Interface CustomerManagedAwsSecretConfigurationInput.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<CustomerManagedAwsSecretConfigurationInput.Builder,,CustomerManagedAwsSecretConfigurationInput> SdkBuilder<CustomerManagedAwsSecretConfigurationInput.Builder,,CustomerManagedAwsSecretConfigurationInput> SdkPojo
- Enclosing class:
CustomerManagedAwsSecretConfigurationInput
-
Method Summary
Modifier and TypeMethodDescriptionexternalIdType(String externalIdType) The type of Oracle Cloud Identifier (OCID) used as the external ID when assuming the IAM role.externalIdType(ExternalIdType externalIdType) The type of Oracle Cloud Identifier (OCID) used as the external ID when assuming the IAM role.iamRoleArn(String iamRoleArn) The Amazon Resource Name (ARN) of the Amazon Web Services Identity and Access Management (IAM) role that OCI assumes to retrieve the secret value.The identifier or ARN of the Amazon Web Services Secrets Manager secret that contains the password.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
secretId
The identifier or ARN of the Amazon Web Services Secrets Manager secret that contains the password.
- Parameters:
secretId- The identifier or ARN of the Amazon Web Services Secrets Manager secret that contains the password.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
iamRoleArn
The Amazon Resource Name (ARN) of the Amazon Web Services Identity and Access Management (IAM) role that OCI assumes to retrieve the secret value.
- Parameters:
iamRoleArn- The Amazon Resource Name (ARN) of the Amazon Web Services Identity and Access Management (IAM) role that OCI assumes to retrieve the secret value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
externalIdType
The type of Oracle Cloud Identifier (OCID) used as the external ID when assuming the IAM role.
The valid values depend on the operation. For the
CreateAutonomousDatabaseoperation, onlycompartment_ocidandtenant_ocidare allowed. For theUpdateAutonomousDatabaseandCreateAutonomousDatabaseWalletoperations,database_ocid,compartment_ocid, andtenant_ocidare all allowed.- Parameters:
externalIdType- The type of Oracle Cloud Identifier (OCID) used as the external ID when assuming the IAM role.The valid values depend on the operation. For the
CreateAutonomousDatabaseoperation, onlycompartment_ocidandtenant_ocidare allowed. For theUpdateAutonomousDatabaseandCreateAutonomousDatabaseWalletoperations,database_ocid,compartment_ocid, andtenant_ocidare all allowed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
externalIdType
The type of Oracle Cloud Identifier (OCID) used as the external ID when assuming the IAM role.
The valid values depend on the operation. For the
CreateAutonomousDatabaseoperation, onlycompartment_ocidandtenant_ocidare allowed. For theUpdateAutonomousDatabaseandCreateAutonomousDatabaseWalletoperations,database_ocid,compartment_ocid, andtenant_ocidare all allowed.- Parameters:
externalIdType- The type of Oracle Cloud Identifier (OCID) used as the external ID when assuming the IAM role.The valid values depend on the operation. For the
CreateAutonomousDatabaseoperation, onlycompartment_ocidandtenant_ocidare allowed. For theUpdateAutonomousDatabaseandCreateAutonomousDatabaseWalletoperations,database_ocid,compartment_ocid, andtenant_ocidare all allowed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-