📂 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: create_volume_backup_details.cpython-39.pyc
a ���fU% � @ 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 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� �Zdd� Zdd� Zdd� ZdS )�CreateVolumeBackupDetailsz* CreateVolumeBackupDetails model. �FULL�INCREMENTALc K sP ddddddd�| _ ddddd d d�| _d| _d| _d| _d| _d| _d| _dS )a� Initializes a new CreateVolumeBackupDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param kms_key_id: The value to assign to the kms_key_id property of this CreateVolumeBackupDetails. :type kms_key_id: str :param defined_tags: The value to assign to the defined_tags property of this CreateVolumeBackupDetails. :type defined_tags: dict(str, dict(str, object)) :param display_name: The value to assign to the display_name property of this CreateVolumeBackupDetails. :type display_name: str :param freeform_tags: The value to assign to the freeform_tags property of this CreateVolumeBackupDetails. :type freeform_tags: dict(str, str) :param type: The value to assign to the type property of this CreateVolumeBackupDetails. Allowed values for this property are: "FULL", "INCREMENTAL" :type type: str :param volume_id: The value to assign to the volume_id property of this CreateVolumeBackupDetails. :type volume_id: str �strzdict(str, dict(str, object))zdict(str, str))� kms_key_id�defined_tags�display_name� freeform_tags�type� volume_idZkmsKeyIdZdefinedTagsZdisplayNameZfreeformTagsr ZvolumeIdN)Z swagger_typesZ attribute_map�_kms_key_id� _defined_tags� _display_name�_freeform_tags�_type� _volume_id)�self�kwargs� r �P/usr/lib/python3.9/site-packages/oci/core/models/create_volume_backup_details.py�__init__ s( � � z"CreateVolumeBackupDetails.__init__c C s | j S )aK Gets the kms_key_id of this CreateVolumeBackupDetails. The OCID of the Vault service key which is the master encryption key for the volume backup. For more information about the Vault service and encryption keys, see `Overview of Vault service`__ and `Using Keys`__. __ https://docs.cloud.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm __ https://docs.cloud.oracle.com/iaas/Content/KeyManagement/Tasks/usingkeys.htm :return: The kms_key_id of this CreateVolumeBackupDetails. :rtype: str �r �r r r r r R s z$CreateVolumeBackupDetails.kms_key_idc C s || _ dS )aT Sets the kms_key_id of this CreateVolumeBackupDetails. The OCID of the Vault service key which is the master encryption key for the volume backup. For more information about the Vault service and encryption keys, see `Overview of Vault service`__ and `Using Keys`__. __ https://docs.cloud.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm __ https://docs.cloud.oracle.com/iaas/Content/KeyManagement/Tasks/usingkeys.htm :param kms_key_id: The kms_key_id of this CreateVolumeBackupDetails. :type: str Nr )r r r r r r d s c C s | j S )a� Gets the defined_tags of this CreateVolumeBackupDetails. Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see `Resource Tags`__. Example: `{"Operations": {"CostCenter": "42"}}` __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm :return: The defined_tags of this CreateVolumeBackupDetails. :rtype: dict(str, dict(str, object)) �r r r r r r v s z&CreateVolumeBackupDetails.defined_tagsc C s || _ dS )a� Sets the defined_tags of this CreateVolumeBackupDetails. Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see `Resource Tags`__. Example: `{"Operations": {"CostCenter": "42"}}` __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm :param defined_tags: The defined_tags of this CreateVolumeBackupDetails. :type: dict(str, dict(str, object)) Nr )r r r r r r � s c C s | j S )a% Gets the display_name of this CreateVolumeBackupDetails. A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. :return: The display_name of this CreateVolumeBackupDetails. :rtype: str �r r r r r r � s z&CreateVolumeBackupDetails.display_namec C s || _ dS )a0 Sets the display_name of this CreateVolumeBackupDetails. 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 CreateVolumeBackupDetails. :type: str Nr )r r r r r r � s c C s | j S )a� Gets the freeform_tags of this CreateVolumeBackupDetails. Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see `Resource Tags`__. Example: `{"Department": "Finance"}` __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm :return: The freeform_tags of this CreateVolumeBackupDetails. :rtype: dict(str, str) �r r r r r r � s z'CreateVolumeBackupDetails.freeform_tagsc C s || _ dS )a� Sets the freeform_tags of this CreateVolumeBackupDetails. Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see `Resource Tags`__. Example: `{"Department": "Finance"}` __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm :param freeform_tags: The freeform_tags of this CreateVolumeBackupDetails. :type: dict(str, str) Nr )r r r r r r � s c C s | j S )a% Gets the type of this CreateVolumeBackupDetails. The type of backup to create. If omitted, defaults to INCREMENTAL. Allowed values for this property are: "FULL", "INCREMENTAL" :return: The type of this CreateVolumeBackupDetails. :rtype: str )r r r r r r � s zCreateVolumeBackupDetails.typec C s* ddg}t ||�s td|� ���|| _dS )z� Sets the type of this CreateVolumeBackupDetails. The type of backup to create. If omitted, defaults to INCREMENTAL. :param type: The type of this CreateVolumeBackupDetails. :type: str r r z1Invalid value for `type`, must be None or one of N)r � ValueErrorr )r r Zallowed_valuesr r r r � s �c C s | j S )z� **[Required]** Gets the volume_id of this CreateVolumeBackupDetails. The OCID of the volume that needs to be backed up. :return: The volume_id of this CreateVolumeBackupDetails. :rtype: str �r r r r r r � s z#CreateVolumeBackupDetails.volume_idc C s || _ dS )z� Sets the volume_id of this CreateVolumeBackupDetails. The OCID of the volume that needs to be backed up. :param volume_id: The volume_id of this CreateVolumeBackupDetails. :type: str Nr! )r r r r r r � s c C s t | �S �N)r r r r r �__repr__ s z"CreateVolumeBackupDetails.__repr__c C s |d u rdS | j |j kS )NF)�__dict__�r �otherr r r �__eq__ s z CreateVolumeBackupDetails.__eq__c C s | |k S r"