Oracle Cloud Infrastructure v2.33.0 published on Thursday, May 1, 2025 by Pulumi
oci.DatabaseManagement.getManagedDatabaseUserDataAccessContainers
Explore with Pulumi AI
This data source provides the list of Managed Database User Data Access Containers in Oracle Cloud Infrastructure Database Management service.
Gets the list of containers for a specific user. This is only applicable if ALL_CONTAINERS !=‘Y’.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testManagedDatabaseUserDataAccessContainers = oci.DatabaseManagement.getManagedDatabaseUserDataAccessContainers({
    managedDatabaseId: testManagedDatabase.id,
    userName: testUser.name,
    name: managedDatabaseUserDataAccessContainerName,
    opcNamedCredentialId: managedDatabaseUserDataAccessContainerOpcNamedCredentialId,
});
import pulumi
import pulumi_oci as oci
test_managed_database_user_data_access_containers = oci.DatabaseManagement.get_managed_database_user_data_access_containers(managed_database_id=test_managed_database["id"],
    user_name=test_user["name"],
    name=managed_database_user_data_access_container_name,
    opc_named_credential_id=managed_database_user_data_access_container_opc_named_credential_id)
package main
import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/databasemanagement"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := databasemanagement.GetManagedDatabaseUserDataAccessContainers(ctx, &databasemanagement.GetManagedDatabaseUserDataAccessContainersArgs{
			ManagedDatabaseId:    testManagedDatabase.Id,
			UserName:             testUser.Name,
			Name:                 pulumi.StringRef(managedDatabaseUserDataAccessContainerName),
			OpcNamedCredentialId: pulumi.StringRef(managedDatabaseUserDataAccessContainerOpcNamedCredentialId),
		}, 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 testManagedDatabaseUserDataAccessContainers = Oci.DatabaseManagement.GetManagedDatabaseUserDataAccessContainers.Invoke(new()
    {
        ManagedDatabaseId = testManagedDatabase.Id,
        UserName = testUser.Name,
        Name = managedDatabaseUserDataAccessContainerName,
        OpcNamedCredentialId = managedDatabaseUserDataAccessContainerOpcNamedCredentialId,
    });
});
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.GetManagedDatabaseUserDataAccessContainersArgs;
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 testManagedDatabaseUserDataAccessContainers = DatabaseManagementFunctions.getManagedDatabaseUserDataAccessContainers(GetManagedDatabaseUserDataAccessContainersArgs.builder()
            .managedDatabaseId(testManagedDatabase.id())
            .userName(testUser.name())
            .name(managedDatabaseUserDataAccessContainerName)
            .opcNamedCredentialId(managedDatabaseUserDataAccessContainerOpcNamedCredentialId)
            .build());
    }
}
variables:
  testManagedDatabaseUserDataAccessContainers:
    fn::invoke:
      function: oci:DatabaseManagement:getManagedDatabaseUserDataAccessContainers
      arguments:
        managedDatabaseId: ${testManagedDatabase.id}
        userName: ${testUser.name}
        name: ${managedDatabaseUserDataAccessContainerName}
        opcNamedCredentialId: ${managedDatabaseUserDataAccessContainerOpcNamedCredentialId}
Using getManagedDatabaseUserDataAccessContainers
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 getManagedDatabaseUserDataAccessContainers(args: GetManagedDatabaseUserDataAccessContainersArgs, opts?: InvokeOptions): Promise<GetManagedDatabaseUserDataAccessContainersResult>
function getManagedDatabaseUserDataAccessContainersOutput(args: GetManagedDatabaseUserDataAccessContainersOutputArgs, opts?: InvokeOptions): Output<GetManagedDatabaseUserDataAccessContainersResult>def get_managed_database_user_data_access_containers(filters: Optional[Sequence[GetManagedDatabaseUserDataAccessContainersFilter]] = None,
                                                     managed_database_id: Optional[str] = None,
                                                     name: Optional[str] = None,
                                                     opc_named_credential_id: Optional[str] = None,
                                                     user_name: Optional[str] = None,
                                                     opts: Optional[InvokeOptions] = None) -> GetManagedDatabaseUserDataAccessContainersResult
def get_managed_database_user_data_access_containers_output(filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetManagedDatabaseUserDataAccessContainersFilterArgs]]]] = None,
                                                     managed_database_id: Optional[pulumi.Input[str]] = None,
                                                     name: Optional[pulumi.Input[str]] = None,
                                                     opc_named_credential_id: Optional[pulumi.Input[str]] = None,
                                                     user_name: Optional[pulumi.Input[str]] = None,
                                                     opts: Optional[InvokeOptions] = None) -> Output[GetManagedDatabaseUserDataAccessContainersResult]func GetManagedDatabaseUserDataAccessContainers(ctx *Context, args *GetManagedDatabaseUserDataAccessContainersArgs, opts ...InvokeOption) (*GetManagedDatabaseUserDataAccessContainersResult, error)
func GetManagedDatabaseUserDataAccessContainersOutput(ctx *Context, args *GetManagedDatabaseUserDataAccessContainersOutputArgs, opts ...InvokeOption) GetManagedDatabaseUserDataAccessContainersResultOutput> Note: This function is named GetManagedDatabaseUserDataAccessContainers in the Go SDK.
public static class GetManagedDatabaseUserDataAccessContainers 
{
    public static Task<GetManagedDatabaseUserDataAccessContainersResult> InvokeAsync(GetManagedDatabaseUserDataAccessContainersArgs args, InvokeOptions? opts = null)
    public static Output<GetManagedDatabaseUserDataAccessContainersResult> Invoke(GetManagedDatabaseUserDataAccessContainersInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetManagedDatabaseUserDataAccessContainersResult> getManagedDatabaseUserDataAccessContainers(GetManagedDatabaseUserDataAccessContainersArgs args, InvokeOptions options)
public static Output<GetManagedDatabaseUserDataAccessContainersResult> getManagedDatabaseUserDataAccessContainers(GetManagedDatabaseUserDataAccessContainersArgs args, InvokeOptions options)
fn::invoke:
  function: oci:DatabaseManagement/getManagedDatabaseUserDataAccessContainers:getManagedDatabaseUserDataAccessContainers
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ManagedDatabase stringId 
- The OCID of the Managed Database.
- UserName string
- The name of the user whose details are to be viewed.
- Filters
List<GetManaged Database User Data Access Containers Filter> 
- Name string
- A filter to return only resources that match the entire name.
- OpcNamed stringCredential Id 
- The OCID of the Named Credential.
- ManagedDatabase stringId 
- The OCID of the Managed Database.
- UserName string
- The name of the user whose details are to be viewed.
- Filters
[]GetManaged Database User Data Access Containers Filter 
- Name string
- A filter to return only resources that match the entire name.
- OpcNamed stringCredential Id 
- The OCID of the Named Credential.
- managedDatabase StringId 
- The OCID of the Managed Database.
- userName String
- The name of the user whose details are to be viewed.
- filters
List<GetManaged Database User Data Access Containers Filter> 
- name String
- A filter to return only resources that match the entire name.
- opcNamed StringCredential Id 
- The OCID of the Named Credential.
- managedDatabase stringId 
- The OCID of the Managed Database.
- userName string
- The name of the user whose details are to be viewed.
- filters
GetManaged Database User Data Access Containers Filter[] 
- name string
- A filter to return only resources that match the entire name.
- opcNamed stringCredential Id 
- The OCID of the Named Credential.
- managed_database_ strid 
- The OCID of the Managed Database.
- user_name str
- The name of the user whose details are to be viewed.
- filters
Sequence[GetManaged Database User Data Access Containers Filter] 
- name str
- A filter to return only resources that match the entire name.
- opc_named_ strcredential_ id 
- The OCID of the Named Credential.
- managedDatabase StringId 
- The OCID of the Managed Database.
- userName String
- The name of the user whose details are to be viewed.
- filters List<Property Map>
- name String
- A filter to return only resources that match the entire name.
- opcNamed StringCredential Id 
- The OCID of the Named Credential.
getManagedDatabaseUserDataAccessContainers Result
The following output properties are available:
- DataAccess List<GetContainer Collections Managed Database User Data Access Containers Data Access Container Collection> 
- The list of data_access_container_collection.
- Id string
- The provider-assigned unique ID for this managed resource.
- ManagedDatabase stringId 
- UserName string
- Filters
List<GetManaged Database User Data Access Containers Filter> 
- Name string
- The name of the container included in the attribute.
- OpcNamed stringCredential Id 
- DataAccess []GetContainer Collections Managed Database User Data Access Containers Data Access Container Collection 
- The list of data_access_container_collection.
- Id string
- The provider-assigned unique ID for this managed resource.
- ManagedDatabase stringId 
- UserName string
- Filters
[]GetManaged Database User Data Access Containers Filter 
- Name string
- The name of the container included in the attribute.
- OpcNamed stringCredential Id 
- dataAccess List<GetContainer Collections Managed Database User Data Access Containers Data Access Container Collection> 
- The list of data_access_container_collection.
- id String
- The provider-assigned unique ID for this managed resource.
- managedDatabase StringId 
- userName String
- filters
List<GetManaged Database User Data Access Containers Filter> 
- name String
- The name of the container included in the attribute.
- opcNamed StringCredential Id 
- dataAccess GetContainer Collections Managed Database User Data Access Containers Data Access Container Collection[] 
- The list of data_access_container_collection.
- id string
- The provider-assigned unique ID for this managed resource.
- managedDatabase stringId 
- userName string
- filters
GetManaged Database User Data Access Containers Filter[] 
- name string
- The name of the container included in the attribute.
- opcNamed stringCredential Id 
- data_access_ Sequence[Getcontainer_ collections Managed Database User Data Access Containers Data Access Container Collection] 
- The list of data_access_container_collection.
- id str
- The provider-assigned unique ID for this managed resource.
- managed_database_ strid 
- user_name str
- filters
Sequence[GetManaged Database User Data Access Containers Filter] 
- name str
- The name of the container included in the attribute.
- opc_named_ strcredential_ id 
- dataAccess List<Property Map>Container Collections 
- The list of data_access_container_collection.
- id String
- The provider-assigned unique ID for this managed resource.
- managedDatabase StringId 
- userName String
- filters List<Property Map>
- name String
- The name of the container included in the attribute.
- opcNamed StringCredential Id 
Supporting Types
GetManagedDatabaseUserDataAccessContainersDataAccessContainerCollection          
- Items
List<GetManaged Database User Data Access Containers Data Access Container Collection Item> 
- An array of container resources.
- Items
[]GetManaged Database User Data Access Containers Data Access Container Collection Item 
- An array of container resources.
- items
List<GetManaged Database User Data Access Containers Data Access Container Collection Item> 
- An array of container resources.
- items
GetManaged Database User Data Access Containers Data Access Container Collection Item[] 
- An array of container resources.
- items
Sequence[GetManaged Database User Data Access Containers Data Access Container Collection Item] 
- An array of container resources.
- items List<Property Map>
- An array of container resources.
GetManagedDatabaseUserDataAccessContainersDataAccessContainerCollectionItem           
- Name string
- A filter to return only resources that match the entire name.
- Name string
- A filter to return only resources that match the entire name.
- name String
- A filter to return only resources that match the entire name.
- name string
- A filter to return only resources that match the entire name.
- name str
- A filter to return only resources that match the entire name.
- name String
- A filter to return only resources that match the entire name.
GetManagedDatabaseUserDataAccessContainersFilter       
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the ociTerraform Provider.