InstanceShapeConfig

class oci.core.models.InstanceShapeConfig(**kwargs)

Bases: object

The shape configuration for an instance. The shape configuration determines the resources allocated to an instance.

Attributes

BASELINE_OCPU_UTILIZATION_BASELINE_1_1 A constant which can be used with the baseline_ocpu_utilization property of a InstanceShapeConfig.
BASELINE_OCPU_UTILIZATION_BASELINE_1_2 A constant which can be used with the baseline_ocpu_utilization property of a InstanceShapeConfig.
BASELINE_OCPU_UTILIZATION_BASELINE_1_8 A constant which can be used with the baseline_ocpu_utilization property of a InstanceShapeConfig.
baseline_ocpu_utilization Gets the baseline_ocpu_utilization of this InstanceShapeConfig.
gpu_description Gets the gpu_description of this InstanceShapeConfig.
gpus Gets the gpus of this InstanceShapeConfig.
local_disk_description Gets the local_disk_description of this InstanceShapeConfig.
local_disks Gets the local_disks of this InstanceShapeConfig.
local_disks_total_size_in_gbs Gets the local_disks_total_size_in_gbs of this InstanceShapeConfig.
max_vnic_attachments Gets the max_vnic_attachments of this InstanceShapeConfig.
memory_in_gbs Gets the memory_in_gbs of this InstanceShapeConfig.
networking_bandwidth_in_gbps Gets the networking_bandwidth_in_gbps of this InstanceShapeConfig.
ocpus Gets the ocpus of this InstanceShapeConfig.
processor_description Gets the processor_description of this InstanceShapeConfig.

Methods

__init__(**kwargs) Initializes a new InstanceShapeConfig object with values from keyword arguments.
BASELINE_OCPU_UTILIZATION_BASELINE_1_1 = 'BASELINE_1_1'

A constant which can be used with the baseline_ocpu_utilization property of a InstanceShapeConfig. This constant has a value of “BASELINE_1_1”

BASELINE_OCPU_UTILIZATION_BASELINE_1_2 = 'BASELINE_1_2'

A constant which can be used with the baseline_ocpu_utilization property of a InstanceShapeConfig. This constant has a value of “BASELINE_1_2”

BASELINE_OCPU_UTILIZATION_BASELINE_1_8 = 'BASELINE_1_8'

A constant which can be used with the baseline_ocpu_utilization property of a InstanceShapeConfig. This constant has a value of “BASELINE_1_8”

__init__(**kwargs)

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

Parameters:
  • ocpus (float) – The value to assign to the ocpus property of this InstanceShapeConfig.
  • memory_in_gbs (float) – The value to assign to the memory_in_gbs property of this InstanceShapeConfig.
  • baseline_ocpu_utilization (str) – The value to assign to the baseline_ocpu_utilization property of this InstanceShapeConfig. Allowed values for this property are: “BASELINE_1_8”, “BASELINE_1_2”, “BASELINE_1_1”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • processor_description (str) – The value to assign to the processor_description property of this InstanceShapeConfig.
  • networking_bandwidth_in_gbps (float) – The value to assign to the networking_bandwidth_in_gbps property of this InstanceShapeConfig.
  • max_vnic_attachments (int) – The value to assign to the max_vnic_attachments property of this InstanceShapeConfig.
  • gpus (int) – The value to assign to the gpus property of this InstanceShapeConfig.
  • gpu_description (str) – The value to assign to the gpu_description property of this InstanceShapeConfig.
  • local_disks (int) – The value to assign to the local_disks property of this InstanceShapeConfig.
  • local_disks_total_size_in_gbs (float) – The value to assign to the local_disks_total_size_in_gbs property of this InstanceShapeConfig.
  • local_disk_description (str) – The value to assign to the local_disk_description property of this InstanceShapeConfig.
baseline_ocpu_utilization

Gets the baseline_ocpu_utilization of this InstanceShapeConfig. The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with BASELINE_1_1.

The following values are supported: - BASELINE_1_8 - baseline usage is 1/8 of an OCPU. - BASELINE_1_2 - baseline usage is 1/2 of an OCPU. - BASELINE_1_1 - baseline usage is the entire OCPU. This represents a non-burstable instance.

Allowed values for this property are: “BASELINE_1_8”, “BASELINE_1_2”, “BASELINE_1_1”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The baseline_ocpu_utilization of this InstanceShapeConfig.
Return type:str
gpu_description

Gets the gpu_description of this InstanceShapeConfig. A short description of the instance’s graphics processing unit (GPU).

If the instance does not have any GPUs, this field is null.

Returns:The gpu_description of this InstanceShapeConfig.
Return type:str
gpus

Gets the gpus of this InstanceShapeConfig. The number of GPUs available to the instance.

Returns:The gpus of this InstanceShapeConfig.
Return type:int
local_disk_description

Gets the local_disk_description of this InstanceShapeConfig. A short description of the local disks available to this instance.

If the instance does not have any local disks, this field is null.

Returns:The local_disk_description of this InstanceShapeConfig.
Return type:str
local_disks

Gets the local_disks of this InstanceShapeConfig. The number of local disks available to the instance.

Returns:The local_disks of this InstanceShapeConfig.
Return type:int
local_disks_total_size_in_gbs

Gets the local_disks_total_size_in_gbs of this InstanceShapeConfig. The aggregate size of all local disks, in gigabytes.

If the instance does not have any local disks, this field is null.

Returns:The local_disks_total_size_in_gbs of this InstanceShapeConfig.
Return type:float
max_vnic_attachments

Gets the max_vnic_attachments of this InstanceShapeConfig. The maximum number of VNIC attachments for the instance.

Returns:The max_vnic_attachments of this InstanceShapeConfig.
Return type:int
memory_in_gbs

Gets the memory_in_gbs of this InstanceShapeConfig. The total amount of memory available to the instance, in gigabytes.

Returns:The memory_in_gbs of this InstanceShapeConfig.
Return type:float
networking_bandwidth_in_gbps

Gets the networking_bandwidth_in_gbps of this InstanceShapeConfig. The networking bandwidth available to the instance, in gigabits per second.

Returns:The networking_bandwidth_in_gbps of this InstanceShapeConfig.
Return type:float
ocpus

Gets the ocpus of this InstanceShapeConfig. The total number of OCPUs available to the instance.

Returns:The ocpus of this InstanceShapeConfig.
Return type:float
processor_description

Gets the processor_description of this InstanceShapeConfig. A short description of the instance’s processor (CPU).

Returns:The processor_description of this InstanceShapeConfig.
Return type:str