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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.backup.CfnLogicallyAirGappedBackupVaultProps
CfnLogicallyAirGappedBackupVaultProps.Builder, CfnLogicallyAirGappedBackupVaultProps.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnLogicallyAirGappedBackupVaultProps.Builder
.protected
Jsii$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.JsonNode
final boolean
final Object
The backup vault access policy document in JSON format.final String
The name of a logical container where backups are stored.The tags to assign to the vault.final Number
The maximum retention period that the vault retains its recovery points.final Number
This setting specifies the minimum retention period that the vault retains its recovery points.final Object
Returns event notifications for the specified backup vault.final int
hashCode()
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:CfnLogicallyAirGappedBackupVaultProps
The 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:
getBackupVaultName
in interfaceCfnLogicallyAirGappedBackupVaultProps
- See Also:
-
getMaxRetentionDays
Description copied from interface:CfnLogicallyAirGappedBackupVaultProps
The maximum retention period that the vault retains its recovery points.- Specified by:
getMaxRetentionDays
in interfaceCfnLogicallyAirGappedBackupVaultProps
- See Also:
-
getMinRetentionDays
Description copied from interface:CfnLogicallyAirGappedBackupVaultProps
This setting specifies the minimum retention period that the vault retains its recovery points.The minimum value accepted is 7 days.
- Specified by:
getMinRetentionDays
in interfaceCfnLogicallyAirGappedBackupVaultProps
- See Also:
-
getAccessPolicy
Description copied from interface:CfnLogicallyAirGappedBackupVaultProps
The backup vault access policy document in JSON format.- Specified by:
getAccessPolicy
in interfaceCfnLogicallyAirGappedBackupVaultProps
- See Also:
-
getBackupVaultTags
Description copied from interface:CfnLogicallyAirGappedBackupVaultProps
The tags to assign to the vault.- Specified by:
getBackupVaultTags
in interfaceCfnLogicallyAirGappedBackupVaultProps
- See Also:
-
getNotifications
Description copied from interface:CfnLogicallyAirGappedBackupVaultProps
Returns event notifications for the specified backup vault.- Specified by:
getNotifications
in interfaceCfnLogicallyAirGappedBackupVaultProps
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-