📂 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
›
cloud_migrations
›
models
›
📁 __pycache__
📍
Lokasi:
/usr/lib/python3.9/site-packages/oci/cloud_migrations/models/__pycache__
💾
Free:
45.4 GB
⚠️ Direktori ini
tidak writable
.
✏️ Mengedit: instance_source_via_image_details.cpython-39.pyc
a ���fL � @ sD d dl mZ ddlmZmZmZ ddlmZ eG dd� de��ZdS )� )�InstanceSourceDetails� )�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 dd� Zdd� Zdd� Z dS )�InstanceSourceViaImageDetailsz. InstanceSourceViaImageDetails model. c K sL dddddd�| _ dddddd�| _d | _d | _d | _d | _d | _d | _d S )a� Initializes a new InstanceSourceViaImageDetails object with values from keyword arguments. The default value of the :py:attr:`~oci.cloud_migrations.models.InstanceSourceViaImageDetails.source_type` attribute of this class is ``image`` and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param source_type: The value to assign to the source_type property of this InstanceSourceViaImageDetails. :type source_type: str :param boot_volume_size_in_gbs: The value to assign to the boot_volume_size_in_gbs property of this InstanceSourceViaImageDetails. :type boot_volume_size_in_gbs: int :param image_id: The value to assign to the image_id property of this InstanceSourceViaImageDetails. :type image_id: str :param kms_key_id: The value to assign to the kms_key_id property of this InstanceSourceViaImageDetails. :type kms_key_id: str :param boot_volume_vpus_per_gb: The value to assign to the boot_volume_vpus_per_gb property of this InstanceSourceViaImageDetails. :type boot_volume_vpus_per_gb: int �str�int)Zsource_type�boot_volume_size_in_gbs�image_id� kms_key_id�boot_volume_vpus_per_gbZ sourceTypeZbootVolumeSizeInGBsZimageIdZkmsKeyIdZbootVolumeVpusPerGBNZimage)Z swagger_typesZ attribute_mapZ_source_type�_boot_volume_size_in_gbs� _image_id�_kms_key_id�_boot_volume_vpus_per_gb)�self�kwargs� r �a/usr/lib/python3.9/site-packages/oci/cloud_migrations/models/instance_source_via_image_details.py�__init__ s$ � �z&InstanceSourceViaImageDetails.__init__c C s | j S )a6 Gets the boot_volume_size_in_gbs of this InstanceSourceViaImageDetails. The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB). :return: The boot_volume_size_in_gbs of this InstanceSourceViaImageDetails. :rtype: int �r �r r r r r D s z5InstanceSourceViaImageDetails.boot_volume_size_in_gbsc C s || _ dS )aL Sets the boot_volume_size_in_gbs of this InstanceSourceViaImageDetails. The size of the boot volume in GBs. The minimum value is 50 GB and the maximum value is 32,768 GB (32 TB). :param boot_volume_size_in_gbs: The boot_volume_size_in_gbs of this InstanceSourceViaImageDetails. :type: int Nr )r r r r r r P s c C s | j S )z� **[Required]** Gets the image_id of this InstanceSourceViaImageDetails. The OCID of the image used to boot the instance. :return: The image_id of this InstanceSourceViaImageDetails. :rtype: str �r r r r r r \ s z&InstanceSourceViaImageDetails.image_idc C s || _ dS )z� Sets the image_id of this InstanceSourceViaImageDetails. The OCID of the image used to boot the instance. :param image_id: The image_id of this InstanceSourceViaImageDetails. :type: str Nr )r r r r r r h s c C s | j S )a Gets the kms_key_id of this InstanceSourceViaImageDetails. The OCID of the key management key to assign as the master encryption key for the boot volume. :return: The kms_key_id of this InstanceSourceViaImageDetails. :rtype: str �r r r r r r t s z(InstanceSourceViaImageDetails.kms_key_idc C s || _ dS )a Sets the kms_key_id of this InstanceSourceViaImageDetails. The OCID of the key management key to assign as the master encryption key for the boot volume. :param kms_key_id: The kms_key_id of this InstanceSourceViaImageDetails. :type: str Nr )r r r r r r � s c C s | j S )ac Gets the boot_volume_vpus_per_gb of this InstanceSourceViaImageDetails. The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See `Block Volume Performance Levels`__ for more information. Allowed values: * `10`: Represents Balanced option. * `20`: Represents Higher Performance option. * `30`-`120`: Represents the Ultra High Performance option. For volumes with the auto-tuned performance feature enabled, this is set to the default (minimum) VPUs/GB. __ https://docs.cloud.oracle.com/iaas/Content/Block/Concepts/blockvolumeperformance.htm#perf_levels :return: The boot_volume_vpus_per_gb of this InstanceSourceViaImageDetails. :rtype: int �r r r r r r � s z5InstanceSourceViaImageDetails.boot_volume_vpus_per_gbc C s || _ dS )ay Sets the boot_volume_vpus_per_gb of this InstanceSourceViaImageDetails. The number of volume performance units (VPUs) that will be applied to this volume per GB that represents the Block Volume service's elastic performance options. See `Block Volume Performance Levels`__ for more information. Allowed values: * `10`: Represents Balanced option. * `20`: Represents Higher Performance option. * `30`-`120`: Represents the Ultra High Performance option. For volumes with the auto-tuned performance feature enabled, this is set to the default (minimum) VPUs/GB. __ https://docs.cloud.oracle.com/iaas/Content/Block/Concepts/blockvolumeperformance.htm#perf_levels :param boot_volume_vpus_per_gb: The boot_volume_vpus_per_gb of this InstanceSourceViaImageDetails. :type: int Nr )r r r r r r � s c C s t | �S �N)r r r r r �__repr__� s z&InstanceSourceViaImageDetails.__repr__c C s |d u rdS | j |j kS )NF)�__dict__�r �otherr r r �__eq__� s z$InstanceSourceViaImageDetails.__eq__c C s | |k S r r r r r r �__ne__� s z$InstanceSourceViaImageDetails.__ne__N)�__name__� __module__�__qualname__�__doc__r �propertyr �setterr r r r r"