ShardableCloudAutonomousVmClusterSummary

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

Bases: object

Shardable cloud autonomous vm cluster summary.

Attributes

LIFECYCLE_STATE_ACTIVE A constant which can be used with the lifecycle_state property of a ShardableCloudAutonomousVmClusterSummary.
LIFECYCLE_STATE_CREATING A constant which can be used with the lifecycle_state property of a ShardableCloudAutonomousVmClusterSummary.
LIFECYCLE_STATE_DELETED A constant which can be used with the lifecycle_state property of a ShardableCloudAutonomousVmClusterSummary.
LIFECYCLE_STATE_DELETING A constant which can be used with the lifecycle_state property of a ShardableCloudAutonomousVmClusterSummary.
LIFECYCLE_STATE_FAILED A constant which can be used with the lifecycle_state property of a ShardableCloudAutonomousVmClusterSummary.
LIFECYCLE_STATE_INACTIVE A constant which can be used with the lifecycle_state property of a ShardableCloudAutonomousVmClusterSummary.
LIFECYCLE_STATE_NEEDS_ATTENTION A constant which can be used with the lifecycle_state property of a ShardableCloudAutonomousVmClusterSummary.
LIFECYCLE_STATE_UNAVAILABLE A constant which can be used with the lifecycle_state property of a ShardableCloudAutonomousVmClusterSummary.
LIFECYCLE_STATE_UPDATING A constant which can be used with the lifecycle_state property of a ShardableCloudAutonomousVmClusterSummary.
autonomous_data_storage_size_in_tbs Gets the autonomous_data_storage_size_in_tbs of this ShardableCloudAutonomousVmClusterSummary.
availability_domain Gets the availability_domain of this ShardableCloudAutonomousVmClusterSummary.
available_autonomous_data_storage_size_in_tbs Gets the available_autonomous_data_storage_size_in_tbs of this ShardableCloudAutonomousVmClusterSummary.
available_container_databases Gets the available_container_databases of this ShardableCloudAutonomousVmClusterSummary.
available_cpus Gets the available_cpus of this ShardableCloudAutonomousVmClusterSummary.
cloud_exadata_infrastructure_id Gets the cloud_exadata_infrastructure_id of this ShardableCloudAutonomousVmClusterSummary.
cluster_time_zone Gets the cluster_time_zone of this ShardableCloudAutonomousVmClusterSummary.
compartment_id [Required] Gets the compartment_id of this ShardableCloudAutonomousVmClusterSummary.
compute_model Gets the compute_model of this ShardableCloudAutonomousVmClusterSummary.
cpu_core_count Gets the cpu_core_count of this ShardableCloudAutonomousVmClusterSummary.
cpu_core_count_per_node Gets the cpu_core_count_per_node of this ShardableCloudAutonomousVmClusterSummary.
defined_tags Gets the defined_tags of this ShardableCloudAutonomousVmClusterSummary.
display_name [Required] Gets the display_name of this ShardableCloudAutonomousVmClusterSummary.
freeform_tags Gets the freeform_tags of this ShardableCloudAutonomousVmClusterSummary.
id [Required] Gets the id of this ShardableCloudAutonomousVmClusterSummary.
license_model Gets the license_model of this ShardableCloudAutonomousVmClusterSummary.
lifecycle_state [Required] Gets the lifecycle_state of this ShardableCloudAutonomousVmClusterSummary.
lifecycle_state_details Gets the lifecycle_state_details of this ShardableCloudAutonomousVmClusterSummary.
memory_per_oracle_compute_unit_in_gbs Gets the memory_per_oracle_compute_unit_in_gbs of this ShardableCloudAutonomousVmClusterSummary.
memory_size_in_gbs Gets the memory_size_in_gbs of this ShardableCloudAutonomousVmClusterSummary.
node_count Gets the node_count of this ShardableCloudAutonomousVmClusterSummary.
ocpu_count Gets the ocpu_count of this ShardableCloudAutonomousVmClusterSummary.
provisionable_autonomous_container_databases Gets the provisionable_autonomous_container_databases of this ShardableCloudAutonomousVmClusterSummary.
reclaimable_cpus Gets the reclaimable_cpus of this ShardableCloudAutonomousVmClusterSummary.
shape Gets the shape of this ShardableCloudAutonomousVmClusterSummary.
subnet_id Gets the subnet_id of this ShardableCloudAutonomousVmClusterSummary.
total_container_databases Gets the total_container_databases of this ShardableCloudAutonomousVmClusterSummary.

Methods

__init__(**kwargs) Initializes a new ShardableCloudAutonomousVmClusterSummary object with values from keyword arguments.
LIFECYCLE_STATE_ACTIVE = 'ACTIVE'

A constant which can be used with the lifecycle_state property of a ShardableCloudAutonomousVmClusterSummary. This constant has a value of “ACTIVE”

LIFECYCLE_STATE_CREATING = 'CREATING'

A constant which can be used with the lifecycle_state property of a ShardableCloudAutonomousVmClusterSummary. This constant has a value of “CREATING”

LIFECYCLE_STATE_DELETED = 'DELETED'

A constant which can be used with the lifecycle_state property of a ShardableCloudAutonomousVmClusterSummary. This constant has a value of “DELETED”

LIFECYCLE_STATE_DELETING = 'DELETING'

A constant which can be used with the lifecycle_state property of a ShardableCloudAutonomousVmClusterSummary. This constant has a value of “DELETING”

LIFECYCLE_STATE_FAILED = 'FAILED'

A constant which can be used with the lifecycle_state property of a ShardableCloudAutonomousVmClusterSummary. This constant has a value of “FAILED”

LIFECYCLE_STATE_INACTIVE = 'INACTIVE'

A constant which can be used with the lifecycle_state property of a ShardableCloudAutonomousVmClusterSummary. This constant has a value of “INACTIVE”

LIFECYCLE_STATE_NEEDS_ATTENTION = 'NEEDS_ATTENTION'

A constant which can be used with the lifecycle_state property of a ShardableCloudAutonomousVmClusterSummary. This constant has a value of “NEEDS_ATTENTION”

LIFECYCLE_STATE_UNAVAILABLE = 'UNAVAILABLE'

A constant which can be used with the lifecycle_state property of a ShardableCloudAutonomousVmClusterSummary. This constant has a value of “UNAVAILABLE”

LIFECYCLE_STATE_UPDATING = 'UPDATING'

A constant which can be used with the lifecycle_state property of a ShardableCloudAutonomousVmClusterSummary. This constant has a value of “UPDATING”

__init__(**kwargs)

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

Parameters:
  • id (str) – The value to assign to the id property of this ShardableCloudAutonomousVmClusterSummary.
  • compartment_id (str) – The value to assign to the compartment_id property of this ShardableCloudAutonomousVmClusterSummary.
  • lifecycle_state (str) – The value to assign to the lifecycle_state property of this ShardableCloudAutonomousVmClusterSummary. Allowed values for this property are: “ACTIVE”, “FAILED”, “NEEDS_ATTENTION”, “INACTIVE”, “DELETING”, “DELETED”, “UPDATING”, “CREATING”, “UNAVAILABLE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • lifecycle_state_details (str) – The value to assign to the lifecycle_state_details property of this ShardableCloudAutonomousVmClusterSummary.
  • display_name (str) – The value to assign to the display_name property of this ShardableCloudAutonomousVmClusterSummary.
  • compute_model (str) – The value to assign to the compute_model property of this ShardableCloudAutonomousVmClusterSummary.
  • available_container_databases (int) – The value to assign to the available_container_databases property of this ShardableCloudAutonomousVmClusterSummary.
  • available_cpus (float) – The value to assign to the available_cpus property of this ShardableCloudAutonomousVmClusterSummary.
  • availability_domain (str) – The value to assign to the availability_domain property of this ShardableCloudAutonomousVmClusterSummary.
  • autonomous_data_storage_size_in_tbs (float) – The value to assign to the autonomous_data_storage_size_in_tbs property of this ShardableCloudAutonomousVmClusterSummary.
  • available_autonomous_data_storage_size_in_tbs (float) – The value to assign to the available_autonomous_data_storage_size_in_tbs property of this ShardableCloudAutonomousVmClusterSummary.
  • cloud_exadata_infrastructure_id (str) – The value to assign to the cloud_exadata_infrastructure_id property of this ShardableCloudAutonomousVmClusterSummary.
  • cluster_time_zone (str) – The value to assign to the cluster_time_zone property of this ShardableCloudAutonomousVmClusterSummary.
  • total_container_databases (int) – The value to assign to the total_container_databases property of this ShardableCloudAutonomousVmClusterSummary.
  • subnet_id (str) – The value to assign to the subnet_id property of this ShardableCloudAutonomousVmClusterSummary.
  • shape (str) – The value to assign to the shape property of this ShardableCloudAutonomousVmClusterSummary.
  • node_count (int) – The value to assign to the node_count property of this ShardableCloudAutonomousVmClusterSummary.
  • license_model (str) – The value to assign to the license_model property of this ShardableCloudAutonomousVmClusterSummary.
  • memory_size_in_gbs (int) – The value to assign to the memory_size_in_gbs property of this ShardableCloudAutonomousVmClusterSummary.
  • memory_per_oracle_compute_unit_in_gbs (int) – The value to assign to the memory_per_oracle_compute_unit_in_gbs property of this ShardableCloudAutonomousVmClusterSummary.
  • cpu_core_count (int) – The value to assign to the cpu_core_count property of this ShardableCloudAutonomousVmClusterSummary.
  • cpu_core_count_per_node (int) – The value to assign to the cpu_core_count_per_node property of this ShardableCloudAutonomousVmClusterSummary.
  • ocpu_count (float) – The value to assign to the ocpu_count property of this ShardableCloudAutonomousVmClusterSummary.
  • reclaimable_cpus (float) – The value to assign to the reclaimable_cpus property of this ShardableCloudAutonomousVmClusterSummary.
  • provisionable_autonomous_container_databases (int) – The value to assign to the provisionable_autonomous_container_databases property of this ShardableCloudAutonomousVmClusterSummary.
  • freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this ShardableCloudAutonomousVmClusterSummary.
  • defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this ShardableCloudAutonomousVmClusterSummary.
autonomous_data_storage_size_in_tbs

Gets the autonomous_data_storage_size_in_tbs of this ShardableCloudAutonomousVmClusterSummary. The data disk group size allocated for Autonomous Databases, in TBs.

Returns:The autonomous_data_storage_size_in_tbs of this ShardableCloudAutonomousVmClusterSummary.
Return type:float
availability_domain

Gets the availability_domain of this ShardableCloudAutonomousVmClusterSummary. The name of the availability domain that the cloud Autonomous VM cluster is located in. The format of the availability domain is the same as returned by Cloud Autonomous VM Cluster API.

Returns:The availability_domain of this ShardableCloudAutonomousVmClusterSummary.
Return type:str
available_autonomous_data_storage_size_in_tbs

Gets the available_autonomous_data_storage_size_in_tbs of this ShardableCloudAutonomousVmClusterSummary. The data disk group size available for Autonomous Databases, in TBs.

Returns:The available_autonomous_data_storage_size_in_tbs of this ShardableCloudAutonomousVmClusterSummary.
Return type:float
available_container_databases

Gets the available_container_databases of this ShardableCloudAutonomousVmClusterSummary. The number of Autonomous Container Databases that can be created with the currently available local storage.

Returns:The available_container_databases of this ShardableCloudAutonomousVmClusterSummary.
Return type:int
available_cpus

Gets the available_cpus of this ShardableCloudAutonomousVmClusterSummary. CPU cores available for allocation to Autonomous Databases.

Returns:The available_cpus of this ShardableCloudAutonomousVmClusterSummary.
Return type:float
cloud_exadata_infrastructure_id

Gets the cloud_exadata_infrastructure_id of this ShardableCloudAutonomousVmClusterSummary. Cloud Exadata Infrastructure Identifier.

Returns:The cloud_exadata_infrastructure_id of this ShardableCloudAutonomousVmClusterSummary.
Return type:str
cluster_time_zone

Gets the cluster_time_zone of this ShardableCloudAutonomousVmClusterSummary. The time zone of the Cloud Autonomous VM Cluster.

Returns:The cluster_time_zone of this ShardableCloudAutonomousVmClusterSummary.
Return type:str
compartment_id

[Required] Gets the compartment_id of this ShardableCloudAutonomousVmClusterSummary. Cloud autonomous vmcluster compartment id

Returns:The compartment_id of this ShardableCloudAutonomousVmClusterSummary.
Return type:str
compute_model

Gets the compute_model of this ShardableCloudAutonomousVmClusterSummary. The compute model of the Cloud Autonomous VM Cluster.

Returns:The compute_model of this ShardableCloudAutonomousVmClusterSummary.
Return type:str
cpu_core_count

Gets the cpu_core_count of this ShardableCloudAutonomousVmClusterSummary. The number of CPU cores on the cloud Autonomous VM cluster.

Returns:The cpu_core_count of this ShardableCloudAutonomousVmClusterSummary.
Return type:int
cpu_core_count_per_node

Gets the cpu_core_count_per_node of this ShardableCloudAutonomousVmClusterSummary. The number of CPU cores enabled per VM cluster node.

Returns:The cpu_core_count_per_node of this ShardableCloudAutonomousVmClusterSummary.
Return type:int
defined_tags

Gets the defined_tags of this ShardableCloudAutonomousVmClusterSummary. Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}}

Returns:The defined_tags of this ShardableCloudAutonomousVmClusterSummary.
Return type:dict(str, dict(str, object))
display_name

[Required] Gets the display_name of this ShardableCloudAutonomousVmClusterSummary. Cloud autonomous vmcluster displayName

Returns:The display_name of this ShardableCloudAutonomousVmClusterSummary.
Return type:str
freeform_tags

Gets the freeform_tags of this ShardableCloudAutonomousVmClusterSummary. Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {“bar-key”: “value”}

Returns:The freeform_tags of this ShardableCloudAutonomousVmClusterSummary.
Return type:dict(str, str)
id

[Required] Gets the id of this ShardableCloudAutonomousVmClusterSummary. Cloud autonomous vmcluster identifier

Returns:The id of this ShardableCloudAutonomousVmClusterSummary.
Return type:str
license_model

Gets the license_model of this ShardableCloudAutonomousVmClusterSummary. The Oracle license model that applies to the Oracle Autonomous Database.

Returns:The license_model of this ShardableCloudAutonomousVmClusterSummary.
Return type:str
lifecycle_state

[Required] Gets the lifecycle_state of this ShardableCloudAutonomousVmClusterSummary. Lifecycle states for shardable Cloud autonomous vm cluster.

Allowed values for this property are: “ACTIVE”, “FAILED”, “NEEDS_ATTENTION”, “INACTIVE”, “DELETING”, “DELETED”, “UPDATING”, “CREATING”, “UNAVAILABLE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The lifecycle_state of this ShardableCloudAutonomousVmClusterSummary.
Return type:str
lifecycle_state_details

Gets the lifecycle_state_details of this ShardableCloudAutonomousVmClusterSummary. Detailed message for the lifecycle state.

Returns:The lifecycle_state_details of this ShardableCloudAutonomousVmClusterSummary.
Return type:str
memory_per_oracle_compute_unit_in_gbs

Gets the memory_per_oracle_compute_unit_in_gbs of this ShardableCloudAutonomousVmClusterSummary. The amount of memory (in GBs) enabled per OCPU or ECPU.

Returns:The memory_per_oracle_compute_unit_in_gbs of this ShardableCloudAutonomousVmClusterSummary.
Return type:int
memory_size_in_gbs

Gets the memory_size_in_gbs of this ShardableCloudAutonomousVmClusterSummary. The memory allocated in GBs.

Returns:The memory_size_in_gbs of this ShardableCloudAutonomousVmClusterSummary.
Return type:int
node_count

Gets the node_count of this ShardableCloudAutonomousVmClusterSummary. Cloud autonomous vmcluster node count

Returns:The node_count of this ShardableCloudAutonomousVmClusterSummary.
Return type:int
ocpu_count

Gets the ocpu_count of this ShardableCloudAutonomousVmClusterSummary. The number of CPU cores on the cloud Autonomous VM cluster.

Returns:The ocpu_count of this ShardableCloudAutonomousVmClusterSummary.
Return type:float
provisionable_autonomous_container_databases

Gets the provisionable_autonomous_container_databases of this ShardableCloudAutonomousVmClusterSummary. Number of Autonomous Container Databases that can be created in the Autonomous VM Cluster

Returns:The provisionable_autonomous_container_databases of this ShardableCloudAutonomousVmClusterSummary.
Return type:int
reclaimable_cpus

Gets the reclaimable_cpus of this ShardableCloudAutonomousVmClusterSummary. The CPUs that continue to be included in the count of CPUs available to the Autonomous Container Database even after one of its Autonomous Database is terminated or scaled down. You can release them to the available CPUs at its parent Autonomous VM Cluster level by restarting the Autonomous Container Database.

Returns:The reclaimable_cpus of this ShardableCloudAutonomousVmClusterSummary.
Return type:float
shape

Gets the shape of this ShardableCloudAutonomousVmClusterSummary. Cloud autonomous vmcluster shape

Returns:The shape of this ShardableCloudAutonomousVmClusterSummary.
Return type:str
subnet_id

Gets the subnet_id of this ShardableCloudAutonomousVmClusterSummary. Cloud autonomous vmcluster subnet id

Returns:The subnet_id of this ShardableCloudAutonomousVmClusterSummary.
Return type:str
total_container_databases

Gets the total_container_databases of this ShardableCloudAutonomousVmClusterSummary. The total number of Autonomous Container Databases that can be created with the allocated local storage.

Returns:The total_container_databases of this ShardableCloudAutonomousVmClusterSummary.
Return type:int