📂 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
›
load_balancer
›
models
›
📁 __pycache__
📍
Lokasi:
/usr/lib/python3.9/site-packages/oci/load_balancer/models/__pycache__
💾
Free:
45.4 GB
⚠️ Direktori ini
tidak writable
.
✏️ Mengedit: create_load_balancer_details.cpython-39.pyc
a ���f} � @ 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 @ sZ e Zd ZdZdZdZdd� Zedd� �Zej dd� �Zed d � �Z e j dd � �Z edd � �Zej dd � �Zedd� �Zej dd� �Zedd� �Z e j dd� �Z edd� �Zej dd� �Zedd� �Zej dd� �Zedd� �Zej dd� �Zedd� �Zej d d� �Zed!d"� �Zej d#d"� �Zed$d%� �Zej d&d%� �Zed'd(� �Zej d)d(� �Zed*d+� �Zej d,d+� �Zed-d.� �Zej d/d.� �Zed0d1� �Zej d2d1� �Zed3d4� �Zej d5d4� �Zed6d7� �Zej d8d7� �Zed9d:� �Zej d;d:� �Zed<d=� �Zej d>d=� �Zed?d@� �Zej dAd@� �ZedBdC� �Zej dDdC� �ZdEdF� ZdGdH� ZdIdJ� Z dKS )L�CreateLoadBalancerDetailsz� The configuration details for creating a load balancer. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API. �IPV4�IPV6c K s� dddddddddddddddd d ddd dd�| _ ddddddddddddddddd d!d"d#d$d�| _d%| _d%| _d%| _d%| _d%| _d%| _d%| _d%| _ d%| _ d%| _d%| _d%| _ d%| _d%| _d%| _d%| _d%| _d%| _d%| _d%| _d%| _d%S )&a� Initializes a new CreateLoadBalancerDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param compartment_id: The value to assign to the compartment_id property of this CreateLoadBalancerDetails. :type compartment_id: str :param display_name: The value to assign to the display_name property of this CreateLoadBalancerDetails. :type display_name: str :param shape_name: The value to assign to the shape_name property of this CreateLoadBalancerDetails. :type shape_name: str :param shape_details: The value to assign to the shape_details property of this CreateLoadBalancerDetails. :type shape_details: oci.load_balancer.models.ShapeDetails :param is_private: The value to assign to the is_private property of this CreateLoadBalancerDetails. :type is_private: bool :param is_delete_protection_enabled: The value to assign to the is_delete_protection_enabled property of this CreateLoadBalancerDetails. :type is_delete_protection_enabled: bool :param ip_mode: The value to assign to the ip_mode property of this CreateLoadBalancerDetails. Allowed values for this property are: "IPV4", "IPV6" :type ip_mode: str :param is_request_id_enabled: The value to assign to the is_request_id_enabled property of this CreateLoadBalancerDetails. :type is_request_id_enabled: bool :param request_id_header: The value to assign to the request_id_header property of this CreateLoadBalancerDetails. :type request_id_header: str :param reserved_ips: The value to assign to the reserved_ips property of this CreateLoadBalancerDetails. :type reserved_ips: list[oci.load_balancer.models.ReservedIP] :param listeners: The value to assign to the listeners property of this CreateLoadBalancerDetails. :type listeners: dict(str, ListenerDetails) :param hostnames: The value to assign to the hostnames property of this CreateLoadBalancerDetails. :type hostnames: dict(str, HostnameDetails) :param backend_sets: The value to assign to the backend_sets property of this CreateLoadBalancerDetails. :type backend_sets: dict(str, BackendSetDetails) :param network_security_group_ids: The value to assign to the network_security_group_ids property of this CreateLoadBalancerDetails. :type network_security_group_ids: list[str] :param subnet_ids: The value to assign to the subnet_ids property of this CreateLoadBalancerDetails. :type subnet_ids: list[str] :param certificates: The value to assign to the certificates property of this CreateLoadBalancerDetails. :type certificates: dict(str, CertificateDetails) :param ssl_cipher_suites: The value to assign to the ssl_cipher_suites property of this CreateLoadBalancerDetails. :type ssl_cipher_suites: dict(str, SSLCipherSuiteDetails) :param path_route_sets: The value to assign to the path_route_sets property of this CreateLoadBalancerDetails. :type path_route_sets: dict(str, PathRouteSetDetails) :param freeform_tags: The value to assign to the freeform_tags property of this CreateLoadBalancerDetails. :type freeform_tags: dict(str, str) :param defined_tags: The value to assign to the defined_tags property of this CreateLoadBalancerDetails. :type defined_tags: dict(str, dict(str, object)) :param rule_sets: The value to assign to the rule_sets property of this CreateLoadBalancerDetails. :type rule_sets: dict(str, RuleSetDetails) �strZShapeDetails�boolzlist[ReservedIP]zdict(str, ListenerDetails)zdict(str, HostnameDetails)zdict(str, BackendSetDetails)z list[str]zdict(str, CertificateDetails)z dict(str, SSLCipherSuiteDetails)zdict(str, PathRouteSetDetails)zdict(str, str)zdict(str, dict(str, object))zdict(str, RuleSetDetails))�compartment_id�display_name� shape_name� shape_details� is_private�is_delete_protection_enabled�ip_mode�is_request_id_enabled�request_id_header�reserved_ips� listeners� hostnames�backend_sets�network_security_group_ids� subnet_ids�certificates�ssl_cipher_suites�path_route_sets� freeform_tags�defined_tags� rule_setsZ compartmentIdZdisplayNameZ shapeNameZshapeDetailsZ isPrivateZisDeleteProtectionEnabledZipModeZisRequestIdEnabledZrequestIdHeaderZreservedIpsr r ZbackendSetsZnetworkSecurityGroupIdsZ subnetIdsr ZsslCipherSuitesZ pathRouteSetsZfreeformTagsZdefinedTagsZruleSetsN)Z swagger_typesZ attribute_map�_compartment_id� _display_name�_shape_name�_shape_details�_is_private�_is_delete_protection_enabled�_ip_mode�_is_request_id_enabled�_request_id_header� _reserved_ips� _listeners� _hostnames� _backend_sets�_network_security_group_ids�_subnet_ids� _certificates�_ssl_cipher_suites�_path_route_sets�_freeform_tags� _defined_tags� _rule_sets)�self�kwargs� r7 �Y/usr/lib/python3.9/site-packages/oci/load_balancer/models/create_load_balancer_details.py�__init__ s� \��z"CreateLoadBalancerDetails.__init__c C s | j S )aY **[Required]** Gets the compartment_id of this CreateLoadBalancerDetails. The `OCID`__ of the compartment in which to create the load balancer. __ https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm :return: The compartment_id of this CreateLoadBalancerDetails. :rtype: str �r �r5 r7 r7 r8 r � s z(CreateLoadBalancerDetails.compartment_idc C s || _ dS )aW Sets the compartment_id of this CreateLoadBalancerDetails. The `OCID`__ of the compartment in which to create the load balancer. __ https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm :param compartment_id: The compartment_id of this CreateLoadBalancerDetails. :type: str Nr: )r5 r r7 r7 r8 r � s c C s | j S )ab **[Required]** Gets the display_name of this CreateLoadBalancerDetails. A user-friendly name. It does not have to be unique, and it is changeable. Avoid entering confidential information. Example: `example_load_balancer` :return: The display_name of this CreateLoadBalancerDetails. :rtype: str �r! r; r7 r7 r8 r � s z&CreateLoadBalancerDetails.display_namec C s || _ dS )a^ Sets the display_name of this CreateLoadBalancerDetails. A user-friendly name. It does not have to be unique, and it is changeable. Avoid entering confidential information. Example: `example_load_balancer` :param display_name: The display_name of this CreateLoadBalancerDetails. :type: str Nr<