1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. DataSafe
  5. getTargetDatabaseRole
Oracle Cloud Infrastructure v2.28.0 published on Thursday, Mar 27, 2025 by Pulumi

oci.DataSafe.getTargetDatabaseRole

Explore with Pulumi AI

Oracle Cloud Infrastructure v2.28.0 published on Thursday, Mar 27, 2025 by Pulumi

Using getTargetDatabaseRole

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 getTargetDatabaseRole(args: GetTargetDatabaseRoleArgs, opts?: InvokeOptions): Promise<GetTargetDatabaseRoleResult>
function getTargetDatabaseRoleOutput(args: GetTargetDatabaseRoleOutputArgs, opts?: InvokeOptions): Output<GetTargetDatabaseRoleResult>
Copy
def get_target_database_role(authentication_type: Optional[str] = None,
                             filters: Optional[Sequence[_datasafe.GetTargetDatabaseRoleFilter]] = None,
                             is_oracle_maintained: Optional[bool] = None,
                             role_name_contains: Optional[str] = None,
                             role_names: Optional[Sequence[str]] = None,
                             target_database_id: Optional[str] = None,
                             opts: Optional[InvokeOptions] = None) -> GetTargetDatabaseRoleResult
def get_target_database_role_output(authentication_type: Optional[pulumi.Input[str]] = None,
                             filters: Optional[pulumi.Input[Sequence[pulumi.Input[_datasafe.GetTargetDatabaseRoleFilterArgs]]]] = None,
                             is_oracle_maintained: Optional[pulumi.Input[bool]] = None,
                             role_name_contains: Optional[pulumi.Input[str]] = None,
                             role_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                             target_database_id: Optional[pulumi.Input[str]] = None,
                             opts: Optional[InvokeOptions] = None) -> Output[GetTargetDatabaseRoleResult]
Copy
func GetTargetDatabaseRole(ctx *Context, args *GetTargetDatabaseRoleArgs, opts ...InvokeOption) (*GetTargetDatabaseRoleResult, error)
func GetTargetDatabaseRoleOutput(ctx *Context, args *GetTargetDatabaseRoleOutputArgs, opts ...InvokeOption) GetTargetDatabaseRoleResultOutput
Copy

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

public static class GetTargetDatabaseRole 
{
    public static Task<GetTargetDatabaseRoleResult> InvokeAsync(GetTargetDatabaseRoleArgs args, InvokeOptions? opts = null)
    public static Output<GetTargetDatabaseRoleResult> Invoke(GetTargetDatabaseRoleInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetTargetDatabaseRoleResult> getTargetDatabaseRole(GetTargetDatabaseRoleArgs args, InvokeOptions options)
public static Output<GetTargetDatabaseRoleResult> getTargetDatabaseRole(GetTargetDatabaseRoleArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: oci:DataSafe/getTargetDatabaseRole:getTargetDatabaseRole
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

TargetDatabaseId This property is required. string
AuthenticationType string
Filters Changes to this property will trigger replacement. List<GetTargetDatabaseRoleFilter>
IsOracleMaintained bool
RoleNameContains string
RoleNames List<string>
TargetDatabaseId This property is required. string
AuthenticationType string
Filters Changes to this property will trigger replacement. []GetTargetDatabaseRoleFilter
IsOracleMaintained bool
RoleNameContains string
RoleNames []string
targetDatabaseId This property is required. String
authenticationType String
filters Changes to this property will trigger replacement. List<GetTargetDatabaseRoleFilter>
isOracleMaintained Boolean
roleNameContains String
roleNames List<String>
targetDatabaseId This property is required. string
authenticationType string
filters Changes to this property will trigger replacement. GetTargetDatabaseRoleFilter[]
isOracleMaintained boolean
roleNameContains string
roleNames string[]
target_database_id This property is required. str
authentication_type str
filters Changes to this property will trigger replacement. Sequence[datasafe.GetTargetDatabaseRoleFilter]
is_oracle_maintained bool
role_name_contains str
role_names Sequence[str]
targetDatabaseId This property is required. String
authenticationType String
filters Changes to this property will trigger replacement. List<Property Map>
isOracleMaintained Boolean
roleNameContains String
roleNames List<String>

getTargetDatabaseRole Result

The following output properties are available:

Id string
The provider-assigned unique ID for this managed resource.
Roles List<GetTargetDatabaseRoleRole>
TargetDatabaseId string
AuthenticationType string
Filters List<GetTargetDatabaseRoleFilter>
IsOracleMaintained bool
RoleNameContains string
RoleNames List<string>
Id string
The provider-assigned unique ID for this managed resource.
Roles []GetTargetDatabaseRoleRole
TargetDatabaseId string
AuthenticationType string
Filters []GetTargetDatabaseRoleFilter
IsOracleMaintained bool
RoleNameContains string
RoleNames []string
id String
The provider-assigned unique ID for this managed resource.
roles List<GetTargetDatabaseRoleRole>
targetDatabaseId String
authenticationType String
filters List<GetTargetDatabaseRoleFilter>
isOracleMaintained Boolean
roleNameContains String
roleNames List<String>
id string
The provider-assigned unique ID for this managed resource.
roles GetTargetDatabaseRoleRole[]
targetDatabaseId string
authenticationType string
filters GetTargetDatabaseRoleFilter[]
isOracleMaintained boolean
roleNameContains string
roleNames string[]
id String
The provider-assigned unique ID for this managed resource.
roles List<Property Map>
targetDatabaseId String
authenticationType String
filters List<Property Map>
isOracleMaintained Boolean
roleNameContains String
roleNames List<String>

Supporting Types

GetTargetDatabaseRoleFilter

Name This property is required. string
Values This property is required. List<string>
Regex bool
Name This property is required. string
Values This property is required. []string
Regex bool
name This property is required. String
values This property is required. List<String>
regex Boolean
name This property is required. string
values This property is required. string[]
regex boolean
name This property is required. str
values This property is required. Sequence[str]
regex bool
name This property is required. String
values This property is required. List<String>
regex Boolean

GetTargetDatabaseRoleRole

AuthenticationType This property is required. string
IsCommon This property is required. bool
IsImplicit This property is required. bool
IsInherited This property is required. bool
IsOracleMaintained This property is required. bool
IsPasswordRequired This property is required. bool
RoleName This property is required. string
AuthenticationType This property is required. string
IsCommon This property is required. bool
IsImplicit This property is required. bool
IsInherited This property is required. bool
IsOracleMaintained This property is required. bool
IsPasswordRequired This property is required. bool
RoleName This property is required. string
authenticationType This property is required. String
isCommon This property is required. Boolean
isImplicit This property is required. Boolean
isInherited This property is required. Boolean
isOracleMaintained This property is required. Boolean
isPasswordRequired This property is required. Boolean
roleName This property is required. String
authenticationType This property is required. string
isCommon This property is required. boolean
isImplicit This property is required. boolean
isInherited This property is required. boolean
isOracleMaintained This property is required. boolean
isPasswordRequired This property is required. boolean
roleName This property is required. string
authentication_type This property is required. str
is_common This property is required. bool
is_implicit This property is required. bool
is_inherited This property is required. bool
is_oracle_maintained This property is required. bool
is_password_required This property is required. bool
role_name This property is required. str
authenticationType This property is required. String
isCommon This property is required. Boolean
isImplicit This property is required. Boolean
isInherited This property is required. Boolean
isOracleMaintained This property is required. Boolean
isPasswordRequired This property is required. Boolean
roleName This property is required. String

Package Details

Repository
oci pulumi/pulumi-oci
License
Apache-2.0
Notes
This Pulumi package is based on the oci Terraform Provider.
Oracle Cloud Infrastructure v2.28.0 published on Thursday, Mar 27, 2025 by Pulumi