Retrieve a DynamoDB table backup
Returns a representation of the specified DynamoDB table backup.
Path Parameters
- backup_id string required
Performs the operation on the backup with the specified ID.
- 200
- default
Success
- application/api.clumio.backup-aws-dynamodb-tables=v1+json
- Schema
- Example (from schema)
Schema
- _etag string
The ETag value.
_links object
- account_native_id string
The AWS-assigned ID of the account associated with this database at the time of backup.
- aws_region string
The AWS region associated with this environment.
- billing_mode string
The billing mode of the DynamoDB table. Possible values are PROVISIONED or PAY_PER_REQUEST. For POST /restores/aws/dynamodb, this is defaulted to the configuration of source table if both 'billing_mode' and 'provisioned_throughput' are empty or
null
. - expiration_timestamp string
The timestamp of when this backup expires. Represented in RFC-3339 format.
global_secondary_indexes object[]
- global_table_version string
Describes the version of global tables in use, if the table is replicated across AWS Regions. If the table is not a global table, then this field has a value of
null
. Possible values are 2017.11.29 or 2019.11.21. For POST /restores/aws/dynamodb, the version is defaulted to 2019.11.21. - id string
The Clumio-assigned ID of the backup.
- item_count int64
The number of items in DynamoDB table backup.
local_secondary_indexes object[]
- pitr_status boolean
Indicates whether DynamoDB Continuous Backup (PITR) is enabled (true) or disabled (false) on the table. For POST /restores/aws/dynamodb, this is defaulted to the value set in backup if
null
. provisioned_throughput object
replicas object[]
- size int64
The size of the DynamoDB table backup in bytes.
sse_specification object
- start_timestamp string
The timestamp of when this backup started. Represented in RFC-3339 format.
stream_specification object
- table_class string
The table class of the DynamoDB table. Possible values are STANDARD or STANDARD_INFREQUENT_ACCESS. For POST /restores/aws/dynamodb, this is defaulted to the STANDARD storage class if empty.
- table_id string
The Clumio-assigned ID of the DynamoDB table.
- table_name string
The name of the DynamoDB table.
tags object[]
- type string
The type of backup. Possible values include
clumio_backup
andaws_snapshot
.
{
"_etag": "string",
"_links": {
"_self": {
"href": "string",
"templated": true,
"type": "string"
},
"restore-aws-dynamodb-records": {
"href": "string",
"templated": true,
"type": "string"
},
"restore-aws-dynamodb-table": {
"href": "string",
"templated": true,
"type": "string"
}
},
"account_native_id": "string",
"aws_region": "string",
"billing_mode": "string",
"expiration_timestamp": "string",
"global_secondary_indexes": [
{
"index_name": "string",
"key_schema": [
{
"attribute_name": "string",
"key_type": "string"
}
],
"projection": {
"non_key_attributes": [
"string"
],
"projection_type": "string"
},
"provisioned_throughput": {
"read_capacity_units": 0,
"write_capacity_units": 0
}
}
],
"global_table_version": "string",
"id": "string",
"item_count": 0,
"local_secondary_indexes": [
{
"index_name": "string",
"key_schema": [
{
"attribute_name": "string",
"key_type": "string"
}
],
"projection": {
"non_key_attributes": [
"string"
],
"projection_type": "string"
}
}
],
"pitr_status": true,
"provisioned_throughput": {
"read_capacity_units": 0,
"write_capacity_units": 0
},
"replicas": [
{
"global_secondary_indexes": [
{
"index_name": "string",
"provisioned_throughput_override": {
"read_capacity_units": 0
}
}
],
"kms_master_key_id": "string",
"provisioned_throughput_override": {
"read_capacity_units": 0
},
"region_name": "string"
}
],
"size": 0,
"sse_specification": {
"kms_key_type": "string",
"kms_master_key_id": "string"
},
"start_timestamp": "string",
"stream_specification": {
"enabled": true,
"view_type": "string"
},
"table_class": "string",
"table_id": "string",
"table_name": "string",
"tags": [
{
"key": "string",
"value": "string"
}
],
"type": "string"
}
Error
- application/json
- Schema
- Example (from schema)
Schema
errors object[]
{
"errors": [
{
"error_code": 0,
"error_message": "string"
}
]
}
GET /backups/aws/dynamodb-tables/:backup_id
Authorization
Request
Request
curl -L -X GET 'https://us-west-2.api.clumio.com/backups/aws/dynamodb-tables/:backup_id' \
-H 'Accept: application/api.clumio.backup-aws-dynamodb-tables=v1+json' \
-H 'Authorization: Bearer <TOKEN>'
curl -L -X GET 'https://us-west-2.api.clumio.com/backups/aws/dynamodb-tables/:backup_id' \
-H 'Accept: application/api.clumio.backup-aws-dynamodb-tables=v1+json' \
-H 'Authorization: Bearer <TOKEN>'
curl -L -X GET 'https://us-west-2.api.clumio.com/backups/aws/dynamodb-tables/:backup_id' \
-H 'Accept: application/api.clumio.backup-aws-dynamodb-tables=v1+json' \
-H 'Authorization: Bearer <TOKEN>'
curl -L -X GET 'https://us-west-2.api.clumio.com/backups/aws/dynamodb-tables/:backup_id' \
-H 'Accept: application/api.clumio.backup-aws-dynamodb-tables=v1+json' \
-H 'Authorization: Bearer <TOKEN>'
curl -L -X GET 'https://us-west-2.api.clumio.com/backups/aws/dynamodb-tables/:backup_id' \
-H 'Accept: application/api.clumio.backup-aws-dynamodb-tables=v1+json' \
-H 'Authorization: Bearer <TOKEN>'
curl -L -X GET 'https://us-west-2.api.clumio.com/backups/aws/dynamodb-tables/:backup_id' \
-H 'Accept: application/api.clumio.backup-aws-dynamodb-tables=v1+json' \
-H 'Authorization: Bearer <TOKEN>'
curl -L -X GET 'https://us-west-2.api.clumio.com/backups/aws/dynamodb-tables/:backup_id' \
-H 'Accept: application/api.clumio.backup-aws-dynamodb-tables=v1+json' \
-H 'Authorization: Bearer <TOKEN>'