Class InstanceAutomatedBackupsReplicationState.Builder

    • Method Detail

      • kmsKeyId

        public InstanceAutomatedBackupsReplicationState.Builder kmsKeyId​(@Nullable
                                                                         com.pulumi.core.Output<java.lang.String> kmsKeyId)
        Parameters:
        kmsKeyId - The AWS KMS key identifier for encryption of the replicated automated backups. The KMS key ID is the Amazon Resource Name (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 - The AWS KMS key identifier for encryption of the replicated automated backups. The KMS key ID is the Amazon Resource Name (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 - A 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 - A 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
      • retentionPeriod

        public InstanceAutomatedBackupsReplicationState.Builder retentionPeriod​(@Nullable
                                                                                com.pulumi.core.Output<java.lang.Integer> retentionPeriod)
        Parameters:
        retentionPeriod - The retention period for the replicated automated backups, defaults to `7`.
        Returns:
        builder
      • retentionPeriod

        public InstanceAutomatedBackupsReplicationState.Builder retentionPeriod​(java.lang.Integer retentionPeriod)
        Parameters:
        retentionPeriod - The 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 - The Amazon Resource Name (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 - The Amazon Resource Name (ARN) of the source DB instance for the replicated automated backups, for example, `arn:aws:rds:us-west-2:123456789012:db:mydatabase`.
        Returns:
        builder