Oracle Cloud Infrastructure

Pulumi Official
Package maintained by Pulumi
v0.1.1 published on Tuesday, May 3, 2022 by Pulumi

getManagedDatabasesAsmProperty

This data source provides details about a specific Managed Databases Asm Property resource in Oracle Cloud Infrastructure Database Management service.

Gets the list of ASM properties for the specified managedDatabaseId.

Example Usage

using Pulumi;
using Oci = Pulumi.Oci;

class MyStack : Stack
{
    public MyStack()
    {
        var testManagedDatabasesAsmProperty = Output.Create(Oci.DatabaseManagement.GetManagedDatabasesAsmProperty.InvokeAsync(new Oci.DatabaseManagement.GetManagedDatabasesAsmPropertyArgs
        {
            ManagedDatabaseId = oci_database_management_managed_database.Test_managed_database.Id,
            Name = @var.Managed_databases_asm_property_name,
        }));
    }

}
package main

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

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DatabaseManagement.GetManagedDatabasesAsmProperty(ctx, &databasemanagement.GetManagedDatabasesAsmPropertyArgs{
			ManagedDatabaseId: oci_database_management_managed_database.Test_managed_database.Id,
			Name:              pulumi.StringRef(_var.Managed_databases_asm_property_name),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

Coming soon!

import pulumi
import pulumi_oci as oci

test_managed_databases_asm_property = oci.DatabaseManagement.get_managed_databases_asm_property(managed_database_id=oci_database_management_managed_database["test_managed_database"]["id"],
    name=var["managed_databases_asm_property_name"])
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testManagedDatabasesAsmProperty = oci.DatabaseManagement.getManagedDatabasesAsmProperty({
    managedDatabaseId: oci_database_management_managed_database.test_managed_database.id,
    name: _var.managed_databases_asm_property_name,
});

Coming soon!

Using getManagedDatabasesAsmProperty

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 getManagedDatabasesAsmProperty(args: GetManagedDatabasesAsmPropertyArgs, opts?: InvokeOptions): Promise<GetManagedDatabasesAsmPropertyResult>
function getManagedDatabasesAsmPropertyOutput(args: GetManagedDatabasesAsmPropertyOutputArgs, opts?: InvokeOptions): Output<GetManagedDatabasesAsmPropertyResult>
def get_managed_databases_asm_property(managed_database_id: Optional[str] = None,
                                       name: Optional[str] = None,
                                       opts: Optional[InvokeOptions] = None) -> GetManagedDatabasesAsmPropertyResult
def get_managed_databases_asm_property_output(managed_database_id: Optional[pulumi.Input[str]] = None,
                                       name: Optional[pulumi.Input[str]] = None,
                                       opts: Optional[InvokeOptions] = None) -> Output[GetManagedDatabasesAsmPropertyResult]
func GetManagedDatabasesAsmProperty(ctx *Context, args *GetManagedDatabasesAsmPropertyArgs, opts ...InvokeOption) (*GetManagedDatabasesAsmPropertyResult, error)
func GetManagedDatabasesAsmPropertyOutput(ctx *Context, args *GetManagedDatabasesAsmPropertyOutputArgs, opts ...InvokeOption) GetManagedDatabasesAsmPropertyResultOutput

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

public static class GetManagedDatabasesAsmProperty 
{
    public static Task<GetManagedDatabasesAsmPropertyResult> InvokeAsync(GetManagedDatabasesAsmPropertyArgs args, InvokeOptions? opts = null)
    public static Output<GetManagedDatabasesAsmPropertyResult> Invoke(GetManagedDatabasesAsmPropertyInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetManagedDatabasesAsmPropertyResult> getManagedDatabasesAsmProperty(GetManagedDatabasesAsmPropertyArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: oci:DatabaseManagement/getManagedDatabasesAsmProperty:getManagedDatabasesAsmProperty
  Arguments:
    # Arguments dictionary

The following arguments are supported:

ManagedDatabaseId string

The OCID of the Managed Database.

Name string

A filter to return only resources that match the entire name.

ManagedDatabaseId string

The OCID of the Managed Database.

Name string

A filter to return only resources that match the entire name.

managedDatabaseId String

The OCID of the Managed Database.

name String

A filter to return only resources that match the entire name.

managedDatabaseId string

The OCID of the Managed Database.

name string

A filter to return only resources that match the entire name.

managed_database_id str

The OCID of the Managed Database.

name str

A filter to return only resources that match the entire name.

managedDatabaseId String

The OCID of the Managed Database.

name String

A filter to return only resources that match the entire name.

getManagedDatabasesAsmProperty Result

The following output properties are available:

Id string

The provider-assigned unique ID for this managed resource.

Items List<GetManagedDatabasesAsmPropertyItem>

An array of AsmPropertySummary resources.

ManagedDatabaseId string
Name string
Id string

The provider-assigned unique ID for this managed resource.

Items []GetManagedDatabasesAsmPropertyItem

An array of AsmPropertySummary resources.

ManagedDatabaseId string
Name string
id String

The provider-assigned unique ID for this managed resource.

items List<GetManagedDatabasesAsmPropertyItem>

An array of AsmPropertySummary resources.

managedDatabaseId String
name String
id string

The provider-assigned unique ID for this managed resource.

items GetManagedDatabasesAsmPropertyItem[]

An array of AsmPropertySummary resources.

managedDatabaseId string
name string
id str

The provider-assigned unique ID for this managed resource.

items GetManagedDatabasesAsmPropertyItem]

An array of AsmPropertySummary resources.

managed_database_id str
name str
id String

The provider-assigned unique ID for this managed resource.

items List<Property Map>

An array of AsmPropertySummary resources.

managedDatabaseId String
name String

Supporting Types

GetManagedDatabasesAsmPropertyItem

DiskGroup string

The name of the disk group.

DiskGroup string

The name of the disk group.

diskGroup String

The name of the disk group.

diskGroup string

The name of the disk group.

disk_group str

The name of the disk group.

diskGroup String

The name of the disk group.

Package Details

Repository
https://github.com/pulumi/pulumi-oci
License
Apache-2.0
Notes

This Pulumi package is based on the oci Terraform Provider.