ComputeGpuMemoryFabricSummary

class oci.core.models.ComputeGpuMemoryFabricSummary(**kwargs)

Bases: object

Summary information for a compute GPU memory fabric.

Attributes

FIRMWARE_UPDATE_STATE_NO_UPDATE A constant which can be used with the firmware_update_state property of a ComputeGpuMemoryFabricSummary.
FIRMWARE_UPDATE_STATE_SKIP_RECYCLE_ENABLED A constant which can be used with the firmware_update_state property of a ComputeGpuMemoryFabricSummary.
FIRMWARE_UPDATE_STATE_WILL_UPDATE A constant which can be used with the firmware_update_state property of a ComputeGpuMemoryFabricSummary.
available_host_count Gets the available_host_count of this ComputeGpuMemoryFabricSummary.
compartment_id [Required] Gets the compartment_id of this ComputeGpuMemoryFabricSummary.
compute_hpc_island_id [Required] Gets the compute_hpc_island_id of this ComputeGpuMemoryFabricSummary.
compute_local_block_id [Required] Gets the compute_local_block_id of this ComputeGpuMemoryFabricSummary.
compute_network_block_id [Required] Gets the compute_network_block_id of this ComputeGpuMemoryFabricSummary.
current_firmware_bundle_id Gets the current_firmware_bundle_id of this ComputeGpuMemoryFabricSummary.
defined_tags Gets the defined_tags of this ComputeGpuMemoryFabricSummary.
display_name Gets the display_name of this ComputeGpuMemoryFabricSummary.
fabric_health [Required] Gets the fabric_health of this ComputeGpuMemoryFabricSummary.
firmware_update_state Gets the firmware_update_state of this ComputeGpuMemoryFabricSummary.
freeform_tags Gets the freeform_tags of this ComputeGpuMemoryFabricSummary.
healthy_host_count Gets the healthy_host_count of this ComputeGpuMemoryFabricSummary.
host_platform_name Gets the host_platform_name of this ComputeGpuMemoryFabricSummary.
id [Required] Gets the id of this ComputeGpuMemoryFabricSummary.
lifecycle_state [Required] Gets the lifecycle_state of this ComputeGpuMemoryFabricSummary.
memory_fabric_preferences Gets the memory_fabric_preferences of this ComputeGpuMemoryFabricSummary.
switch_platform_name Gets the switch_platform_name of this ComputeGpuMemoryFabricSummary.
system_tags Gets the system_tags of this ComputeGpuMemoryFabricSummary.
target_firmware_bundle_id Gets the target_firmware_bundle_id of this ComputeGpuMemoryFabricSummary.
time_created [Required] Gets the time_created of this ComputeGpuMemoryFabricSummary.
total_host_count [Required] Gets the total_host_count of this ComputeGpuMemoryFabricSummary.

Methods

__init__(**kwargs) Initializes a new ComputeGpuMemoryFabricSummary object with values from keyword arguments.
FIRMWARE_UPDATE_STATE_NO_UPDATE = 'NO_UPDATE'

A constant which can be used with the firmware_update_state property of a ComputeGpuMemoryFabricSummary. This constant has a value of “NO_UPDATE”

FIRMWARE_UPDATE_STATE_SKIP_RECYCLE_ENABLED = 'SKIP_RECYCLE_ENABLED'

A constant which can be used with the firmware_update_state property of a ComputeGpuMemoryFabricSummary. This constant has a value of “SKIP_RECYCLE_ENABLED”

FIRMWARE_UPDATE_STATE_WILL_UPDATE = 'WILL_UPDATE'

A constant which can be used with the firmware_update_state property of a ComputeGpuMemoryFabricSummary. This constant has a value of “WILL_UPDATE”

__init__(**kwargs)

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

Parameters:
  • id (str) – The value to assign to the id property of this ComputeGpuMemoryFabricSummary.
  • compartment_id (str) – The value to assign to the compartment_id property of this ComputeGpuMemoryFabricSummary.
  • compute_hpc_island_id (str) – The value to assign to the compute_hpc_island_id property of this ComputeGpuMemoryFabricSummary.
  • compute_network_block_id (str) – The value to assign to the compute_network_block_id property of this ComputeGpuMemoryFabricSummary.
  • compute_local_block_id (str) – The value to assign to the compute_local_block_id property of this ComputeGpuMemoryFabricSummary.
  • lifecycle_state (str) – The value to assign to the lifecycle_state property of this ComputeGpuMemoryFabricSummary.
  • fabric_health (str) – The value to assign to the fabric_health property of this ComputeGpuMemoryFabricSummary.
  • total_host_count (int) – The value to assign to the total_host_count property of this ComputeGpuMemoryFabricSummary.
  • available_host_count (int) – The value to assign to the available_host_count property of this ComputeGpuMemoryFabricSummary.
  • healthy_host_count (int) – The value to assign to the healthy_host_count property of this ComputeGpuMemoryFabricSummary.
  • host_platform_name (str) – The value to assign to the host_platform_name property of this ComputeGpuMemoryFabricSummary.
  • switch_platform_name (str) – The value to assign to the switch_platform_name property of this ComputeGpuMemoryFabricSummary.
  • current_firmware_bundle_id (str) – The value to assign to the current_firmware_bundle_id property of this ComputeGpuMemoryFabricSummary.
  • target_firmware_bundle_id (str) – The value to assign to the target_firmware_bundle_id property of this ComputeGpuMemoryFabricSummary.
  • firmware_update_state (str) – The value to assign to the firmware_update_state property of this ComputeGpuMemoryFabricSummary. Allowed values for this property are: “WILL_UPDATE”, “NO_UPDATE”, “SKIP_RECYCLE_ENABLED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • memory_fabric_preferences (oci.core.models.MemoryFabricPreferencesDescriptor) – The value to assign to the memory_fabric_preferences property of this ComputeGpuMemoryFabricSummary.
  • time_created (datetime) – The value to assign to the time_created property of this ComputeGpuMemoryFabricSummary.
  • defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this ComputeGpuMemoryFabricSummary.
  • freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this ComputeGpuMemoryFabricSummary.
  • system_tags (dict(str, dict(str, object))) – The value to assign to the system_tags property of this ComputeGpuMemoryFabricSummary.
  • display_name (str) – The value to assign to the display_name property of this ComputeGpuMemoryFabricSummary.
available_host_count

Gets the available_host_count of this ComputeGpuMemoryFabricSummary. The total number of available bare metal hosts located in this compute GPU memory fabric.

Returns:The available_host_count of this ComputeGpuMemoryFabricSummary.
Return type:int
compartment_id

[Required] Gets the compartment_id of this ComputeGpuMemoryFabricSummary. The OCID for the compartment. This should always be the root compartment.

Returns:The compartment_id of this ComputeGpuMemoryFabricSummary.
Return type:str
compute_hpc_island_id

[Required] Gets the compute_hpc_island_id of this ComputeGpuMemoryFabricSummary. The OCID for Customer-unique HPC Island

Returns:The compute_hpc_island_id of this ComputeGpuMemoryFabricSummary.
Return type:str
compute_local_block_id

[Required] Gets the compute_local_block_id of this ComputeGpuMemoryFabricSummary. The OCID for Customer-unique Local Block

Returns:The compute_local_block_id of this ComputeGpuMemoryFabricSummary.
Return type:str
compute_network_block_id

[Required] Gets the compute_network_block_id of this ComputeGpuMemoryFabricSummary. The OCID for Customer-unique Network Block

Returns:The compute_network_block_id of this ComputeGpuMemoryFabricSummary.
Return type:str
current_firmware_bundle_id

Gets the current_firmware_bundle_id of this ComputeGpuMemoryFabricSummary. The OCID for current firmware bundle

Returns:The current_firmware_bundle_id of this ComputeGpuMemoryFabricSummary.
Return type:str
defined_tags

Gets the defined_tags of this ComputeGpuMemoryFabricSummary. Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.

Example: {“Operations”: {“CostCenter”: “42”}}

Returns:The defined_tags of this ComputeGpuMemoryFabricSummary.
Return type:dict(str, dict(str, object))
display_name

Gets the display_name of this ComputeGpuMemoryFabricSummary. A user-friendly name. Does not have to be unique, and it’s changeable. Avoid entering confidential information.

Returns:The display_name of this ComputeGpuMemoryFabricSummary.
Return type:str
fabric_health

[Required] Gets the fabric_health of this ComputeGpuMemoryFabricSummary. The health state of the GPU memory fabric

Returns:The fabric_health of this ComputeGpuMemoryFabricSummary.
Return type:str
firmware_update_state

Gets the firmware_update_state of this ComputeGpuMemoryFabricSummary. The state of Memory Fabric Firmware update

Allowed values for this property are: “WILL_UPDATE”, “NO_UPDATE”, “SKIP_RECYCLE_ENABLED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The firmware_update_state of this ComputeGpuMemoryFabricSummary.
Return type:str
freeform_tags

Gets the freeform_tags of this ComputeGpuMemoryFabricSummary. Free-form tags for this resource. 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 ComputeGpuMemoryFabricSummary.
Return type:dict(str, str)
healthy_host_count

Gets the healthy_host_count of this ComputeGpuMemoryFabricSummary. The total number of healthy bare metal hosts located in this compute GPU memory fabric.

Returns:The healthy_host_count of this ComputeGpuMemoryFabricSummary.
Return type:int
host_platform_name

Gets the host_platform_name of this ComputeGpuMemoryFabricSummary. The host platform identifier used for bundle queries

Returns:The host_platform_name of this ComputeGpuMemoryFabricSummary.
Return type:str
id

[Required] Gets the id of this ComputeGpuMemoryFabricSummary. The OCID for the Customer-unique GPU memory fabric

Returns:The id of this ComputeGpuMemoryFabricSummary.
Return type:str
lifecycle_state

[Required] Gets the lifecycle_state of this ComputeGpuMemoryFabricSummary. The lifecycle state of the GPU memory fabric

Returns:The lifecycle_state of this ComputeGpuMemoryFabricSummary.
Return type:str
memory_fabric_preferences

Gets the memory_fabric_preferences of this ComputeGpuMemoryFabricSummary.

Returns:The memory_fabric_preferences of this ComputeGpuMemoryFabricSummary.
Return type:oci.core.models.MemoryFabricPreferencesDescriptor
switch_platform_name

Gets the switch_platform_name of this ComputeGpuMemoryFabricSummary. The switch platform identifier used for bundle queries

Returns:The switch_platform_name of this ComputeGpuMemoryFabricSummary.
Return type:str
system_tags

Gets the system_tags of this ComputeGpuMemoryFabricSummary. 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 ComputeGpuMemoryFabricSummary.
Return type:dict(str, dict(str, object))
target_firmware_bundle_id

Gets the target_firmware_bundle_id of this ComputeGpuMemoryFabricSummary. The OCID for targeted firmware bundle

Returns:The target_firmware_bundle_id of this ComputeGpuMemoryFabricSummary.
Return type:str
time_created

[Required] Gets the time_created of this ComputeGpuMemoryFabricSummary. The date and time that the compute GPU memory fabric record was created, in the format defined by [RFC3339] (https://tools.ietf.org/html/rfc3339).

Example: 2016-08-25T21:10:29.600Z

Returns:The time_created of this ComputeGpuMemoryFabricSummary.
Return type:datetime
total_host_count

[Required] Gets the total_host_count of this ComputeGpuMemoryFabricSummary. The total number of bare metal hosts located in this compute GPU memory fabric.

Returns:The total_host_count of this ComputeGpuMemoryFabricSummary.
Return type:int