1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. Core
  5. getComputeGpuMemoryFabric
Oracle Cloud Infrastructure v2.32.0 published on Thursday, Apr 24, 2025 by Pulumi

oci.Core.getComputeGpuMemoryFabric

Explore with Pulumi AI

Oracle Cloud Infrastructure v2.32.0 published on Thursday, Apr 24, 2025 by Pulumi

This data source provides details about a specific Compute Gpu Memory Fabric resource in Oracle Cloud Infrastructure Core service.

Gets information about the specified compute GPU memory fabric

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testComputeGpuMemoryFabric = oci.Core.getComputeGpuMemoryFabric({
    computeGpuMemoryFabricId: testComputeGpuMemoryFabricOciCoreComputeGpuMemoryFabric.id,
});
Copy
import pulumi
import pulumi_oci as oci

test_compute_gpu_memory_fabric = oci.Core.get_compute_gpu_memory_fabric(compute_gpu_memory_fabric_id=test_compute_gpu_memory_fabric_oci_core_compute_gpu_memory_fabric["id"])
Copy
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/core"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := core.GetComputeGpuMemoryFabric(ctx, &core.GetComputeGpuMemoryFabricArgs{
			ComputeGpuMemoryFabricId: testComputeGpuMemoryFabricOciCoreComputeGpuMemoryFabric.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testComputeGpuMemoryFabric = Oci.Core.GetComputeGpuMemoryFabric.Invoke(new()
    {
        ComputeGpuMemoryFabricId = testComputeGpuMemoryFabricOciCoreComputeGpuMemoryFabric.Id,
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.Core.CoreFunctions;
import com.pulumi.oci.Core.inputs.GetComputeGpuMemoryFabricArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var testComputeGpuMemoryFabric = CoreFunctions.getComputeGpuMemoryFabric(GetComputeGpuMemoryFabricArgs.builder()
            .computeGpuMemoryFabricId(testComputeGpuMemoryFabricOciCoreComputeGpuMemoryFabric.id())
            .build());

    }
}
Copy
variables:
  testComputeGpuMemoryFabric:
    fn::invoke:
      function: oci:Core:getComputeGpuMemoryFabric
      arguments:
        computeGpuMemoryFabricId: ${testComputeGpuMemoryFabricOciCoreComputeGpuMemoryFabric.id}
Copy

Using getComputeGpuMemoryFabric

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getComputeGpuMemoryFabric(args: GetComputeGpuMemoryFabricArgs, opts?: InvokeOptions): Promise<GetComputeGpuMemoryFabricResult>
function getComputeGpuMemoryFabricOutput(args: GetComputeGpuMemoryFabricOutputArgs, opts?: InvokeOptions): Output<GetComputeGpuMemoryFabricResult>
Copy
def get_compute_gpu_memory_fabric(compute_gpu_memory_fabric_id: Optional[str] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetComputeGpuMemoryFabricResult
def get_compute_gpu_memory_fabric_output(compute_gpu_memory_fabric_id: Optional[pulumi.Input[str]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[GetComputeGpuMemoryFabricResult]
Copy
func GetComputeGpuMemoryFabric(ctx *Context, args *GetComputeGpuMemoryFabricArgs, opts ...InvokeOption) (*GetComputeGpuMemoryFabricResult, error)
func GetComputeGpuMemoryFabricOutput(ctx *Context, args *GetComputeGpuMemoryFabricOutputArgs, opts ...InvokeOption) GetComputeGpuMemoryFabricResultOutput
Copy

> Note: This function is named GetComputeGpuMemoryFabric in the Go SDK.

public static class GetComputeGpuMemoryFabric 
{
    public static Task<GetComputeGpuMemoryFabricResult> InvokeAsync(GetComputeGpuMemoryFabricArgs args, InvokeOptions? opts = null)
    public static Output<GetComputeGpuMemoryFabricResult> Invoke(GetComputeGpuMemoryFabricInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetComputeGpuMemoryFabricResult> getComputeGpuMemoryFabric(GetComputeGpuMemoryFabricArgs args, InvokeOptions options)
public static Output<GetComputeGpuMemoryFabricResult> getComputeGpuMemoryFabric(GetComputeGpuMemoryFabricArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: oci:Core/getComputeGpuMemoryFabric:getComputeGpuMemoryFabric
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ComputeGpuMemoryFabricId This property is required. string
The OCID of the compute GPU memory fabric.
ComputeGpuMemoryFabricId This property is required. string
The OCID of the compute GPU memory fabric.
computeGpuMemoryFabricId This property is required. String
The OCID of the compute GPU memory fabric.
computeGpuMemoryFabricId This property is required. string
The OCID of the compute GPU memory fabric.
compute_gpu_memory_fabric_id This property is required. str
The OCID of the compute GPU memory fabric.
computeGpuMemoryFabricId This property is required. String
The OCID of the compute GPU memory fabric.

getComputeGpuMemoryFabric Result

The following output properties are available:

AdditionalData Dictionary<string, string>
Additional data that can be exposed to the customer. Right now it will include the switch tray ids.
CompartmentId string
The OCID for the compartment. This should always be the root compartment.
ComputeGpuMemoryFabricId string
ComputeHpcIslandId string
The OCID for Customer-unique HPC Island
ComputeLocalBlockId string
The OCID for Customer-unique Local Block
ComputeNetworkBlockId string
The OCID for Customer-unique Network Block
DefinedTags Dictionary<string, string>
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
DisplayName string
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
FabricHealth string
The health state of the GPU memory fabric
FreeformTags Dictionary<string, string>
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"}
HealthyHostCount string
The total number of healthy bare metal hosts located in this compute GPU memory fabric.
Id string
The OCID for the Customer-unique GPU memory fabric
State string
The lifecycle state of the GPU memory fabric
SystemTags Dictionary<string, string>
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
TimeCreated 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
TotalHostCount string
The total number of bare metal hosts located in this compute GPU memory fabric.
AdditionalData map[string]string
Additional data that can be exposed to the customer. Right now it will include the switch tray ids.
CompartmentId string
The OCID for the compartment. This should always be the root compartment.
ComputeGpuMemoryFabricId string
ComputeHpcIslandId string
The OCID for Customer-unique HPC Island
ComputeLocalBlockId string
The OCID for Customer-unique Local Block
ComputeNetworkBlockId string
The OCID for Customer-unique Network Block
DefinedTags map[string]string
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
DisplayName string
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
FabricHealth string
The health state of the GPU memory fabric
FreeformTags map[string]string
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"}
HealthyHostCount string
The total number of healthy bare metal hosts located in this compute GPU memory fabric.
Id string
The OCID for the Customer-unique GPU memory fabric
State string
The lifecycle state of the GPU memory fabric
SystemTags map[string]string
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
TimeCreated 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
TotalHostCount string
The total number of bare metal hosts located in this compute GPU memory fabric.
additionalData Map<String,String>
Additional data that can be exposed to the customer. Right now it will include the switch tray ids.
compartmentId String
The OCID for the compartment. This should always be the root compartment.
computeGpuMemoryFabricId String
computeHpcIslandId String
The OCID for Customer-unique HPC Island
computeLocalBlockId String
The OCID for Customer-unique Local Block
computeNetworkBlockId String
The OCID for Customer-unique Network Block
definedTags Map<String,String>
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
displayName String
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
fabricHealth String
The health state of the GPU memory fabric
freeformTags Map<String,String>
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"}
healthyHostCount String
The total number of healthy bare metal hosts located in this compute GPU memory fabric.
id String
The OCID for the Customer-unique GPU memory fabric
state String
The lifecycle state of the GPU memory fabric
systemTags Map<String,String>
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
timeCreated 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
totalHostCount String
The total number of bare metal hosts located in this compute GPU memory fabric.
additionalData {[key: string]: string}
Additional data that can be exposed to the customer. Right now it will include the switch tray ids.
compartmentId string
The OCID for the compartment. This should always be the root compartment.
computeGpuMemoryFabricId string
computeHpcIslandId string
The OCID for Customer-unique HPC Island
computeLocalBlockId string
The OCID for Customer-unique Local Block
computeNetworkBlockId string
The OCID for Customer-unique Network Block
definedTags {[key: string]: string}
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
displayName string
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
fabricHealth string
The health state of the GPU memory fabric
freeformTags {[key: string]: string}
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"}
healthyHostCount string
The total number of healthy bare metal hosts located in this compute GPU memory fabric.
id string
The OCID for the Customer-unique GPU memory fabric
state string
The lifecycle state of the GPU memory fabric
systemTags {[key: string]: string}
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
timeCreated 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
totalHostCount string
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.
compartment_id str
The OCID for the compartment. This should always be the root compartment.
compute_gpu_memory_fabric_id str
compute_hpc_island_id str
The OCID for Customer-unique HPC Island
compute_local_block_id str
The OCID for Customer-unique Local Block
compute_network_block_id str
The OCID for Customer-unique Network Block
defined_tags Mapping[str, str]
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
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
freeform_tags Mapping[str, str]
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_count str
The total number of healthy bare metal hosts located in this compute GPU memory fabric.
id str
The OCID for the Customer-unique GPU memory fabric
state str
The lifecycle state of the GPU memory fabric
system_tags Mapping[str, str]
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
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_count str
The total number of bare metal hosts located in this compute GPU memory fabric.
additionalData Map<String>
Additional data that can be exposed to the customer. Right now it will include the switch tray ids.
compartmentId String
The OCID for the compartment. This should always be the root compartment.
computeGpuMemoryFabricId String
computeHpcIslandId String
The OCID for Customer-unique HPC Island
computeLocalBlockId String
The OCID for Customer-unique Local Block
computeNetworkBlockId String
The OCID for Customer-unique Network Block
definedTags Map<String>
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
displayName String
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
fabricHealth String
The health state of the GPU memory fabric
freeformTags Map<String>
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"}
healthyHostCount String
The total number of healthy bare metal hosts located in this compute GPU memory fabric.
id String
The OCID for the Customer-unique GPU memory fabric
state String
The lifecycle state of the GPU memory fabric
systemTags Map<String>
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
timeCreated 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
totalHostCount String
The total number of bare metal hosts located in this compute GPU memory fabric.

Package Details

Repository
oci pulumi/pulumi-oci
License
Apache-2.0
Notes
This Pulumi package is based on the oci Terraform Provider.
Oracle Cloud Infrastructure v2.32.0 published on Thursday, Apr 24, 2025 by Pulumi