GetRestoreTestingSelectionResult

data class GetRestoreTestingSelectionResult(val iamRoleArn: String? = null, val protectedResourceArns: List<String>? = null, val protectedResourceConditions: RestoreTestingSelectionProtectedResourceConditions? = null, val restoreMetadataOverrides: Map<String, String>? = null, val validationWindowHours: Int? = null)

Constructors

Link copied to clipboard
constructor(iamRoleArn: String? = null, protectedResourceArns: List<String>? = null, protectedResourceConditions: RestoreTestingSelectionProtectedResourceConditions? = null, restoreMetadataOverrides: Map<String, String>? = null, validationWindowHours: Int? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val iamRoleArn: String? = null

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

Link copied to clipboard

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

Link copied to clipboard

In a resource testing selection, this parameter filters by specific conditions such as StringEquals or StringNotEquals .

Link copied to clipboard

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 .

Link copied to clipboard

This is amount of hours (1 to 168) available to run a validation script on the data. The data will be deleted upon the completion of the validation script or the end of the specified retention period, whichever comes first.