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.

property 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

property 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))

property 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)

property gpu_description

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

Returns

The gpu_description of this AvailableShapeSummary.

Return type

str

property gpus

Gets the gpus of this AvailableShapeSummary. Number of GPUs.

Returns

The gpus of this AvailableShapeSummary.

Return type

int

property 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

property local_disks

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

Returns

The local_disks of this AvailableShapeSummary.

Return type

int

property 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

property 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

property 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

property 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

property 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

property ocpus

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

Returns

The ocpus of this AvailableShapeSummary.

Return type

float

property 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

property processor_description

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

Returns

The processor_description of this AvailableShapeSummary.

Return type

str

property shape

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

Returns

The shape of this AvailableShapeSummary.

Return type

str

property 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))