AvailableShapeSummary

class oci.cloud_migrations.models.AvailableShapeSummary(**kwargs)

Bases: object

Sumarized information about a shape.

Methods

__init__(**kwargs) Initializes a new AvailableShapeSummary object with values from keyword arguments.

Attributes

availability_domain [Required] Gets the availability_domain of this AvailableShapeSummary.
defined_tags Gets the defined_tags of this AvailableShapeSummary.
freeform_tags Gets the freeform_tags of this AvailableShapeSummary.
gpu_description Gets the gpu_description of this AvailableShapeSummary.
gpus Gets the gpus of this AvailableShapeSummary.
local_disk_description Gets the local_disk_description of this AvailableShapeSummary.
local_disks Gets the local_disks of this AvailableShapeSummary.
local_disks_total_size_in_gbs Gets the local_disks_total_size_in_gbs of this AvailableShapeSummary.
max_vnic_attachments Gets the max_vnic_attachments of this AvailableShapeSummary.
memory_in_gbs [Required] Gets the memory_in_gbs of this AvailableShapeSummary.
min_total_baseline_ocpus_required Gets the min_total_baseline_ocpus_required of this AvailableShapeSummary.
networking_bandwidth_in_gbps Gets the networking_bandwidth_in_gbps of this AvailableShapeSummary.
ocpus [Required] Gets the ocpus of this AvailableShapeSummary.
pagination_token [Required] Gets the pagination_token of this AvailableShapeSummary.
processor_description [Required] Gets the processor_description of this AvailableShapeSummary.
shape [Required] Gets the shape of this AvailableShapeSummary.
system_tags Gets the system_tags of this AvailableShapeSummary.
__init__(**kwargs)

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

Parameters:
  • availability_domain (str) – The value to assign to the availability_domain property of this AvailableShapeSummary.
  • pagination_token (str) – The value to assign to the pagination_token property of this AvailableShapeSummary.
  • min_total_baseline_ocpus_required (float) – The value to assign to the min_total_baseline_ocpus_required property of this AvailableShapeSummary.
  • shape (str) – The value to assign to the shape property of this AvailableShapeSummary.
  • processor_description (str) – The value to assign to the processor_description property of this AvailableShapeSummary.
  • ocpus (float) – The value to assign to the ocpus property of this AvailableShapeSummary.
  • memory_in_gbs (float) – The value to assign to the memory_in_gbs property of this AvailableShapeSummary.
  • networking_bandwidth_in_gbps (float) – The value to assign to the networking_bandwidth_in_gbps property of this AvailableShapeSummary.
  • max_vnic_attachments (int) – The value to assign to the max_vnic_attachments property of this AvailableShapeSummary.
  • gpus (int) – The value to assign to the gpus property of this AvailableShapeSummary.
  • gpu_description (str) – The value to assign to the gpu_description property of this AvailableShapeSummary.
  • local_disks (int) – The value to assign to the local_disks property of this AvailableShapeSummary.
  • local_disks_total_size_in_gbs (float) – The value to assign to the local_disks_total_size_in_gbs property of this AvailableShapeSummary.
  • local_disk_description (str) – The value to assign to the local_disk_description property of this AvailableShapeSummary.
  • freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this AvailableShapeSummary.
  • defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this AvailableShapeSummary.
  • system_tags (dict(str, dict(str, object))) – The value to assign to the system_tags property of this AvailableShapeSummary.
availability_domain

[Required] Gets the availability_domain of this AvailableShapeSummary. Availability domain of the shape.

Returns:The availability_domain of this AvailableShapeSummary.
Return type:str
defined_tags

Gets the defined_tags of this AvailableShapeSummary. 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 AvailableShapeSummary.
Return type:dict(str, dict(str, object))
freeform_tags

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

Returns:The freeform_tags of this AvailableShapeSummary.
Return type:dict(str, str)
gpu_description

Gets the gpu_description of this AvailableShapeSummary. Description of the GPUs.

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

Gets the gpus of this AvailableShapeSummary. Number of GPUs.

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

Gets the local_disk_description of this AvailableShapeSummary. Description of local disks.

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

Gets the local_disks of this AvailableShapeSummary. Number of local disks.

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

Gets the local_disks_total_size_in_gbs of this AvailableShapeSummary. Total size of local disks for shape.

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

Gets the max_vnic_attachments of this AvailableShapeSummary. Maximum number of virtual network interfaces that can be attached.

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

[Required] Gets the memory_in_gbs of this AvailableShapeSummary. Amount of memory for the shape.

Returns:The memory_in_gbs of this AvailableShapeSummary.
Return type:float
min_total_baseline_ocpus_required

Gets the min_total_baseline_ocpus_required of this AvailableShapeSummary. Minimum CPUs required.

Returns:The min_total_baseline_ocpus_required of this AvailableShapeSummary.
Return type:float
networking_bandwidth_in_gbps

Gets the networking_bandwidth_in_gbps of this AvailableShapeSummary. Shape bandwidth.

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

[Required] Gets the ocpus of this AvailableShapeSummary. Number of CPUs.

Returns:The ocpus of this AvailableShapeSummary.
Return type:float
pagination_token

[Required] Gets the pagination_token of this AvailableShapeSummary. Shape name and availability domain. Used for pagination.

Returns:The pagination_token of this AvailableShapeSummary.
Return type:str
processor_description

[Required] Gets the processor_description of this AvailableShapeSummary. Description of the processor.

Returns:The processor_description of this AvailableShapeSummary.
Return type:str
shape

[Required] Gets the shape of this AvailableShapeSummary. Name of the shape.

Returns:The shape of this AvailableShapeSummary.
Return type:str
system_tags

Gets the system_tags of this AvailableShapeSummary. Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {“orcl-cloud”: {“free-tier-retained”: “true”}}

Returns:The system_tags of this AvailableShapeSummary.
Return type:dict(str, dict(str, object))