Example Usage
Create ComputeGpuMemoryFabric Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ComputeGpuMemoryFabric(name: string, args: ComputeGpuMemoryFabricArgs, opts?: CustomResourceOptions);@overload
def ComputeGpuMemoryFabric(resource_name: str,
args: ComputeGpuMemoryFabricArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ComputeGpuMemoryFabric(resource_name: str,
opts: Optional[ResourceOptions] = None,
compute_gpu_memory_fabric_id: Optional[str] = None,
compartment_id: Optional[str] = None,
defined_tags: Optional[Mapping[str, str]] = None,
display_name: Optional[str] = None,
freeform_tags: Optional[Mapping[str, str]] = None,
memory_fabric_preferences: Optional[ComputeGpuMemoryFabricMemoryFabricPreferencesArgs] = None)func NewComputeGpuMemoryFabric(ctx *Context, name string, args ComputeGpuMemoryFabricArgs, opts ...ResourceOption) (*ComputeGpuMemoryFabric, error)public ComputeGpuMemoryFabric(string name, ComputeGpuMemoryFabricArgs args, CustomResourceOptions? opts = null)
public ComputeGpuMemoryFabric(String name, ComputeGpuMemoryFabricArgs args)
public ComputeGpuMemoryFabric(String name, ComputeGpuMemoryFabricArgs args, CustomResourceOptions options)
type: oci:Core:ComputeGpuMemoryFabric
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ComputeGpuMemoryFabricArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ComputeGpuMemoryFabricArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ComputeGpuMemoryFabricArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ComputeGpuMemoryFabricArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ComputeGpuMemoryFabricArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var computeGpuMemoryFabricResource = new Oci.Core.ComputeGpuMemoryFabric("computeGpuMemoryFabricResource", new()
{
ComputeGpuMemoryFabricId = "string",
CompartmentId = "string",
DefinedTags =
{
{ "string", "string" },
},
DisplayName = "string",
FreeformTags =
{
{ "string", "string" },
},
MemoryFabricPreferences = new Oci.Core.Inputs.ComputeGpuMemoryFabricMemoryFabricPreferencesArgs
{
CustomerDesiredFirmwareBundleId = "string",
FabricRecycleLevel = "string",
},
});
example, err := core.NewComputeGpuMemoryFabric(ctx, "computeGpuMemoryFabricResource", &core.ComputeGpuMemoryFabricArgs{
ComputeGpuMemoryFabricId: pulumi.String("string"),
CompartmentId: pulumi.String("string"),
DefinedTags: pulumi.StringMap{
"string": pulumi.String("string"),
},
DisplayName: pulumi.String("string"),
FreeformTags: pulumi.StringMap{
"string": pulumi.String("string"),
},
MemoryFabricPreferences: &core.ComputeGpuMemoryFabricMemoryFabricPreferencesArgs{
CustomerDesiredFirmwareBundleId: pulumi.String("string"),
FabricRecycleLevel: pulumi.String("string"),
},
})
var computeGpuMemoryFabricResource = new ComputeGpuMemoryFabric("computeGpuMemoryFabricResource", ComputeGpuMemoryFabricArgs.builder()
.computeGpuMemoryFabricId("string")
.compartmentId("string")
.definedTags(Map.of("string", "string"))
.displayName("string")
.freeformTags(Map.of("string", "string"))
.memoryFabricPreferences(ComputeGpuMemoryFabricMemoryFabricPreferencesArgs.builder()
.customerDesiredFirmwareBundleId("string")
.fabricRecycleLevel("string")
.build())
.build());
compute_gpu_memory_fabric_resource = oci.core.ComputeGpuMemoryFabric("computeGpuMemoryFabricResource",
compute_gpu_memory_fabric_id="string",
compartment_id="string",
defined_tags={
"string": "string",
},
display_name="string",
freeform_tags={
"string": "string",
},
memory_fabric_preferences={
"customer_desired_firmware_bundle_id": "string",
"fabric_recycle_level": "string",
})
const computeGpuMemoryFabricResource = new oci.core.ComputeGpuMemoryFabric("computeGpuMemoryFabricResource", {
computeGpuMemoryFabricId: "string",
compartmentId: "string",
definedTags: {
string: "string",
},
displayName: "string",
freeformTags: {
string: "string",
},
memoryFabricPreferences: {
customerDesiredFirmwareBundleId: "string",
fabricRecycleLevel: "string",
},
});
type: oci:Core:ComputeGpuMemoryFabric
properties:
compartmentId: string
computeGpuMemoryFabricId: string
definedTags:
string: string
displayName: string
freeformTags:
string: string
memoryFabricPreferences:
customerDesiredFirmwareBundleId: string
fabricRecycleLevel: string
ComputeGpuMemoryFabric Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ComputeGpuMemoryFabric resource accepts the following input properties:
- Compute
Gpu stringMemory Fabric Id - The OCID of the compute GPU memory fabric.
- Compartment
Id string - (Updatable) The OCID for the compartment. This should always be the root compartment.
- Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"} - Display
Name string - (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Dictionary<string, string>
- (Updatable) 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"} - Memory
Fabric ComputePreferences Gpu Memory Fabric Memory Fabric Preferences - (Updatable) The preference object specified by customer. Contains customerDesiredFirmwareBundleId, fabricRecycleLevel.
- Compute
Gpu stringMemory Fabric Id - The OCID of the compute GPU memory fabric.
- Compartment
Id string - (Updatable) The OCID for the compartment. This should always be the root compartment.
- map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"} - Display
Name string - (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- map[string]string
- (Updatable) 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"} - Memory
Fabric ComputePreferences Gpu Memory Fabric Memory Fabric Preferences Args - (Updatable) The preference object specified by customer. Contains customerDesiredFirmwareBundleId, fabricRecycleLevel.
- compute
Gpu StringMemory Fabric Id - The OCID of the compute GPU memory fabric.
- compartment
Id String - (Updatable) The OCID for the compartment. This should always be the root compartment.
- Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"} - display
Name String - (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Map<String,String>
- (Updatable) 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"} - memory
Fabric ComputePreferences Gpu Memory Fabric Memory Fabric Preferences - (Updatable) The preference object specified by customer. Contains customerDesiredFirmwareBundleId, fabricRecycleLevel.
- compute
Gpu stringMemory Fabric Id - The OCID of the compute GPU memory fabric.
- compartment
Id string - (Updatable) The OCID for the compartment. This should always be the root compartment.
- {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"} - display
Name string - (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- {[key: string]: string}
- (Updatable) 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"} - memory
Fabric ComputePreferences Gpu Memory Fabric Memory Fabric Preferences - (Updatable) The preference object specified by customer. Contains customerDesiredFirmwareBundleId, fabricRecycleLevel.
- compute_
gpu_ strmemory_ fabric_ id - The OCID of the compute GPU memory fabric.
- compartment_
id str - (Updatable) The OCID for the compartment. This should always be the root compartment.
- Mapping[str, str]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"} - display_
name str - (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Mapping[str, str]
- (Updatable) 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"} - memory_
fabric_ Computepreferences Gpu Memory Fabric Memory Fabric Preferences Args - (Updatable) The preference object specified by customer. Contains customerDesiredFirmwareBundleId, fabricRecycleLevel.
- compute
Gpu StringMemory Fabric Id - The OCID of the compute GPU memory fabric.
- compartment
Id String - (Updatable) The OCID for the compartment. This should always be the root compartment.
- Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"} - display
Name String - (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Map<String>
- (Updatable) 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"} - memory
Fabric Property MapPreferences - (Updatable) The preference object specified by customer. Contains customerDesiredFirmwareBundleId, fabricRecycleLevel.
Outputs
All input properties are implicitly available as output properties. Additionally, the ComputeGpuMemoryFabric resource produces the following output properties:
- Additional
Data Dictionary<string, string> - Additional data that can be exposed to the customer. Right now it will include the switch tray ids.
- Available
Host stringCount - The total number of available bare metal hosts located in this compute GPU memory fabric.
- Compute
Hpc stringIsland Id - The OCID for Customer-unique HPC Island
- Compute
Local stringBlock Id - The OCID for Customer-unique Local Block
- Compute
Network stringBlock Id - The OCID for Customer-unique Network Block
- Current
Firmware stringBundle Id - The OCID for current firmware bundle
- Fabric
Health string - The health state of the GPU memory fabric
- Firmware
Update stringReason - The reason for updating firmware bundle version of the GPU memory fabric.
- Firmware
Update stringState - The state of Memory Fabric Firmware update
- Healthy
Host stringCount - The total number of healthy bare metal hosts located in this compute GPU memory fabric.
- Host
Platform stringName - The host platform identifier used for bundle queries
- Id string
- The provider-assigned unique ID for this managed resource.
- State string
- The lifecycle state of the GPU memory fabric
- Switch
Platform stringName - The switch platform identifier used for bundle queries
- Dictionary<string, string>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"} - Target
Firmware stringBundle Id - The OCID for targeted firmware bundle
- Time
Created string - 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 - Total
Host stringCount - The total number of bare metal hosts located in this compute GPU memory fabric.
- Additional
Data map[string]string - Additional data that can be exposed to the customer. Right now it will include the switch tray ids.
- Available
Host stringCount - The total number of available bare metal hosts located in this compute GPU memory fabric.
- Compute
Hpc stringIsland Id - The OCID for Customer-unique HPC Island
- Compute
Local stringBlock Id - The OCID for Customer-unique Local Block
- Compute
Network stringBlock Id - The OCID for Customer-unique Network Block
- Current
Firmware stringBundle Id - The OCID for current firmware bundle
- Fabric
Health string - The health state of the GPU memory fabric
- Firmware
Update stringReason - The reason for updating firmware bundle version of the GPU memory fabric.
- Firmware
Update stringState - The state of Memory Fabric Firmware update
- Healthy
Host stringCount - The total number of healthy bare metal hosts located in this compute GPU memory fabric.
- Host
Platform stringName - The host platform identifier used for bundle queries
- Id string
- The provider-assigned unique ID for this managed resource.
- State string
- The lifecycle state of the GPU memory fabric
- Switch
Platform stringName - The switch platform identifier used for bundle queries
- map[string]string
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"} - Target
Firmware stringBundle Id - The OCID for targeted firmware bundle
- Time
Created string - 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 - Total
Host stringCount - The total number of bare metal hosts located in this compute GPU memory fabric.
- additional
Data Map<String,String> - Additional data that can be exposed to the customer. Right now it will include the switch tray ids.
- available
Host StringCount - The total number of available bare metal hosts located in this compute GPU memory fabric.
- compute
Hpc StringIsland Id - The OCID for Customer-unique HPC Island
- compute
Local StringBlock Id - The OCID for Customer-unique Local Block
- compute
Network StringBlock Id - The OCID for Customer-unique Network Block
- current
Firmware StringBundle Id - The OCID for current firmware bundle
- fabric
Health String - The health state of the GPU memory fabric
- firmware
Update StringReason - The reason for updating firmware bundle version of the GPU memory fabric.
- firmware
Update StringState - The state of Memory Fabric Firmware update
- healthy
Host StringCount - The total number of healthy bare metal hosts located in this compute GPU memory fabric.
- host
Platform StringName - The host platform identifier used for bundle queries
- id String
- The provider-assigned unique ID for this managed resource.
- state String
- The lifecycle state of the GPU memory fabric
- switch
Platform StringName - The switch platform identifier used for bundle queries
- Map<String,String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"} - target
Firmware StringBundle Id - The OCID for targeted firmware bundle
- time
Created String - 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 - total
Host StringCount - The total number of bare metal hosts located in this compute GPU memory fabric.
- additional
Data {[key: string]: string} - Additional data that can be exposed to the customer. Right now it will include the switch tray ids.
- available
Host stringCount - The total number of available bare metal hosts located in this compute GPU memory fabric.
- compute
Hpc stringIsland Id - The OCID for Customer-unique HPC Island
- compute
Local stringBlock Id - The OCID for Customer-unique Local Block
- compute
Network stringBlock Id - The OCID for Customer-unique Network Block
- current
Firmware stringBundle Id - The OCID for current firmware bundle
- fabric
Health string - The health state of the GPU memory fabric
- firmware
Update stringReason - The reason for updating firmware bundle version of the GPU memory fabric.
- firmware
Update stringState - The state of Memory Fabric Firmware update
- healthy
Host stringCount - The total number of healthy bare metal hosts located in this compute GPU memory fabric.
- host
Platform stringName - The host platform identifier used for bundle queries
- id string
- The provider-assigned unique ID for this managed resource.
- state string
- The lifecycle state of the GPU memory fabric
- switch
Platform stringName - The switch platform identifier used for bundle queries
- {[key: string]: string}
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"} - target
Firmware stringBundle Id - The OCID for targeted firmware bundle
- time
Created string - 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 - total
Host stringCount - The total number of bare metal hosts located in this compute GPU memory fabric.
- additional_
data Mapping[str, str] - Additional data that can be exposed to the customer. Right now it will include the switch tray ids.
- available_
host_ strcount - The total number of available bare metal hosts located in this compute GPU memory fabric.
- compute_
hpc_ strisland_ id - The OCID for Customer-unique HPC Island
- compute_
local_ strblock_ id - The OCID for Customer-unique Local Block
- compute_
network_ strblock_ id - The OCID for Customer-unique Network Block
- current_
firmware_ strbundle_ id - The OCID for current firmware bundle
- fabric_
health str - The health state of the GPU memory fabric
- firmware_
update_ strreason - The reason for updating firmware bundle version of the GPU memory fabric.
- firmware_
update_ strstate - The state of Memory Fabric Firmware update
- healthy_
host_ strcount - The total number of healthy bare metal hosts located in this compute GPU memory fabric.
- host_
platform_ strname - The host platform identifier used for bundle queries
- id str
- The provider-assigned unique ID for this managed resource.
- state str
- The lifecycle state of the GPU memory fabric
- switch_
platform_ strname - The switch platform identifier used for bundle queries
- Mapping[str, str]
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"} - target_
firmware_ strbundle_ id - The OCID for targeted firmware bundle
- time_
created str - 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 - total_
host_ strcount - The total number of bare metal hosts located in this compute GPU memory fabric.
- additional
Data Map<String> - Additional data that can be exposed to the customer. Right now it will include the switch tray ids.
- available
Host StringCount - The total number of available bare metal hosts located in this compute GPU memory fabric.
- compute
Hpc StringIsland Id - The OCID for Customer-unique HPC Island
- compute
Local StringBlock Id - The OCID for Customer-unique Local Block
- compute
Network StringBlock Id - The OCID for Customer-unique Network Block
- current
Firmware StringBundle Id - The OCID for current firmware bundle
- fabric
Health String - The health state of the GPU memory fabric
- firmware
Update StringReason - The reason for updating firmware bundle version of the GPU memory fabric.
- firmware
Update StringState - The state of Memory Fabric Firmware update
- healthy
Host StringCount - The total number of healthy bare metal hosts located in this compute GPU memory fabric.
- host
Platform StringName - The host platform identifier used for bundle queries
- id String
- The provider-assigned unique ID for this managed resource.
- state String
- The lifecycle state of the GPU memory fabric
- switch
Platform StringName - The switch platform identifier used for bundle queries
- Map<String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"} - target
Firmware StringBundle Id - The OCID for targeted firmware bundle
- time
Created String - 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 - total
Host StringCount - The total number of bare metal hosts located in this compute GPU memory fabric.
Look up Existing ComputeGpuMemoryFabric Resource
Get an existing ComputeGpuMemoryFabric resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: ComputeGpuMemoryFabricState, opts?: CustomResourceOptions): ComputeGpuMemoryFabric@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
additional_data: Optional[Mapping[str, str]] = None,
available_host_count: Optional[str] = None,
compartment_id: Optional[str] = None,
compute_gpu_memory_fabric_id: Optional[str] = None,
compute_hpc_island_id: Optional[str] = None,
compute_local_block_id: Optional[str] = None,
compute_network_block_id: Optional[str] = None,
current_firmware_bundle_id: Optional[str] = None,
defined_tags: Optional[Mapping[str, str]] = None,
display_name: Optional[str] = None,
fabric_health: Optional[str] = None,
firmware_update_reason: Optional[str] = None,
firmware_update_state: Optional[str] = None,
freeform_tags: Optional[Mapping[str, str]] = None,
healthy_host_count: Optional[str] = None,
host_platform_name: Optional[str] = None,
memory_fabric_preferences: Optional[ComputeGpuMemoryFabricMemoryFabricPreferencesArgs] = None,
state: Optional[str] = None,
switch_platform_name: Optional[str] = None,
system_tags: Optional[Mapping[str, str]] = None,
target_firmware_bundle_id: Optional[str] = None,
time_created: Optional[str] = None,
total_host_count: Optional[str] = None) -> ComputeGpuMemoryFabricfunc GetComputeGpuMemoryFabric(ctx *Context, name string, id IDInput, state *ComputeGpuMemoryFabricState, opts ...ResourceOption) (*ComputeGpuMemoryFabric, error)public static ComputeGpuMemoryFabric Get(string name, Input<string> id, ComputeGpuMemoryFabricState? state, CustomResourceOptions? opts = null)public static ComputeGpuMemoryFabric get(String name, Output<String> id, ComputeGpuMemoryFabricState state, CustomResourceOptions options)resources: _: type: oci:Core:ComputeGpuMemoryFabric get: id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Additional
Data Dictionary<string, string> - Additional data that can be exposed to the customer. Right now it will include the switch tray ids.
- Available
Host stringCount - The total number of available bare metal hosts located in this compute GPU memory fabric.
- Compartment
Id string - (Updatable) The OCID for the compartment. This should always be the root compartment.
- Compute
Gpu stringMemory Fabric Id - The OCID of the compute GPU memory fabric.
- Compute
Hpc stringIsland Id - The OCID for Customer-unique HPC Island
- Compute
Local stringBlock Id - The OCID for Customer-unique Local Block
- Compute
Network stringBlock Id - The OCID for Customer-unique Network Block
- Current
Firmware stringBundle Id - The OCID for current firmware bundle
- Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"} - Display
Name string - (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Fabric
Health string - The health state of the GPU memory fabric
- Firmware
Update stringReason - The reason for updating firmware bundle version of the GPU memory fabric.
- Firmware
Update stringState - The state of Memory Fabric Firmware update
- Dictionary<string, string>
- (Updatable) 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"} - Healthy
Host stringCount - The total number of healthy bare metal hosts located in this compute GPU memory fabric.
- Host
Platform stringName - The host platform identifier used for bundle queries
- Memory
Fabric ComputePreferences Gpu Memory Fabric Memory Fabric Preferences - (Updatable) The preference object specified by customer. Contains customerDesiredFirmwareBundleId, fabricRecycleLevel.
- State string
- The lifecycle state of the GPU memory fabric
- Switch
Platform stringName - The switch platform identifier used for bundle queries
- Dictionary<string, string>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"} - Target
Firmware stringBundle Id - The OCID for targeted firmware bundle
- Time
Created string - 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 - Total
Host stringCount - The total number of bare metal hosts located in this compute GPU memory fabric.
- Additional
Data map[string]string - Additional data that can be exposed to the customer. Right now it will include the switch tray ids.
- Available
Host stringCount - The total number of available bare metal hosts located in this compute GPU memory fabric.
- Compartment
Id string - (Updatable) The OCID for the compartment. This should always be the root compartment.
- Compute
Gpu stringMemory Fabric Id - The OCID of the compute GPU memory fabric.
- Compute
Hpc stringIsland Id - The OCID for Customer-unique HPC Island
- Compute
Local stringBlock Id - The OCID for Customer-unique Local Block
- Compute
Network stringBlock Id - The OCID for Customer-unique Network Block
- Current
Firmware stringBundle Id - The OCID for current firmware bundle
- map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"} - Display
Name string - (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Fabric
Health string - The health state of the GPU memory fabric
- Firmware
Update stringReason - The reason for updating firmware bundle version of the GPU memory fabric.
- Firmware
Update stringState - The state of Memory Fabric Firmware update
- map[string]string
- (Updatable) 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"} - Healthy
Host stringCount - The total number of healthy bare metal hosts located in this compute GPU memory fabric.
- Host
Platform stringName - The host platform identifier used for bundle queries
- Memory
Fabric ComputePreferences Gpu Memory Fabric Memory Fabric Preferences Args - (Updatable) The preference object specified by customer. Contains customerDesiredFirmwareBundleId, fabricRecycleLevel.
- State string
- The lifecycle state of the GPU memory fabric
- Switch
Platform stringName - The switch platform identifier used for bundle queries
- map[string]string
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"} - Target
Firmware stringBundle Id - The OCID for targeted firmware bundle
- Time
Created string - 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 - Total
Host stringCount - The total number of bare metal hosts located in this compute GPU memory fabric.
- additional
Data Map<String,String> - Additional data that can be exposed to the customer. Right now it will include the switch tray ids.
- available
Host StringCount - The total number of available bare metal hosts located in this compute GPU memory fabric.
- compartment
Id String - (Updatable) The OCID for the compartment. This should always be the root compartment.
- compute
Gpu StringMemory Fabric Id - The OCID of the compute GPU memory fabric.
- compute
Hpc StringIsland Id - The OCID for Customer-unique HPC Island
- compute
Local StringBlock Id - The OCID for Customer-unique Local Block
- compute
Network StringBlock Id - The OCID for Customer-unique Network Block
- current
Firmware StringBundle Id - The OCID for current firmware bundle
- Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"} - display
Name String - (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- fabric
Health String - The health state of the GPU memory fabric
- firmware
Update StringReason - The reason for updating firmware bundle version of the GPU memory fabric.
- firmware
Update StringState - The state of Memory Fabric Firmware update
- Map<String,String>
- (Updatable) 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"} - healthy
Host StringCount - The total number of healthy bare metal hosts located in this compute GPU memory fabric.
- host
Platform StringName - The host platform identifier used for bundle queries
- memory
Fabric ComputePreferences Gpu Memory Fabric Memory Fabric Preferences - (Updatable) The preference object specified by customer. Contains customerDesiredFirmwareBundleId, fabricRecycleLevel.
- state String
- The lifecycle state of the GPU memory fabric
- switch
Platform StringName - The switch platform identifier used for bundle queries
- Map<String,String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"} - target
Firmware StringBundle Id - The OCID for targeted firmware bundle
- time
Created String - 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 - total
Host StringCount - The total number of bare metal hosts located in this compute GPU memory fabric.
- additional
Data {[key: string]: string} - Additional data that can be exposed to the customer. Right now it will include the switch tray ids.
- available
Host stringCount - The total number of available bare metal hosts located in this compute GPU memory fabric.
- compartment
Id string - (Updatable) The OCID for the compartment. This should always be the root compartment.
- compute
Gpu stringMemory Fabric Id - The OCID of the compute GPU memory fabric.
- compute
Hpc stringIsland Id - The OCID for Customer-unique HPC Island
- compute
Local stringBlock Id - The OCID for Customer-unique Local Block
- compute
Network stringBlock Id - The OCID for Customer-unique Network Block
- current
Firmware stringBundle Id - The OCID for current firmware bundle
- {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"} - display
Name string - (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- fabric
Health string - The health state of the GPU memory fabric
- firmware
Update stringReason - The reason for updating firmware bundle version of the GPU memory fabric.
- firmware
Update stringState - The state of Memory Fabric Firmware update
- {[key: string]: string}
- (Updatable) 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"} - healthy
Host stringCount - The total number of healthy bare metal hosts located in this compute GPU memory fabric.
- host
Platform stringName - The host platform identifier used for bundle queries
- memory
Fabric ComputePreferences Gpu Memory Fabric Memory Fabric Preferences - (Updatable) The preference object specified by customer. Contains customerDesiredFirmwareBundleId, fabricRecycleLevel.
- state string
- The lifecycle state of the GPU memory fabric
- switch
Platform stringName - The switch platform identifier used for bundle queries
- {[key: string]: string}
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"} - target
Firmware stringBundle Id - The OCID for targeted firmware bundle
- time
Created string - 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 - total
Host stringCount - The total number of bare metal hosts located in this compute GPU memory fabric.
- additional_
data Mapping[str, str] - Additional data that can be exposed to the customer. Right now it will include the switch tray ids.
- available_
host_ strcount - The total number of available bare metal hosts located in this compute GPU memory fabric.
- compartment_
id str - (Updatable) The OCID for the compartment. This should always be the root compartment.
- compute_
gpu_ strmemory_ fabric_ id - The OCID of the compute GPU memory fabric.
- compute_
hpc_ strisland_ id - The OCID for Customer-unique HPC Island
- compute_
local_ strblock_ id - The OCID for Customer-unique Local Block
- compute_
network_ strblock_ id - The OCID for Customer-unique Network Block
- current_
firmware_ strbundle_ id - The OCID for current firmware bundle
- Mapping[str, str]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"} - display_
name str - (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- fabric_
health str - The health state of the GPU memory fabric
- firmware_
update_ strreason - The reason for updating firmware bundle version of the GPU memory fabric.
- firmware_
update_ strstate - The state of Memory Fabric Firmware update
- Mapping[str, str]
- (Updatable) 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"} - healthy_
host_ strcount - The total number of healthy bare metal hosts located in this compute GPU memory fabric.
- host_
platform_ strname - The host platform identifier used for bundle queries
- memory_
fabric_ Computepreferences Gpu Memory Fabric Memory Fabric Preferences Args - (Updatable) The preference object specified by customer. Contains customerDesiredFirmwareBundleId, fabricRecycleLevel.
- state str
- The lifecycle state of the GPU memory fabric
- switch_
platform_ strname - The switch platform identifier used for bundle queries
- Mapping[str, str]
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"} - target_
firmware_ strbundle_ id - The OCID for targeted firmware bundle
- time_
created str - 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 - total_
host_ strcount - The total number of bare metal hosts located in this compute GPU memory fabric.
- additional
Data Map<String> - Additional data that can be exposed to the customer. Right now it will include the switch tray ids.
- available
Host StringCount - The total number of available bare metal hosts located in this compute GPU memory fabric.
- compartment
Id String - (Updatable) The OCID for the compartment. This should always be the root compartment.
- compute
Gpu StringMemory Fabric Id - The OCID of the compute GPU memory fabric.
- compute
Hpc StringIsland Id - The OCID for Customer-unique HPC Island
- compute
Local StringBlock Id - The OCID for Customer-unique Local Block
- compute
Network StringBlock Id - The OCID for Customer-unique Network Block
- current
Firmware StringBundle Id - The OCID for current firmware bundle
- Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"} - display
Name String - (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- fabric
Health String - The health state of the GPU memory fabric
- firmware
Update StringReason - The reason for updating firmware bundle version of the GPU memory fabric.
- firmware
Update StringState - The state of Memory Fabric Firmware update
- Map<String>
- (Updatable) 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"} - healthy
Host StringCount - The total number of healthy bare metal hosts located in this compute GPU memory fabric.
- host
Platform StringName - The host platform identifier used for bundle queries
- memory
Fabric Property MapPreferences - (Updatable) The preference object specified by customer. Contains customerDesiredFirmwareBundleId, fabricRecycleLevel.
- state String
- The lifecycle state of the GPU memory fabric
- switch
Platform StringName - The switch platform identifier used for bundle queries
- Map<String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"} - target
Firmware StringBundle Id - The OCID for targeted firmware bundle
- time
Created String - 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 - total
Host StringCount - The total number of bare metal hosts located in this compute GPU memory fabric.
Supporting Types
ComputeGpuMemoryFabricMemoryFabricPreferences, ComputeGpuMemoryFabricMemoryFabricPreferencesArgs
- Customer
Desired stringFirmware Bundle Id - (Updatable) The desired firmware bundle id on the GPU memory fabric.
- Fabric
Recycle stringLevel (Updatable) The recycle level of GPU memory fabric.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- Customer
Desired stringFirmware Bundle Id - (Updatable) The desired firmware bundle id on the GPU memory fabric.
- Fabric
Recycle stringLevel (Updatable) The recycle level of GPU memory fabric.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- customer
Desired StringFirmware Bundle Id - (Updatable) The desired firmware bundle id on the GPU memory fabric.
- fabric
Recycle StringLevel (Updatable) The recycle level of GPU memory fabric.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- customer
Desired stringFirmware Bundle Id - (Updatable) The desired firmware bundle id on the GPU memory fabric.
- fabric
Recycle stringLevel (Updatable) The recycle level of GPU memory fabric.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- customer_
desired_ strfirmware_ bundle_ id - (Updatable) The desired firmware bundle id on the GPU memory fabric.
- fabric_
recycle_ strlevel (Updatable) The recycle level of GPU memory fabric.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- customer
Desired StringFirmware Bundle Id - (Updatable) The desired firmware bundle id on the GPU memory fabric.
- fabric
Recycle StringLevel (Updatable) The recycle level of GPU memory fabric.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
Import
ComputeGpuMemoryFabrics can be imported using the id, e.g.
$ pulumi import oci:Core/computeGpuMemoryFabric:ComputeGpuMemoryFabric test_compute_gpu_memory_fabric "id"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
ociTerraform Provider.
