RecoveryPointByBackupVault class
Contains detailed information about the recovery points stored in a backup vault.
Constructors
- RecoveryPointByBackupVault({int? backupSizeInBytes, String? backupVaultArn, String? backupVaultName, CalculatedLifecycle? calculatedLifecycle, DateTime? completionDate, RecoveryPointCreator? createdBy, DateTime? creationDate, String? encryptionKeyArn, String? iamRoleArn, bool? isEncrypted, DateTime? lastRestoreTime, Lifecycle? lifecycle, String? recoveryPointArn, String? resourceArn, String? resourceType, String? sourceBackupVaultArn, RecoveryPointStatus? status})
-
RecoveryPointByBackupVault.fromJson(Map<
String, dynamic> json) -
factory
Properties
- backupSizeInBytes → int?
-
The size, in bytes, of a backup.
final
- backupVaultArn → String?
-
An ARN that uniquely identifies a backup vault; for example,
arn:aws:backup:us-east-1:123456789012:vault:aBackupVault
.final - backupVaultName → String?
-
The name of a logical container where backups are stored. Backup vaults are
identified by names that are unique to the account used to create them and
the AWS Region where they are created. They consist of lowercase letters,
numbers, and hyphens.
final
- calculatedLifecycle → CalculatedLifecycle?
-
A
CalculatedLifecycle
object containingDeleteAt
andMoveToColdStorageAt
timestamps.final - completionDate → DateTime?
-
The date and time a job to restore a recovery point is completed, in Unix
format and Coordinated Universal Time (UTC). The value of
CompletionDate
is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.final - createdBy → RecoveryPointCreator?
-
Contains identifying information about the creation of a recovery point,
including the
BackupPlanArn
,BackupPlanId
,BackupPlanVersion
, andBackupRuleId
of the backup plan that is used to create it.final - creationDate → DateTime?
-
The date and time a recovery point is created, in Unix format and
Coordinated Universal Time (UTC). The value of
CreationDate
is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.final - encryptionKeyArn → String?
-
The server-side encryption key that is used to protect your backups; for
example,
arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab
.final - hashCode → int
-
The hash code for this object.
no setterinherited
- iamRoleArn → String?
-
Specifies the IAM role ARN used to create the target recovery point; for
example,
arn:aws:iam::123456789012:role/S3Access
.final - isEncrypted → bool?
-
A Boolean value that is returned as
TRUE
if the specified recovery point is encrypted, orFALSE
if the recovery point is not encrypted.final - lastRestoreTime → DateTime?
-
The date and time a recovery point was last restored, in Unix format and
Coordinated Universal Time (UTC). The value of
LastRestoreTime
is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.final - lifecycle → Lifecycle?
-
The lifecycle defines when a protected resource is transitioned to cold
storage and when it expires. AWS Backup transitions and expires backups
automatically according to the lifecycle that you define.
final
- recoveryPointArn → String?
-
An Amazon Resource Name (ARN) that uniquely identifies a recovery point; for
example,
arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45
.final - resourceArn → String?
-
An ARN that uniquely identifies a resource. The format of the ARN depends on
the resource type.
final
- resourceType → String?
-
The type of AWS resource saved as a recovery point; for example, an Amazon
Elastic Block Store (Amazon EBS) volume or an Amazon Relational Database
Service (Amazon RDS) database. For VSS Windows backups, the only supported
resource type is Amazon EC2.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sourceBackupVaultArn → String?
-
The backup vault where the recovery point was originally copied from. If the
recovery point is restored to the same account this value will be
null
.final - status → RecoveryPointStatus?
-
A status code specifying the state of the recovery point.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited