📂 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.9 GB
⚠️ Direktori ini
tidak writable
.
✏️ Mengedit: block_volume_replica.cpython-39.pyc
a ���f-H � @ 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 ZdZdZdZdZdZdZdZ dd � Z ed d� �Zej dd� �Zed d� �Zej dd� �Zedd� �Zej dd� �Zedd� �Zej dd� �Zedd� �Zej dd� �Zedd� �Zej dd� �Zedd� �Zej dd� �Zedd � �Zej d!d � �Zed"d#� �Zej d$d#� �Zed%d&� �Zej d'd&� �Zed(d)� �Zej d*d)� �Zed+d,� �Zej d-d,� �Zed.d/� �Zej d0d/� �Zd1d2� Zd3d4� Zd5d6� Zd7S )8�BlockVolumeReplicaa An asynchronous replica of a block volume that can then be used to create a new block volume or recover a block volume. For more information, see `Overview of Cross-Region Volume Replication`__ To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see `Getting Started with Policies`__. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API. __ https://docs.cloud.oracle.com/iaas/Content/Block/Concepts/volumereplication.htm __ https://docs.cloud.oracle.com/iaas/Content/Identity/Concepts/policygetstarted.htm �PROVISIONING� AVAILABLE� ACTIVATING�TERMINATING� TERMINATED�FAULTYc K s� dddddddddddddd� | _ ddd d ddd ddddddd� | _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _d| _ d| _dS )a Initializes a new BlockVolumeReplica object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param availability_domain: The value to assign to the availability_domain property of this BlockVolumeReplica. :type availability_domain: str :param compartment_id: The value to assign to the compartment_id property of this BlockVolumeReplica. :type compartment_id: str :param defined_tags: The value to assign to the defined_tags property of this BlockVolumeReplica. :type defined_tags: dict(str, dict(str, object)) :param display_name: The value to assign to the display_name property of this BlockVolumeReplica. :type display_name: str :param freeform_tags: The value to assign to the freeform_tags property of this BlockVolumeReplica. :type freeform_tags: dict(str, str) :param id: The value to assign to the id property of this BlockVolumeReplica. :type id: str :param lifecycle_state: The value to assign to the lifecycle_state property of this BlockVolumeReplica. Allowed values for this property are: "PROVISIONING", "AVAILABLE", "ACTIVATING", "TERMINATING", "TERMINATED", "FAULTY", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type lifecycle_state: str :param size_in_gbs: The value to assign to the size_in_gbs property of this BlockVolumeReplica. :type size_in_gbs: int :param time_created: The value to assign to the time_created property of this BlockVolumeReplica. :type time_created: datetime :param time_last_synced: The value to assign to the time_last_synced property of this BlockVolumeReplica. :type time_last_synced: datetime :param block_volume_id: The value to assign to the block_volume_id property of this BlockVolumeReplica. :type block_volume_id: str :param total_data_transferred_in_gbs: The value to assign to the total_data_transferred_in_gbs property of this BlockVolumeReplica. :type total_data_transferred_in_gbs: int :param volume_group_replica_id: The value to assign to the volume_group_replica_id property of this BlockVolumeReplica. :type volume_group_replica_id: str �strzdict(str, dict(str, object))zdict(str, str)�intZdatetime) �availability_domain�compartment_id�defined_tags�display_name� freeform_tags�id�lifecycle_state�size_in_gbs�time_created�time_last_synced�block_volume_id�total_data_transferred_in_gbs�volume_group_replica_idZavailabilityDomainZ compartmentIdZdefinedTagsZdisplayNameZfreeformTagsr ZlifecycleStateZ sizeInGBsZtimeCreatedZtimeLastSyncedZ blockVolumeIdZtotalDataTransferredInGBsZvolumeGroupReplicaIdN)Z swagger_typesZ attribute_map�_availability_domain�_compartment_id� _defined_tags� _display_name�_freeform_tags�_id�_lifecycle_state�_size_in_gbs� _time_created�_time_last_synced�_block_volume_id�_total_data_transferred_in_gbs�_volume_group_replica_id)�self�kwargs� r+ �H/usr/lib/python3.9/site-packages/oci/core/models/block_volume_replica.py�__init__6 sR =��zBlockVolumeReplica.__init__c C s | j S )a **[Required]** Gets the availability_domain of this BlockVolumeReplica. The availability domain of the block volume replica. Example: `Uocm:PHX-AD-1` :return: The availability_domain of this BlockVolumeReplica. :rtype: str �r �r) r+ r+ r, r � s z&BlockVolumeReplica.availability_domainc C s || _ dS )a Sets the availability_domain of this BlockVolumeReplica. The availability domain of the block volume replica. Example: `Uocm:PHX-AD-1` :param availability_domain: The availability_domain of this BlockVolumeReplica. :type: str Nr. )r) r r+ r+ r, r � s c C s | j S )z� **[Required]** Gets the compartment_id of this BlockVolumeReplica. The OCID of the compartment that contains the block volume replica. :return: The compartment_id of this BlockVolumeReplica. :rtype: str �r r/ r+ r+ r, r � s z!BlockVolumeReplica.compartment_idc C s || _ dS )z� Sets the compartment_id of this BlockVolumeReplica. The OCID of the compartment that contains the block volume replica. :param compartment_id: The compartment_id of this BlockVolumeReplica. :type: str Nr0 )r) r r+ r+ r, r � s c C s | j S )a� Gets the defined_tags of this BlockVolumeReplica. 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 BlockVolumeReplica. :rtype: dict(str, dict(str, object)) �r r/ r+ r+ r, r � s zBlockVolumeReplica.defined_tagsc C s || _ dS )a� Sets the defined_tags of this BlockVolumeReplica. 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 BlockVolumeReplica. :type: dict(str, dict(str, object)) Nr1 )r) r r+ r+ r, r � s c C s | j S )a& **[Required]** Gets the display_name of this BlockVolumeReplica. A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. :return: The display_name of this BlockVolumeReplica. :rtype: str �r r/ r+ r+ r, r � s zBlockVolumeReplica.display_namec C s || _ dS )a" Sets the display_name of this BlockVolumeReplica. 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 BlockVolumeReplica. :type: str Nr2 )r) r r+ r+ r, r s c C s | j S )a� Gets the freeform_tags of this BlockVolumeReplica. 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 BlockVolumeReplica. :rtype: dict(str, str) �r r/ r+ r+ r, r s z BlockVolumeReplica.freeform_tagsc C s || _ dS )a� Sets the freeform_tags of this BlockVolumeReplica. 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 BlockVolumeReplica. :type: dict(str, str) Nr3 )r) r r+ r+ r, r ! s c C s | j S )z� **[Required]** Gets the id of this BlockVolumeReplica. The block volume replica's Oracle ID (OCID). :return: The id of this BlockVolumeReplica. :rtype: str �r! r/ r+ r+ r, r 2 s zBlockVolumeReplica.idc C s || _ dS )z� Sets the id of this BlockVolumeReplica. The block volume replica's Oracle ID (OCID). :param id: The id of this BlockVolumeReplica. :type: str Nr4 )r) r r+ r+ r, r > s c C s | j S )a� **[Required]** Gets the lifecycle_state of this BlockVolumeReplica. The current state of a block volume replica. Allowed values for this property are: "PROVISIONING", "AVAILABLE", "ACTIVATING", "TERMINATING", "TERMINATED", "FAULTY", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The lifecycle_state of this BlockVolumeReplica. :rtype: str )r"