Oracle Cloud Infrastructure v3.9.0 published on Wednesday, Sep 24, 2025 by Pulumi
oci.Core.getComputeGpuMemoryClusterInstances
This data source provides the list of Compute Gpu Memory Cluster Instances in Oracle Cloud Infrastructure Core service.
List all of the GPU memory cluster instances.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testComputeGpuMemoryClusterInstances = oci.Core.getComputeGpuMemoryClusterInstances({
    computeGpuMemoryClusterId: testComputeGpuMemoryCluster.id,
});
import pulumi
import pulumi_oci as oci
test_compute_gpu_memory_cluster_instances = oci.Core.get_compute_gpu_memory_cluster_instances(compute_gpu_memory_cluster_id=test_compute_gpu_memory_cluster["id"])
package main
import (
	"github.com/pulumi/pulumi-oci/sdk/v3/go/oci/core"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := core.GetComputeGpuMemoryClusterInstances(ctx, &core.GetComputeGpuMemoryClusterInstancesArgs{
			ComputeGpuMemoryClusterId: testComputeGpuMemoryCluster.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() => 
{
    var testComputeGpuMemoryClusterInstances = Oci.Core.GetComputeGpuMemoryClusterInstances.Invoke(new()
    {
        ComputeGpuMemoryClusterId = testComputeGpuMemoryCluster.Id,
    });
});
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.GetComputeGpuMemoryClusterInstancesArgs;
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 testComputeGpuMemoryClusterInstances = CoreFunctions.getComputeGpuMemoryClusterInstances(GetComputeGpuMemoryClusterInstancesArgs.builder()
            .computeGpuMemoryClusterId(testComputeGpuMemoryCluster.id())
            .build());
    }
}
variables:
  testComputeGpuMemoryClusterInstances:
    fn::invoke:
      function: oci:Core:getComputeGpuMemoryClusterInstances
      arguments:
        computeGpuMemoryClusterId: ${testComputeGpuMemoryCluster.id}
Using getComputeGpuMemoryClusterInstances
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 getComputeGpuMemoryClusterInstances(args: GetComputeGpuMemoryClusterInstancesArgs, opts?: InvokeOptions): Promise<GetComputeGpuMemoryClusterInstancesResult>
function getComputeGpuMemoryClusterInstancesOutput(args: GetComputeGpuMemoryClusterInstancesOutputArgs, opts?: InvokeOptions): Output<GetComputeGpuMemoryClusterInstancesResult>def get_compute_gpu_memory_cluster_instances(compute_gpu_memory_cluster_id: Optional[str] = None,
                                             filters: Optional[Sequence[GetComputeGpuMemoryClusterInstancesFilter]] = None,
                                             opts: Optional[InvokeOptions] = None) -> GetComputeGpuMemoryClusterInstancesResult
def get_compute_gpu_memory_cluster_instances_output(compute_gpu_memory_cluster_id: Optional[pulumi.Input[str]] = None,
                                             filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetComputeGpuMemoryClusterInstancesFilterArgs]]]] = None,
                                             opts: Optional[InvokeOptions] = None) -> Output[GetComputeGpuMemoryClusterInstancesResult]func GetComputeGpuMemoryClusterInstances(ctx *Context, args *GetComputeGpuMemoryClusterInstancesArgs, opts ...InvokeOption) (*GetComputeGpuMemoryClusterInstancesResult, error)
func GetComputeGpuMemoryClusterInstancesOutput(ctx *Context, args *GetComputeGpuMemoryClusterInstancesOutputArgs, opts ...InvokeOption) GetComputeGpuMemoryClusterInstancesResultOutput> Note: This function is named GetComputeGpuMemoryClusterInstances in the Go SDK.
public static class GetComputeGpuMemoryClusterInstances 
{
    public static Task<GetComputeGpuMemoryClusterInstancesResult> InvokeAsync(GetComputeGpuMemoryClusterInstancesArgs args, InvokeOptions? opts = null)
    public static Output<GetComputeGpuMemoryClusterInstancesResult> Invoke(GetComputeGpuMemoryClusterInstancesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetComputeGpuMemoryClusterInstancesResult> getComputeGpuMemoryClusterInstances(GetComputeGpuMemoryClusterInstancesArgs args, InvokeOptions options)
public static Output<GetComputeGpuMemoryClusterInstancesResult> getComputeGpuMemoryClusterInstances(GetComputeGpuMemoryClusterInstancesArgs args, InvokeOptions options)
fn::invoke:
  function: oci:Core/getComputeGpuMemoryClusterInstances:getComputeGpuMemoryClusterInstances
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ComputeGpu stringMemory Cluster Id 
- The OCID of the compute GPU memory cluster.
- Filters
List<GetCompute Gpu Memory Cluster Instances Filter> 
- ComputeGpu stringMemory Cluster Id 
- The OCID of the compute GPU memory cluster.
- Filters
[]GetCompute Gpu Memory Cluster Instances Filter 
- computeGpu StringMemory Cluster Id 
- The OCID of the compute GPU memory cluster.
- filters
List<GetCompute Gpu Memory Cluster Instances Filter> 
- computeGpu stringMemory Cluster Id 
- The OCID of the compute GPU memory cluster.
- filters
GetCompute Gpu Memory Cluster Instances Filter[] 
- compute_gpu_ strmemory_ cluster_ id 
- The OCID of the compute GPU memory cluster.
- filters
Sequence[GetCompute Gpu Memory Cluster Instances Filter] 
- computeGpu StringMemory Cluster Id 
- The OCID of the compute GPU memory cluster.
- filters List<Property Map>
getComputeGpuMemoryClusterInstances Result
The following output properties are available:
- ComputeGpu stringMemory Cluster Id 
- ComputeGpu List<GetMemory Cluster Instance Collections Compute Gpu Memory Cluster Instances Compute Gpu Memory Cluster Instance Collection> 
- The list of compute_gpu_memory_cluster_instance_collection.
- Id string
- The provider-assigned unique ID for this managed resource.
- Filters
List<GetCompute Gpu Memory Cluster Instances Filter> 
- ComputeGpu stringMemory Cluster Id 
- ComputeGpu []GetMemory Cluster Instance Collections Compute Gpu Memory Cluster Instances Compute Gpu Memory Cluster Instance Collection 
- The list of compute_gpu_memory_cluster_instance_collection.
- Id string
- The provider-assigned unique ID for this managed resource.
- Filters
[]GetCompute Gpu Memory Cluster Instances Filter 
- computeGpu StringMemory Cluster Id 
- computeGpu List<GetMemory Cluster Instance Collections Compute Gpu Memory Cluster Instances Compute Gpu Memory Cluster Instance Collection> 
- The list of compute_gpu_memory_cluster_instance_collection.
- id String
- The provider-assigned unique ID for this managed resource.
- filters
List<GetCompute Gpu Memory Cluster Instances Filter> 
- computeGpu stringMemory Cluster Id 
- computeGpu GetMemory Cluster Instance Collections Compute Gpu Memory Cluster Instances Compute Gpu Memory Cluster Instance Collection[] 
- The list of compute_gpu_memory_cluster_instance_collection.
- id string
- The provider-assigned unique ID for this managed resource.
- filters
GetCompute Gpu Memory Cluster Instances Filter[] 
- compute_gpu_ strmemory_ cluster_ id 
- compute_gpu_ Sequence[Getmemory_ cluster_ instance_ collections Compute Gpu Memory Cluster Instances Compute Gpu Memory Cluster Instance Collection] 
- The list of compute_gpu_memory_cluster_instance_collection.
- id str
- The provider-assigned unique ID for this managed resource.
- filters
Sequence[GetCompute Gpu Memory Cluster Instances Filter] 
- computeGpu StringMemory Cluster Id 
- computeGpu List<Property Map>Memory Cluster Instance Collections 
- The list of compute_gpu_memory_cluster_instance_collection.
- id String
- The provider-assigned unique ID for this managed resource.
- filters List<Property Map>
Supporting Types
GetComputeGpuMemoryClusterInstancesComputeGpuMemoryClusterInstanceCollection           
- Items
List<GetCompute Gpu Memory Cluster Instances Compute Gpu Memory Cluster Instance Collection Item> 
- The list of compute GPU memory cluster instances.
- Items
[]GetCompute Gpu Memory Cluster Instances Compute Gpu Memory Cluster Instance Collection Item 
- The list of compute GPU memory cluster instances.
- items
List<GetCompute Gpu Memory Cluster Instances Compute Gpu Memory Cluster Instance Collection Item> 
- The list of compute GPU memory cluster instances.
- items
GetCompute Gpu Memory Cluster Instances Compute Gpu Memory Cluster Instance Collection Item[] 
- The list of compute GPU memory cluster instances.
- items
Sequence[GetCompute Gpu Memory Cluster Instances Compute Gpu Memory Cluster Instance Collection Item] 
- The list of compute GPU memory cluster instances.
- items List<Property Map>
- The list of compute GPU memory cluster instances.
GetComputeGpuMemoryClusterInstancesComputeGpuMemoryClusterInstanceCollectionItem            
- AvailabilityDomain string
- The availability domain of the GPU memory cluster instance.
- CompartmentId string
- The OCID for the compartment compartment.
- DisplayName string
- A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- FaultDomain string
- The fault domain the GPU memory cluster instance is running in.
- Id string
- The OCID for the Customer-unique GPU memory cluster instance
- InstanceConfiguration stringId 
- Configuration to be used for this GPU Memory Cluster instance.
- InstanceShape string
- The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance. The shape determines the number of CPUs, the amount of memory, and other resources allocated to the instance. You can list all available shapes by calling ListShapes.
- Region string
- The region that contains the availability domain the instance is running in.
- State string
- The lifecycle state of the GPU memory cluster instance
- TimeCreated string
- The date and time the GPU memory cluster instance was created. Example: 2016-09-15T21:10:29.600Z
- AvailabilityDomain string
- The availability domain of the GPU memory cluster instance.
- CompartmentId string
- The OCID for the compartment compartment.
- DisplayName string
- A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- FaultDomain string
- The fault domain the GPU memory cluster instance is running in.
- Id string
- The OCID for the Customer-unique GPU memory cluster instance
- InstanceConfiguration stringId 
- Configuration to be used for this GPU Memory Cluster instance.
- InstanceShape string
- The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance. The shape determines the number of CPUs, the amount of memory, and other resources allocated to the instance. You can list all available shapes by calling ListShapes.
- Region string
- The region that contains the availability domain the instance is running in.
- State string
- The lifecycle state of the GPU memory cluster instance
- TimeCreated string
- The date and time the GPU memory cluster instance was created. Example: 2016-09-15T21:10:29.600Z
- availabilityDomain String
- The availability domain of the GPU memory cluster instance.
- compartmentId String
- The OCID for the compartment compartment.
- displayName String
- A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- faultDomain String
- The fault domain the GPU memory cluster instance is running in.
- id String
- The OCID for the Customer-unique GPU memory cluster instance
- instanceConfiguration StringId 
- Configuration to be used for this GPU Memory Cluster instance.
- instanceShape String
- The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance. The shape determines the number of CPUs, the amount of memory, and other resources allocated to the instance. You can list all available shapes by calling ListShapes.
- region String
- The region that contains the availability domain the instance is running in.
- state String
- The lifecycle state of the GPU memory cluster instance
- timeCreated String
- The date and time the GPU memory cluster instance was created. Example: 2016-09-15T21:10:29.600Z
- availabilityDomain string
- The availability domain of the GPU memory cluster instance.
- compartmentId string
- The OCID for the compartment compartment.
- displayName string
- A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- faultDomain string
- The fault domain the GPU memory cluster instance is running in.
- id string
- The OCID for the Customer-unique GPU memory cluster instance
- instanceConfiguration stringId 
- Configuration to be used for this GPU Memory Cluster instance.
- instanceShape string
- The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance. The shape determines the number of CPUs, the amount of memory, and other resources allocated to the instance. You can list all available shapes by calling ListShapes.
- region string
- The region that contains the availability domain the instance is running in.
- state string
- The lifecycle state of the GPU memory cluster instance
- timeCreated string
- The date and time the GPU memory cluster instance was created. Example: 2016-09-15T21:10:29.600Z
- availability_domain str
- The availability domain of the GPU memory cluster instance.
- compartment_id str
- The OCID for the compartment compartment.
- display_name str
- A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- fault_domain str
- The fault domain the GPU memory cluster instance is running in.
- id str
- The OCID for the Customer-unique GPU memory cluster instance
- instance_configuration_ strid 
- Configuration to be used for this GPU Memory Cluster instance.
- instance_shape str
- The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance. The shape determines the number of CPUs, the amount of memory, and other resources allocated to the instance. You can list all available shapes by calling ListShapes.
- region str
- The region that contains the availability domain the instance is running in.
- state str
- The lifecycle state of the GPU memory cluster instance
- time_created str
- The date and time the GPU memory cluster instance was created. Example: 2016-09-15T21:10:29.600Z
- availabilityDomain String
- The availability domain of the GPU memory cluster instance.
- compartmentId String
- The OCID for the compartment compartment.
- displayName String
- A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- faultDomain String
- The fault domain the GPU memory cluster instance is running in.
- id String
- The OCID for the Customer-unique GPU memory cluster instance
- instanceConfiguration StringId 
- Configuration to be used for this GPU Memory Cluster instance.
- instanceShape String
- The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance. The shape determines the number of CPUs, the amount of memory, and other resources allocated to the instance. You can list all available shapes by calling ListShapes.
- region String
- The region that contains the availability domain the instance is running in.
- state String
- The lifecycle state of the GPU memory cluster instance
- timeCreated String
- The date and time the GPU memory cluster instance was created. Example: 2016-09-15T21:10:29.600Z
GetComputeGpuMemoryClusterInstancesFilter      
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the ociTerraform Provider.
