class Aws::SecurityHub::Types::AwsRedshiftClusterRestoreStatus

Information about the status of a cluster restore action. It only applies if the cluster was created by restoring a snapshot.

@note When making an API call, you may pass AwsRedshiftClusterRestoreStatus

data as a hash:

    {
      current_restore_rate_in_mega_bytes_per_second: 1.0,
      elapsed_time_in_seconds: 1,
      estimated_time_to_completion_in_seconds: 1,
      progress_in_mega_bytes: 1,
      snapshot_size_in_mega_bytes: 1,
      status: "NonEmptyString",
    }

@!attribute [rw] current_restore_rate_in_mega_bytes_per_second

The number of megabytes per second being transferred from the backup
storage. Returns the average rate for a completed backup.

This field is only updated when you restore to DC2 and DS2 node
types.
@return [Float]

@!attribute [rw] elapsed_time_in_seconds

The amount of time an in-progress restore has been running, or the
amount of time it took a completed restore to finish.

This field is only updated when you restore to DC2 and DS2 node
types.
@return [Integer]

@!attribute [rw] estimated_time_to_completion_in_seconds

The estimate of the time remaining before the restore is complete.
Returns 0 for a completed restore.

This field is only updated when you restore to DC2 and DS2 node
types.
@return [Integer]

@!attribute [rw] progress_in_mega_bytes

The number of megabytes that were transferred from snapshot storage.

This field is only updated when you restore to DC2 and DS2 node
types.
@return [Integer]

@!attribute [rw] snapshot_size_in_mega_bytes

The size of the set of snapshot data that was used to restore the
cluster.

This field is only updated when you restore to DC2 and DS2 node
types.
@return [Integer]

@!attribute [rw] status

The status of the restore action.

Valid values: `starting` \| `restoring` \| `completed` \| `failed`
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/securityhub-2018-10-26/AwsRedshiftClusterRestoreStatus AWS API Documentation

Constants

SENSITIVE