Oracle Cloud Infrastructure

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

getManagedDatabaseGroup

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

Gets the details for the Managed Database Group specified by managedDatabaseGroupId.

Example Usage

using Pulumi;
using Oci = Pulumi.Oci;

class MyStack : Stack
{
    public MyStack()
    {
        var testManagedDatabaseGroup = Output.Create(Oci.DatabaseManagement.GetManagedDatabaseGroup.InvokeAsync(new Oci.DatabaseManagement.GetManagedDatabaseGroupArgs
        {
            ManagedDatabaseGroupId = oci_database_management_managed_database_group.Test_managed_database_group.Id,
        }));
    }

}
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.GetManagedDatabaseGroup(ctx, &databasemanagement.GetManagedDatabaseGroupArgs{
			ManagedDatabaseGroupId: oci_database_management_managed_database_group.Test_managed_database_group.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

Coming soon!

import pulumi
import pulumi_oci as oci

test_managed_database_group = oci.DatabaseManagement.get_managed_database_group(managed_database_group_id=oci_database_management_managed_database_group["test_managed_database_group"]["id"])
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testManagedDatabaseGroup = oci.DatabaseManagement.getManagedDatabaseGroup({
    managedDatabaseGroupId: oci_database_management_managed_database_group.test_managed_database_group.id,
});

Coming soon!

Using getManagedDatabaseGroup

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 getManagedDatabaseGroup(args: GetManagedDatabaseGroupArgs, opts?: InvokeOptions): Promise<GetManagedDatabaseGroupResult>
function getManagedDatabaseGroupOutput(args: GetManagedDatabaseGroupOutputArgs, opts?: InvokeOptions): Output<GetManagedDatabaseGroupResult>
def get_managed_database_group(managed_database_group_id: Optional[str] = None,
                               opts: Optional[InvokeOptions] = None) -> GetManagedDatabaseGroupResult
def get_managed_database_group_output(managed_database_group_id: Optional[pulumi.Input[str]] = None,
                               opts: Optional[InvokeOptions] = None) -> Output[GetManagedDatabaseGroupResult]
func GetManagedDatabaseGroup(ctx *Context, args *GetManagedDatabaseGroupArgs, opts ...InvokeOption) (*GetManagedDatabaseGroupResult, error)
func GetManagedDatabaseGroupOutput(ctx *Context, args *GetManagedDatabaseGroupOutputArgs, opts ...InvokeOption) GetManagedDatabaseGroupResultOutput

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

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

The following arguments are supported:

ManagedDatabaseGroupId string

The OCID of the Managed Database Group.

ManagedDatabaseGroupId string

The OCID of the Managed Database Group.

managedDatabaseGroupId String

The OCID of the Managed Database Group.

managedDatabaseGroupId string

The OCID of the Managed Database Group.

managed_database_group_id str

The OCID of the Managed Database Group.

managedDatabaseGroupId String

The OCID of the Managed Database Group.

getManagedDatabaseGroup Result

The following output properties are available:

CompartmentId string

The OCID of the compartment in which the Managed Database resides.

Description string

The information specified by the user about the Managed Database Group.

Id string

The OCID of the Managed Database.

ManagedDatabaseGroupId string
ManagedDatabases List<GetManagedDatabaseGroupManagedDatabase>

A list of Managed Databases in the Managed Database Group.

Name string

The name of the Managed Database Group.

State string

The current lifecycle state of the Managed Database Group.

TimeCreated string

The date and time the Managed Database Group was created.

TimeUpdated string

The date and time the Managed Database Group was last updated.

CompartmentId string

The OCID of the compartment in which the Managed Database resides.

Description string

The information specified by the user about the Managed Database Group.

Id string

The OCID of the Managed Database.

ManagedDatabaseGroupId string
ManagedDatabases []GetManagedDatabaseGroupManagedDatabase

A list of Managed Databases in the Managed Database Group.

Name string

The name of the Managed Database Group.

State string

The current lifecycle state of the Managed Database Group.

TimeCreated string

The date and time the Managed Database Group was created.

TimeUpdated string

The date and time the Managed Database Group was last updated.

compartmentId String

The OCID of the compartment in which the Managed Database resides.

description String

The information specified by the user about the Managed Database Group.

id String

The OCID of the Managed Database.

managedDatabaseGroupId String
managedDatabases List<GetManagedDatabaseGroupManagedDatabase>

A list of Managed Databases in the Managed Database Group.

name String

The name of the Managed Database Group.

state String

The current lifecycle state of the Managed Database Group.

timeCreated String

The date and time the Managed Database Group was created.

timeUpdated String

The date and time the Managed Database Group was last updated.

compartmentId string

The OCID of the compartment in which the Managed Database resides.

description string

The information specified by the user about the Managed Database Group.

id string

The OCID of the Managed Database.

managedDatabaseGroupId string
managedDatabases GetManagedDatabaseGroupManagedDatabase[]

A list of Managed Databases in the Managed Database Group.

name string

The name of the Managed Database Group.

state string

The current lifecycle state of the Managed Database Group.

timeCreated string

The date and time the Managed Database Group was created.

timeUpdated string

The date and time the Managed Database Group was last updated.

compartment_id str

The OCID of the compartment in which the Managed Database resides.

description str

The information specified by the user about the Managed Database Group.

id str

The OCID of the Managed Database.

managed_database_group_id str
managed_databases GetManagedDatabaseGroupManagedDatabase]

A list of Managed Databases in the Managed Database Group.

name str

The name of the Managed Database Group.

state str

The current lifecycle state of the Managed Database Group.

time_created str

The date and time the Managed Database Group was created.

time_updated str

The date and time the Managed Database Group was last updated.

compartmentId String

The OCID of the compartment in which the Managed Database resides.

description String

The information specified by the user about the Managed Database Group.

id String

The OCID of the Managed Database.

managedDatabaseGroupId String
managedDatabases List<Property Map>

A list of Managed Databases in the Managed Database Group.

name String

The name of the Managed Database Group.

state String

The current lifecycle state of the Managed Database Group.

timeCreated String

The date and time the Managed Database Group was created.

timeUpdated String

The date and time the Managed Database Group was last updated.

Supporting Types

GetManagedDatabaseGroupManagedDatabase

CompartmentId string

The OCID of the compartment in which the Managed Database resides.

DatabaseSubType string

The subtype of the Oracle Database. Indicates whether the database is a Container Database, Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database.

DatabaseType string

The type of Oracle Database installation.

DeploymentType string

The infrastructure used to deploy the Oracle Database.

Id string

The OCID of the Managed Database.

Name string

The name of the Managed Database Group.

TimeAdded string

The date and time the Managed Database was added to the group.

WorkloadType string

The workload type of the Autonomous Database.

CompartmentId string

The OCID of the compartment in which the Managed Database resides.

DatabaseSubType string

The subtype of the Oracle Database. Indicates whether the database is a Container Database, Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database.

DatabaseType string

The type of Oracle Database installation.

DeploymentType string

The infrastructure used to deploy the Oracle Database.

Id string

The OCID of the Managed Database.

Name string

The name of the Managed Database Group.

TimeAdded string

The date and time the Managed Database was added to the group.

WorkloadType string

The workload type of the Autonomous Database.

compartmentId String

The OCID of the compartment in which the Managed Database resides.

databaseSubType String

The subtype of the Oracle Database. Indicates whether the database is a Container Database, Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database.

databaseType String

The type of Oracle Database installation.

deploymentType String

The infrastructure used to deploy the Oracle Database.

id String

The OCID of the Managed Database.

name String

The name of the Managed Database Group.

timeAdded String

The date and time the Managed Database was added to the group.

workloadType String

The workload type of the Autonomous Database.

compartmentId string

The OCID of the compartment in which the Managed Database resides.

databaseSubType string

The subtype of the Oracle Database. Indicates whether the database is a Container Database, Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database.

databaseType string

The type of Oracle Database installation.

deploymentType string

The infrastructure used to deploy the Oracle Database.

id string

The OCID of the Managed Database.

name string

The name of the Managed Database Group.

timeAdded string

The date and time the Managed Database was added to the group.

workloadType string

The workload type of the Autonomous Database.

compartment_id str

The OCID of the compartment in which the Managed Database resides.

database_sub_type str

The subtype of the Oracle Database. Indicates whether the database is a Container Database, Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database.

database_type str

The type of Oracle Database installation.

deployment_type str

The infrastructure used to deploy the Oracle Database.

id str

The OCID of the Managed Database.

name str

The name of the Managed Database Group.

time_added str

The date and time the Managed Database was added to the group.

workload_type str

The workload type of the Autonomous Database.

compartmentId String

The OCID of the compartment in which the Managed Database resides.

databaseSubType String

The subtype of the Oracle Database. Indicates whether the database is a Container Database, Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database.

databaseType String

The type of Oracle Database installation.

deploymentType String

The infrastructure used to deploy the Oracle Database.

id String

The OCID of the Managed Database.

name String

The name of the Managed Database Group.

timeAdded String

The date and time the Managed Database was added to the group.

workloadType String

The workload type of the Autonomous Database.

Package Details

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

This Pulumi package is based on the oci Terraform Provider.