• pool 提供的方法


    Pool 提供的方法:
    
    delete_all_pools
    delete_persistence_record
    delete_pool
    get_action_on_service_down
    get_active_member_count
    get_aggregate_dynamic_ratio
    get_all_statistics
    get_allow_nat_state
    get_allow_snat_state
    get_client_ip_tos
    get_client_link_qos
    get_gateway_failsafe_unit_id
    get_lb_method
    get_list
    get_member
    get_minimum_active_member
    get_minimum_up_member
    get_minimum_up_member_action
    get_minimum_up_member_enabled_state
    get_monitor_association
    get_monitor_instance
    get_object_status
    get_persistence_record
    get_server_ip_tos
    get_server_link_qos
    get_simple_timeout
    get_slow_ramp_time
    get_statistics
    get_version
    name
    remove_member
    remove_monitor_association
    reset_statistics
    set_action_on_service_down
    set_allow_nat_state
    set_allow_snat_state
    set_client_ip_tos
    set_client_link_qos
    set_gateway_failsafe_unit_id
    set_lb_method
    set_minimum_active_member
    set_minimum_up_member
    set_minimum_up_member_action
    set_minimum_up_member_enabled_state
    set_monitor_association
    set_server_ip_tos
    set_server_link_qos
    set_simple_timeout
    set_slow_ramp_time
    suds
    typefactory
    
    
       
       
    Pool            =>      {
                                                            get_list                => 0,
                                                            get_member              => 'pool_names',
                                                            get_object_status       => 'pool_names',
                                                            get_statistics          => 'pool_names',
                                                            get_all_statistics      => 'pool_names',
                                                            get_member_object_status=> {pool_names => 1, members => 1}
                                                            },
     
    import pycontrol.pycontrol as pc
    import urllib3
    import ssl
    urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
    ssl._create_default_https_context = ssl._create_unverified_context
    import requests
    requests.packages.urllib3.disable_warnings()
    print 'bbbbbbbbbbbbbb'
    c = pc.BIGIP(
        hostname='10.4.170.160',
        username='zjtlcb',
        password='12345678',
        fromurl=True,
        wsdls=['LocalLB.Pool'])
    
    p1 = c.LocalLB.Pool
    a= dir(p1)
    print dir(a)
    print type(a)
    
    for x in a:
        print x
    
    
    
    get_list :获取所有的pool
    
    import pycontrol.pycontrol as pc
    import urllib3
    import ssl
    urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
    ssl._create_default_https_context = ssl._create_unverified_context
    import requests
    requests.packages.urllib3.disable_warnings()
    print 'bbbbbbbbbbbbbb'
    c = pc.BIGIP(
        hostname='10.4.170.160',
        username='zjtlcb',
        password='12345678',
        fromurl=True,
        wsdls=['LocalLB.Pool'])
    
    p1 = c.LocalLB.Pool
    
    print p1.get_list()
    
     
    get_member:
    
    import pycontrol.pycontrol as pc
    import urllib3
    import ssl
    urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
    ssl._create_default_https_context = ssl._create_unverified_context
    import requests
    requests.packages.urllib3.disable_warnings()
    print 'bbbbbbbbbbbbbb'
    c = pc.BIGIP(
        hostname='10.4.170.160',
        username='zjtlcb',
        password='12345678',
        fromurl=True,
        wsdls=['LocalLB.Pool'])
    
    p1 = c.LocalLB.Pool
    
    print p1.get_member(pool_names=['test_12916_pool'])
    
     
    get_object_status:
    
    import pycontrol.pycontrol as pc
    import urllib3
    import ssl
    urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
    ssl._create_default_https_context = ssl._create_unverified_context
    import requests
    requests.packages.urllib3.disable_warnings()
    print 'bbbbbbbbbbbbbb'
    c = pc.BIGIP(
        hostname='10.4.170.160',
        username='zjtlcb',
        password='12345678',
        fromurl=True,
        wsdls=['LocalLB.Pool'])
    
    p1 = c.LocalLB.Pool
    print p1.get_object_status(pool_names=['test_12916_pool'])
    
    
    
    get_statistics:
    
    import pycontrol.pycontrol as pc
    import urllib3
    import ssl
    urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
    ssl._create_default_https_context = ssl._create_unverified_context
    import requests
    requests.packages.urllib3.disable_warnings()
    print 'bbbbbbbbbbbbbb'
    c = pc.BIGIP(
        hostname='10.4.170.160',
        username='zjtlcb',
        password='12345678',
        fromurl=True,
        wsdls=['LocalLB.Pool'])
    
    p1 = c.LocalLB.Pool
    print p1.get_statistics(pool_names=['test_12916_pool'])
    
    
    get_member_object_status:
    
    sub get_ltm_pool_member_status {
        my ($self, $pool, $member) = @_;
        return @{$self->_request(module => 'LocalLB', interface => 'Pool', method => 'get_member_object_status', data => {
            pool_names => [$pool],
            members => [$member],
        })}[0];
    }
    
  • 相关阅读:
    【vijos】【优先队列】合并果子
    【vijos】【二叉树】FBI树
    【NOIp复习】数据结构之栈、队列和二叉树
    【Leetcode】53. Maximum Subarray
    PHP json_encode转换空数组为对象
    206. Reverse Linked List
    151. Reverse Words in a String
    74. Search a 2D Matrix
    557. Reverse Words in a String III
    【Leetcode】79. Word Search
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13348463.html
Copyright © 2020-2023  润新知