Class CfnLogicallyAirGappedBackupVaultProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.backup.CfnLogicallyAirGappedBackupVaultProps.Jsii$Proxy
- All Implemented Interfaces:
CfnLogicallyAirGappedBackupVaultProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnLogicallyAirGappedBackupVaultProps
@Stability(Stable)
@Internal
public static final class CfnLogicallyAirGappedBackupVaultProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnLogicallyAirGappedBackupVaultProps
An implementation for
CfnLogicallyAirGappedBackupVaultProps-
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.CfnLogicallyAirGappedBackupVaultProps
CfnLogicallyAirGappedBackupVaultProps.Builder, CfnLogicallyAirGappedBackupVaultProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnLogicallyAirGappedBackupVaultProps.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 ObjectThe backup vault access policy document in JSON format.final StringThe name of a logical container where backups are stored.The tags to assign to the vault.final StringThe server-side encryption key that is used to protect your backups;final NumberThe maximum retention period that the vault retains its recovery points.final NumberThis setting specifies the minimum retention period that the vault retains its recovery points.final Stringfinal ObjectReturns event notifications for the specified backup vault.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 theCfnLogicallyAirGappedBackupVaultProps.Builder.
-
-
Method Details
-
getBackupVaultName
Description copied from interface:CfnLogicallyAirGappedBackupVaultPropsThe name of a logical container where backups are stored.Logically air-gapped backup vaults are identified by names that are unique to the account used to create them and the Region where they are created.
- Specified by:
getBackupVaultNamein interfaceCfnLogicallyAirGappedBackupVaultProps- See Also:
-
getMaxRetentionDays
Description copied from interface:CfnLogicallyAirGappedBackupVaultPropsThe maximum retention period that the vault retains its recovery points.- Specified by:
getMaxRetentionDaysin interfaceCfnLogicallyAirGappedBackupVaultProps- See Also:
-
getMinRetentionDays
Description copied from interface:CfnLogicallyAirGappedBackupVaultPropsThis setting specifies the minimum retention period that the vault retains its recovery points.The minimum value accepted is 7 days.
- Specified by:
getMinRetentionDaysin interfaceCfnLogicallyAirGappedBackupVaultProps- See Also:
-
getAccessPolicy
Description copied from interface:CfnLogicallyAirGappedBackupVaultPropsThe backup vault access policy document in JSON format.- Specified by:
getAccessPolicyin interfaceCfnLogicallyAirGappedBackupVaultProps- See Also:
-
getBackupVaultTags
Description copied from interface:CfnLogicallyAirGappedBackupVaultPropsThe tags to assign to the vault.- Specified by:
getBackupVaultTagsin interfaceCfnLogicallyAirGappedBackupVaultProps- See Also:
-
getEncryptionKeyArn
Description copied from interface:CfnLogicallyAirGappedBackupVaultPropsThe server-side encryption key that is used to protect your backups;for example,
arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab.- Specified by:
getEncryptionKeyArnin interfaceCfnLogicallyAirGappedBackupVaultProps- See Also:
-
getMpaApprovalTeamArn
- Specified by:
getMpaApprovalTeamArnin interfaceCfnLogicallyAirGappedBackupVaultProps- See Also:
-
getNotifications
Description copied from interface:CfnLogicallyAirGappedBackupVaultPropsReturns event notifications for the specified backup vault.Returns union: either
IResolvableorCfnLogicallyAirGappedBackupVault.NotificationObjectTypeProperty- Specified by:
getNotificationsin interfaceCfnLogicallyAirGappedBackupVaultProps- 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()
-