📂 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
›
libexec
›
oracle-cloud-agent
›
plugins
›
osms
›
oci
›
core
›
📁 models
📍
Lokasi:
/usr/libexec/oracle-cloud-agent/plugins/osms/oci/core/models
💾
Free:
45.8 GB
⚠️ Direktori ini
tidak writable
.
✏️ Mengedit: create_vnic_details.pyc
a N��f�Z � @ 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 @ sN e Zd ZdZdd� Zedd� �Zejdd� �Zedd� �Zejd d� �Zed d� �Z e jdd� �Z ed d� �Z e jdd� �Z edd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Z e jdd� �Z edd� �Zejdd� �Zedd� �Zejdd� �Zedd � �Zejd!d � �Zed"d#� �Zejd$d#� �Zd%d&� Zd'd(� Zd)d*� Zd+S ),�CreateVnicDetailsaH Contains properties for a VNIC. You use this object when creating the primary VNIC during instance launch or when creating a secondary VNIC. For more information about VNICs, see `Virtual Network Interface Cards (VNICs)`__. __ https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingVNICs.htm c K s� dddddddddddd�| _ ddd d ddd ddddd�| _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _dS )a� Initializes a new CreateVnicDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param assign_public_ip: The value to assign to the assign_public_ip property of this CreateVnicDetails. :type assign_public_ip: bool :param assign_private_dns_record: The value to assign to the assign_private_dns_record property of this CreateVnicDetails. :type assign_private_dns_record: bool :param defined_tags: The value to assign to the defined_tags property of this CreateVnicDetails. :type defined_tags: dict(str, dict(str, object)) :param display_name: The value to assign to the display_name property of this CreateVnicDetails. :type display_name: str :param freeform_tags: The value to assign to the freeform_tags property of this CreateVnicDetails. :type freeform_tags: dict(str, str) :param hostname_label: The value to assign to the hostname_label property of this CreateVnicDetails. :type hostname_label: str :param nsg_ids: The value to assign to the nsg_ids property of this CreateVnicDetails. :type nsg_ids: list[str] :param private_ip: The value to assign to the private_ip property of this CreateVnicDetails. :type private_ip: str :param skip_source_dest_check: The value to assign to the skip_source_dest_check property of this CreateVnicDetails. :type skip_source_dest_check: bool :param subnet_id: The value to assign to the subnet_id property of this CreateVnicDetails. :type subnet_id: str :param vlan_id: The value to assign to the vlan_id property of this CreateVnicDetails. :type vlan_id: str �boolzdict(str, dict(str, object))�strzdict(str, str)z list[str])�assign_public_ip�assign_private_dns_record�defined_tags�display_name� freeform_tags�hostname_label�nsg_ids� private_ip�skip_source_dest_check� subnet_id�vlan_id�assignPublicIp�assignPrivateDnsRecord�definedTags�displayName�freeformTags� hostnameLabel�nsgIds� privateIp�skipSourceDestCheck�subnetId�vlanIdN) � swagger_types� attribute_map�_assign_public_ip�_assign_private_dns_record� _defined_tags� _display_name�_freeform_tags�_hostname_label�_nsg_ids�_private_ip�_skip_source_dest_check� _subnet_id�_vlan_id)�self�kwargs� r. ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/core/models/create_vnic_details.py�__init__ sF 3��zCreateVnicDetails.__init__c C s | j S )a� Gets the assign_public_ip of this CreateVnicDetails. Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where `prohibitPublicIpOnVnic` = true in the :class:`Subnet`), then no public IP address is assigned. If not set and the subnet is public (`prohibitPublicIpOnVnic` = false), then a public IP address is assigned. If set to true and `prohibitPublicIpOnVnic` = true, an error is returned. **Note:** This public IP address is associated with the primary private IP on the VNIC. For more information, see `IP Addresses`__. **Note:** There's a limit to the number of :class:`PublicIp` a VNIC or instance can have. If you try to create a secondary VNIC with an assigned public IP for an instance that has already reached its public IP limit, an error is returned. For information about the public IP limits, see `Public IP Addresses`__. Example: `false` If you specify a `vlanId`, then `assignPublicIp` must be set to false. See :class:`Vlan`. __ https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingIPaddresses.htm __ https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingpublicIPs.htm :return: The assign_public_ip of this CreateVnicDetails. :rtype: bool �r! �r, r. r. r/ r o s #z"CreateVnicDetails.assign_public_ipc C s || _ dS )a� Sets the assign_public_ip of this CreateVnicDetails. Whether the VNIC should be assigned a public IP address. Defaults to whether the subnet is public or private. If not set and the VNIC is being created in a private subnet (that is, where `prohibitPublicIpOnVnic` = true in the :class:`Subnet`), then no public IP address is assigned. If not set and the subnet is public (`prohibitPublicIpOnVnic` = false), then a public IP address is assigned. If set to true and `prohibitPublicIpOnVnic` = true, an error is returned. **Note:** This public IP address is associated with the primary private IP on the VNIC. For more information, see `IP Addresses`__. **Note:** There's a limit to the number of :class:`PublicIp` a VNIC or instance can have. If you try to create a secondary VNIC with an assigned public IP for an instance that has already reached its public IP limit, an error is returned. For information about the public IP limits, see `Public IP Addresses`__. Example: `false` If you specify a `vlanId`, then `assignPublicIp` must be set to false. See :class:`Vlan`. __ https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingIPaddresses.htm __ https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingpublicIPs.htm :param assign_public_ip: The assign_public_ip of this CreateVnicDetails. :type: bool Nr1 )r, r r. r. r/ r � s #c C s | j S )a� Gets the assign_private_dns_record of this CreateVnicDetails. Whether the VNIC should be assigned a DNS record. If set to false, there will be no DNS record registration for the VNIC. If set to true, the DNS record will be registered. The default value is true. If you specify a `hostnameLabel`, then `assignPrivateDnsRecord` must be set to true. :return: The assign_private_dns_record of this CreateVnicDetails. :rtype: bool �r"