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