NAME
Paws::OpsWorksCM::Backup
USAGE
This class represents one of two things:
Arguments in a call to a service
Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.
As an example, if Att1 is expected to be a Paws::OpsWorksCM::Backup object:
$service_obj->Method(Att1 => { BackupArn => $value, ..., UserArn => $value });
Results returned from an API call
Use accessors for each attribute. If Att1 is expected to be an Paws::OpsWorksCM::Backup object:
$result = $service_obj->Method(...);
$result->Att1->BackupArn
DESCRIPTION
Describes a single backup.
ATTRIBUTES
BackupArn => Str
The ARN of the backup.
BackupId => Str
The generated ID of the backup. Example: myServerName-yyyyMMddHHmmssSSS
BackupType => Str
The backup type. Valid values are automated
or manual
.
CreatedAt => Str
The time stamp when the backup was created in the database. Example: 2016-07-29T13:38:47.520Z
Description => Str
A user-provided description for a manual backup. This field is empty for automated backups.
Engine => Str
The engine type that is obtained from the server when the backup is created.
EngineModel => Str
The engine model that is obtained from the server when the backup is created.
EngineVersion => Str
The engine version that is obtained from the server when the backup is created.
InstanceProfileArn => Str
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.
InstanceType => Str
The instance type that is obtained from the server when the backup is created.
KeyPair => Str
The key pair that is obtained from the server when the backup is created.
PreferredBackupWindow => Str
The preferred backup period that is obtained from the server when the backup is created.
PreferredMaintenanceWindow => Str
The preferred maintenance period that is obtained from the server when the backup is created.
S3DataSize => Int
This field is deprecated and is no longer used.
S3DataUrl => Str
This field is deprecated and is no longer used.
S3LogUrl => Str
The Amazon S3 URL of the backup's log file.
SecurityGroupIds => ArrayRef[Str|Undef]
The security group IDs that are obtained from the server when the backup is created.
ServerName => Str
The name of the server from which the backup was made.
ServiceRoleArn => Str
The service role ARN that is obtained from the server when the backup is created.
Status => Str
The status of a backup while in progress.
StatusDescription => Str
An informational message about backup status.
SubnetIds => ArrayRef[Str|Undef]
The subnet IDs that are obtained from the server when the backup is created.
ToolsVersion => Str
The version of AWS OpsWorks CM-specific tools that is obtained from the server when the backup is created.
UserArn => Str
The IAM user ARN of the requester for manual backups. This field is empty for automated backups.
SEE ALSO
This class forms part of Paws, describing an object used in Paws::OpsWorksCM
BUGS and CONTRIBUTIONS
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues