Class ClusterRestoreToPointInTimeArgs.Builder

    • Method Detail

      • restoreToTime

        public ClusterRestoreToPointInTimeArgs.Builder restoreToTime​(@Nullable
                                                                     com.pulumi.core.Output<java.lang.String> restoreToTime)
        Parameters:
        restoreToTime - The date and time to restore from. Value must be a time in Universal Coordinated Time (UTC) format and must be before the latest restorable time for the DB instance. Cannot be specified with `useLatestRestorableTime`.
        Returns:
        builder
      • restoreToTime

        public ClusterRestoreToPointInTimeArgs.Builder restoreToTime​(java.lang.String restoreToTime)
        Parameters:
        restoreToTime - The date and time to restore from. Value must be a time in Universal Coordinated Time (UTC) format and must be before the latest restorable time for the DB instance. Cannot be specified with `useLatestRestorableTime`.
        Returns:
        builder
      • restoreType

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

        public ClusterRestoreToPointInTimeArgs.Builder restoreType​(java.lang.String restoreType)
        Parameters:
        restoreType - The type of restore to be performed. Valid values are `full-copy`, `copy-on-write`.
        Returns:
        builder
      • sourceClusterIdentifier

        public ClusterRestoreToPointInTimeArgs.Builder sourceClusterIdentifier​(com.pulumi.core.Output<java.lang.String> sourceClusterIdentifier)
        Parameters:
        sourceClusterIdentifier - The identifier of the source DB cluster from which to restore. Must match the identifier of an existing DB cluster.
        Returns:
        builder
      • sourceClusterIdentifier

        public ClusterRestoreToPointInTimeArgs.Builder sourceClusterIdentifier​(java.lang.String sourceClusterIdentifier)
        Parameters:
        sourceClusterIdentifier - The identifier of the source DB cluster from which to restore. Must match the identifier of an existing DB cluster.
        Returns:
        builder
      • useLatestRestorableTime

        public ClusterRestoreToPointInTimeArgs.Builder useLatestRestorableTime​(@Nullable
                                                                               com.pulumi.core.Output<java.lang.Boolean> useLatestRestorableTime)
        Parameters:
        useLatestRestorableTime - A boolean value that indicates whether the DB cluster is restored from the latest backup time. Defaults to `false`. Cannot be specified with `restoreToTime`.
        Returns:
        builder
      • useLatestRestorableTime

        public ClusterRestoreToPointInTimeArgs.Builder useLatestRestorableTime​(java.lang.Boolean useLatestRestorableTime)
        Parameters:
        useLatestRestorableTime - A boolean value that indicates whether the DB cluster is restored from the latest backup time. Defaults to `false`. Cannot be specified with `restoreToTime`.
        Returns:
        builder