DbStorageVaultDetails

class oci.distributed_database_v26.models.DbStorageVaultDetails(**kwargs)

Bases: object

Details of the request to create exascale db vault storage for shard or catalog of the distributed database.

Methods

__init__(**kwargs) Initializes a new DbStorageVaultDetails object with values from keyword arguments.

Attributes

additional_flash_cache_in_percent Gets the additional_flash_cache_in_percent of this DbStorageVaultDetails.
autoscale_limit_in_gbs Gets the autoscale_limit_in_gbs of this DbStorageVaultDetails.
compartment_id [Required] Gets the compartment_id of this DbStorageVaultDetails.
high_capacity_database_storage [Required] Gets the high_capacity_database_storage of this DbStorageVaultDetails.
is_autoscale_enabled Gets the is_autoscale_enabled of this DbStorageVaultDetails.
subscription_id Gets the subscription_id of this DbStorageVaultDetails.
__init__(**kwargs)

Initializes a new DbStorageVaultDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • compartment_id (str) – The value to assign to the compartment_id property of this DbStorageVaultDetails.
  • high_capacity_database_storage (int) – The value to assign to the high_capacity_database_storage property of this DbStorageVaultDetails.
  • additional_flash_cache_in_percent (int) – The value to assign to the additional_flash_cache_in_percent property of this DbStorageVaultDetails.
  • subscription_id (str) – The value to assign to the subscription_id property of this DbStorageVaultDetails.
  • is_autoscale_enabled (bool) – The value to assign to the is_autoscale_enabled property of this DbStorageVaultDetails.
  • autoscale_limit_in_gbs (int) – The value to assign to the autoscale_limit_in_gbs property of this DbStorageVaultDetails.
additional_flash_cache_in_percent

Gets the additional_flash_cache_in_percent of this DbStorageVaultDetails. The size of additional Flash Cache in percentage of High Capacity database storage.

Returns:The additional_flash_cache_in_percent of this DbStorageVaultDetails.
Return type:int
autoscale_limit_in_gbs

Gets the autoscale_limit_in_gbs of this DbStorageVaultDetails. The maximum limit, in gigabytes, to which the Vault storage size can automatically scale when auto scaling is enabled for the Database Storage Vault.

Returns:The autoscale_limit_in_gbs of this DbStorageVaultDetails.
Return type:int
compartment_id

[Required] Gets the compartment_id of this DbStorageVaultDetails. The OCID of the compartment for Db Storage Vault.

Returns:The compartment_id of this DbStorageVaultDetails.
Return type:str
high_capacity_database_storage

[Required] Gets the high_capacity_database_storage of this DbStorageVaultDetails. Total storage capacity in GB for vault storage.

Returns:The high_capacity_database_storage of this DbStorageVaultDetails.
Return type:int
is_autoscale_enabled

Gets the is_autoscale_enabled of this DbStorageVaultDetails. Indicates if autoscale feature is enabled for the Database Storage Vault. The default value is FALSE.

Returns:The is_autoscale_enabled of this DbStorageVaultDetails.
Return type:bool
subscription_id

Gets the subscription_id of this DbStorageVaultDetails. The OCID of the subscription with which resource needs to be associated with.

Returns:The subscription_id of this DbStorageVaultDetails.
Return type:str