/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
RestoreMetadataOverridesin 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
RestoreMetadataOverridesin 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 |