Class BackupDetails
- Namespace
- Amazon.DynamoDBv2.Model
- Assembly
- AWSSDK.DynamoDBv2.dll
Contains the details of the backup created for the table.
public class BackupDetails
- Inheritance
-
BackupDetails
- Inherited Members
Constructors
BackupDetails()
public BackupDetails()
Properties
BackupArn
Gets and sets the property BackupArn.
ARN associated with the backup.
public string BackupArn { get; set; }
Property Value
BackupCreationDateTime
Gets and sets the property BackupCreationDateTime.
Time at which the backup was created. This is the request time of the backup.
public DateTime BackupCreationDateTime { get; set; }
Property Value
BackupExpiryDateTime
Gets and sets the property BackupExpiryDateTime.
Time at which the automatic on-demand backup created by DynamoDB will expire. This
SYSTEM
on-demand backup expires automatically 35 days after its creation.
public DateTime BackupExpiryDateTime { get; set; }
Property Value
BackupName
Gets and sets the property BackupName.
Name of the requested backup.
public string BackupName { get; set; }
Property Value
BackupSizeBytes
Gets and sets the property BackupSizeBytes.
Size of the backup in bytes. DynamoDB updates this value approximately every six hours. Recent changes might not be reflected in this value.
public long BackupSizeBytes { get; set; }
Property Value
BackupStatus
Gets and sets the property BackupStatus.
Backup can be in one of the following states: CREATING, ACTIVE, DELETED.
public BackupStatus BackupStatus { get; set; }
Property Value
BackupType
Gets and sets the property BackupType.
BackupType:
- You create and manage these using the on-demand backup feature.USER
- If you delete a table with point-in-time recovery enabled, aSYSTEM
backup is automatically created and is retained for 35 days (at no additional cost). System backups allow you to restore the deleted table to the state it was in just before the point of deletion.SYSTEM
- On-demand backup created by you from Backup service.AWS_BACKUP
public BackupType BackupType { get; set; }