Class: Aws::Redshift::Types::RestoreStatus

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb

Overview

Describes the status of a cluster restore action. Returns null if the cluster was not created by restoring a snapshot.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#current_restore_rate_in_mega_bytes_per_secondFloat

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.

Returns:

  • (Float)


8668
8669
8670
8671
8672
8673
8674
8675
8676
8677
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 8668

class RestoreStatus < Struct.new(
  :status,
  :current_restore_rate_in_mega_bytes_per_second,
  :snapshot_size_in_mega_bytes,
  :progress_in_mega_bytes,
  :elapsed_time_in_seconds,
  :estimated_time_to_completion_in_seconds)
  SENSITIVE = []
  include Aws::Structure
end

#elapsed_time_in_secondsInteger

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.

Returns:

  • (Integer)


8668
8669
8670
8671
8672
8673
8674
8675
8676
8677
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 8668

class RestoreStatus < Struct.new(
  :status,
  :current_restore_rate_in_mega_bytes_per_second,
  :snapshot_size_in_mega_bytes,
  :progress_in_mega_bytes,
  :elapsed_time_in_seconds,
  :estimated_time_to_completion_in_seconds)
  SENSITIVE = []
  include Aws::Structure
end

#estimated_time_to_completion_in_secondsInteger

The estimate of the time remaining before the restore will complete. Returns 0 for a completed restore. This field is only updated when you restore to DC2 and DS2 node types.

Returns:

  • (Integer)


8668
8669
8670
8671
8672
8673
8674
8675
8676
8677
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 8668

class RestoreStatus < Struct.new(
  :status,
  :current_restore_rate_in_mega_bytes_per_second,
  :snapshot_size_in_mega_bytes,
  :progress_in_mega_bytes,
  :elapsed_time_in_seconds,
  :estimated_time_to_completion_in_seconds)
  SENSITIVE = []
  include Aws::Structure
end

#progress_in_mega_bytesInteger

The number of megabytes that have been transferred from snapshot storage. This field is only updated when you restore to DC2 and DS2 node types.

Returns:

  • (Integer)


8668
8669
8670
8671
8672
8673
8674
8675
8676
8677
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 8668

class RestoreStatus < Struct.new(
  :status,
  :current_restore_rate_in_mega_bytes_per_second,
  :snapshot_size_in_mega_bytes,
  :progress_in_mega_bytes,
  :elapsed_time_in_seconds,
  :estimated_time_to_completion_in_seconds)
  SENSITIVE = []
  include Aws::Structure
end

#snapshot_size_in_mega_bytesInteger

The size of the set of snapshot data used to restore the cluster. This field is only updated when you restore to DC2 and DS2 node types.

Returns:

  • (Integer)


8668
8669
8670
8671
8672
8673
8674
8675
8676
8677
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 8668

class RestoreStatus < Struct.new(
  :status,
  :current_restore_rate_in_mega_bytes_per_second,
  :snapshot_size_in_mega_bytes,
  :progress_in_mega_bytes,
  :elapsed_time_in_seconds,
  :estimated_time_to_completion_in_seconds)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status of the restore action. Returns starting, restoring, completed, or failed.

Returns:

  • (String)


8668
8669
8670
8671
8672
8673
8674
8675
8676
8677
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 8668

class RestoreStatus < Struct.new(
  :status,
  :current_restore_rate_in_mega_bytes_per_second,
  :snapshot_size_in_mega_bytes,
  :progress_in_mega_bytes,
  :elapsed_time_in_seconds,
  :estimated_time_to_completion_in_seconds)
  SENSITIVE = []
  include Aws::Structure
end