def __init__(self, py_dict=None):
        """ Constructor to create LoadBalancerGlobalSiteSchema object

        @param py_dict : python dictionary to construct this object
        """

        super(LoadBalancerGlobalSiteSchema, self).__init__()
        self._self = resource_link_schema.ResourceLinkSchema()
        self.schema = None
        self.display_name = None
        self.description = None
        self._create_user = None
        self.tags = [tag_schema.TagSchema()]
        self.management_port = None
        self.id = None
        self.site_server_ips = [str]
        self._create_time = None
        self.management_ip = None
        self.geo_location = None
        self._links = [resource_link_schema.ResourceLinkSchema()]
        self._last_modified_time = None
        self.revision = None
        self._last_modified_user = None
        self.geo_type = None
        self.name = None

        if py_dict is not None:
            self.get_object_from_py_dict(py_dict)
Beispiel #2
0
    def __init__(self, py_dict=None):
        """ Constructor to create VirtualServerConfigSchema object

        @param py_dict : python dictionary to construct this object
        """

        super(VirtualServerConfigSchema, self).__init__()
        self._self = resource_link_schema.ResourceLinkSchema()
        self.protocol = None
        self.enabled = None
        self.application_profile_id = None
        self.port = None
        self.name = None
        self.id = None
        self._links = [resource_link_schema.ResourceLinkSchema()]
        self.default_pool_id = None
        self._last_modified_user = None
        self.schema = None
        self.description = None
        self.tags = [tag_schema.TagSchema()]
        self.connection_rate_limit = None
        self.application_rule_ids = [str]
        self._create_time = None
        self.acceleration_enabled = None
        self.ip_address = None
        self._create_user = None
        self.connection_limit = None
        self._last_modified_time = None
        self.revision = None

        if py_dict is not None:
            self.get_object_from_py_dict(py_dict)
    def __init__(self, py_dict=None):
        """ Constructor to create LoadBalancerApplicationProfileConfigSchema object

        @param py_dict : python dictionary to construct this object
        """

        super(LoadBalancerApplicationProfileConfigSchema, self).__init__()
        self._self = resource_link_schema.ResourceLinkSchema()
        self.insert_x_forwarded_for = None
        self.display_name = None
        self.description = None
        self._create_user = None
        self.tags = [tag_schema.TagSchema()]
        self.server_ssl = load_balancer_server_ssl_schema.LoadBalancerServerSslSchema(
        )
        self.http_redirect = \
            load_balancer_http_redirect_schema.LoadBalancerHttpRedirectSchema()
        self._create_time = None
        self._links = [resource_link_schema.ResourceLinkSchema()]
        self.template = None
        self.client_ssl = load_balancer_client_ssl_schema.LoadBalancerClientSslSchema(
        )
        self.ssl_passthrough = None
        self._last_modified_time = None
        self.schema = None
        self._last_modified_user = None
        self.id = None
        self.persistence = \
            load_balancer_persistence_schema.LoadBalancerPersistenceSchema()
        self.revision = None

        if py_dict is not None:
            self.get_object_from_py_dict(py_dict)
    def __init__(self, py_dict=None):
        """ Constructor to create IpSecConfigSchema object

        @param py_dict : python dictionary to construct this object
        """

        super(IpSecConfigSchema, self).__init__()
        self._self = resource_link_schema.ResourceLinkSchema()
        self.schema = None
        self.display_name = None
        self.description = None
        self._create_user = None
        self.tags = [tag_schema.TagSchema()]
        self.enabled = None
        self._create_time = None
        self._links = [resource_link_schema.ResourceLinkSchema()]
        self.site_configs = [site_ipsec_config_schema.SiteIpSecConfigSchema()]
        self.template = None
        self.logging = logging_config_schema.LoggingConfigSchema()
        self._last_modified_time = None
        self.global_configs = [global_ipsec_config_schema.GlobalIpSecConfigSchema()]
        self._last_modified_user = None
        self.id = None
        self.revision = None

        if py_dict is not None:
            self.get_object_from_py_dict(py_dict)
    def __init__(self, py_dict=None):

        super(LoadBalancerPoolConfigSchema, self).__init__()
        self._self = resource_link_schema.ResourceLinkSchema()
        self.snat_enable = None
        self.pool_id = None
        self.ip_address = None
        self.name = None
        self.description = None
        self.algorithm = None
        self._create_user = None
        self.type = None
        self.tags = [tag_schema.TagSchema()]
        self.id = None
        self._create_time = None
        self._links = [resource_link_schema.ResourceLinkSchema()]
        self.members = [load_balancer_member_config_schema.LoadBalancerMemberConfigSchema()]
        self.ttl = None
        self._last_modified_time = None
        self.schema = None
        self._last_modified_user = None
        self.fallback_algorithm = None
        self.monitor_ids = [str]
        self.revision = None

        if py_dict is not None:
            self.get_object_from_py_dict(py_dict)
    def __init__(self, py_dict=None):
        """ Constructor to create DhcpConfigSchema object

        @param py_dict : python dictionary to construct this object
        """

        super(DhcpConfigSchema, self).__init__()
        self._self = resource_link_schema.ResourceLinkSchema()
        self.display_name = None
        self.description = None
        self._create_user = None
        self.tags = [tag_schema.TagSchema()]
        self.enabled = None
        self._create_time = None
        self._links = [resource_link_schema.ResourceLinkSchema()]
        self.config_elements = [
            interface_dhcp_config_schema.InterfaceDhcpConfigSchema()
        ]
        self._last_modified_time = None
        self.schema = None
        self._last_modified_user = None
        self.id = None
        self.dhcp_options = dhcp_options_schema.DhcpOptionsSchema()
        self.revision = None

        if py_dict is not None:
            self.get_object_from_py_dict(py_dict)
    def __init__(self, py_dict=None):
        """ Constructor to create LoadBalancerGlobalIpSchema object

        @param py_dict : python dictionary to construct this object
        """

        super(LoadBalancerGlobalIpSchema, self).__init__()
        self._self = resource_link_schema.ResourceLinkSchema()
        self.display_name = None
        self.description = None
        self.algorithm = None
        self._create_user = None
        self.tags = [tag_schema.TagSchema()]
        self.enabled = None
        self.fqdn = None
        self._create_time = None
        self.ip_pools = \
            [load_balancer_global_ip_pool_schema.LoadBalancerGlobalIpPoolSchema()]
        self._links = [resource_link_schema.ResourceLinkSchema()]
        self.ttl = None
        self._last_modified_time = None
        self.schema = None
        self._last_modified_user = None
        self.id = None
        self.persistence = \
            load_balancer_global_ip_persistence_schema.LoadBalancerGlobalIpPersistenceSchema()
        self.revision = None

        if py_dict is not None:
            self.get_object_from_py_dict(py_dict)
Beispiel #8
0
    def __init__(self, py_dict=None):
        """ Constructor to create SiteIpSecConfigSchema object

        @param py_dict : python dictionary to construct this object
        """

        super(SiteIpSecConfigSchema, self).__init__()
        self._self = resource_link_schema.ResourceLinkSchema()
        self.psk = None
        self.peer_subnets = [str]
        self.description = None
        self.certificate = None
        self.local_ip = None
        self.dh_group = None
        self.name = None
        self.enable_pfs = None
        self.enabled = None
        self.mtu = None
        self.encryption_algorithm = None
        self.schema = None
        self.local_id = None
        self._links = [resource_link_schema.ResourceLinkSchema()]
        self.extension = None
        self.authentication_mode = None
        self.peer_id = None
        self.revision = None
        self.peer_ip = None
        self.local_subnets = [str]

        if py_dict is not None:
            self.get_object_from_py_dict(py_dict)
    def __init__(self, py_dict=None):
        """ Constructor to create LoadBalancerMonitorSchema object

        @param py_dict : python dictionary to construct this object
        """

        super(LoadBalancerMonitorSchema, self).__init__()
        self._self = resource_link_schema.ResourceLinkSchema()
        self.id = None
        self.monitor_id = None
        self.display_name = None
        self.send = None
        self._links = [resource_link_schema.ResourceLinkSchema()]
        self.expected = None
        self.type = None
        self.method = None
        self.schema = None
        self.description = None
        self.tags = [tag_schema.TagSchema()]
        self._create_time = None
        self.max_retries = None
        self.name = None
        self.extension = None
        self._create_user = None
        self.receive = None
        self._last_modified_user = None
        self.interval = None
        self.url = None
        self.timeout = None
        self._last_modified_time = None
        self.revision = None

        if py_dict is not None:
            self.get_object_from_py_dict(py_dict)
    def __init__(self, py_dict=None):
        """ Constructor to create LoadBalancerApplicationRuleSchema object

        @param py_dict : python dictionary to construct this object
        """

        super(LoadBalancerApplicationRuleSchema, self).__init__()
        self._self = resource_link_schema.ResourceLinkSchema()
        self.schema = None
        self.display_name = None
        self.rule_id = None
        self.description = None
        self._create_user = None
        self.script = None
        self._create_time = None
        self._links = [resource_link_schema.ResourceLinkSchema()]
        self._last_modified_time = None
        self.revision = None
        self._last_modified_user = None
        self.id = None
        self.tags = [tag_schema.TagSchema()]
        self.name = None

        if py_dict is not None:
            self.get_object_from_py_dict(py_dict)
Beispiel #11
0
    def __init__(self, py_dict=None):

        super(FirewallRuleSchema, self).__init__()
        self._self = resource_link_schema.ResourceLinkSchema()
        self.rule_type = None
        self.rule_tag = None
        self.display_name = None
        self.description = None
        self._create_user = None
        self.logging_enabled = None
        self.destination = [str]
        self.enabled = None
        self.id = None
        self._create_time = None
        self._links = [resource_link_schema.ResourceLinkSchema()]
        self.source = [str]
        self.action = None
        self.services = [str]
        self._last_modified_time = None
        self.schema = None
        self._last_modified_user = None
        self._stats = firewall_rule_stats_schema.FirewallRuleStatsSchema()
        self.tags = [tag_schema.TagSchema()]
        self.revision = None

        if py_dict is not None:
            self.get_object_from_py_dict(py_dict)
    def __init__(self, py_dict=None):

        super(ZoneEndpointConfigSchema, self).__init__()
        self._self = resource_link_schema.ResourceLinkSchema()
        self.transport_zone_id = None
        self.schema = None
        self._links = [resource_link_schema.ResourceLinkSchema()]
        self.revision = None
Beispiel #13
0
    def __init__(self, py_dict=None):

        super(LoggingConfigSchema, self).__init__()
        self._self = resource_link_schema.ResourceLinkSchema()
        self.enable = None
        self.log_level = None
        self._links = [resource_link_schema.ResourceLinkSchema()]
        self.revision = None
        self.schema = None

        if py_dict is not None:
            self.get_object_from_py_dict(py_dict)
Beispiel #14
0
    def __init__(self, py_dict=None):

        super(FirewallRuleStatsSchema, self).__init__()
        self._self = resource_link_schema.ResourceLinkSchema()
        self.byte_count = None
        self.timestamp = None
        self.packet_count = None
        self._links = [resource_link_schema.ResourceLinkSchema()]
        self.schema = None
        self.conn_count = None
        self.revision = None
        if py_dict is not None:
            self.get_object_from_py_dict(py_dict)
    def __init__(self, py_dict=None):
        """ Constructor to create LoadBalancerHttpRedirectSchema object

        @param py_dict : python dictionary to construct this object
        """

        super(LoadBalancerHttpRedirectSchema, self).__init__()
        self._self = resource_link_schema.ResourceLinkSchema()
        self.schema = None
        self.revision = None
        self._links = [resource_link_schema.ResourceLinkSchema()]
        self.redirect_to = None

        if py_dict is not None:
            self.get_object_from_py_dict(py_dict)
    def __init__(self, py_dict=None):
        """ Constructor to create DhcpIPRangeSchema object

        @param py_dict : python dictionary to construct this object
        """

        super(DhcpIPRangeSchema, self).__init__()
        self._self = resource_link_schema.ResourceLinkSchema()
        self.display_name = None
        self.range = None
        self._links = [resource_link_schema.ResourceLinkSchema()]
        self.revision = None
        self.schema = None

        if py_dict is not None:
            self.get_object_from_py_dict(py_dict)
Beispiel #17
0
    def __init__(self, py_dict=None):
        """ Constructor to create LoadBalancerGslbPersistentCacheConfigSchema object

        @param py_dict : python dictionary to construct this object
        """

        super(LoadBalancerGslbPersistentCacheConfigSchema, self).__init__()
        self._self = resource_link_schema.ResourceLinkSchema()
        self._links = [resource_link_schema.ResourceLinkSchema()]
        self.ttl = None
        self.revision = None
        self.max_size = None
        self.schema = None

        if py_dict is not None:
            self.get_object_from_py_dict(py_dict)
    def __init__(self, py_dict=None):
        """ Constructor to create LoadBalancerPersistenceSchema object

        @param py_dict : python dictionary to construct this object
        """

        super(LoadBalancerPersistenceSchema, self).__init__()
        self._self = resource_link_schema.ResourceLinkSchema()
        self.cookie_mode = None
        self.cookie_name = None
        self._links = [resource_link_schema.ResourceLinkSchema()]
        self.schema = None
        self.method = None
        self.revision = None

        if py_dict is not None:
            self.get_object_from_py_dict(py_dict)
    def __init__(self, py_dict=None):
        """ Constructor to create LoadBalancerServerSslSchema object

        @param py_dict : python dictionary to construct this object
        """

        super(LoadBalancerServerSslSchema, self).__init__()
        self._self = resource_link_schema.ResourceLinkSchema()
        self.crl_certificate = [str]
        self.ciphers = None
        self.ca_certificate = [str]
        self._links = [resource_link_schema.ResourceLinkSchema()]
        self.service_certificate = [str]
        self.schema = None
        self.revision = None

        if py_dict is not None:
            self.get_object_from_py_dict(py_dict)
Beispiel #20
0
    def __init__(self, py_dict=None):
        """ Constructor to create NatRuleSchema object

        @param py_dict : python dictionary to construct this object
        """

        super(NatRuleSchema, self).__init__()
        self._self = resource_link_schema.ResourceLinkSchema()
        self.rule_type = None
        self.uuid = None
        self._links = [resource_link_schema.ResourceLinkSchema()]
        self.schema = None
        self.order = None
        self.match = nat_rule_match_schema.NatRuleMatchSchema()
        self.revision = None

        if py_dict is not None:
            self.get_object_from_py_dict(py_dict)
Beispiel #21
0
    def __init__(self, py_dict=None):
        """ Constructor to create DhcpStaticBindingSchema object

        @param py_dict : python dictionary to construct this object
        """

        super(DhcpStaticBindingSchema, self).__init__()
        self._self = resource_link_schema.ResourceLinkSchema()
        self.vif_id = None
        self._links = [resource_link_schema.ResourceLinkSchema()]
        self.mac_address = None
        self.schema = None
        self.ip_address = None
        self.dhcp_options = dhcp_options_schema.DhcpOptionsSchema()
        self.revision = None

        if py_dict is not None:
            self.get_object_from_py_dict(py_dict)
    def __init__(self, py_dict=None):
        """ Constructor to create BgpFilterSchema object

        @param py_dict : python dictionary to construct this object
        """

        super(BgpFilterSchema, self).__init__()
        self._self = resource_link_schema.ResourceLinkSchema()
        self.schema = None
        self.direction = None
        self.ip_prefix_le = None
        self.ip_prefix_ge = None
        self._links = [resource_link_schema.ResourceLinkSchema()]
        self.action = None
        self.revision = None
        self.network = None

        if py_dict is not None:
            self.get_object_from_py_dict(py_dict)
    def __init__(self, py_dict=None):
        """ Constructor to create BgpConfigSchema object

        @param py_dict : python dictionary to construct this object
        """

        super(BgpConfigSchema, self).__init__()
        self._self = resource_link_schema.ResourceLinkSchema()
        self.as_number = None
        self.neighbors = [bgp_neighbor_schema.BgpNeighborSchema()]
        self.enabled = None
        self.redistribution_config = redistribution_config_schema.RedistributionConfigSchema(
        )
        self._links = [resource_link_schema.ResourceLinkSchema()]
        self.schema = None
        self.revision = None

        if py_dict is not None:
            self.get_object_from_py_dict(py_dict)
Beispiel #24
0
    def __init__(self, py_dict=None):
        """ Constructor to create GlobalIpSecConfigSchema object

        @param py_dict : python dictionary to construct this object
        """

        super(GlobalIpSecConfigSchema, self).__init__()
        self._self = resource_link_schema.ResourceLinkSchema()
        self.psk = None
        self.extension = None
        self.crl_certificates = [str]
        self._links = [resource_link_schema.ResourceLinkSchema()]
        self.service_certificate = None
        self.schema = None
        self.ca_certificates = [str]
        self.revision = None

        if py_dict is not None:
            self.get_object_from_py_dict(py_dict)
    def __init__(self, py_dict=None):
        """ Constructor to create DhcpOptionsSchema object

        @param py_dict : python dictionary to construct this object
        """

        super(DhcpOptionsSchema, self).__init__()
        self._self = resource_link_schema.ResourceLinkSchema()
        self.dns_config_id = None
        self.routers = [str]
        self.hostname = None
        self.domain_name_servers = [str]
        self.domain_name = None
        self._links = [resource_link_schema.ResourceLinkSchema()]
        self.default_lease_time = None
        self.schema = None
        self.revision = None

        if py_dict is not None:
            self.get_object_from_py_dict(py_dict)
    def __init__(self, py_dict=None):
        """ Constructor to create LoadBalancerConfigSchema object

        @param py_dict : python dictionary to construct this object
        """

        super(LoadBalancerConfigSchema, self).__init__()
        self._self = resource_link_schema.ResourceLinkSchema()
        self.global_ips = [
            load_balancer_global_ip_schema.LoadBalancerGlobalIpSchema()
        ]
        self.application_rules = \
            [load_balancer_application_rule_schema.LoadBalancerApplicationRuleSchema()]
        self.display_name = None
        self.description = None
        self._create_user = None
        self.monitors = \
            [load_balancer_monitor_schema.LoadBalancerMonitorSchema()]
        self.global_sites = \
            [load_balancer_global_site_schema.LoadBalancerGlobalSiteSchema()]
        self.id = None
        self._create_time = None
        self.schema = None
        self.virtual_servers = [
            virtual_servers_schema.VirtualServerConfigSchema()
        ]
        self._links = [resource_link_schema.ResourceLinkSchema()]
        self.logging = logging_config_schema.LoggingConfigSchema()
        self._last_modified_time = None
        self.application_profiles = \
        [load_balancer_application_profile_config_Schema.LoadBalancerApplicationProfileConfigSchema()]
        self._last_modified_user = None
        self.acceleration_enabled = None
        self.tags = [tag_schema.TagSchema()]
        self.revision = None
        self.pools = [
            load_balancer_pool_config_schema.LoadBalancerPoolConfigSchema()
        ]

        if py_dict is not None:
            self.get_object_from_py_dict(py_dict)
Beispiel #27
0
    def __init__(self, py_dict=None):

        super(FirewallOptionsSchema, self).__init__()
        self._self = resource_link_schema.ResourceLinkSchema()
        self.icmp6_timeout = None
        self.log_invalid_traffic = None
        self.tcp_send_resets_for_closed_servicenode_ports = None
        self.tcp_pick_ongoing_conn = None
        self.tcp_timeout_established = None
        self.icmp_timeout = None
        self.udp_timeout = None
        self.tcp_timeout_close = None
        self._links = [resource_link_schema.ResourceLinkSchema()]
        self.tcp_allow_outofwindow_packets = None
        self.ip_generic_timeout = None
        self.tcp_timeout_open = None
        self.schema = None
        self.drop_invalid_traffic = None
        self.revision = None
        if py_dict is not None:
            self.get_object_from_py_dict(py_dict)
    def __init__(self, py_dict=None):
        """ Constructor to create RedistributionRuleSchema object

        @param py_dict : python dictionary to construct this object
        """

        super(RedistributionRuleSchema, self).__init__()
        self._self = resource_link_schema.ResourceLinkSchema()
        self.from_bgp = None
        self.from_ospf = None
        self.connected = None
        self.from_isis = None
        self.action = None
        self._links = [resource_link_schema.ResourceLinkSchema()]
        self.from_static = None
        self.schema = None
        self.prefix_name = None
        self.revision = None

        if py_dict is not None:
            self.get_object_from_py_dict(py_dict)
    def __init__(self, py_dict=None):
        """ Constructor to create InterfaceDhcpConfigSchema object

        @param py_dict : python dictionary to construct this object
        """

        super(InterfaceDhcpConfigSchema, self).__init__()
        self._self = resource_link_schema.ResourceLinkSchema()
        self.enabled = None
        self.ip_ranges = [dhcp_ip_range_schema.DhcpIPRangeSchema()]
        self.interface_id = None
        self._links = [resource_link_schema.ResourceLinkSchema()]
        self.static_bindings = [
            dhcp_static_binding_schema.DhcpStaticBindingSchema()
        ]
        self.schema = None
        self.dhcp_options = dhcp_options_schema.DhcpOptionsSchema()
        self.revision = None

        if py_dict is not None:
            self.get_object_from_py_dict(py_dict)
Beispiel #30
0
    def __init__(self, py_dict=None):
        """ Constructor to create LoadBalancerGlobalServiceConfigSchema object

        @param py_dict : python dictionary to construct this object
        """

        super(LoadBalancerGlobalServiceConfigSchema, self).__init__()
        self._self = resource_link_schema.ResourceLinkSchema()
        self.schema = None
        self.gslb_security = load_balancer_gslb_security_schema.LoadBalancerGslbSecuritySchema(
        )
        self.revision = None
        self.query_port = None
        self.enabled = None
        self._links = [resource_link_schema.ResourceLinkSchema()]
        self.ip_adresses = [str]
        self.persistence_cache = \
            load_balancer_gslb_persistent_cache_config_schema.LoadBalancerGslbPersistentCacheConfigSchema()

        if py_dict is not None:
            self.get_object_from_py_dict(py_dict)