Class BackupSelectionOptions.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.backup.BackupSelectionOptions.Jsii$Proxy
- All Implemented Interfaces:
BackupSelectionOptions,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- BackupSelectionOptions
@Stability(Stable)
@Internal
public static final class BackupSelectionOptions.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements BackupSelectionOptions
An implementation for
BackupSelectionOptions-
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.BackupSelectionOptions
BackupSelectionOptions.Builder, BackupSelectionOptions.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(BackupSelectionOptions.Builder builder) Constructor that initializes the object based on literal property values passed by theBackupSelectionOptions.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 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 theBackupSelectionOptions.Builder.
-
-
Method Details
-
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()
-