AvailableShapeSummary¶
- class oci.cloud_migrations.models.AvailableShapeSummary(**kwargs)¶
Bases:
objectSumarized information about a shape.
Methods:
__init__(**kwargs)Initializes a new AvailableShapeSummary object with values from keyword arguments.
Attributes:
[Required] Gets the availability_domain of this AvailableShapeSummary.
Gets the defined_tags of this AvailableShapeSummary.
Gets the freeform_tags of this AvailableShapeSummary.
Gets the gpu_description of this AvailableShapeSummary.
Gets the gpus of this AvailableShapeSummary.
Gets the local_disk_description of this AvailableShapeSummary.
Gets the local_disks of this AvailableShapeSummary.
Gets the local_disks_total_size_in_gbs of this AvailableShapeSummary.
Gets the max_vnic_attachments of this AvailableShapeSummary.
[Required] Gets the memory_in_gbs of this AvailableShapeSummary.
Gets the min_total_baseline_ocpus_required of this AvailableShapeSummary.
Gets the networking_bandwidth_in_gbps of this AvailableShapeSummary.
[Required] Gets the ocpus of this AvailableShapeSummary.
[Required] Gets the pagination_token of this AvailableShapeSummary.
[Required] Gets the processor_description of this AvailableShapeSummary.
[Required] Gets the shape of this AvailableShapeSummary.
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))