ComputeGpuMemoryFabric¶
- class oci.core.models.ComputeGpuMemoryFabric(**kwargs)¶
Bases:
objectThe customer facing object includes GPU memory fabric details.
Attributes:
A constant which can be used with the fabric_health property of a ComputeGpuMemoryFabric.
A constant which can be used with the fabric_health property of a ComputeGpuMemoryFabric.
A constant which can be used with the firmware_update_state property of a ComputeGpuMemoryFabric.
A constant which can be used with the firmware_update_state property of a ComputeGpuMemoryFabric.
A constant which can be used with the firmware_update_state property of a ComputeGpuMemoryFabric.
A constant which can be used with the lifecycle_state property of a ComputeGpuMemoryFabric.
A constant which can be used with the lifecycle_state property of a ComputeGpuMemoryFabric.
A constant which can be used with the lifecycle_state property of a ComputeGpuMemoryFabric.
A constant which can be used with the lifecycle_state property of a ComputeGpuMemoryFabric.
A constant which can be used with the lifecycle_state property of a ComputeGpuMemoryFabric.
Gets the additional_data of this ComputeGpuMemoryFabric.
Gets the available_host_count of this ComputeGpuMemoryFabric.
[Required] Gets the compartment_id of this ComputeGpuMemoryFabric.
Gets the compute_gpu_memory_clusters of this ComputeGpuMemoryFabric.
[Required] Gets the compute_hpc_island_id of this ComputeGpuMemoryFabric.
[Required] Gets the compute_local_block_id of this ComputeGpuMemoryFabric.
[Required] Gets the compute_network_block_id of this ComputeGpuMemoryFabric.
Gets the current_firmware_bundle_id of this ComputeGpuMemoryFabric.
Gets the defined_tags of this ComputeGpuMemoryFabric.
Gets the display_name of this ComputeGpuMemoryFabric.
[Required] Gets the fabric_health of this ComputeGpuMemoryFabric.
Gets the firmware_update_reason of this ComputeGpuMemoryFabric.
Gets the firmware_update_state of this ComputeGpuMemoryFabric.
Gets the freeform_tags of this ComputeGpuMemoryFabric.
[Required] Gets the healthy_host_count of this ComputeGpuMemoryFabric.
Gets the host_platform_name of this ComputeGpuMemoryFabric.
[Required] Gets the id of this ComputeGpuMemoryFabric.
[Required] Gets the lifecycle_state of this ComputeGpuMemoryFabric.
Gets the memory_fabric_preferences of this ComputeGpuMemoryFabric.
Gets the switch_platform_name of this ComputeGpuMemoryFabric.
Gets the system_tags of this ComputeGpuMemoryFabric.
Gets the target_firmware_bundle_id of this ComputeGpuMemoryFabric.
[Required] Gets the time_created of this ComputeGpuMemoryFabric.
[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’.
compute_gpu_memory_clusters (list[str]) – The value to assign to the compute_gpu_memory_clusters property of this ComputeGpuMemoryFabric.
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.
- property 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)
- property 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
- property 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
- property compute_gpu_memory_clusters¶
Gets the compute_gpu_memory_clusters of this ComputeGpuMemoryFabric. List of GPU memory clusters within this GPU memory fabric.
- Returns
The compute_gpu_memory_clusters of this ComputeGpuMemoryFabric.
- Return type
list[str]
- property 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
- property 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
- property 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
- property 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
- property 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))
- property 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
- property 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
- property 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
- property 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
- property 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)
- property 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
- property 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
- property 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
- property 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
- property memory_fabric_preferences¶
Gets the memory_fabric_preferences of this ComputeGpuMemoryFabric.
- Returns
The memory_fabric_preferences of this ComputeGpuMemoryFabric.
- Return type
- property 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
- property 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))
- property 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
- property 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
- property 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