Package com.pulumi.aws.odb.inputs
Class AutonomousDatabaseAdminPasswordSourceCustomerManagedAwsSecretArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.odb.inputs.AutonomousDatabaseAdminPasswordSourceCustomerManagedAwsSecretArgs.Builder
-
- Enclosing class:
- AutonomousDatabaseAdminPasswordSourceCustomerManagedAwsSecretArgs
public static final class AutonomousDatabaseAdminPasswordSourceCustomerManagedAwsSecretArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AutonomousDatabaseAdminPasswordSourceCustomerManagedAwsSecretArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AutonomousDatabaseAdminPasswordSourceCustomerManagedAwsSecretArgsbuild()AutonomousDatabaseAdminPasswordSourceCustomerManagedAwsSecretArgs.BuilderexternalIdType(com.pulumi.core.Output<java.lang.String> externalIdType)AutonomousDatabaseAdminPasswordSourceCustomerManagedAwsSecretArgs.BuilderexternalIdType(java.lang.String externalIdType)AutonomousDatabaseAdminPasswordSourceCustomerManagedAwsSecretArgs.BuilderiamRoleArn(com.pulumi.core.Output<java.lang.String> iamRoleArn)AutonomousDatabaseAdminPasswordSourceCustomerManagedAwsSecretArgs.BuilderiamRoleArn(java.lang.String iamRoleArn)AutonomousDatabaseAdminPasswordSourceCustomerManagedAwsSecretArgs.BuildersecretArn(com.pulumi.core.Output<java.lang.String> secretArn)AutonomousDatabaseAdminPasswordSourceCustomerManagedAwsSecretArgs.BuildersecretArn(java.lang.String secretArn)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AutonomousDatabaseAdminPasswordSourceCustomerManagedAwsSecretArgs defaults)
-
-
Method Detail
-
externalIdType
public AutonomousDatabaseAdminPasswordSourceCustomerManagedAwsSecretArgs.Builder externalIdType(com.pulumi.core.Output<java.lang.String> externalIdType)
- Parameters:
externalIdType- OCI identifier type used as the external ID when OCI assumes the customer-managed IAM role. Valid values are `databaseOcid`, `compartmentOcid`, and `tenantOcid`.- Returns:
- builder
-
externalIdType
public AutonomousDatabaseAdminPasswordSourceCustomerManagedAwsSecretArgs.Builder externalIdType(java.lang.String externalIdType)
- Parameters:
externalIdType- OCI identifier type used as the external ID when OCI assumes the customer-managed IAM role. Valid values are `databaseOcid`, `compartmentOcid`, and `tenantOcid`.- Returns:
- builder
-
iamRoleArn
public AutonomousDatabaseAdminPasswordSourceCustomerManagedAwsSecretArgs.Builder iamRoleArn(com.pulumi.core.Output<java.lang.String> iamRoleArn)
- Parameters:
iamRoleArn- ARN of the customer-managed IAM role OCI assumes to retrieve the secret. Its trust policy must allow the Oracle-managed service role to assume it.- Returns:
- builder
-
iamRoleArn
public AutonomousDatabaseAdminPasswordSourceCustomerManagedAwsSecretArgs.Builder iamRoleArn(java.lang.String iamRoleArn)
- Parameters:
iamRoleArn- ARN of the customer-managed IAM role OCI assumes to retrieve the secret. Its trust policy must allow the Oracle-managed service role to assume it.- Returns:
- builder
-
secretArn
public AutonomousDatabaseAdminPasswordSourceCustomerManagedAwsSecretArgs.Builder secretArn(com.pulumi.core.Output<java.lang.String> secretArn)
- Parameters:
secretArn- ARN of the AWS Secrets Manager secret containing the ADMIN password.- Returns:
- builder
-
secretArn
public AutonomousDatabaseAdminPasswordSourceCustomerManagedAwsSecretArgs.Builder secretArn(java.lang.String secretArn)
- Parameters:
secretArn- ARN of the AWS Secrets Manager secret containing the ADMIN password.- Returns:
- builder
-
build
public AutonomousDatabaseAdminPasswordSourceCustomerManagedAwsSecretArgs build()
-
-