Skip to content

/AWS1/CL_BUPRESTORETSTINGSEL03

This contains metadata about a restore testing selection.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_iamrolearn TYPE /AWS1/BUPSTRING00 /AWS1/BUPSTRING00

The Amazon Resource Name (ARN) of the IAM role that Backup uses to create the target resource; for example: arn:aws:iam::123456789012:role/S3Access.

it_protectedresourcearns TYPE /AWS1/CL_BUPSTRINGLIST_W=>TT_STRINGLIST TT_STRINGLIST

You can include a list of specific ARNs, such as ProtectedResourceArns: ["arn:aws:...", "arn:aws:..."] or you can include a wildcard: ProtectedResourceArns: ["*"], but not both.

io_protectedresourceconds TYPE REF TO /AWS1/CL_BUPPROTECTEDRESRCCO00 /AWS1/CL_BUPPROTECTEDRESRCCO00

The conditions that you define for resources in your restore testing plan using tags.

it_restoremetadataoverrides TYPE /AWS1/CL_BUPSENSITIVESTRMAP_W=>TT_SENSITIVESTRINGMAP TT_SENSITIVESTRINGMAP

You can override certain restore metadata keys by including the parameter RestoreMetadataOverrides in the body of RestoreTestingSelection. Key values are not case sensitive.

See the complete list of restore testing inferred metadata.

iv_validationwindowhours TYPE /AWS1/BUPINTEGER /AWS1/BUPINTEGER

This value represents the time, in hours, data is retained after a restore test so that optional validation can be completed.

Accepted value is an integer between 0 and 168 (the hourly equivalent of seven days).


Queryable Attributes

IamRoleArn

The Amazon Resource Name (ARN) of the IAM role that Backup uses to create the target resource; for example: arn:aws:iam::123456789012:role/S3Access.

Accessible with the following methods

Method Description
GET_IAMROLEARN() Getter for IAMROLEARN, with configurable default
ASK_IAMROLEARN() Getter for IAMROLEARN w/ exceptions if field has no value
HAS_IAMROLEARN() Determine if IAMROLEARN has a value

ProtectedResourceArns

You can include a list of specific ARNs, such as ProtectedResourceArns: ["arn:aws:...", "arn:aws:..."] or you can include a wildcard: ProtectedResourceArns: ["*"], but not both.

Accessible with the following methods

Method Description
GET_PROTECTEDRESOURCEARNS() Getter for PROTECTEDRESOURCEARNS, with configurable default
ASK_PROTECTEDRESOURCEARNS() Getter for PROTECTEDRESOURCEARNS w/ exceptions if field has
HAS_PROTECTEDRESOURCEARNS() Determine if PROTECTEDRESOURCEARNS has a value

ProtectedResourceConditions

The conditions that you define for resources in your restore testing plan using tags.

Accessible with the following methods

Method Description
GET_PROTECTEDRESOURCECONDS() Getter for PROTECTEDRESOURCECONDITIONS

RestoreMetadataOverrides

You can override certain restore metadata keys by including the parameter RestoreMetadataOverrides in the body of RestoreTestingSelection. Key values are not case sensitive.

See the complete list of restore testing inferred metadata.

Accessible with the following methods

Method Description
GET_RESTOREMETADATAOVERRIDES() Getter for RESTOREMETADATAOVERRIDES, with configurable defau
ASK_RESTOREMETADATAOVERRIDES() Getter for RESTOREMETADATAOVERRIDES w/ exceptions if field h
HAS_RESTOREMETADATAOVERRIDES() Determine if RESTOREMETADATAOVERRIDES has a value

ValidationWindowHours

This value represents the time, in hours, data is retained after a restore test so that optional validation can be completed.

Accepted value is an integer between 0 and 168 (the hourly equivalent of seven days).

Accessible with the following methods

Method Description
GET_VALIDATIONWINDOWHOURS() Getter for VALIDATIONWINDOWHOURS