📂 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
›
core
›
models
›
📁 __pycache__
📍
Lokasi:
/usr/lib/python3.9/site-packages/oci/core/models/__pycache__
💾
Free:
45.8 GB
⚠️ Direktori ini
tidak writable
.
✏️ Mengedit: compute_instance_details.cpython-39.opt-1.pyc
a ���f� � @ sD d dl mZ ddlmZmZmZ ddlmZ eG dd� de��ZdS )� )�$InstanceConfigurationInstanceDetails� )�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 d d� Z dd� Zdd� ZdS )�ComputeInstanceDetailsz: Compute Instance Configuration instance details. c K sB ddddd�| _ dddd d�| _d | _d | _d | _d | _d| _d S )a� Initializes a new ComputeInstanceDetails object with values from keyword arguments. The default value of the :py:attr:`~oci.core.models.ComputeInstanceDetails.instance_type` attribute of this class is ``compute`` and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param instance_type: The value to assign to the instance_type property of this ComputeInstanceDetails. :type instance_type: str :param block_volumes: The value to assign to the block_volumes property of this ComputeInstanceDetails. :type block_volumes: list[oci.core.models.InstanceConfigurationBlockVolumeDetails] :param launch_details: The value to assign to the launch_details property of this ComputeInstanceDetails. :type launch_details: oci.core.models.InstanceConfigurationLaunchInstanceDetails :param secondary_vnics: The value to assign to the secondary_vnics property of this ComputeInstanceDetails. :type secondary_vnics: list[oci.core.models.InstanceConfigurationAttachVnicDetails] �strz-list[InstanceConfigurationBlockVolumeDetails]Z*InstanceConfigurationLaunchInstanceDetailsz,list[InstanceConfigurationAttachVnicDetails])Z instance_type� block_volumes�launch_details�secondary_vnicsZinstanceTypeZblockVolumesZ launchDetailsZsecondaryVnicsNZcompute)Z swagger_typesZ attribute_mapZ_instance_type�_block_volumes�_launch_details�_secondary_vnics)�self�kwargs� r �L/usr/lib/python3.9/site-packages/oci/core/models/compute_instance_details.py�__init__ s ��zComputeInstanceDetails.__init__c C s | j S )z� Gets the block_volumes of this ComputeInstanceDetails. Block volume parameters. :return: The block_volumes of this ComputeInstanceDetails. :rtype: list[oci.core.models.InstanceConfigurationBlockVolumeDetails] �r �r r r r r = s z$ComputeInstanceDetails.block_volumesc C s || _ dS )a Sets the block_volumes of this ComputeInstanceDetails. Block volume parameters. :param block_volumes: The block_volumes of this ComputeInstanceDetails. :type: list[oci.core.models.InstanceConfigurationBlockVolumeDetails] Nr )r r r r r r I s c C s | j S )z� Gets the launch_details of this ComputeInstanceDetails. :return: The launch_details of this ComputeInstanceDetails. :rtype: oci.core.models.InstanceConfigurationLaunchInstanceDetails �r r r r r r U s z%ComputeInstanceDetails.launch_detailsc C s || _ dS )z� Sets the launch_details of this ComputeInstanceDetails. :param launch_details: The launch_details of this ComputeInstanceDetails. :type: oci.core.models.InstanceConfigurationLaunchInstanceDetails Nr )r r r r r r _ s c C s | j S )a Gets the secondary_vnics of this ComputeInstanceDetails. Secondary VNIC parameters. :return: The secondary_vnics of this ComputeInstanceDetails. :rtype: list[oci.core.models.InstanceConfigurationAttachVnicDetails] �r r r r r r i s z&ComputeInstanceDetails.secondary_vnicsc C s || _ dS )a Sets the secondary_vnics of this ComputeInstanceDetails. Secondary VNIC parameters. :param secondary_vnics: The secondary_vnics of this ComputeInstanceDetails. :type: list[oci.core.models.InstanceConfigurationAttachVnicDetails] Nr )r r r r r r u s c C s t | �S �N)r r r r r �__repr__� s zComputeInstanceDetails.__repr__c C s |d u rdS | j |j kS )NF)�__dict__�r �otherr r r �__eq__� s zComputeInstanceDetails.__eq__c C s | |k S r r r r r r �__ne__� s zComputeInstanceDetails.__ne__N) �__name__� __module__�__qualname__�__doc__r �propertyr �setterr r r r r r r r r r s"