Class BackupSelectionProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.backup.BackupSelectionProps.Jsii$Proxy
- All Implemented Interfaces:
BackupSelectionOptions,BackupSelectionProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- BackupSelectionProps
@Stability(Stable)
@Internal
public static final class BackupSelectionProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements BackupSelectionProps
An implementation for
BackupSelectionProps-
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.BackupSelectionProps
BackupSelectionProps.Builder, BackupSelectionProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(BackupSelectionProps.Builder builder) Constructor that initializes the object based on literal property values passed by theBackupSelectionProps.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 BooleanWhether to automatically give restores permissions to the role that AWS Backup uses.final IBackupPlanThe backup plan for this selection.final StringThe name for this selection.final List<BackupResource>The resources to backup.final IRolegetRole()The role that AWS Backup uses to authenticate when backuping or restoring the resources.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 theBackupSelectionProps.Builder.
-
-
Method Details
-
getBackupPlan
Description copied from interface:BackupSelectionPropsThe backup plan for this selection.- Specified by:
getBackupPlanin interfaceBackupSelectionProps
-
getResources
Description copied from interface:BackupSelectionOptionsThe resources to backup.Use the helper static methods defined on
BackupResource.- Specified by:
getResourcesin interfaceBackupSelectionOptions
-
getAllowRestores
Description copied from interface:BackupSelectionOptionsWhether to automatically give restores permissions to the role that AWS Backup uses.If
true, theAWSBackupServiceRolePolicyForRestoresmanaged policy will be attached to the role.Default: false
- Specified by:
getAllowRestoresin interfaceBackupSelectionOptions
-
getBackupSelectionName
Description copied from interface:BackupSelectionOptionsThe name for this selection.Default: - a CDK generated name
- Specified by:
getBackupSelectionNamein interfaceBackupSelectionOptions
-
getRole
Description copied from interface:BackupSelectionOptionsThe role that AWS Backup uses to authenticate when backuping or restoring the resources.The
AWSBackupServiceRolePolicyForBackupmanaged policy will be attached to this role.Default: - a new role will be created
- Specified by:
getRolein interfaceBackupSelectionOptions
-
$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()
-