NAME
Paws::CloudHSMv2::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::CloudHSMv2::Backup object:
$service_obj->Method(Att1 => { BackupId => $value, ..., TagList => $value });
Results returned from an API call
Use accessors for each attribute. If Att1 is expected to be an Paws::CloudHSMv2::Backup object:
$result = $service_obj->Method(...);
$result->Att1->BackupId
DESCRIPTION
Contains information about a backup of an AWS CloudHSM cluster. All backup objects contain the BackupId
, BackupState
, ClusterId
, and CreateTimestamp
parameters. Backups that were copied into a destination region additionally contain the CopyTimestamp
, SourceBackup
, SourceCluster
, and SourceRegion
parameters. A backup that is pending deletion will include the DeleteTimestamp
parameter.
ATTRIBUTES
REQUIRED BackupId => Str
The identifier (ID) of the backup.
BackupState => Str
The state of the backup.
ClusterId => Str
The identifier (ID) of the cluster that was backed up.
CopyTimestamp => Str
The date and time when the backup was copied from a source backup.
CreateTimestamp => Str
The date and time when the backup was created.
DeleteTimestamp => Str
The date and time when the backup will be permanently deleted.
NeverExpires => Bool
Specifies whether the service should exempt a backup from the retention policy for the cluster. True
exempts a backup from the retention policy. False
means the service applies the backup retention policy defined at the cluster.
SourceBackup => Str
The identifier (ID) of the source backup from which the new backup was copied.
SourceCluster => Str
The identifier (ID) of the cluster containing the source backup from which the new backup was copied.
SourceRegion => Str
The AWS Region that contains the source backup from which the new backup was copied.
TagList => ArrayRef[Paws::CloudHSMv2::Tag]
The list of tags for the backup.
SEE ALSO
This class forms part of Paws, describing an object used in Paws::CloudHSMv2
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