Viewing docs for Oracle Cloud Infrastructure v4.2.0
published on Friday, Mar 6, 2026 by Pulumi
published on Friday, Mar 6, 2026 by Pulumi
Viewing docs for Oracle Cloud Infrastructure v4.2.0
published on Friday, Mar 6, 2026 by Pulumi
published on Friday, Mar 6, 2026 by Pulumi
This data source provides the list of Advanced Cluster File Systems in Oracle Cloud Infrastructure Database service.
Lists the advanced cluster file system resources in the specified compartment.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testAdvancedClusterFileSystems = oci.Database.getAdvancedClusterFileSystems({
compartmentId: compartmentId,
name: advancedClusterFileSystemName,
resourceId: testResource.id,
state: advancedClusterFileSystemState,
vmClusterId: testVmCluster.id,
});
import pulumi
import pulumi_oci as oci
test_advanced_cluster_file_systems = oci.Database.get_advanced_cluster_file_systems(compartment_id=compartment_id,
name=advanced_cluster_file_system_name,
resource_id=test_resource["id"],
state=advanced_cluster_file_system_state,
vm_cluster_id=test_vm_cluster["id"])
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v4/go/oci/database"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := database.GetAdvancedClusterFileSystems(ctx, &database.GetAdvancedClusterFileSystemsArgs{
CompartmentId: compartmentId,
Name: pulumi.StringRef(advancedClusterFileSystemName),
ResourceId: pulumi.StringRef(testResource.Id),
State: pulumi.StringRef(advancedClusterFileSystemState),
VmClusterId: pulumi.StringRef(testVmCluster.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 testAdvancedClusterFileSystems = Oci.Database.GetAdvancedClusterFileSystems.Invoke(new()
{
CompartmentId = compartmentId,
Name = advancedClusterFileSystemName,
ResourceId = testResource.Id,
State = advancedClusterFileSystemState,
VmClusterId = testVmCluster.Id,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.Database.DatabaseFunctions;
import com.pulumi.oci.Database.inputs.GetAdvancedClusterFileSystemsArgs;
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 testAdvancedClusterFileSystems = DatabaseFunctions.getAdvancedClusterFileSystems(GetAdvancedClusterFileSystemsArgs.builder()
.compartmentId(compartmentId)
.name(advancedClusterFileSystemName)
.resourceId(testResource.id())
.state(advancedClusterFileSystemState)
.vmClusterId(testVmCluster.id())
.build());
}
}
variables:
testAdvancedClusterFileSystems:
fn::invoke:
function: oci:Database:getAdvancedClusterFileSystems
arguments:
compartmentId: ${compartmentId}
name: ${advancedClusterFileSystemName}
resourceId: ${testResource.id}
state: ${advancedClusterFileSystemState}
vmClusterId: ${testVmCluster.id}
Using getAdvancedClusterFileSystems
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 getAdvancedClusterFileSystems(args: GetAdvancedClusterFileSystemsArgs, opts?: InvokeOptions): Promise<GetAdvancedClusterFileSystemsResult>
function getAdvancedClusterFileSystemsOutput(args: GetAdvancedClusterFileSystemsOutputArgs, opts?: InvokeOptions): Output<GetAdvancedClusterFileSystemsResult>def get_advanced_cluster_file_systems(compartment_id: Optional[str] = None,
filters: Optional[Sequence[GetAdvancedClusterFileSystemsFilter]] = None,
name: Optional[str] = None,
resource_id: Optional[str] = None,
state: Optional[str] = None,
vm_cluster_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetAdvancedClusterFileSystemsResult
def get_advanced_cluster_file_systems_output(compartment_id: Optional[pulumi.Input[str]] = None,
filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetAdvancedClusterFileSystemsFilterArgs]]]] = None,
name: Optional[pulumi.Input[str]] = None,
resource_id: Optional[pulumi.Input[str]] = None,
state: Optional[pulumi.Input[str]] = None,
vm_cluster_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAdvancedClusterFileSystemsResult]func GetAdvancedClusterFileSystems(ctx *Context, args *GetAdvancedClusterFileSystemsArgs, opts ...InvokeOption) (*GetAdvancedClusterFileSystemsResult, error)
func GetAdvancedClusterFileSystemsOutput(ctx *Context, args *GetAdvancedClusterFileSystemsOutputArgs, opts ...InvokeOption) GetAdvancedClusterFileSystemsResultOutput> Note: This function is named GetAdvancedClusterFileSystems in the Go SDK.
public static class GetAdvancedClusterFileSystems
{
public static Task<GetAdvancedClusterFileSystemsResult> InvokeAsync(GetAdvancedClusterFileSystemsArgs args, InvokeOptions? opts = null)
public static Output<GetAdvancedClusterFileSystemsResult> Invoke(GetAdvancedClusterFileSystemsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAdvancedClusterFileSystemsResult> getAdvancedClusterFileSystems(GetAdvancedClusterFileSystemsArgs args, InvokeOptions options)
public static Output<GetAdvancedClusterFileSystemsResult> getAdvancedClusterFileSystems(GetAdvancedClusterFileSystemsArgs args, InvokeOptions options)
fn::invoke:
function: oci:Database/getAdvancedClusterFileSystems:getAdvancedClusterFileSystems
arguments:
# arguments dictionaryThe following arguments are supported:
- Compartment
Id string - The compartment OCID.
- Filters
List<Get
Advanced Cluster File Systems Filter> - Name string
- A filter to return only resources that match the entire name given. The match is not case sensitive.
- Resource
Id string - If provided, filters the results for the specified resource Id.
- State string
- A filter to return only resources that match the given lifecycle state exactly.
- Vm
Cluster stringId - A filter to return only ACFS that match the given vm cluster id exactly.
- Compartment
Id string - The compartment OCID.
- Filters
[]Get
Advanced Cluster File Systems Filter - Name string
- A filter to return only resources that match the entire name given. The match is not case sensitive.
- Resource
Id string - If provided, filters the results for the specified resource Id.
- State string
- A filter to return only resources that match the given lifecycle state exactly.
- Vm
Cluster stringId - A filter to return only ACFS that match the given vm cluster id exactly.
- compartment
Id String - The compartment OCID.
- filters
List<Get
Advanced Cluster File Systems Filter> - name String
- A filter to return only resources that match the entire name given. The match is not case sensitive.
- resource
Id String - If provided, filters the results for the specified resource Id.
- state String
- A filter to return only resources that match the given lifecycle state exactly.
- vm
Cluster StringId - A filter to return only ACFS that match the given vm cluster id exactly.
- compartment
Id string - The compartment OCID.
- filters
Get
Advanced Cluster File Systems Filter[] - name string
- A filter to return only resources that match the entire name given. The match is not case sensitive.
- resource
Id string - If provided, filters the results for the specified resource Id.
- state string
- A filter to return only resources that match the given lifecycle state exactly.
- vm
Cluster stringId - A filter to return only ACFS that match the given vm cluster id exactly.
- compartment_
id str - The compartment OCID.
- filters
Sequence[Get
Advanced Cluster File Systems Filter] - name str
- A filter to return only resources that match the entire name given. The match is not case sensitive.
- resource_
id str - If provided, filters the results for the specified resource Id.
- state str
- A filter to return only resources that match the given lifecycle state exactly.
- vm_
cluster_ strid - A filter to return only ACFS that match the given vm cluster id exactly.
- compartment
Id String - The compartment OCID.
- filters List<Property Map>
- name String
- A filter to return only resources that match the entire name given. The match is not case sensitive.
- resource
Id String - If provided, filters the results for the specified resource Id.
- state String
- A filter to return only resources that match the given lifecycle state exactly.
- vm
Cluster StringId - A filter to return only ACFS that match the given vm cluster id exactly.
getAdvancedClusterFileSystems Result
The following output properties are available:
- Advanced
Cluster List<GetFile System Collections Advanced Cluster File Systems Advanced Cluster File System Collection> - The list of advanced_cluster_file_system_collection.
- Compartment
Id string - The OCID of the compartment.
- Id string
- The provider-assigned unique ID for this managed resource.
- Filters
List<Get
Advanced Cluster File Systems Filter> - Name string
- The user-friendly name for the Advanced cluster file system. The file system name is unique for a cluster.
- Resource
Id string - State string
- The current state of the advanced cluster file system. Valid states are CREATING, AVAILABLE, UPDATING, FAILED, DELETED.
- Vm
Cluster stringId - The OCID of the VM cluster.
- Advanced
Cluster []GetFile System Collections Advanced Cluster File Systems Advanced Cluster File System Collection - The list of advanced_cluster_file_system_collection.
- Compartment
Id string - The OCID of the compartment.
- Id string
- The provider-assigned unique ID for this managed resource.
- Filters
[]Get
Advanced Cluster File Systems Filter - Name string
- The user-friendly name for the Advanced cluster file system. The file system name is unique for a cluster.
- Resource
Id string - State string
- The current state of the advanced cluster file system. Valid states are CREATING, AVAILABLE, UPDATING, FAILED, DELETED.
- Vm
Cluster stringId - The OCID of the VM cluster.
- advanced
Cluster List<GetFile System Collections Advanced Cluster File Systems Advanced Cluster File System Collection> - The list of advanced_cluster_file_system_collection.
- compartment
Id String - The OCID of the compartment.
- id String
- The provider-assigned unique ID for this managed resource.
- filters
List<Get
Advanced Cluster File Systems Filter> - name String
- The user-friendly name for the Advanced cluster file system. The file system name is unique for a cluster.
- resource
Id String - state String
- The current state of the advanced cluster file system. Valid states are CREATING, AVAILABLE, UPDATING, FAILED, DELETED.
- vm
Cluster StringId - The OCID of the VM cluster.
- advanced
Cluster GetFile System Collections Advanced Cluster File Systems Advanced Cluster File System Collection[] - The list of advanced_cluster_file_system_collection.
- compartment
Id string - The OCID of the compartment.
- id string
- The provider-assigned unique ID for this managed resource.
- filters
Get
Advanced Cluster File Systems Filter[] - name string
- The user-friendly name for the Advanced cluster file system. The file system name is unique for a cluster.
- resource
Id string - state string
- The current state of the advanced cluster file system. Valid states are CREATING, AVAILABLE, UPDATING, FAILED, DELETED.
- vm
Cluster stringId - The OCID of the VM cluster.
- advanced_
cluster_ Sequence[Getfile_ system_ collections Advanced Cluster File Systems Advanced Cluster File System Collection] - The list of advanced_cluster_file_system_collection.
- compartment_
id str - The OCID of the compartment.
- id str
- The provider-assigned unique ID for this managed resource.
- filters
Sequence[Get
Advanced Cluster File Systems Filter] - name str
- The user-friendly name for the Advanced cluster file system. The file system name is unique for a cluster.
- resource_
id str - state str
- The current state of the advanced cluster file system. Valid states are CREATING, AVAILABLE, UPDATING, FAILED, DELETED.
- vm_
cluster_ strid - The OCID of the VM cluster.
- advanced
Cluster List<Property Map>File System Collections - The list of advanced_cluster_file_system_collection.
- compartment
Id String - The OCID of the compartment.
- id String
- The provider-assigned unique ID for this managed resource.
- filters List<Property Map>
- name String
- The user-friendly name for the Advanced cluster file system. The file system name is unique for a cluster.
- resource
Id String - state String
- The current state of the advanced cluster file system. Valid states are CREATING, AVAILABLE, UPDATING, FAILED, DELETED.
- vm
Cluster StringId - The OCID of the VM cluster.
Supporting Types
GetAdvancedClusterFileSystemsAdvancedClusterFileSystemCollection
GetAdvancedClusterFileSystemsAdvancedClusterFileSystemCollectionItem
- Compartment
Id string - The compartment OCID.
- Dictionary<string, string>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- Description string
- Description of the advanced cluster file system.
- 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"} - Id string
- The OCID of the advanced cluster file system.
- Is
Mounted bool - True if the file system is mounted on all VMs within VM Cluster.
- Lifecycle
Details string - Additional information about the current lifecycle state.
- Mount
Point string - The mount point of file system.
- Name string
- A filter to return only resources that match the entire name given. The match is not case sensitive.
- State string
- A filter to return only resources that match the given lifecycle state exactly.
- Storage
In intGbs - The total storage allocated for advanced cluster file system in GBs.
- Dictionary<string, string>
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- Time
Created string - The date and time the advanced cluster file system was created.
- Time
Updated string - The last date and time that the advanced cluster file system was updated.
- Vault
Id string - The OCID of the Oracle Cloud Infrastructure vault. This parameter and
secretIdare required for Customer Managed Keys. - Vm
Cluster stringId - A filter to return only ACFS that match the given vm cluster id exactly.
- Compartment
Id string - The compartment OCID.
- map[string]string
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- Description string
- Description of the advanced cluster file system.
- 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"} - Id string
- The OCID of the advanced cluster file system.
- Is
Mounted bool - True if the file system is mounted on all VMs within VM Cluster.
- Lifecycle
Details string - Additional information about the current lifecycle state.
- Mount
Point string - The mount point of file system.
- Name string
- A filter to return only resources that match the entire name given. The match is not case sensitive.
- State string
- A filter to return only resources that match the given lifecycle state exactly.
- Storage
In intGbs - The total storage allocated for advanced cluster file system in GBs.
- map[string]string
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- Time
Created string - The date and time the advanced cluster file system was created.
- Time
Updated string - The last date and time that the advanced cluster file system was updated.
- Vault
Id string - The OCID of the Oracle Cloud Infrastructure vault. This parameter and
secretIdare required for Customer Managed Keys. - Vm
Cluster stringId - A filter to return only ACFS that match the given vm cluster id exactly.
- compartment
Id String - The compartment OCID.
- Map<String,String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- description String
- Description of the advanced cluster file system.
- 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"} - id String
- The OCID of the advanced cluster file system.
- is
Mounted Boolean - True if the file system is mounted on all VMs within VM Cluster.
- lifecycle
Details String - Additional information about the current lifecycle state.
- mount
Point String - The mount point of file system.
- name String
- A filter to return only resources that match the entire name given. The match is not case sensitive.
- state String
- A filter to return only resources that match the given lifecycle state exactly.
- storage
In IntegerGbs - The total storage allocated for advanced cluster file system in GBs.
- Map<String,String>
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- time
Created String - The date and time the advanced cluster file system was created.
- time
Updated String - The last date and time that the advanced cluster file system was updated.
- vault
Id String - The OCID of the Oracle Cloud Infrastructure vault. This parameter and
secretIdare required for Customer Managed Keys. - vm
Cluster StringId - A filter to return only ACFS that match the given vm cluster id exactly.
- compartment
Id string - The compartment OCID.
- {[key: string]: string}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- description string
- Description of the advanced cluster file system.
- {[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"} - id string
- The OCID of the advanced cluster file system.
- is
Mounted boolean - True if the file system is mounted on all VMs within VM Cluster.
- lifecycle
Details string - Additional information about the current lifecycle state.
- mount
Point string - The mount point of file system.
- name string
- A filter to return only resources that match the entire name given. The match is not case sensitive.
- state string
- A filter to return only resources that match the given lifecycle state exactly.
- storage
In numberGbs - The total storage allocated for advanced cluster file system in GBs.
- {[key: string]: string}
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- time
Created string - The date and time the advanced cluster file system was created.
- time
Updated string - The last date and time that the advanced cluster file system was updated.
- vault
Id string - The OCID of the Oracle Cloud Infrastructure vault. This parameter and
secretIdare required for Customer Managed Keys. - vm
Cluster stringId - A filter to return only ACFS that match the given vm cluster id exactly.
- compartment_
id str - The compartment OCID.
- Mapping[str, str]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- description str
- Description of the advanced cluster file system.
- 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"} - id str
- The OCID of the advanced cluster file system.
- is_
mounted bool - True if the file system is mounted on all VMs within VM Cluster.
- lifecycle_
details str - Additional information about the current lifecycle state.
- mount_
point str - The mount point of file system.
- name str
- A filter to return only resources that match the entire name given. The match is not case sensitive.
- state str
- A filter to return only resources that match the given lifecycle state exactly.
- storage_
in_ intgbs - The total storage allocated for advanced cluster file system in GBs.
- Mapping[str, str]
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- time_
created str - The date and time the advanced cluster file system was created.
- time_
updated str - The last date and time that the advanced cluster file system was updated.
- vault_
id str - The OCID of the Oracle Cloud Infrastructure vault. This parameter and
secretIdare required for Customer Managed Keys. - vm_
cluster_ strid - A filter to return only ACFS that match the given vm cluster id exactly.
- compartment
Id String - The compartment OCID.
- Map<String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- description String
- Description of the advanced cluster file system.
- 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"} - id String
- The OCID of the advanced cluster file system.
- is
Mounted Boolean - True if the file system is mounted on all VMs within VM Cluster.
- lifecycle
Details String - Additional information about the current lifecycle state.
- mount
Point String - The mount point of file system.
- name String
- A filter to return only resources that match the entire name given. The match is not case sensitive.
- state String
- A filter to return only resources that match the given lifecycle state exactly.
- storage
In NumberGbs - The total storage allocated for advanced cluster file system in GBs.
- Map<String>
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- time
Created String - The date and time the advanced cluster file system was created.
- time
Updated String - The last date and time that the advanced cluster file system was updated.
- vault
Id String - The OCID of the Oracle Cloud Infrastructure vault. This parameter and
secretIdare required for Customer Managed Keys. - vm
Cluster StringId - A filter to return only ACFS that match the given vm cluster id exactly.
GetAdvancedClusterFileSystemsFilter
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
ociTerraform Provider.
Viewing docs for Oracle Cloud Infrastructure v4.2.0
published on Friday, Mar 6, 2026 by Pulumi
published on Friday, Mar 6, 2026 by Pulumi
