CloudAutonomousVmClusterResourceUsage

class oci.database.models.CloudAutonomousVmClusterResourceUsage(**kwargs)

Bases: object

Cloud Autonomous VM Cluster usage details, including the Autonomous Container Databases usage.

Methods:

__init__(**kwargs)

Initializes a new CloudAutonomousVmClusterResourceUsage object with values from keyword arguments.

Attributes:

autonomous_data_storage_size_in_tbs

Gets the autonomous_data_storage_size_in_tbs of this CloudAutonomousVmClusterResourceUsage.

autonomous_vm_resource_usage

Gets the autonomous_vm_resource_usage of this CloudAutonomousVmClusterResourceUsage.

available_autonomous_data_storage_size_in_tbs

Gets the available_autonomous_data_storage_size_in_tbs of this CloudAutonomousVmClusterResourceUsage.

available_cpus

Gets the available_cpus of this CloudAutonomousVmClusterResourceUsage.

db_node_storage_size_in_gbs

Gets the db_node_storage_size_in_gbs of this CloudAutonomousVmClusterResourceUsage.

display_name

[Required] Gets the display_name of this CloudAutonomousVmClusterResourceUsage.

exadata_storage_in_tbs

Gets the exadata_storage_in_tbs of this CloudAutonomousVmClusterResourceUsage.

id

Gets the id of this CloudAutonomousVmClusterResourceUsage.

memory_per_compute_unit_in_gbs

Gets the memory_per_compute_unit_in_gbs of this CloudAutonomousVmClusterResourceUsage.

memory_per_oracle_compute_unit_in_gbs

Gets the memory_per_oracle_compute_unit_in_gbs of this CloudAutonomousVmClusterResourceUsage.

memory_size_in_gbs

Gets the memory_size_in_gbs of this CloudAutonomousVmClusterResourceUsage.

non_provisionable_autonomous_container_databases

Gets the non_provisionable_autonomous_container_databases of this CloudAutonomousVmClusterResourceUsage.

provisionable_autonomous_container_databases

Gets the provisionable_autonomous_container_databases of this CloudAutonomousVmClusterResourceUsage.

provisioned_autonomous_container_databases

Gets the provisioned_autonomous_container_databases of this CloudAutonomousVmClusterResourceUsage.

provisioned_cpus

Gets the provisioned_cpus of this CloudAutonomousVmClusterResourceUsage.

reclaimable_cpus

Gets the reclaimable_cpus of this CloudAutonomousVmClusterResourceUsage.

reserved_cpus

Gets the reserved_cpus of this CloudAutonomousVmClusterResourceUsage.

total_container_databases

Gets the total_container_databases of this CloudAutonomousVmClusterResourceUsage.

total_cpus

Gets the total_cpus of this CloudAutonomousVmClusterResourceUsage.

used_autonomous_data_storage_size_in_tbs

Gets the used_autonomous_data_storage_size_in_tbs of this CloudAutonomousVmClusterResourceUsage.

used_cpus

Gets the used_cpus of this CloudAutonomousVmClusterResourceUsage.

__init__(**kwargs)

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

Parameters
  • display_name (str) – The value to assign to the display_name property of this CloudAutonomousVmClusterResourceUsage.

  • id (str) – The value to assign to the id property of this CloudAutonomousVmClusterResourceUsage.

  • autonomous_data_storage_size_in_tbs (float) – The value to assign to the autonomous_data_storage_size_in_tbs property of this CloudAutonomousVmClusterResourceUsage.

  • db_node_storage_size_in_gbs (int) – The value to assign to the db_node_storage_size_in_gbs property of this CloudAutonomousVmClusterResourceUsage.

  • memory_size_in_gbs (int) – The value to assign to the memory_size_in_gbs property of this CloudAutonomousVmClusterResourceUsage.

  • total_container_databases (int) – The value to assign to the total_container_databases property of this CloudAutonomousVmClusterResourceUsage.

  • available_autonomous_data_storage_size_in_tbs (float) – The value to assign to the available_autonomous_data_storage_size_in_tbs property of this CloudAutonomousVmClusterResourceUsage.

  • used_autonomous_data_storage_size_in_tbs (float) – The value to assign to the used_autonomous_data_storage_size_in_tbs property of this CloudAutonomousVmClusterResourceUsage.

  • memory_per_oracle_compute_unit_in_gbs (int) – The value to assign to the memory_per_oracle_compute_unit_in_gbs property of this CloudAutonomousVmClusterResourceUsage.

  • memory_per_compute_unit_in_gbs (float) – The value to assign to the memory_per_compute_unit_in_gbs property of this CloudAutonomousVmClusterResourceUsage.

  • exadata_storage_in_tbs (float) – The value to assign to the exadata_storage_in_tbs property of this CloudAutonomousVmClusterResourceUsage.

  • total_cpus (float) – The value to assign to the total_cpus property of this CloudAutonomousVmClusterResourceUsage.

  • used_cpus (float) – The value to assign to the used_cpus property of this CloudAutonomousVmClusterResourceUsage.

  • available_cpus (float) – The value to assign to the available_cpus property of this CloudAutonomousVmClusterResourceUsage.

  • reclaimable_cpus (float) – The value to assign to the reclaimable_cpus property of this CloudAutonomousVmClusterResourceUsage.

  • provisioned_cpus (float) – The value to assign to the provisioned_cpus property of this CloudAutonomousVmClusterResourceUsage.

  • reserved_cpus (float) – The value to assign to the reserved_cpus property of this CloudAutonomousVmClusterResourceUsage.

  • provisionable_autonomous_container_databases (int) – The value to assign to the provisionable_autonomous_container_databases property of this CloudAutonomousVmClusterResourceUsage.

  • provisioned_autonomous_container_databases (int) – The value to assign to the provisioned_autonomous_container_databases property of this CloudAutonomousVmClusterResourceUsage.

  • non_provisionable_autonomous_container_databases (int) – The value to assign to the non_provisionable_autonomous_container_databases property of this CloudAutonomousVmClusterResourceUsage.

  • autonomous_vm_resource_usage (list[oci.database.models.AutonomousVmResourceUsage]) – The value to assign to the autonomous_vm_resource_usage property of this CloudAutonomousVmClusterResourceUsage.

property autonomous_data_storage_size_in_tbs

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

Returns

The autonomous_data_storage_size_in_tbs of this CloudAutonomousVmClusterResourceUsage.

Return type

float

property autonomous_vm_resource_usage

Gets the autonomous_vm_resource_usage of this CloudAutonomousVmClusterResourceUsage. List of Autonomous VM resource usages.

Returns

The autonomous_vm_resource_usage of this CloudAutonomousVmClusterResourceUsage.

Return type

list[oci.database.models.AutonomousVmResourceUsage]

property available_autonomous_data_storage_size_in_tbs

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

Returns

The available_autonomous_data_storage_size_in_tbs of this CloudAutonomousVmClusterResourceUsage.

Return type

float

property available_cpus

Gets the available_cpus of this CloudAutonomousVmClusterResourceUsage. The number of CPU cores available.

Returns

The available_cpus of this CloudAutonomousVmClusterResourceUsage.

Return type

float

property db_node_storage_size_in_gbs

Gets the db_node_storage_size_in_gbs of this CloudAutonomousVmClusterResourceUsage. The local node storage allocated in GBs.

Returns

The db_node_storage_size_in_gbs of this CloudAutonomousVmClusterResourceUsage.

Return type

int

property display_name

[Required] Gets the display_name of this CloudAutonomousVmClusterResourceUsage. The user-friendly name for the Autonomous VM cluster. The name does not need to be unique.

Returns

The display_name of this CloudAutonomousVmClusterResourceUsage.

Return type

str

property exadata_storage_in_tbs

Gets the exadata_storage_in_tbs of this CloudAutonomousVmClusterResourceUsage. Total exadata storage allocated for the Autonomous VM Cluster. DATA + RECOVERY + SPARSE + any overhead in TBs.

Returns

The exadata_storage_in_tbs of this CloudAutonomousVmClusterResourceUsage.

Return type

float

property id

Gets the id of this CloudAutonomousVmClusterResourceUsage. The OCID of the Cloud Autonomous VM cluster.

Returns

The id of this CloudAutonomousVmClusterResourceUsage.

Return type

str

property memory_per_compute_unit_in_gbs

Gets the memory_per_compute_unit_in_gbs of this CloudAutonomousVmClusterResourceUsage. The amount of memory (in GBs) to be enabled per OCPU or ECPU.

Returns

The memory_per_compute_unit_in_gbs of this CloudAutonomousVmClusterResourceUsage.

Return type

float

property memory_per_oracle_compute_unit_in_gbs

Gets the memory_per_oracle_compute_unit_in_gbs of this CloudAutonomousVmClusterResourceUsage. The amount of memory (in GBs rounded off to nearest integer value) enabled per ECPU or OCPU. This is deprecated. Please refer to memoryPerComputeUnitInGBs for accurate value.

Returns

The memory_per_oracle_compute_unit_in_gbs of this CloudAutonomousVmClusterResourceUsage.

Return type

int

property memory_size_in_gbs

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

Returns

The memory_size_in_gbs of this CloudAutonomousVmClusterResourceUsage.

Return type

int

property non_provisionable_autonomous_container_databases

Gets the non_provisionable_autonomous_container_databases of this CloudAutonomousVmClusterResourceUsage. The number of non-provisionable Autonomous Container Databases in an Autonomous VM Cluster.

Returns

The non_provisionable_autonomous_container_databases of this CloudAutonomousVmClusterResourceUsage.

Return type

int

property provisionable_autonomous_container_databases

Gets the provisionable_autonomous_container_databases of this CloudAutonomousVmClusterResourceUsage. The number of provisionable Autonomous Container Databases in an Autonomous VM Cluster.

Returns

The provisionable_autonomous_container_databases of this CloudAutonomousVmClusterResourceUsage.

Return type

int

property provisioned_autonomous_container_databases

Gets the provisioned_autonomous_container_databases of this CloudAutonomousVmClusterResourceUsage. The number of provisioned Autonomous Container Databases in an Autonomous VM Cluster.

Returns

The provisioned_autonomous_container_databases of this CloudAutonomousVmClusterResourceUsage.

Return type

int

property provisioned_cpus

Gets the provisioned_cpus of this CloudAutonomousVmClusterResourceUsage. The number of CPUs provisioned in an Autonomous VM Cluster.

Returns

The provisioned_cpus of this CloudAutonomousVmClusterResourceUsage.

Return type

float

property reclaimable_cpus

Gets the reclaimable_cpus of this CloudAutonomousVmClusterResourceUsage. CPU cores that continue to be included in the count of OCPUs available to the Autonomous Container Database even after one of its Autonomous AI Database is terminated or scaled down. You can release them to the available OCPUs at its parent AVMC level by restarting the Autonomous Container Database.

Returns

The reclaimable_cpus of this CloudAutonomousVmClusterResourceUsage.

Return type

float

property reserved_cpus

Gets the reserved_cpus of this CloudAutonomousVmClusterResourceUsage. The number of CPUs reserved in an Autonomous VM Cluster.

Returns

The reserved_cpus of this CloudAutonomousVmClusterResourceUsage.

Return type

float

property total_container_databases

Gets the total_container_databases of this CloudAutonomousVmClusterResourceUsage. The total number of Autonomous Container Databases that can be created.

Returns

The total_container_databases of this CloudAutonomousVmClusterResourceUsage.

Return type

int

property total_cpus

Gets the total_cpus of this CloudAutonomousVmClusterResourceUsage. The number of CPU cores enabled on the Cloud Autonomous VM cluster.

Returns

The total_cpus of this CloudAutonomousVmClusterResourceUsage.

Return type

float

property used_autonomous_data_storage_size_in_tbs

Gets the used_autonomous_data_storage_size_in_tbs of this CloudAutonomousVmClusterResourceUsage. The data disk group size used for Autonomous AI Databases, in TBs.

Returns

The used_autonomous_data_storage_size_in_tbs of this CloudAutonomousVmClusterResourceUsage.

Return type

float

property used_cpus

Gets the used_cpus of this CloudAutonomousVmClusterResourceUsage. The number of CPU cores alloted to the Autonomous Container Databases in an Cloud Autonomous VM cluster.

Returns

The used_cpus of this CloudAutonomousVmClusterResourceUsage.

Return type

float