Class: Aws::DynamoDB::Types::ListBackupsInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::DynamoDB::Types::ListBackupsInput
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-dynamodb/types.rb
Overview
When making an API call, you may pass ListBackupsInput data as a hash:
{
table_name: "TableName",
limit: 1,
time_range_lower_bound: Time.now,
time_range_upper_bound: Time.now,
exclusive_start_backup_arn: "BackupArn",
backup_type: "USER", # accepts USER, SYSTEM, AWS_BACKUP, ALL
}
Instance Attribute Summary collapse
-
#backup_type ⇒ String
The backups from the table specified by ‘BackupType` are listed.
-
#exclusive_start_backup_arn ⇒ String
‘LastEvaluatedBackupArn` is the ARN of the backup last evaluated when the current page of results was returned, inclusive of the current page of results.
-
#limit ⇒ Integer
Maximum number of backups to return at once.
-
#table_name ⇒ String
The backups from the table specified by ‘TableName` are listed.
-
#time_range_lower_bound ⇒ Time
Only backups created after this time are listed.
-
#time_range_upper_bound ⇒ Time
Only backups created before this time are listed.
Instance Attribute Details
#backup_type ⇒ String
The backups from the table specified by ‘BackupType` are listed.
Where ‘BackupType` can be:
-
‘USER` - On-demand backup created by you.
-
‘SYSTEM` - On-demand backup automatically created by DynamoDB.
-
‘ALL` - All types of on-demand backups (USER and SYSTEM).
3896 3897 3898 3899 3900 3901 3902 3903 3904 |
# File 'lib/aws-sdk-dynamodb/types.rb', line 3896 class ListBackupsInput < Struct.new( :table_name, :limit, :time_range_lower_bound, :time_range_upper_bound, :exclusive_start_backup_arn, :backup_type) include Aws::Structure end |
#exclusive_start_backup_arn ⇒ String
‘LastEvaluatedBackupArn` is the ARN of the backup last evaluated when the current page of results was returned, inclusive of the current page of results. This value may be specified as the `ExclusiveStartBackupArn` of a new `ListBackups` operation in order to fetch the next page of results.
3896 3897 3898 3899 3900 3901 3902 3903 3904 |
# File 'lib/aws-sdk-dynamodb/types.rb', line 3896 class ListBackupsInput < Struct.new( :table_name, :limit, :time_range_lower_bound, :time_range_upper_bound, :exclusive_start_backup_arn, :backup_type) include Aws::Structure end |
#limit ⇒ Integer
Maximum number of backups to return at once.
3896 3897 3898 3899 3900 3901 3902 3903 3904 |
# File 'lib/aws-sdk-dynamodb/types.rb', line 3896 class ListBackupsInput < Struct.new( :table_name, :limit, :time_range_lower_bound, :time_range_upper_bound, :exclusive_start_backup_arn, :backup_type) include Aws::Structure end |
#table_name ⇒ String
The backups from the table specified by ‘TableName` are listed.
3896 3897 3898 3899 3900 3901 3902 3903 3904 |
# File 'lib/aws-sdk-dynamodb/types.rb', line 3896 class ListBackupsInput < Struct.new( :table_name, :limit, :time_range_lower_bound, :time_range_upper_bound, :exclusive_start_backup_arn, :backup_type) include Aws::Structure end |
#time_range_lower_bound ⇒ Time
Only backups created after this time are listed. ‘TimeRangeLowerBound` is inclusive.
3896 3897 3898 3899 3900 3901 3902 3903 3904 |
# File 'lib/aws-sdk-dynamodb/types.rb', line 3896 class ListBackupsInput < Struct.new( :table_name, :limit, :time_range_lower_bound, :time_range_upper_bound, :exclusive_start_backup_arn, :backup_type) include Aws::Structure end |
#time_range_upper_bound ⇒ Time
Only backups created before this time are listed. ‘TimeRangeUpperBound` is exclusive.
3896 3897 3898 3899 3900 3901 3902 3903 3904 |
# File 'lib/aws-sdk-dynamodb/types.rb', line 3896 class ListBackupsInput < Struct.new( :table_name, :limit, :time_range_lower_bound, :time_range_upper_bound, :exclusive_start_backup_arn, :backup_type) include Aws::Structure end |