Backup class

Describes a single backup.

Constructors

Backup({String? backupArn, String? backupId, BackupType? backupType, DateTime? createdAt, String? description, String? engine, String? engineModel, String? engineVersion, String? instanceProfileArn, String? instanceType, String? keyPair, String? preferredBackupWindow, String? preferredMaintenanceWindow, int? s3DataSize, String? s3DataUrl, String? s3LogUrl, List<String>? securityGroupIds, String? serverName, String? serviceRoleArn, BackupStatus? status, String? statusDescription, List<String>? subnetIds, String? toolsVersion, String? userArn})
Backup.fromJson(Map<String, dynamic> json)
factory

Properties

backupArn String?
The ARN of the backup.
final
backupId String?
The generated ID of the backup. Example: myServerName-yyyyMMddHHmmssSSS
final
backupType BackupType?
The backup type. Valid values are automated or manual.
final
createdAt DateTime?
The time stamp when the backup was created in the database. Example: 2016-07-29T13:38:47.520Z
final
description String?
A user-provided description for a manual backup. This field is empty for automated backups.
final
engine String?
The engine type that is obtained from the server when the backup is created.
final
engineModel String?
The engine model that is obtained from the server when the backup is created.
final
engineVersion String?
The engine version that is obtained from the server when the backup is created.
final
hashCode int
The hash code for this object.
no setterinherited
instanceProfileArn String?
The EC2 instance profile ARN that is obtained from the server when the backup is created. Because this value is stored, you are not required to provide the InstanceProfileArn again if you restore a backup.
final
instanceType String?
The instance type that is obtained from the server when the backup is created.
final
keyPair String?
The key pair that is obtained from the server when the backup is created.
final
preferredBackupWindow String?
The preferred backup period that is obtained from the server when the backup is created.
final
preferredMaintenanceWindow String?
The preferred maintenance period that is obtained from the server when the backup is created.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
s3DataSize int?
This field is deprecated and is no longer used.
final
s3DataUrl String?
This field is deprecated and is no longer used.
final
s3LogUrl String?
The Amazon S3 URL of the backup's log file.
final
securityGroupIds List<String>?
The security group IDs that are obtained from the server when the backup is created.
final
serverName String?
The name of the server from which the backup was made.
final
serviceRoleArn String?
The service role ARN that is obtained from the server when the backup is created.
final
status BackupStatus?
The status of a backup while in progress.
final
statusDescription String?
An informational message about backup status.
final
subnetIds List<String>?
The subnet IDs that are obtained from the server when the backup is created.
final
toolsVersion String?
The version of AWS OpsWorks CM-specific tools that is obtained from the server when the backup is created.
final
userArn String?
The IAM user ARN of the requester for manual backups. This field is empty for automated backups.
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