AutonomousVmResourceUsage

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

Bases: object

Autonomous VM usage statistics.

Methods:

__init__(**kwargs)

Initializes a new AutonomousVmResourceUsage object with values from keyword arguments.

Attributes:

autonomous_container_database_usage

Gets the autonomous_container_database_usage of this AutonomousVmResourceUsage.

available_cpus

Gets the available_cpus of this AutonomousVmResourceUsage.

display_name

[Required] Gets the display_name of this AutonomousVmResourceUsage.

id

Gets the id of this AutonomousVmResourceUsage.

provisioned_cpus

Gets the provisioned_cpus of this AutonomousVmResourceUsage.

reclaimable_cpus

Gets the reclaimable_cpus of this AutonomousVmResourceUsage.

reserved_cpus

Gets the reserved_cpus of this AutonomousVmResourceUsage.

used_cpus

Gets the used_cpus of this AutonomousVmResourceUsage.

__init__(**kwargs)

Initializes a new AutonomousVmResourceUsage 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 AutonomousVmResourceUsage.

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

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

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

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

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

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

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

property autonomous_container_database_usage

Gets the autonomous_container_database_usage of this AutonomousVmResourceUsage. Associated Autonomous Container Database Usages.

Returns

The autonomous_container_database_usage of this AutonomousVmResourceUsage.

Return type

list[oci.database.models.AvmAcdResourceStats]

property available_cpus

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

Returns

The available_cpus of this AutonomousVmResourceUsage.

Return type

float

property display_name

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

Returns

The display_name of this AutonomousVmResourceUsage.

Return type

str

property id

Gets the id of this AutonomousVmResourceUsage. The OCID of the Autonomous VM Cluster.

Returns

The id of this AutonomousVmResourceUsage.

Return type

str

property provisioned_cpus

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

Returns

The provisioned_cpus of this AutonomousVmResourceUsage.

Return type

float

property reclaimable_cpus

Gets the reclaimable_cpus of this AutonomousVmResourceUsage. 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 AutonomousVmResourceUsage.

Return type

float

property reserved_cpus

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

Returns

The reserved_cpus of this AutonomousVmResourceUsage.

Return type

float

property used_cpus

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

Returns

The used_cpus of this AutonomousVmResourceUsage.

Return type

float