/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 ofRestoreTestingSelection
. 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 ofRestoreTestingSelection
. 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 |