AutonomousVmResourceUsage¶
- class oci.database.models.AutonomousVmResourceUsage(**kwargs)¶
Bases:
objectAutonomous VM usage statistics.
Methods:
__init__(**kwargs)Initializes a new AutonomousVmResourceUsage object with values from keyword arguments.
Attributes:
Gets the autonomous_container_database_usage of this AutonomousVmResourceUsage.
Gets the available_cpus of this AutonomousVmResourceUsage.
[Required] Gets the display_name of this AutonomousVmResourceUsage.
Gets the id of this AutonomousVmResourceUsage.
Gets the provisioned_cpus of this AutonomousVmResourceUsage.
Gets the reclaimable_cpus of this AutonomousVmResourceUsage.
Gets the reserved_cpus of this AutonomousVmResourceUsage.
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
- 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