Class ClusterRestoreToPointInTimeArgs.Builder

    • Method Detail

      • restoreToTime

        public ClusterRestoreToPointInTimeArgs.Builder restoreToTime​(@Nullable
                                                                     com.pulumi.core.Output<java.lang.String> restoreToTime)
        Parameters:
        restoreToTime - Date and time in UTC format to restore the database cluster to. Conflicts with `use_latest_restorable_time`.
        Returns:
        builder
      • restoreToTime

        public ClusterRestoreToPointInTimeArgs.Builder restoreToTime​(java.lang.String restoreToTime)
        Parameters:
        restoreToTime - Date and time in UTC format to restore the database cluster to. Conflicts with `use_latest_restorable_time`.
        Returns:
        builder
      • restoreType

        public ClusterRestoreToPointInTimeArgs.Builder restoreType​(@Nullable
                                                                   com.pulumi.core.Output<java.lang.String> restoreType)
        Parameters:
        restoreType - Type of restore to be performed. Valid options are `full-copy` (default) and `copy-on-write`.
        Returns:
        builder
      • restoreType

        public ClusterRestoreToPointInTimeArgs.Builder restoreType​(java.lang.String restoreType)
        Parameters:
        restoreType - Type of restore to be performed. Valid options are `full-copy` (default) and `copy-on-write`.
        Returns:
        builder
      • sourceClusterIdentifier

        public ClusterRestoreToPointInTimeArgs.Builder sourceClusterIdentifier​(@Nullable
                                                                               com.pulumi.core.Output<java.lang.String> sourceClusterIdentifier)
        Parameters:
        sourceClusterIdentifier - Identifier of the source database cluster from which to restore. When restoring from a cluster in another AWS account, the identifier is the ARN of that cluster.
        Returns:
        builder
      • sourceClusterIdentifier

        public ClusterRestoreToPointInTimeArgs.Builder sourceClusterIdentifier​(java.lang.String sourceClusterIdentifier)
        Parameters:
        sourceClusterIdentifier - Identifier of the source database cluster from which to restore. When restoring from a cluster in another AWS account, the identifier is the ARN of that cluster.
        Returns:
        builder
      • sourceClusterResourceId

        public ClusterRestoreToPointInTimeArgs.Builder sourceClusterResourceId​(@Nullable
                                                                               com.pulumi.core.Output<java.lang.String> sourceClusterResourceId)
        Parameters:
        sourceClusterResourceId - Cluster resource ID of the source database cluster from which to restore. To be used for restoring a deleted cluster in the same account which still has a retained automatic backup available.
        Returns:
        builder
      • sourceClusterResourceId

        public ClusterRestoreToPointInTimeArgs.Builder sourceClusterResourceId​(java.lang.String sourceClusterResourceId)
        Parameters:
        sourceClusterResourceId - Cluster resource ID of the source database cluster from which to restore. To be used for restoring a deleted cluster in the same account which still has a retained automatic backup available.
        Returns:
        builder
      • useLatestRestorableTime

        public ClusterRestoreToPointInTimeArgs.Builder useLatestRestorableTime​(@Nullable
                                                                               com.pulumi.core.Output<java.lang.Boolean> useLatestRestorableTime)
        Parameters:
        useLatestRestorableTime - Set to true to restore the database cluster to the latest restorable backup time. Defaults to false. Conflicts with `restore_to_time`.
        Returns:
        builder
      • useLatestRestorableTime

        public ClusterRestoreToPointInTimeArgs.Builder useLatestRestorableTime​(java.lang.Boolean useLatestRestorableTime)
        Parameters:
        useLatestRestorableTime - Set to true to restore the database cluster to the latest restorable backup time. Defaults to false. Conflicts with `restore_to_time`.
        Returns:
        builder