| Server IP : 162.144.4.212 / Your IP : 216.73.216.108 Web Server : Apache System : Linux gator2125.hostgator.com 5.14.0-162.23.1.9991722448259.nf.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jul 31 18:11:45 UTC 2024 x86_64 User : cozeellc ( 2980) PHP Version : 8.3.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/libexec/oracle-cloud-agent/plugins/osms/oci/database/models/ |
Upload File : |
a
N��fl� � @ 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 dZ
d Zd
ZdZ
dZd
ZdZdZdZdZdZdZdZdZdZdZdZdd� Zedd� �Zejdd� �Zedd� �Zejd d� �Zed!d"� �Z e jd#d"� �Z ed$d%� �Z!e!jd&d%� �Z!ed'd(� �Z"e"jd)d(� �Z"ed*d+� �Z#e#jd,d+� �Z#ed-d.� �Z$e$jd/d.� �Z$ed0d1� �Z%e%jd2d1� �Z%ed3d4� �Z&e&jd5d4� �Z&ed6d7� �Z'e'jd8d7� �Z'ed9d:� �Z(e(jd;d:� �Z(ed<d=� �Z)e)jd>d=� �Z)ed?d@� �Z*e*jdAd@� �Z*edBdC� �Z+e+jdDdC� �Z+edEdF� �Z,e,jdGdF� �Z,edHdI� �Z-e-jdJdI� �Z-edKdL� �Z.e.jdMdL� �Z.edNdO� �Z/e/jdPdO� �Z/edQdR� �Z0e0jdSdR� �Z0edTdU� �Z1e1jdVdU� �Z1edWdX� �Z2e2jdYdX� �Z2edZd[� �Z3e3jd\d[� �Z3ed]d^� �Z4e4jd_d^� �Z4ed`da� �Z5e5jdbda� �Z5edcdd� �Z6e6jdedd� �Z6edfdg� �Z7e7jdhdg� �Z7edidj� �Z8e8jdkdj� �Z8edldm� �Z9e9jdndm� �Z9edodp� �Z:e:jdqdp� �Z:edrds� �Z;e;jdtds� �Z;edudv� �Z<e<jdwdv� �Z<edxdy� �Z=e=jdzdy� �Z=ed{d|� �Z>e>jd}d|� �Z>ed~d� �Z?e?jd�d� �Z?ed�d�� �Z@e@jd�d�� �Z@d�d�� ZAd�d�� ZBd�d�� ZCd�S )��AutonomousContainerDatabasez,
AutonomousContainerDatabase model.
�STANDARD�MISSION_CRITICAL�AUTONOMOUS_DATAGUARD�CLOUD�CLOUD_AT_CUSTOMER�PROVISIONING� AVAILABLE�UPDATING�TERMINATING�
TERMINATED�FAILED�BACKUP_IN_PROGRESS� RESTORING�RESTORE_FAILED�
RESTARTING�MAINTENANCE_IN_PROGRESS�ROLE_CHANGE_IN_PROGRESS�UNAVAILABLE�RELEASE_UPDATES�RELEASE_UPDATE_REVISIONS�PRIMARY�STANDBY�DISABLED_STANDBYc $ K sr dddddddddddddddddddddddddddddddd dd d
d�#| _ dd
ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d�#| _d/| _d/| _d/| _d/| _d/| _d/| _d/| _d/| _ d/| _
d/| _d/| _d/| _
d/| _d/| _d/| _d/| _d/| _d/| _d/| _d/| _d/| _d/| _d/| _d/| _d/| _d/| _d/| _d/| _d/| _d/| _d/| _ d/| _!d/| _"d/| _#d/| _$d/S )0a[
Initializes a new AutonomousContainerDatabase object with values from keyword arguments.
The following keyword arguments are supported (corresponding to the getters/setters of this class):
:param id:
The value to assign to the id property of this AutonomousContainerDatabase.
:type id: str
:param compartment_id:
The value to assign to the compartment_id property of this AutonomousContainerDatabase.
:type compartment_id: str
:param display_name:
The value to assign to the display_name property of this AutonomousContainerDatabase.
:type display_name: str
:param db_unique_name:
The value to assign to the db_unique_name property of this AutonomousContainerDatabase.
:type db_unique_name: str
:param service_level_agreement_type:
The value to assign to the service_level_agreement_type property of this AutonomousContainerDatabase.
Allowed values for this property are: "STANDARD", "MISSION_CRITICAL", "AUTONOMOUS_DATAGUARD", 'UNKNOWN_ENUM_VALUE'.
Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'.
:type service_level_agreement_type: str
:param autonomous_exadata_infrastructure_id:
The value to assign to the autonomous_exadata_infrastructure_id property of this AutonomousContainerDatabase.
:type autonomous_exadata_infrastructure_id: str
:param autonomous_vm_cluster_id:
The value to assign to the autonomous_vm_cluster_id property of this AutonomousContainerDatabase.
:type autonomous_vm_cluster_id: str
:param infrastructure_type:
The value to assign to the infrastructure_type property of this AutonomousContainerDatabase.
Allowed values for this property are: "CLOUD", "CLOUD_AT_CUSTOMER", 'UNKNOWN_ENUM_VALUE'.
Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'.
:type infrastructure_type: str
:param cloud_autonomous_vm_cluster_id:
The value to assign to the cloud_autonomous_vm_cluster_id property of this AutonomousContainerDatabase.
:type cloud_autonomous_vm_cluster_id: str
:param kms_key_id:
The value to assign to the kms_key_id property of this AutonomousContainerDatabase.
:type kms_key_id: str
:param vault_id:
The value to assign to the vault_id property of this AutonomousContainerDatabase.
:type vault_id: str
:param kms_key_version_id:
The value to assign to the kms_key_version_id property of this AutonomousContainerDatabase.
:type kms_key_version_id: str
:param key_history_entry:
The value to assign to the key_history_entry property of this AutonomousContainerDatabase.
:type key_history_entry: list[oci.database.models.AutonomousDatabaseKeyHistoryEntry]
:param lifecycle_state:
The value to assign to the lifecycle_state property of this AutonomousContainerDatabase.
Allowed values for this property are: "PROVISIONING", "AVAILABLE", "UPDATING", "TERMINATING", "TERMINATED", "FAILED", "BACKUP_IN_PROGRESS", "RESTORING", "RESTORE_FAILED", "RESTARTING", "MAINTENANCE_IN_PROGRESS", "ROLE_CHANGE_IN_PROGRESS", "UNAVAILABLE", 'UNKNOWN_ENUM_VALUE'.
Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'.
:type lifecycle_state: str
:param lifecycle_details:
The value to assign to the lifecycle_details property of this AutonomousContainerDatabase.
:type lifecycle_details: str
:param time_created:
The value to assign to the time_created property of this AutonomousContainerDatabase.
:type time_created: datetime
:param patch_model:
The value to assign to the patch_model property of this AutonomousContainerDatabase.
Allowed values for this property are: "RELEASE_UPDATES", "RELEASE_UPDATE_REVISIONS", 'UNKNOWN_ENUM_VALUE'.
Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'.
:type patch_model: str
:param patch_id:
The value to assign to the patch_id property of this AutonomousContainerDatabase.
:type patch_id: str
:param last_maintenance_run_id:
The value to assign to the last_maintenance_run_id property of this AutonomousContainerDatabase.
:type last_maintenance_run_id: str
:param next_maintenance_run_id:
The value to assign to the next_maintenance_run_id property of this AutonomousContainerDatabase.
:type next_maintenance_run_id: str
:param maintenance_window:
The value to assign to the maintenance_window property of this AutonomousContainerDatabase.
:type maintenance_window: oci.database.models.MaintenanceWindow
:param standby_maintenance_buffer_in_days:
The value to assign to the standby_maintenance_buffer_in_days property of this AutonomousContainerDatabase.
:type standby_maintenance_buffer_in_days: int
:param freeform_tags:
The value to assign to the freeform_tags property of this AutonomousContainerDatabase.
:type freeform_tags: dict(str, str)
:param defined_tags:
The value to assign to the defined_tags property of this AutonomousContainerDatabase.
:type defined_tags: dict(str, dict(str, object))
:param role:
The value to assign to the role property of this AutonomousContainerDatabase.
Allowed values for this property are: "PRIMARY", "STANDBY", "DISABLED_STANDBY", 'UNKNOWN_ENUM_VALUE'.
Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'.
:type role: str
:param availability_domain:
The value to assign to the availability_domain property of this AutonomousContainerDatabase.
:type availability_domain: str
:param db_version:
The value to assign to the db_version property of this AutonomousContainerDatabase.
:type db_version: str
:param backup_config:
The value to assign to the backup_config property of this AutonomousContainerDatabase.
:type backup_config: oci.database.models.AutonomousContainerDatabaseBackupConfig
:param key_store_id:
The value to assign to the key_store_id property of this AutonomousContainerDatabase.
:type key_store_id: str
:param key_store_wallet_name:
The value to assign to the key_store_wallet_name property of this AutonomousContainerDatabase.
:type key_store_wallet_name: str
:param memory_per_oracle_compute_unit_in_gbs:
The value to assign to the memory_per_oracle_compute_unit_in_gbs property of this AutonomousContainerDatabase.
:type memory_per_oracle_compute_unit_in_gbs: int
:param available_cpus:
The value to assign to the available_cpus property of this AutonomousContainerDatabase.
:type available_cpus: float
:param total_cpus:
The value to assign to the total_cpus property of this AutonomousContainerDatabase.
:type total_cpus: int
:param reclaimable_cpus:
The value to assign to the reclaimable_cpus property of this AutonomousContainerDatabase.
:type reclaimable_cpus: float
:param provisionable_cpus:
The value to assign to the provisionable_cpus property of this AutonomousContainerDatabase.
:type provisionable_cpus: list[float]
�strz'list[AutonomousDatabaseKeyHistoryEntry]�datetime�MaintenanceWindow�intzdict(str, str)zdict(str, dict(str, object))�'AutonomousContainerDatabaseBackupConfig�floatzlist[float])#�id�compartment_id�display_name�db_unique_name�service_level_agreement_type�$autonomous_exadata_infrastructure_id�autonomous_vm_cluster_id�infrastructure_type�cloud_autonomous_vm_cluster_id�
kms_key_id�vault_id�kms_key_version_id�key_history_entry�lifecycle_state�lifecycle_details�time_created�patch_model�patch_id�last_maintenance_run_id�next_maintenance_run_id�maintenance_window�"standby_maintenance_buffer_in_days�
freeform_tags�defined_tags�role�availability_domain�
db_version�
backup_config�key_store_id�key_store_wallet_name�%memory_per_oracle_compute_unit_in_gbs�available_cpus�
total_cpus�reclaimable_cpus�provisionable_cpusr$ �
compartmentId�displayName�dbUniqueName�serviceLevelAgreementType�!autonomousExadataInfrastructureId�autonomousVmClusterId�infrastructureType�cloudAutonomousVmClusterId�kmsKeyId�vaultId�kmsKeyVersionId�keyHistoryEntry�lifecycleState�lifecycleDetails�timeCreated�
patchModel�patchId�lastMaintenanceRunId�nextMaintenanceRunId�maintenanceWindow�standbyMaintenanceBufferInDays�freeformTags�definedTagsr<