For more information regarding the security incident at F5, the actions we are taking to address it, and our ongoing efforts to protect our customers, click here.

Forum Discussion

Daniel_Hoernlei's avatar
Daniel_Hoernlei
Icon for Nimbostratus rankNimbostratus
Feb 04, 2015

iControl method to get pool member FQDN and ephemeral settings on v11.6.x

I was playing around on v11.6 w/HF3 with the new feature that allows you to have FQDN pool members that are updated automatically whenever DNS changes. I purposely chose a DNS name that would return multiple IPs (e.g. and the feature appears to work so far as expected. When using the GUI or tmsh, there are a couple of new attributes associated with these types of pool members, namely 'ephemeral' and 'fqdn' (see example tmsh output below). However, I haven't seen any iControl method to get (or set) these attributes in the online API reference. Has anyone come across any such methods or are they yet to be added (or just simply documented in the API reference)?

ltm pool test {
    allow-nat yes
    allow-snat yes
    app-service none
    description none
    gateway-failsafe-device none
    ignore-persisted-weight disabled
    ip-tos-to-client pass-through
    ip-tos-to-server pass-through
    link-qos-to-client pass-through
    link-qos-to-server pass-through
    load-balancing-mode round-robin
    members {
        www.intel.com:http {
            address any6
            app-service none
            connection-limit 0
            description none
            dynamic-ratio 1
            ephemeral false
            inherit-profile enabled
            logging disabled
            monitor default
            priority-group 0
            rate-limit disabled
            ratio 1
            session user-enabled
            state fqdn-up
            fqdn {
                autopopulate enabled
                name www.intel.com
            }
            metadata none
            profiles none
        }
        www.intel.com-107.14.45.35:http {
            address 107.14.45.35
            app-service none
            connection-limit 0
            description none
            dynamic-ratio 1
            ephemeral true
            inherit-profile enabled
            logging disabled
            monitor default
            priority-group 0
            rate-limit disabled
            ratio 1
            session user-enabled
            state unchecked
            fqdn {
                autopopulate disabled
                name www.intel.com
            }
            metadata none
            profiles none
        }
        www.intel.com-107.14.45.81:http {
            address 107.14.45.81
            app-service none
            connection-limit 0
            description none
            dynamic-ratio 1
            ephemeral true
            inherit-profile enabled
            logging disabled
            monitor default
            priority-group 0
            rate-limit disabled
            ratio 1
            session user-enabled
            state unchecked
            fqdn {
                autopopulate disabled
                name www.intel.com
            }
            metadata none
            profiles none
        }
    }
    metadata none
    min-active-members 0
    min-up-members 0
    min-up-members-action failover
    min-up-members-checking disabled
    monitor none
    partition Common
    profiles none
    queue-depth-limit 0
    queue-on-connection-limit disabled
    queue-time-limit 0
    reselect-tries 0
    service-down-action none
    slow-ramp-time 10
}
No RepliesBe the first to reply