Table of Contents

Class BackupSummary

Namespace
Amazon.DynamoDBv2.Model
Assembly
AWSSDK.DynamoDBv2.dll

Contains details for the backup.

public class BackupSummary
Inheritance
BackupSummary
Inherited Members

Constructors

BackupSummary()

public BackupSummary()

Properties

BackupArn

Gets and sets the property BackupArn.

ARN associated with the backup.

public string BackupArn { get; set; }

Property Value

string

BackupCreationDateTime

Gets and sets the property BackupCreationDateTime.

Time at which the backup was created.

public DateTime BackupCreationDateTime { get; set; }

Property Value

DateTime

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

DateTime

BackupName

Gets and sets the property BackupName.

Name of the specified backup.

public string BackupName { get; set; }

Property Value

string

BackupSizeBytes

Gets and sets the property BackupSizeBytes.

Size of the backup in bytes.

public long BackupSizeBytes { get; set; }

Property Value

long

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

BackupStatus

BackupType

Gets and sets the property BackupType.

BackupType:

  • USER
    - You create and manage these using the on-demand backup feature.
  • SYSTEM
    - If you delete a table with point-in-time recovery enabled, a
    SYSTEM
    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.
  • AWS_BACKUP
    - On-demand backup created by you from Backup service.
public BackupType BackupType { get; set; }

Property Value

BackupType

TableArn

Gets and sets the property TableArn.

ARN associated with the table.

public string TableArn { get; set; }

Property Value

string

TableId

Gets and sets the property TableId.

Unique identifier for the table.

public string TableId { get; set; }

Property Value

string

TableName

Gets and sets the property TableName.

Name of the table.

public string TableName { get; set; }

Property Value

string