Class CfnBackupSelection.BackupSelectionResourceTypeProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnBackupSelection.BackupSelectionResourceTypeProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnBackupSelection.BackupSelectionResourceTypeProperty
CfnBackupSelection.BackupSelectionResourceTypeProperty-
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.CfnBackupSelection.BackupSelectionResourceTypeProperty
CfnBackupSelection.BackupSelectionResourceTypeProperty.Builder, CfnBackupSelection.BackupSelectionResourceTypeProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnBackupSelection.BackupSelectionResourceTypeProperty.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 ObjectA list of conditions that you define to assign resources to your backup plans using tags.final StringThe ARN of the IAM role that AWS Backup uses to authenticate when backing up the target resource;final ObjectA list of conditions that you define to assign resources to your backup plans using tags.A list of Amazon Resource Names (ARNs) to exclude from a backup plan.An array of strings that contain Amazon Resource Names (ARNs) of resources to assign to a backup plan.final StringThe display name of a resource selection document.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 theCfnBackupSelection.BackupSelectionResourceTypeProperty.Builder.
-
-
Method Details
-
getIamRoleArn
Description copied from interface:CfnBackupSelection.BackupSelectionResourceTypePropertyThe ARN of the IAM role that AWS Backup uses to authenticate when backing up the target resource;for example,
arn:aws:iam::123456789012:role/S3Access.- Specified by:
getIamRoleArnin interfaceCfnBackupSelection.BackupSelectionResourceTypeProperty- See Also:
-
getSelectionName
Description copied from interface:CfnBackupSelection.BackupSelectionResourceTypePropertyThe display name of a resource selection document.- Specified by:
getSelectionNamein interfaceCfnBackupSelection.BackupSelectionResourceTypeProperty- See Also:
-
getConditions
Description copied from interface:CfnBackupSelection.BackupSelectionResourceTypePropertyA list of conditions that you define to assign resources to your backup plans using tags.For example,
"StringEquals": { "ConditionKey": "aws:ResourceTag/CreatedByCryo", "ConditionValue": "true" },. Condition operators are case sensitive.Conditionsdiffers fromListOfTagsas follows:- When you specify more than one condition, you only assign the resources that match ALL conditions (using AND logic).
ConditionssupportsStringEquals,StringLike,StringNotEquals, andStringNotLike.ListOfTagsonly supportsStringEquals.
- Specified by:
getConditionsin interfaceCfnBackupSelection.BackupSelectionResourceTypeProperty- See Also:
-
getListOfTags
Description copied from interface:CfnBackupSelection.BackupSelectionResourceTypePropertyA list of conditions that you define to assign resources to your backup plans using tags.For example,
"StringEquals": { "ConditionKey": "aws:ResourceTag/CreatedByCryo", "ConditionValue": "true" },. Condition operators are case sensitive.ListOfTagsdiffers fromConditionsas follows:- When you specify more than one condition, you assign all resources that match AT LEAST ONE condition (using OR logic).
ListOfTagsonly supportsStringEquals.ConditionssupportsStringEquals,StringLike,StringNotEquals, andStringNotLike.
- Specified by:
getListOfTagsin interfaceCfnBackupSelection.BackupSelectionResourceTypeProperty- See Also:
-
getNotResources
Description copied from interface:CfnBackupSelection.BackupSelectionResourceTypePropertyA list of Amazon Resource Names (ARNs) to exclude from a backup plan.The maximum number of ARNs is 500 without wildcards, or 30 ARNs with wildcards.
If you need to exclude many resources from a backup plan, consider a different resource selection strategy, such as assigning only one or a few resource types or refining your resource selection using tags.
- Specified by:
getNotResourcesin interfaceCfnBackupSelection.BackupSelectionResourceTypeProperty- See Also:
-
getResources
Description copied from interface:CfnBackupSelection.BackupSelectionResourceTypePropertyAn array of strings that contain Amazon Resource Names (ARNs) of resources to assign to a backup plan.- Specified by:
getResourcesin interfaceCfnBackupSelection.BackupSelectionResourceTypeProperty- 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()
-