Class InstanceAutomatedBackupsReplicationState.Builder

    • 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