ShapeSummary¶
-
class
oci.rover.models.
ShapeSummary
(**kwargs)¶ Bases:
object
A shape of a node on a Rover device.
Methods
__init__
(**kwargs)Initializes a new ShapeSummary object with values from keyword arguments. Attributes
defined_tags
Gets the defined_tags of this ShapeSummary. freeform_tags
Gets the freeform_tags of this ShapeSummary. gpu_description
Gets the gpu_description of this ShapeSummary. gpus
Gets the gpus of this ShapeSummary. memory_in_gbs
Gets the memory_in_gbs of this ShapeSummary. networking_bandwidth_in_gbps
Gets the networking_bandwidth_in_gbps of this ShapeSummary. number_of_usb_controllers
Gets the number_of_usb_controllers of this ShapeSummary. ocpus
Gets the ocpus of this ShapeSummary. processor_description
Gets the processor_description of this ShapeSummary. shape
[Required] Gets the shape of this ShapeSummary. system_tags
Gets the system_tags of this ShapeSummary. tags
Gets the tags of this ShapeSummary. usb_controller_description
Gets the usb_controller_description of this ShapeSummary. -
__init__
(**kwargs)¶ Initializes a new ShapeSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - gpu_description (str) – The value to assign to the gpu_description property of this ShapeSummary.
- gpus (int) – The value to assign to the gpus property of this ShapeSummary.
- memory_in_gbs (float) – The value to assign to the memory_in_gbs property of this ShapeSummary.
- networking_bandwidth_in_gbps (float) – The value to assign to the networking_bandwidth_in_gbps property of this ShapeSummary.
- ocpus (int) – The value to assign to the ocpus property of this ShapeSummary.
- processor_description (str) – The value to assign to the processor_description property of this ShapeSummary.
- shape (str) – The value to assign to the shape property of this ShapeSummary.
- usb_controller_description (str) – The value to assign to the usb_controller_description property of this ShapeSummary.
- number_of_usb_controllers (int) – The value to assign to the number_of_usb_controllers property of this ShapeSummary.
- tags (str) – The value to assign to the tags property of this ShapeSummary.
- freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this ShapeSummary.
- defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this ShapeSummary.
- system_tags (dict(str, dict(str, object))) – The value to assign to the system_tags property of this ShapeSummary.
Gets the defined_tags of this ShapeSummary. The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {“Operations”: {“CostCenter”: “42”}}
Returns: The defined_tags of this ShapeSummary. Return type: dict(str, dict(str, object))
Gets the freeform_tags of this ShapeSummary. The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {“Department”: “Finance”}
Returns: The freeform_tags of this ShapeSummary. Return type: dict(str, str)
-
gpu_description
¶ Gets the gpu_description of this ShapeSummary. A short description of the graphics processing unit (GPU) available for this shape.
Returns: The gpu_description of this ShapeSummary. Return type: str
-
gpus
¶ Gets the gpus of this ShapeSummary. The number of GPUs available for this shape.
Returns: The gpus of this ShapeSummary. Return type: int
-
memory_in_gbs
¶ Gets the memory_in_gbs of this ShapeSummary. The default amount of memory available for this shape, in gigabytes.
Returns: The memory_in_gbs of this ShapeSummary. Return type: float
-
networking_bandwidth_in_gbps
¶ Gets the networking_bandwidth_in_gbps of this ShapeSummary. The networking bandwidth available for this shape, in gigabits per second.
Returns: The networking_bandwidth_in_gbps of this ShapeSummary. Return type: float
-
number_of_usb_controllers
¶ Gets the number_of_usb_controllers of this ShapeSummary. The number of USB controllers available for this shape.
Returns: The number_of_usb_controllers of this ShapeSummary. Return type: int
-
ocpus
¶ Gets the ocpus of this ShapeSummary. The default number of OCPUs available for this shape.
Returns: The ocpus of this ShapeSummary. Return type: int
-
processor_description
¶ Gets the processor_description of this ShapeSummary. A short description of the shape’s processor (CPU).
Returns: The processor_description of this ShapeSummary. Return type: str
-
shape
¶ [Required] Gets the shape of this ShapeSummary. The name of the shape.
Returns: The shape of this ShapeSummary. Return type: str
Gets the system_tags of this ShapeSummary. The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {orcl-cloud: {free-tier-retain: true}}
Returns: The system_tags of this ShapeSummary. Return type: dict(str, dict(str, object))
Gets the tags of this ShapeSummary. The tags associated with tagSlug.
Returns: The tags of this ShapeSummary. Return type: str
-
usb_controller_description
¶ Gets the usb_controller_description of this ShapeSummary. A short description of the USB controller available for this shape.
Returns: The usb_controller_description of this ShapeSummary. Return type: str
-