ComputeGpuMemoryFabric

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

Bases: object

The customer facing object includes GPU memory fabric details.

Attributes

FABRIC_HEALTH_HEALTHY A constant which can be used with the fabric_health property of a ComputeGpuMemoryFabric.
FABRIC_HEALTH_UNHEALTHY A constant which can be used with the fabric_health property of a ComputeGpuMemoryFabric.
FIRMWARE_UPDATE_STATE_NO_UPDATE A constant which can be used with the firmware_update_state property of a ComputeGpuMemoryFabric.
FIRMWARE_UPDATE_STATE_SKIP_RECYCLE_ENABLED A constant which can be used with the firmware_update_state property of a ComputeGpuMemoryFabric.
FIRMWARE_UPDATE_STATE_WILL_UPDATE A constant which can be used with the firmware_update_state property of a ComputeGpuMemoryFabric.
LIFECYCLE_STATE_AVAILABLE A constant which can be used with the lifecycle_state property of a ComputeGpuMemoryFabric.
LIFECYCLE_STATE_DEGRADED A constant which can be used with the lifecycle_state property of a ComputeGpuMemoryFabric.
LIFECYCLE_STATE_OCCUPIED A constant which can be used with the lifecycle_state property of a ComputeGpuMemoryFabric.
LIFECYCLE_STATE_PROVISIONING A constant which can be used with the lifecycle_state property of a ComputeGpuMemoryFabric.
LIFECYCLE_STATE_UNAVAILABLE A constant which can be used with the lifecycle_state property of a ComputeGpuMemoryFabric.
additional_data Gets the additional_data of this ComputeGpuMemoryFabric.
available_host_count Gets the available_host_count of this ComputeGpuMemoryFabric.
compartment_id [Required] Gets the compartment_id of this ComputeGpuMemoryFabric.
compute_hpc_island_id [Required] Gets the compute_hpc_island_id of this ComputeGpuMemoryFabric.
compute_local_block_id [Required] Gets the compute_local_block_id of this ComputeGpuMemoryFabric.
compute_network_block_id [Required] Gets the compute_network_block_id of this ComputeGpuMemoryFabric.
current_firmware_bundle_id Gets the current_firmware_bundle_id of this ComputeGpuMemoryFabric.
defined_tags Gets the defined_tags of this ComputeGpuMemoryFabric.
display_name Gets the display_name of this ComputeGpuMemoryFabric.
fabric_health [Required] Gets the fabric_health of this ComputeGpuMemoryFabric.
firmware_update_reason Gets the firmware_update_reason of this ComputeGpuMemoryFabric.
firmware_update_state Gets the firmware_update_state of this ComputeGpuMemoryFabric.
freeform_tags Gets the freeform_tags of this ComputeGpuMemoryFabric.
healthy_host_count [Required] Gets the healthy_host_count of this ComputeGpuMemoryFabric.
host_platform_name Gets the host_platform_name of this ComputeGpuMemoryFabric.
id [Required] Gets the id of this ComputeGpuMemoryFabric.
lifecycle_state [Required] Gets the lifecycle_state of this ComputeGpuMemoryFabric.
memory_fabric_preferences Gets the memory_fabric_preferences of this ComputeGpuMemoryFabric.
switch_platform_name Gets the switch_platform_name of this ComputeGpuMemoryFabric.
system_tags Gets the system_tags of this ComputeGpuMemoryFabric.
target_firmware_bundle_id Gets the target_firmware_bundle_id of this ComputeGpuMemoryFabric.
time_created [Required] Gets the time_created of this ComputeGpuMemoryFabric.
total_host_count [Required] Gets the total_host_count of this ComputeGpuMemoryFabric.

Methods

__init__(**kwargs) Initializes a new ComputeGpuMemoryFabric object with values from keyword arguments.
FABRIC_HEALTH_HEALTHY = 'HEALTHY'

A constant which can be used with the fabric_health property of a ComputeGpuMemoryFabric. This constant has a value of “HEALTHY”

FABRIC_HEALTH_UNHEALTHY = 'UNHEALTHY'

A constant which can be used with the fabric_health property of a ComputeGpuMemoryFabric. This constant has a value of “UNHEALTHY”

FIRMWARE_UPDATE_STATE_NO_UPDATE = 'NO_UPDATE'

A constant which can be used with the firmware_update_state property of a ComputeGpuMemoryFabric. 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 ComputeGpuMemoryFabric. 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 ComputeGpuMemoryFabric. This constant has a value of “WILL_UPDATE”

LIFECYCLE_STATE_AVAILABLE = 'AVAILABLE'

A constant which can be used with the lifecycle_state property of a ComputeGpuMemoryFabric. This constant has a value of “AVAILABLE”

LIFECYCLE_STATE_DEGRADED = 'DEGRADED'

A constant which can be used with the lifecycle_state property of a ComputeGpuMemoryFabric. This constant has a value of “DEGRADED”

LIFECYCLE_STATE_OCCUPIED = 'OCCUPIED'

A constant which can be used with the lifecycle_state property of a ComputeGpuMemoryFabric. This constant has a value of “OCCUPIED”

LIFECYCLE_STATE_PROVISIONING = 'PROVISIONING'

A constant which can be used with the lifecycle_state property of a ComputeGpuMemoryFabric. This constant has a value of “PROVISIONING”

LIFECYCLE_STATE_UNAVAILABLE = 'UNAVAILABLE'

A constant which can be used with the lifecycle_state property of a ComputeGpuMemoryFabric. This constant has a value of “UNAVAILABLE”

__init__(**kwargs)

Initializes a new ComputeGpuMemoryFabric 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 ComputeGpuMemoryFabric.
  • compartment_id (str) – The value to assign to the compartment_id property of this ComputeGpuMemoryFabric.
  • compute_hpc_island_id (str) – The value to assign to the compute_hpc_island_id property of this ComputeGpuMemoryFabric.
  • compute_network_block_id (str) – The value to assign to the compute_network_block_id property of this ComputeGpuMemoryFabric.
  • compute_local_block_id (str) – The value to assign to the compute_local_block_id property of this ComputeGpuMemoryFabric.
  • lifecycle_state (str) – The value to assign to the lifecycle_state property of this ComputeGpuMemoryFabric. Allowed values for this property are: “AVAILABLE”, “OCCUPIED”, “PROVISIONING”, “DEGRADED”, “UNAVAILABLE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • fabric_health (str) – The value to assign to the fabric_health property of this ComputeGpuMemoryFabric. Allowed values for this property are: “HEALTHY”, “UNHEALTHY”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • additional_data (dict(str, object)) – The value to assign to the additional_data property of this ComputeGpuMemoryFabric.
  • healthy_host_count (int) – The value to assign to the healthy_host_count property of this ComputeGpuMemoryFabric.
  • available_host_count (int) – The value to assign to the available_host_count property of this ComputeGpuMemoryFabric.
  • total_host_count (int) – The value to assign to the total_host_count property of this ComputeGpuMemoryFabric.
  • host_platform_name (str) – The value to assign to the host_platform_name property of this ComputeGpuMemoryFabric.
  • switch_platform_name (str) – The value to assign to the switch_platform_name property of this ComputeGpuMemoryFabric.
  • current_firmware_bundle_id (str) – The value to assign to the current_firmware_bundle_id property of this ComputeGpuMemoryFabric.
  • target_firmware_bundle_id (str) – The value to assign to the target_firmware_bundle_id property of this ComputeGpuMemoryFabric.
  • firmware_update_state (str) – The value to assign to the firmware_update_state property of this ComputeGpuMemoryFabric. 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’.
  • firmware_update_reason (str) – The value to assign to the firmware_update_reason property of this ComputeGpuMemoryFabric.
  • memory_fabric_preferences (oci.core.models.MemoryFabricPreferencesDescriptor) – The value to assign to the memory_fabric_preferences property of this ComputeGpuMemoryFabric.
  • time_created (datetime) – The value to assign to the time_created property of this ComputeGpuMemoryFabric.
  • defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this ComputeGpuMemoryFabric.
  • freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this ComputeGpuMemoryFabric.
  • system_tags (dict(str, dict(str, object))) – The value to assign to the system_tags property of this ComputeGpuMemoryFabric.
  • display_name (str) – The value to assign to the display_name property of this ComputeGpuMemoryFabric.
additional_data

Gets the additional_data of this ComputeGpuMemoryFabric. Additional data that can be exposed to the customer. Right now it will include the switch tray ids.

Returns:The additional_data of this ComputeGpuMemoryFabric.
Return type:dict(str, object)
available_host_count

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

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

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

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

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

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

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

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

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

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

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

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

Gets the defined_tags of this ComputeGpuMemoryFabric. 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 ComputeGpuMemoryFabric.
Return type:dict(str, dict(str, object))
display_name

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

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

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

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

Returns:The fabric_health of this ComputeGpuMemoryFabric.
Return type:str
firmware_update_reason

Gets the firmware_update_reason of this ComputeGpuMemoryFabric. The reason for updating firmware bundle version of the GPU memory fabric.

Returns:The firmware_update_reason of this ComputeGpuMemoryFabric.
Return type:str
firmware_update_state

Gets the firmware_update_state of this ComputeGpuMemoryFabric. 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 ComputeGpuMemoryFabric.
Return type:str
freeform_tags

Gets the freeform_tags of this ComputeGpuMemoryFabric. 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 ComputeGpuMemoryFabric.
Return type:dict(str, str)
healthy_host_count

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

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

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

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

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

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

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

Allowed values for this property are: “AVAILABLE”, “OCCUPIED”, “PROVISIONING”, “DEGRADED”, “UNAVAILABLE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

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

Gets the memory_fabric_preferences of this ComputeGpuMemoryFabric.

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

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

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

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

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

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

[Required] Gets the time_created of this ComputeGpuMemoryFabric. 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 ComputeGpuMemoryFabric.
Return type:datetime
total_host_count

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

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