Class CfnRestoreTestingSelectionProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.backup.CfnRestoreTestingSelectionProps.Jsii$Proxy
- All Implemented Interfaces:
CfnRestoreTestingSelectionProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnRestoreTestingSelectionProps
@Stability(Stable)
@Internal
public static final class CfnRestoreTestingSelectionProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnRestoreTestingSelectionProps
An implementation for
CfnRestoreTestingSelectionProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.backup.CfnRestoreTestingSelectionProps
CfnRestoreTestingSelectionProps.Builder, CfnRestoreTestingSelectionProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnRestoreTestingSelectionProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringThe Amazon Resource Name (ARN) of the IAM role that AWS Backup uses to create the target resource;You can include specific ARNs, such asProtectedResourceArns: ["arn:aws:...", "arn:aws:..."]or you can include a wildcard:ProtectedResourceArns: ["*"], but not both.final ObjectIn a resource testing selection, this parameter filters by specific conditions such asStringEqualsorStringNotEquals.final StringThe type of AWS resource included in a resource testing selection;final ObjectYou can override certain restore metadata keys by including the parameterRestoreMetadataOverridesin the body ofRestoreTestingSelection.final StringUnique string that is the name of the restore testing plan.final StringThe unique name of the restore testing selection that belongs to the related restore testing plan.final NumberThis is amount of hours (1 to 168) available to run a validation script on the data.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnRestoreTestingSelectionProps.Builder.
-
-
Method Details
-
getIamRoleArn
Description copied from interface:CfnRestoreTestingSelectionPropsThe 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.- Specified by:
getIamRoleArnin interfaceCfnRestoreTestingSelectionProps- See Also:
-
getProtectedResourceType
Description copied from interface:CfnRestoreTestingSelectionPropsThe type of AWS resource included in a resource testing selection;for example, an Amazon EBS volume or an Amazon RDS database.
- Specified by:
getProtectedResourceTypein interfaceCfnRestoreTestingSelectionProps- See Also:
-
getRestoreTestingPlanName
Description copied from interface:CfnRestoreTestingSelectionPropsUnique string that is the name of the restore testing plan.The name cannot be changed after creation. The name must consist of only alphanumeric characters and underscores. Maximum length is 50.
- Specified by:
getRestoreTestingPlanNamein interfaceCfnRestoreTestingSelectionProps- See Also:
-
getRestoreTestingSelectionName
Description copied from interface:CfnRestoreTestingSelectionPropsThe unique name of the restore testing selection that belongs to the related restore testing plan.- Specified by:
getRestoreTestingSelectionNamein interfaceCfnRestoreTestingSelectionProps- See Also:
-
getProtectedResourceArns
Description copied from interface:CfnRestoreTestingSelectionPropsYou can include specific ARNs, such asProtectedResourceArns: ["arn:aws:...", "arn:aws:..."]or you can include a wildcard:ProtectedResourceArns: ["*"], but not both.- Specified by:
getProtectedResourceArnsin interfaceCfnRestoreTestingSelectionProps- See Also:
-
getProtectedResourceConditions
Description copied from interface:CfnRestoreTestingSelectionPropsIn a resource testing selection, this parameter filters by specific conditions such asStringEqualsorStringNotEquals.Returns union: either
IResolvableorCfnRestoreTestingSelection.ProtectedResourceConditionsProperty- Specified by:
getProtectedResourceConditionsin interfaceCfnRestoreTestingSelectionProps- See Also:
-
getRestoreMetadataOverrides
Description copied from interface:CfnRestoreTestingSelectionPropsYou can override certain restore metadata keys by including the parameterRestoreMetadataOverridesin the body ofRestoreTestingSelection.Key values are not case sensitive.
See the complete list of restore testing inferred metadata .
Returns union: either Mapinvalid input: '<'String,
String> orIResolvable- Specified by:
getRestoreMetadataOverridesin interfaceCfnRestoreTestingSelectionProps- See Also:
-
getValidationWindowHours
Description copied from interface:CfnRestoreTestingSelectionPropsThis 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.
- Specified by:
getValidationWindowHoursin interfaceCfnRestoreTestingSelectionProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-