Class: Aws::OpenSearchService::Types::AutomatedSnapshotPauseRequestOptions

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

Overview

Specifies the automated snapshot pause request options for the domain.

Suspending snapshots reduces data protection. You cannot restore your domain to points in time when snapshots are suspended. Use this feature only for short-term operational needs such as migrations or maintenance windows.

Maximum suspension duration: 3 days.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#enabledBoolean

Whether to enable or disable automated snapshot pause for the domain.

Returns:

  • (Boolean)


1092
1093
1094
1095
1096
1097
1098
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 1092

class AutomatedSnapshotPauseRequestOptions < Struct.new(
  :enabled,
  :start_time,
  :end_time)
  SENSITIVE = []
  include Aws::Structure
end

#end_timeTime

The timestamp at which the automated snapshot pause should end. The maximum allowed duration between StartTime and EndTime is 3 days.

Returns:

  • (Time)


1092
1093
1094
1095
1096
1097
1098
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 1092

class AutomatedSnapshotPauseRequestOptions < Struct.new(
  :enabled,
  :start_time,
  :end_time)
  SENSITIVE = []
  include Aws::Structure
end

#start_timeTime

The timestamp at which the automated snapshot pause should begin.

Returns:

  • (Time)


1092
1093
1094
1095
1096
1097
1098
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 1092

class AutomatedSnapshotPauseRequestOptions < Struct.new(
  :enabled,
  :start_time,
  :end_time)
  SENSITIVE = []
  include Aws::Structure
end