Oracle Cloud Infrastructure v3.10.0 published on Wednesday, Nov 5, 2025 by Pulumi
oci.DatabaseManagement.getCloudAsmConfiguration
Oracle Cloud Infrastructure v3.10.0 published on Wednesday, Nov 5, 2025 by Pulumi
This data source provides details about a specific Cloud Asm Configuration resource in Oracle Cloud Infrastructure Database Management service.
Gets configuration details including disk groups for the cloud ASM specified by cloudAsmId.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testCloudAsmConfiguration = oci.DatabaseManagement.getCloudAsmConfiguration({
cloudAsmId: testCloudAsm.id,
opcNamedCredentialId: cloudAsmConfigurationOpcNamedCredentialId,
});
import pulumi
import pulumi_oci as oci
test_cloud_asm_configuration = oci.DatabaseManagement.get_cloud_asm_configuration(cloud_asm_id=test_cloud_asm["id"],
opc_named_credential_id=cloud_asm_configuration_opc_named_credential_id)
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v3/go/oci/databasemanagement"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := databasemanagement.GetCloudAsmConfiguration(ctx, &databasemanagement.GetCloudAsmConfigurationArgs{
CloudAsmId: testCloudAsm.Id,
OpcNamedCredentialId: pulumi.StringRef(cloudAsmConfigurationOpcNamedCredentialId),
}, 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 testCloudAsmConfiguration = Oci.DatabaseManagement.GetCloudAsmConfiguration.Invoke(new()
{
CloudAsmId = testCloudAsm.Id,
OpcNamedCredentialId = cloudAsmConfigurationOpcNamedCredentialId,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.DatabaseManagement.DatabaseManagementFunctions;
import com.pulumi.oci.DatabaseManagement.inputs.GetCloudAsmConfigurationArgs;
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 testCloudAsmConfiguration = DatabaseManagementFunctions.getCloudAsmConfiguration(GetCloudAsmConfigurationArgs.builder()
.cloudAsmId(testCloudAsm.id())
.opcNamedCredentialId(cloudAsmConfigurationOpcNamedCredentialId)
.build());
}
}
variables:
testCloudAsmConfiguration:
fn::invoke:
function: oci:DatabaseManagement:getCloudAsmConfiguration
arguments:
cloudAsmId: ${testCloudAsm.id}
opcNamedCredentialId: ${cloudAsmConfigurationOpcNamedCredentialId}
Using getCloudAsmConfiguration
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 getCloudAsmConfiguration(args: GetCloudAsmConfigurationArgs, opts?: InvokeOptions): Promise<GetCloudAsmConfigurationResult>
function getCloudAsmConfigurationOutput(args: GetCloudAsmConfigurationOutputArgs, opts?: InvokeOptions): Output<GetCloudAsmConfigurationResult>def get_cloud_asm_configuration(cloud_asm_id: Optional[str] = None,
opc_named_credential_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetCloudAsmConfigurationResult
def get_cloud_asm_configuration_output(cloud_asm_id: Optional[pulumi.Input[str]] = None,
opc_named_credential_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetCloudAsmConfigurationResult]func GetCloudAsmConfiguration(ctx *Context, args *GetCloudAsmConfigurationArgs, opts ...InvokeOption) (*GetCloudAsmConfigurationResult, error)
func GetCloudAsmConfigurationOutput(ctx *Context, args *GetCloudAsmConfigurationOutputArgs, opts ...InvokeOption) GetCloudAsmConfigurationResultOutput> Note: This function is named GetCloudAsmConfiguration in the Go SDK.
public static class GetCloudAsmConfiguration
{
public static Task<GetCloudAsmConfigurationResult> InvokeAsync(GetCloudAsmConfigurationArgs args, InvokeOptions? opts = null)
public static Output<GetCloudAsmConfigurationResult> Invoke(GetCloudAsmConfigurationInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetCloudAsmConfigurationResult> getCloudAsmConfiguration(GetCloudAsmConfigurationArgs args, InvokeOptions options)
public static Output<GetCloudAsmConfigurationResult> getCloudAsmConfiguration(GetCloudAsmConfigurationArgs args, InvokeOptions options)
fn::invoke:
function: oci:DatabaseManagement/getCloudAsmConfiguration:getCloudAsmConfiguration
arguments:
# arguments dictionaryThe following arguments are supported:
- Cloud
Asm stringId - The OCID of the cloud ASM.
- Opc
Named stringCredential Id - The OCID of the Named Credential.
- Cloud
Asm stringId - The OCID of the cloud ASM.
- Opc
Named stringCredential Id - The OCID of the Named Credential.
- cloud
Asm StringId - The OCID of the cloud ASM.
- opc
Named StringCredential Id - The OCID of the Named Credential.
- cloud
Asm stringId - The OCID of the cloud ASM.
- opc
Named stringCredential Id - The OCID of the Named Credential.
- cloud_
asm_ strid - The OCID of the cloud ASM.
- opc_
named_ strcredential_ id - The OCID of the Named Credential.
- cloud
Asm StringId - The OCID of the cloud ASM.
- opc
Named StringCredential Id - The OCID of the Named Credential.
getCloudAsmConfiguration Result
The following output properties are available:
- Cloud
Asm stringId - Id string
- The provider-assigned unique ID for this managed resource.
- Init
Parameters List<GetCloud Asm Configuration Init Parameter> - An array of initialization parameters for the cloud ASM instances.
- Opc
Named stringCredential Id
- Cloud
Asm stringId - Id string
- The provider-assigned unique ID for this managed resource.
- Init
Parameters []GetCloud Asm Configuration Init Parameter - An array of initialization parameters for the cloud ASM instances.
- Opc
Named stringCredential Id
- cloud
Asm StringId - id String
- The provider-assigned unique ID for this managed resource.
- init
Parameters List<GetCloud Asm Configuration Init Parameter> - An array of initialization parameters for the cloud ASM instances.
- opc
Named StringCredential Id
- cloud
Asm stringId - id string
- The provider-assigned unique ID for this managed resource.
- init
Parameters GetCloud Asm Configuration Init Parameter[] - An array of initialization parameters for the cloud ASM instances.
- opc
Named stringCredential Id
- cloud_
asm_ strid - id str
- The provider-assigned unique ID for this managed resource.
- init_
parameters Sequence[GetCloud Asm Configuration Init Parameter] - An array of initialization parameters for the cloud ASM instances.
- opc_
named_ strcredential_ id
- cloud
Asm StringId - id String
- The provider-assigned unique ID for this managed resource.
- init
Parameters List<Property Map> - An array of initialization parameters for the cloud ASM instances.
- opc
Named StringCredential Id
Supporting Types
GetCloudAsmConfigurationInitParameter
- Asm
Instance stringDisplay Name - The user-friendly name for the ASM instance. The name does not have to be unique.
- Asm
Instance stringId - The OCID of the cloud ASM instance.
- Auto
Mount List<string>Disk Groups - The list of disk group names that an ASM instance mounts at startup or when the
ALTER DISKGROUP ALL MOUNTstatement is issued. - Disk
Discovery stringPath - An operating system-dependent value used to limit the set of disks considered for discovery.
- Preferred
Read List<string>Failure Groups - The list of failure groups that contain preferred read disks.
- Rebalance
Power int - The maximum power on an ASM instance for disk rebalancing.
- Asm
Instance stringDisplay Name - The user-friendly name for the ASM instance. The name does not have to be unique.
- Asm
Instance stringId - The OCID of the cloud ASM instance.
- Auto
Mount []stringDisk Groups - The list of disk group names that an ASM instance mounts at startup or when the
ALTER DISKGROUP ALL MOUNTstatement is issued. - Disk
Discovery stringPath - An operating system-dependent value used to limit the set of disks considered for discovery.
- Preferred
Read []stringFailure Groups - The list of failure groups that contain preferred read disks.
- Rebalance
Power int - The maximum power on an ASM instance for disk rebalancing.
- asm
Instance StringDisplay Name - The user-friendly name for the ASM instance. The name does not have to be unique.
- asm
Instance StringId - The OCID of the cloud ASM instance.
- auto
Mount List<String>Disk Groups - The list of disk group names that an ASM instance mounts at startup or when the
ALTER DISKGROUP ALL MOUNTstatement is issued. - disk
Discovery StringPath - An operating system-dependent value used to limit the set of disks considered for discovery.
- preferred
Read List<String>Failure Groups - The list of failure groups that contain preferred read disks.
- rebalance
Power Integer - The maximum power on an ASM instance for disk rebalancing.
- asm
Instance stringDisplay Name - The user-friendly name for the ASM instance. The name does not have to be unique.
- asm
Instance stringId - The OCID of the cloud ASM instance.
- auto
Mount string[]Disk Groups - The list of disk group names that an ASM instance mounts at startup or when the
ALTER DISKGROUP ALL MOUNTstatement is issued. - disk
Discovery stringPath - An operating system-dependent value used to limit the set of disks considered for discovery.
- preferred
Read string[]Failure Groups - The list of failure groups that contain preferred read disks.
- rebalance
Power number - The maximum power on an ASM instance for disk rebalancing.
- asm_
instance_ strdisplay_ name - The user-friendly name for the ASM instance. The name does not have to be unique.
- asm_
instance_ strid - The OCID of the cloud ASM instance.
- auto_
mount_ Sequence[str]disk_ groups - The list of disk group names that an ASM instance mounts at startup or when the
ALTER DISKGROUP ALL MOUNTstatement is issued. - disk_
discovery_ strpath - An operating system-dependent value used to limit the set of disks considered for discovery.
- preferred_
read_ Sequence[str]failure_ groups - The list of failure groups that contain preferred read disks.
- rebalance_
power int - The maximum power on an ASM instance for disk rebalancing.
- asm
Instance StringDisplay Name - The user-friendly name for the ASM instance. The name does not have to be unique.
- asm
Instance StringId - The OCID of the cloud ASM instance.
- auto
Mount List<String>Disk Groups - The list of disk group names that an ASM instance mounts at startup or when the
ALTER DISKGROUP ALL MOUNTstatement is issued. - disk
Discovery StringPath - An operating system-dependent value used to limit the set of disks considered for discovery.
- preferred
Read List<String>Failure Groups - The list of failure groups that contain preferred read disks.
- rebalance
Power Number - The maximum power on an ASM instance for disk rebalancing.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
ociTerraform Provider.
Oracle Cloud Infrastructure v3.10.0 published on Wednesday, Nov 5, 2025 by Pulumi
