📂 Advanced File Manager
Multi-Root Navigation System
⚡ Quick Jump
Server (/)
Home (/home)
Var_www (/var/www)
Current (/home4/shelley/public_html/shelleycutler.com/wp-content/mu-plugins)
📍 Go
⬆ Ke Atas
🏠 Root Server
🏠 Root App
🔄 Refresh
📀 /
›
usr
›
lib
›
python3.9
›
site-packages
›
oci
›
network_load_balancer
›
models
›
📁 __pycache__
📍
Lokasi:
/usr/lib/python3.9/site-packages/oci/network_load_balancer/models/__pycache__
💾
Free:
45.4 GB
⚠️ Direktori ini
tidak writable
.
✏️ Mengedit: network_load_balancer.cpython-39.pyc
a ���f�t � @ s8 d dl mZmZmZ d dlmZ eG dd� de��ZdS )� )�formatted_flat_dict� NONE_SENTINEL�#value_allowed_none_or_none_sentinel)�init_model_state_from_kwargsc @ sB e Zd ZdZdZdZdZdZdZdZ dZ d Zd Zdd� Z ed d� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd � �Zejd!d � �Zed"d#� �Zejd$d#� �Zed%d&� �Zejd'd&� �Zed(d)� �Zejd*d)� �Zed+d,� �Zejd-d,� �Zed.d/� �Zejd0d/� �Zed1d2� �Zejd3d2� �Zed4d5� �Zejd6d5� �Zed7d8� �Zejd9d8� �Zed:d;� �Zejd<d;� �Zed=d>� �Z e jd?d>� �Z ed@dA� �Z!e!jdBdA� �Z!edCdD� �Z"e"jdEdD� �Z"dFdG� Z#dHdI� Z$dJdK� Z%dLS )M�NetworkLoadBalancera_ The properties that define a network load balancer. For more information, see `Managing a network load balancer`__. To use any of the API operations, you must be authorized in an IAM policy. If you are not authorized, contact an administrator. If you are an administrator who writes policies to give users access, then see `Getting Started with Policies`__. For information about endpoints and signing API requests, see `About the API`__. For information about available SDKs and tools, see `SDKS and Other Tools`__. __ https://docs.cloud.oracle.com/Content/Balance/Tasks/managingloadbalancer.htm __ https://docs.cloud.oracle.com/Content/Identity/Concepts/policygetstarted.htm __ https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm __ https://docs.cloud.oracle.com/Content/API/Concepts/sdks.htm �CREATING�UPDATING�ACTIVE�DELETING�DELETED�FAILED�IPV4� IPV4_AND_IPV6�IPV6c K s� dddddddddddddddddd d d �| _ ddd ddddddddddddddddd �| _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _d| _ d| _d| _d| _d| _d| _d| _d| _dS )a� Initializes a new NetworkLoadBalancer object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param id: The value to assign to the id property of this NetworkLoadBalancer. :type id: str :param compartment_id: The value to assign to the compartment_id property of this NetworkLoadBalancer. :type compartment_id: str :param display_name: The value to assign to the display_name property of this NetworkLoadBalancer. :type display_name: str :param lifecycle_state: The value to assign to the lifecycle_state property of this NetworkLoadBalancer. Allowed values for this property are: "CREATING", "UPDATING", "ACTIVE", "DELETING", "DELETED", "FAILED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type lifecycle_state: str :param lifecycle_details: The value to assign to the lifecycle_details property of this NetworkLoadBalancer. :type lifecycle_details: str :param nlb_ip_version: The value to assign to the nlb_ip_version property of this NetworkLoadBalancer. Allowed values for this property are: "IPV4", "IPV4_AND_IPV6", "IPV6", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type nlb_ip_version: str :param time_created: The value to assign to the time_created property of this NetworkLoadBalancer. :type time_created: datetime :param time_updated: The value to assign to the time_updated property of this NetworkLoadBalancer. :type time_updated: datetime :param ip_addresses: The value to assign to the ip_addresses property of this NetworkLoadBalancer. :type ip_addresses: list[oci.network_load_balancer.models.IpAddress] :param is_private: The value to assign to the is_private property of this NetworkLoadBalancer. :type is_private: bool :param is_preserve_source_destination: The value to assign to the is_preserve_source_destination property of this NetworkLoadBalancer. :type is_preserve_source_destination: bool :param is_symmetric_hash_enabled: The value to assign to the is_symmetric_hash_enabled property of this NetworkLoadBalancer. :type is_symmetric_hash_enabled: bool :param subnet_id: The value to assign to the subnet_id property of this NetworkLoadBalancer. :type subnet_id: str :param network_security_group_ids: The value to assign to the network_security_group_ids property of this NetworkLoadBalancer. :type network_security_group_ids: list[str] :param listeners: The value to assign to the listeners property of this NetworkLoadBalancer. :type listeners: dict(str, Listener) :param backend_sets: The value to assign to the backend_sets property of this NetworkLoadBalancer. :type backend_sets: dict(str, BackendSet) :param freeform_tags: The value to assign to the freeform_tags property of this NetworkLoadBalancer. :type freeform_tags: dict(str, str) :param defined_tags: The value to assign to the defined_tags property of this NetworkLoadBalancer. :type defined_tags: dict(str, dict(str, object)) :param system_tags: The value to assign to the system_tags property of this NetworkLoadBalancer. :type system_tags: dict(str, dict(str, object)) �strZdatetimezlist[IpAddress]�boolz list[str]zdict(str, Listener)zdict(str, BackendSet)zdict(str, str)zdict(str, dict(str, object)))�id�compartment_id�display_name�lifecycle_state�lifecycle_details�nlb_ip_version�time_created�time_updated�ip_addresses� is_private�is_preserve_source_destination�is_symmetric_hash_enabled� subnet_id�network_security_group_ids� listeners�backend_sets� freeform_tags�defined_tags�system_tagsr Z compartmentIdZdisplayNameZlifecycleStateZlifecycleDetailsZnlbIpVersionZtimeCreatedZtimeUpdatedZipAddressesZ isPrivateZisPreserveSourceDestinationZisSymmetricHashEnabledZsubnetIdZnetworkSecurityGroupIdsr ZbackendSetsZfreeformTagsZdefinedTagsZ systemTagsN)Z swagger_typesZ attribute_map�_id�_compartment_id� _display_name�_lifecycle_state�_lifecycle_details�_nlb_ip_version� _time_created� _time_updated� _ip_addresses�_is_private�_is_preserve_source_destination�_is_symmetric_hash_enabled� _subnet_id�_network_security_group_ids� _listeners� _backend_sets�_freeform_tags� _defined_tags�_system_tags)�self�kwargs� r: �Z/usr/lib/python3.9/site-packages/oci/network_load_balancer/models/network_load_balancer.py�__init__D sv W��zNetworkLoadBalancer.__init__c C s | j S )a **[Required]** Gets the id of this NetworkLoadBalancer. The `OCID`__ of the network load balancer. __ https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm :return: The id of this NetworkLoadBalancer. :rtype: str �r% �r8 r: r: r; r � s zNetworkLoadBalancer.idc C s || _ dS )a Sets the id of this NetworkLoadBalancer. The `OCID`__ of the network load balancer. __ https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm :param id: The id of this NetworkLoadBalancer. :type: str Nr= )r8 r r: r: r; r � s c C s | j S )aM **[Required]** Gets the compartment_id of this NetworkLoadBalancer. The `OCID`__ of the compartment containing the network load balancer. __ https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm :return: The compartment_id of this NetworkLoadBalancer. :rtype: str �r&