📂 Advanced File Manager
Multi-Root Navigation System
⚡ Quick Jump
Server (/)
Home (/home)
Var_www (/var/www)
Current (/home4/umvavtmy/public_html/website_b18404e2/wp-content/mu-plugins)
📍 Go
⬆ Ke Atas
🏠 Root Server
🏠 Root App
🔄 Refresh
📀 /
›
usr
›
lib
›
python3.9
›
site-packages
›
oci
›
vn_monitoring
›
models
›
📁 __pycache__
📍
Lokasi:
/usr/lib/python3.9/site-packages/oci/vn_monitoring/models/__pycache__
💾
Free:
47.3 GB
⚠️ Direktori ini
tidak writable
.
✏️ Mengedit: update_vnic_details.cpython-39.opt-1.pyc
a ���fJ, � @ 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 @ s� e Zd ZdZdd� Zedd� �Zejdd� �Zedd� �Zejd d� �Zed d� �Z e jdd� �Z ed d� �Z e jdd� �Z edd� �Zejdd� �Zedd� �Zejdd� �Zdd� Z dd� Zdd� ZdS )�UpdateVnicDetailsz" UpdateVnicDetails model. c K sP ddddddd�| _ ddd d ddd�| _d | _d | _d | _d | _d | _d | _d S )a� Initializes a new UpdateVnicDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param defined_tags: The value to assign to the defined_tags property of this UpdateVnicDetails. :type defined_tags: dict(str, dict(str, object)) :param display_name: The value to assign to the display_name property of this UpdateVnicDetails. :type display_name: str :param freeform_tags: The value to assign to the freeform_tags property of this UpdateVnicDetails. :type freeform_tags: dict(str, str) :param hostname_label: The value to assign to the hostname_label property of this UpdateVnicDetails. :type hostname_label: str :param nsg_ids: The value to assign to the nsg_ids property of this UpdateVnicDetails. :type nsg_ids: list[str] :param skip_source_dest_check: The value to assign to the skip_source_dest_check property of this UpdateVnicDetails. :type skip_source_dest_check: bool zdict(str, dict(str, object))�strzdict(str, str)z list[str]�bool)�defined_tags�display_name� freeform_tags�hostname_label�nsg_ids�skip_source_dest_checkZdefinedTagsZdisplayNameZfreeformTagsZ hostnameLabelZnsgIdsZskipSourceDestCheckN)Z swagger_typesZ attribute_map� _defined_tags� _display_name�_freeform_tags�_hostname_label�_nsg_ids�_skip_source_dest_check)�self�kwargs� r �P/usr/lib/python3.9/site-packages/oci/vn_monitoring/models/update_vnic_details.py�__init__ s( � � zUpdateVnicDetails.__init__c C s | j S )aC Gets the defined_tags of this UpdateVnicDetails. Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace": {"bar-key": "value"}}` :return: The defined_tags of this UpdateVnicDetails. :rtype: dict(str, dict(str, object)) �r �r r r r r I s zUpdateVnicDetails.defined_tagsc C s || _ dS )aN Sets the defined_tags of this UpdateVnicDetails. Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace": {"bar-key": "value"}}` :param defined_tags: The defined_tags of this UpdateVnicDetails. :type: dict(str, dict(str, object)) Nr )r r r r r r V s c C s | j S )a Gets the display_name of this UpdateVnicDetails. A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. :return: The display_name of this UpdateVnicDetails. :rtype: str �r r r r r r c s zUpdateVnicDetails.display_namec C s || _ dS )a Sets the display_name of this UpdateVnicDetails. A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. :param display_name: The display_name of this UpdateVnicDetails. :type: str Nr )r r r r r r p s c C s | j S )aI Gets the freeform_tags of this UpdateVnicDetails. Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` :return: The freeform_tags of this UpdateVnicDetails. :rtype: dict(str, str) �r r r r r r } s zUpdateVnicDetails.freeform_tagsc C s || _ dS )aU Sets the freeform_tags of this UpdateVnicDetails. Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` :param freeform_tags: The freeform_tags of this UpdateVnicDetails. :type: dict(str, str) Nr )r r r r r r � s c C s | j S )a� Gets the hostname_label of this UpdateVnicDetails. The hostname for the VNIC's primary private IP. Used for DNS. The value is the hostname portion of the primary private IP's fully qualified domain name (FQDN) (for example, `bminstance1` in FQDN `bminstance1.subnet123.vcn1.oraclevcn.com`). Must be unique across all VNICs in the subnet and comply with `RFC 952`__ and `RFC 1123`__. The value appears in the :class:`Vnic` object and also the :class:`PrivateIp` object returned by :func:`list_private_ips` and :func:`get_private_ip`. For more information, see `DNS in Your Virtual Cloud Network`__. __ https://tools.ietf.org/html/rfc952 __ https://tools.ietf.org/html/rfc1123 __ https://docs.cloud.oracle.com/iaas/Content/Network/Concepts/dns.htm :return: The hostname_label of this UpdateVnicDetails. :rtype: str �r r r r r r � s z UpdateVnicDetails.hostname_labelc C s || _ dS )a� Sets the hostname_label of this UpdateVnicDetails. The hostname for the VNIC's primary private IP. Used for DNS. The value is the hostname portion of the primary private IP's fully qualified domain name (FQDN) (for example, `bminstance1` in FQDN `bminstance1.subnet123.vcn1.oraclevcn.com`). Must be unique across all VNICs in the subnet and comply with `RFC 952`__ and `RFC 1123`__. The value appears in the :class:`Vnic` object and also the :class:`PrivateIp` object returned by :func:`list_private_ips` and :func:`get_private_ip`. For more information, see `DNS in Your Virtual Cloud Network`__. __ https://tools.ietf.org/html/rfc952 __ https://tools.ietf.org/html/rfc1123 __ https://docs.cloud.oracle.com/iaas/Content/Network/Concepts/dns.htm :param hostname_label: The hostname_label of this UpdateVnicDetails. :type: str Nr )r r r r r r � s c C s | j S )a� Gets the nsg_ids of this UpdateVnicDetails. A list of the OCIDs of the network security groups (NSGs) to add the VNIC to. Setting this as an empty array removes the VNIC from all network security groups. If the VNIC belongs to a VLAN as part of the Oracle Cloud VMware Solution (instead of belonging to a subnet), the value of the `nsgIds` attribute is ignored. Instead, the VNIC belongs to the NSGs that are associated with the VLAN itself. See :class:`Vlan`. For more information about NSGs, see :class:`NetworkSecurityGroup`. :return: The nsg_ids of this UpdateVnicDetails. :rtype: list[str] �r r r r r r � s zUpdateVnicDetails.nsg_idsc C s || _ dS )a� Sets the nsg_ids of this UpdateVnicDetails. A list of the OCIDs of the network security groups (NSGs) to add the VNIC to. Setting this as an empty array removes the VNIC from all network security groups. If the VNIC belongs to a VLAN as part of the Oracle Cloud VMware Solution (instead of belonging to a subnet), the value of the `nsgIds` attribute is ignored. Instead, the VNIC belongs to the NSGs that are associated with the VLAN itself. See :class:`Vlan`. For more information about NSGs, see :class:`NetworkSecurityGroup`. :param nsg_ids: The nsg_ids of this UpdateVnicDetails. :type: list[str] Nr )r r r r r r � s c C s | j S )aN Gets the skip_source_dest_check of this UpdateVnicDetails. Whether the source/destination check is disabled on the VNIC. Defaults to `false`, which means the check is performed. For information about why you would skip the source/destination check, see `Using a Private IP as a Route Target`__. If the VNIC belongs to a VLAN as part of the Oracle Cloud VMware Solution (instead of belonging to a subnet), the value of the `skipSourceDestCheck` attribute is ignored. This is because the source/destination check is always disabled for VNICs in a VLAN. Example: `true` __ https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingroutetables.htm#privateip :return: The skip_source_dest_check of this UpdateVnicDetails. :rtype: bool �r r r r r r � s z(UpdateVnicDetails.skip_source_dest_checkc C s || _ dS )ac Sets the skip_source_dest_check of this UpdateVnicDetails. Whether the source/destination check is disabled on the VNIC. Defaults to `false`, which means the check is performed. For information about why you would skip the source/destination check, see `Using a Private IP as a Route Target`__. If the VNIC belongs to a VLAN as part of the Oracle Cloud VMware Solution (instead of belonging to a subnet), the value of the `skipSourceDestCheck` attribute is ignored. This is because the source/destination check is always disabled for VNICs in a VLAN. Example: `true` __ https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingroutetables.htm#privateip :param skip_source_dest_check: The skip_source_dest_check of this UpdateVnicDetails. :type: bool Nr )r r r r r r s c C s t | �S �N)r r r r r �__repr__# s zUpdateVnicDetails.__repr__c C s |d u rdS | j |j kS )NF)�__dict__�r �otherr r r �__eq__& s zUpdateVnicDetails.__eq__c C s | |k S r! r r$ r r r �__ne__, s zUpdateVnicDetails.__ne__N)�__name__� __module__�__qualname__�__doc__r �propertyr �setterr r r r r r"