CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails¶
-
class
oci.distributed_database.models.CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails(**kwargs)¶ Bases:
oci.distributed_database.models.create_autonomous_catalog_database_details.CreateAutonomousCatalogDatabaseDetailsConfiguration for creating a distributed autonomous database catalog using an existing ADB-D VM cluster.
Attributes
PROTECTION_MODE_MAXIMUM_AVAILABILITYA constant which can be used with the protection_mode property of a CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. PROTECTION_MODE_MAXIMUM_PERFORMANCEA constant which can be used with the protection_mode property of a CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. SOURCE_ADBD_EXISTING_CLUSTERstr(object=’’) -> str admin_passwordGets the admin_password of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. admin_password_secret_idGets the admin_password_secret_id of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. admin_password_secret_version_numberGets the admin_password_secret_version_number of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. cloud_autonomous_vm_cluster_id[Required] Gets the cloud_autonomous_vm_cluster_id of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. compute_count[Required] Gets the compute_count of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. data_storage_size_in_gbs[Required] Gets the data_storage_size_in_gbs of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. fast_start_fail_over_lag_limit_in_secondsGets the fast_start_fail_over_lag_limit_in_seconds of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. is_auto_scaling_enabledGets the is_auto_scaling_enabled of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. kms_key_idGets the kms_key_id of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. kms_key_version_idGets the kms_key_version_id of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. okv_end_point_group_nameGets the okv_end_point_group_name of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. okv_key_store_idGets the okv_key_store_id of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. protection_modeGets the protection_mode of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. source[Required] Gets the source of this CreateAutonomousCatalogDatabaseDetails. standby_maintenance_buffer_in_daysGets the standby_maintenance_buffer_in_days of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. vault_idGets the vault_id of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. Methods
__init__(**kwargs)Initializes a new CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails object with values from keyword arguments. get_subtype(object_dictionary)Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype. -
PROTECTION_MODE_MAXIMUM_AVAILABILITY= 'MAXIMUM_AVAILABILITY'¶ A constant which can be used with the protection_mode property of a CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. This constant has a value of “MAXIMUM_AVAILABILITY”
-
PROTECTION_MODE_MAXIMUM_PERFORMANCE= 'MAXIMUM_PERFORMANCE'¶ A constant which can be used with the protection_mode property of a CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. This constant has a value of “MAXIMUM_PERFORMANCE”
-
SOURCE_ADBD_EXISTING_CLUSTER= 'ADBD_EXISTING_CLUSTER'¶
-
__init__(**kwargs)¶ Initializes a new CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails object with values from keyword arguments. The default value of the
sourceattribute of this class isADBD_EXISTING_CLUSTERand it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class):Parameters: - source (str) – The value to assign to the source property of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. Allowed values for this property are: “ADBD_EXISTING_CLUSTER”
- admin_password (str) – The value to assign to the admin_password property of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails.
- admin_password_secret_id (str) – The value to assign to the admin_password_secret_id property of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails.
- admin_password_secret_version_number (int) – The value to assign to the admin_password_secret_version_number property of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails.
- compute_count (float) – The value to assign to the compute_count property of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails.
- data_storage_size_in_gbs (float) – The value to assign to the data_storage_size_in_gbs property of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails.
- is_auto_scaling_enabled (bool) – The value to assign to the is_auto_scaling_enabled property of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails.
- cloud_autonomous_vm_cluster_id (str) – The value to assign to the cloud_autonomous_vm_cluster_id property of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails.
- vault_id (str) – The value to assign to the vault_id property of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails.
- kms_key_id (str) – The value to assign to the kms_key_id property of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails.
- kms_key_version_id (str) – The value to assign to the kms_key_version_id property of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails.
- okv_key_store_id (str) – The value to assign to the okv_key_store_id property of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails.
- okv_end_point_group_name (str) – The value to assign to the okv_end_point_group_name property of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails.
- protection_mode (str) – The value to assign to the protection_mode property of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. Allowed values for this property are: “MAXIMUM_AVAILABILITY”, “MAXIMUM_PERFORMANCE”
- fast_start_fail_over_lag_limit_in_seconds (int) – The value to assign to the fast_start_fail_over_lag_limit_in_seconds property of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails.
- standby_maintenance_buffer_in_days (int) – The value to assign to the standby_maintenance_buffer_in_days property of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails.
-
admin_password¶ Gets the admin_password of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. The admin password for the catalog associated with the distributed autonomous database.
Returns: The admin_password of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. Return type: str
-
admin_password_secret_id¶ Gets the admin_password_secret_id of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. The OCI vault secret [/Content/General/Concepts/identifiers.htm]OCID. This cannot be used in conjunction with adminPassword.
Returns: The admin_password_secret_id of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. Return type: str
-
admin_password_secret_version_number¶ Gets the admin_password_secret_version_number of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. The version of the vault secret. If no version is specified, the latest version will be used.
Returns: The admin_password_secret_version_number of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. Return type: int
-
cloud_autonomous_vm_cluster_id¶ [Required] Gets the cloud_autonomous_vm_cluster_id of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. The OCID of the cloud Autonomous VM Cluster.
Returns: The cloud_autonomous_vm_cluster_id of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. Return type: str
-
compute_count¶ [Required] Gets the compute_count of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. The compute count for the catalog database. It has to be in multiples of 2.
Returns: The compute_count of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. Return type: float
-
data_storage_size_in_gbs¶ [Required] Gets the data_storage_size_in_gbs of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. The data disk group size to be allocated in GBs for the catalog database.
Returns: The data_storage_size_in_gbs of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. Return type: float
-
fast_start_fail_over_lag_limit_in_seconds¶ Gets the fast_start_fail_over_lag_limit_in_seconds of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. The lag time preference based on data loss tolerance in seconds.
Returns: The fast_start_fail_over_lag_limit_in_seconds of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. Return type: int
-
static
get_subtype(object_dictionary)¶ Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.
-
is_auto_scaling_enabled¶ Gets the is_auto_scaling_enabled of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. Indicates if vertical auto scaling is enabled for the Autonomous AI Database CPU core count. The default value is FALSE.
Returns: The is_auto_scaling_enabled of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. Return type: bool
-
kms_key_id¶ Gets the kms_key_id of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
Returns: The kms_key_id of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. Return type: str
-
kms_key_version_id¶ Gets the kms_key_version_id of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions.
Returns: The kms_key_version_id of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. Return type: str
-
okv_end_point_group_name¶ Gets the okv_end_point_group_name of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. The OKV endpoint name.
Returns: The okv_end_point_group_name of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. Return type: str
-
okv_key_store_id¶ Gets the okv_key_store_id of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. The OCID of the key store used to create the catalog.
Returns: The okv_key_store_id of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. Return type: str
-
protection_mode¶ Gets the protection_mode of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. The protectionMode for the catalog peer.
Allowed values for this property are: “MAXIMUM_AVAILABILITY”, “MAXIMUM_PERFORMANCE”
Returns: The protection_mode of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. Return type: str
-
source¶ [Required] Gets the source of this CreateAutonomousCatalogDatabaseDetails. The source of the Globally distributed autonomous database type. Use ADBD_EXISTING_CLUSTER for an autonomous database on Dedicated Infrastructure that uses a pre-existing cluster.
Allowed values for this property are: “ADBD_EXISTING_CLUSTER”
Returns: The source of this CreateAutonomousCatalogDatabaseDetails. Return type: str
-
standby_maintenance_buffer_in_days¶ Gets the standby_maintenance_buffer_in_days of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. The scheduling detail for the quarterly maintenance window of the standby Autonomous Container Database. This value represents the number of days before scheduled maintenance of the primary database.
Returns: The standby_maintenance_buffer_in_days of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. Return type: int
-
vault_id¶ Gets the vault_id of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. The OCID of the Oracle Cloud Infrastructure vault. This parameter and kmsKeyId are required for Customer Managed Keys.
Returns: The vault_id of this CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails. Return type: str
-