CreateDedicatedShardDetail

class oci.globally_distributed_database.models.CreateDedicatedShardDetail(**kwargs)

Bases: object

Details required for creation of ATP-D based shard.

Methods

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

Attributes

admin_password [Required] Gets the admin_password of this CreateDedicatedShardDetail.
cloud_autonomous_vm_cluster_id [Required] Gets the cloud_autonomous_vm_cluster_id of this CreateDedicatedShardDetail.
compute_count [Required] Gets the compute_count of this CreateDedicatedShardDetail.
data_storage_size_in_gbs [Required] Gets the data_storage_size_in_gbs of this CreateDedicatedShardDetail.
encryption_key_details Gets the encryption_key_details of this CreateDedicatedShardDetail.
is_auto_scaling_enabled [Required] Gets the is_auto_scaling_enabled of this CreateDedicatedShardDetail.
peer_cloud_autonomous_vm_cluster_id Gets the peer_cloud_autonomous_vm_cluster_id of this CreateDedicatedShardDetail.
shard_space Gets the shard_space of this CreateDedicatedShardDetail.
__init__(**kwargs)

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

Parameters:
  • encryption_key_details (oci.globally_distributed_database.models.DedicatedShardOrCatalogEncryptionKeyDetails) – The value to assign to the encryption_key_details property of this CreateDedicatedShardDetail.
  • admin_password (str) – The value to assign to the admin_password property of this CreateDedicatedShardDetail.
  • compute_count (float) – The value to assign to the compute_count property of this CreateDedicatedShardDetail.
  • data_storage_size_in_gbs (float) – The value to assign to the data_storage_size_in_gbs property of this CreateDedicatedShardDetail.
  • shard_space (str) – The value to assign to the shard_space property of this CreateDedicatedShardDetail.
  • is_auto_scaling_enabled (bool) – The value to assign to the is_auto_scaling_enabled property of this CreateDedicatedShardDetail.
  • cloud_autonomous_vm_cluster_id (str) – The value to assign to the cloud_autonomous_vm_cluster_id property of this CreateDedicatedShardDetail.
  • peer_cloud_autonomous_vm_cluster_id (str) – The value to assign to the peer_cloud_autonomous_vm_cluster_id property of this CreateDedicatedShardDetail.
admin_password

[Required] Gets the admin_password of this CreateDedicatedShardDetail. Admin password for shard database.

Returns:The admin_password of this CreateDedicatedShardDetail.
Return type:str
cloud_autonomous_vm_cluster_id

[Required] Gets the cloud_autonomous_vm_cluster_id of this CreateDedicatedShardDetail. The OCID of the cloud Autonomous Exadata VM Cluster.

Returns:The cloud_autonomous_vm_cluster_id of this CreateDedicatedShardDetail.
Return type:str
compute_count

[Required] Gets the compute_count of this CreateDedicatedShardDetail. The compute count for the shard database. It has to be in multiples of 2.

Returns:The compute_count of this CreateDedicatedShardDetail.
Return type:float
data_storage_size_in_gbs

[Required] Gets the data_storage_size_in_gbs of this CreateDedicatedShardDetail. The data disk group size to be allocated in GBs for the shard database.

Returns:The data_storage_size_in_gbs of this CreateDedicatedShardDetail.
Return type:float
encryption_key_details

Gets the encryption_key_details of this CreateDedicatedShardDetail.

Returns:The encryption_key_details of this CreateDedicatedShardDetail.
Return type:oci.globally_distributed_database.models.DedicatedShardOrCatalogEncryptionKeyDetails
is_auto_scaling_enabled

[Required] Gets the is_auto_scaling_enabled of this CreateDedicatedShardDetail. Determines the auto-scaling mode for the shard database.

Returns:The is_auto_scaling_enabled of this CreateDedicatedShardDetail.
Return type:bool
peer_cloud_autonomous_vm_cluster_id

Gets the peer_cloud_autonomous_vm_cluster_id of this CreateDedicatedShardDetail. The OCID of the peer cloud Autonomous Exadata VM Cluster.

Returns:The peer_cloud_autonomous_vm_cluster_id of this CreateDedicatedShardDetail.
Return type:str
shard_space

Gets the shard_space of this CreateDedicatedShardDetail. The shard space name for the shard database. Shard space for existing shard cannot be changed, once shard is created. Shard space name shall be used while creation of new shards. For User defined sharding, every shard must have a unique shard space name. For system defined sharding, shard space name is not required.

Returns:The shard_space of this CreateDedicatedShardDetail.
Return type:str