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.
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.
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.
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.
freeform_tags Gets the freeform_tags of this ComputeGpuMemoryFabric.
healthy_host_count [Required] Gets the healthy_host_count of this ComputeGpuMemoryFabric.
id [Required] Gets the id of this ComputeGpuMemoryFabric.
lifecycle_state [Required] Gets the lifecycle_state of this ComputeGpuMemoryFabric.
system_tags Gets the system_tags 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”

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.
  • total_host_count (int) – The value to assign to the total_host_count 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)
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
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
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
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
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))
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