Package com.pulumi.aws.rds.inputs
Class InstanceAutomatedBackupsReplicationState.Builder
- java.lang.Object
-
- com.pulumi.aws.rds.inputs.InstanceAutomatedBackupsReplicationState.Builder
-
- Enclosing class:
- InstanceAutomatedBackupsReplicationState
public static final class InstanceAutomatedBackupsReplicationState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(InstanceAutomatedBackupsReplicationState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(InstanceAutomatedBackupsReplicationState defaults)
-
-
Method Detail
-
kmsKeyId
public InstanceAutomatedBackupsReplicationState.Builder kmsKeyId(@Nullable com.pulumi.core.Output<java.lang.String> kmsKeyId)
- Parameters:
kmsKeyId- AWS KMS key identifier for encryption of the replicated automated backups. The KMS key ID is the ARN for the KMS encryption key in the destination AWS Region, for example, `arn:aws:kms:us-east-1:123456789012:key/AKIAIOSFODNN7EXAMPLE`.- Returns:
- builder
-
kmsKeyId
public InstanceAutomatedBackupsReplicationState.Builder kmsKeyId(java.lang.String kmsKeyId)
- Parameters:
kmsKeyId- AWS KMS key identifier for encryption of the replicated automated backups. The KMS key ID is the ARN for the KMS encryption key in the destination AWS Region, for example, `arn:aws:kms:us-east-1:123456789012:key/AKIAIOSFODNN7EXAMPLE`.- Returns:
- builder
-
preSignedUrl
public InstanceAutomatedBackupsReplicationState.Builder preSignedUrl(@Nullable com.pulumi.core.Output<java.lang.String> preSignedUrl)
- Parameters:
preSignedUrl- URL that contains a [Signature Version 4](https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html) signed request for the [`StartDBInstanceAutomatedBackupsReplication`](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_StartDBInstanceAutomatedBackupsReplication.html) action to be called in the AWS Region of the source DB instance.- Returns:
- builder
-
preSignedUrl
public InstanceAutomatedBackupsReplicationState.Builder preSignedUrl(java.lang.String preSignedUrl)
- Parameters:
preSignedUrl- URL that contains a [Signature Version 4](https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html) signed request for the [`StartDBInstanceAutomatedBackupsReplication`](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_StartDBInstanceAutomatedBackupsReplication.html) action to be called in the AWS Region of the source DB instance.- Returns:
- builder
-
region
public InstanceAutomatedBackupsReplicationState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public InstanceAutomatedBackupsReplicationState.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
retentionPeriod
public InstanceAutomatedBackupsReplicationState.Builder retentionPeriod(@Nullable com.pulumi.core.Output<java.lang.Integer> retentionPeriod)
- Parameters:
retentionPeriod- Retention period for the replicated automated backups, defaults to `7`.- Returns:
- builder
-
retentionPeriod
public InstanceAutomatedBackupsReplicationState.Builder retentionPeriod(java.lang.Integer retentionPeriod)
- Parameters:
retentionPeriod- Retention period for the replicated automated backups, defaults to `7`.- Returns:
- builder
-
sourceDbInstanceArn
public InstanceAutomatedBackupsReplicationState.Builder sourceDbInstanceArn(@Nullable com.pulumi.core.Output<java.lang.String> sourceDbInstanceArn)
- Parameters:
sourceDbInstanceArn- ARN of the source DB instance for the replicated automated backups, for example, `arn:aws:rds:us-west-2:123456789012:db:mydatabase`.- Returns:
- builder
-
sourceDbInstanceArn
public InstanceAutomatedBackupsReplicationState.Builder sourceDbInstanceArn(java.lang.String sourceDbInstanceArn)
- Parameters:
sourceDbInstanceArn- ARN of the source DB instance for the replicated automated backups, for example, `arn:aws:rds:us-west-2:123456789012:db:mydatabase`.- Returns:
- builder
-
build
public InstanceAutomatedBackupsReplicationState build()
-
-