Class CfnBackupPlan.BackupRuleResourceTypeProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.backup.CfnBackupPlan.BackupRuleResourceTypeProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnBackupPlan.BackupRuleResourceTypeProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnBackupPlan.BackupRuleResourceTypeProperty
@Stability(Stable)
@Internal
public static final class CfnBackupPlan.BackupRuleResourceTypeProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnBackupPlan.BackupRuleResourceTypeProperty
An implementation for
CfnBackupPlan.BackupRuleResourceTypeProperty
-
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.CfnBackupPlan.BackupRuleResourceTypeProperty
CfnBackupPlan.BackupRuleResourceTypeProperty.Builder, CfnBackupPlan.BackupRuleResourceTypeProperty.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnBackupPlan.BackupRuleResourceTypeProperty.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 Number
A value in minutes after a backup job is successfully started before it must be completed or it is canceled by AWS Backup .final Object
An array of CopyAction objects, which contains the details of the copy operation.final Object
Enables continuous backup and point-in-time restores (PITR).final Object
The lifecycle defines when a protected resource is transitioned to cold storage and when it expires.final Object
To help organize your resources, you can assign your own metadata to the resources that you create.final String
A display name for a backup rule.final String
A CRON expression specifying when AWS Backup initiates a backup job.final Number
An optional value that specifies a period of time in minutes after a backup is scheduled before a job is canceled if it doesn't start successfully.final String
The name of a logical container where backups are stored.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 theCfnBackupPlan.BackupRuleResourceTypeProperty.Builder
.
-
-
Method Details
-
getRuleName
Description copied from interface:CfnBackupPlan.BackupRuleResourceTypeProperty
A display name for a backup rule.- Specified by:
getRuleName
in interfaceCfnBackupPlan.BackupRuleResourceTypeProperty
-
getTargetBackupVault
Description copied from interface:CfnBackupPlan.BackupRuleResourceTypeProperty
The name of a logical container where backups are stored.Backup vaults are identified by names that are unique to the account used to create them and the AWS Region where they are created. They consist of letters, numbers, and hyphens.
- Specified by:
getTargetBackupVault
in interfaceCfnBackupPlan.BackupRuleResourceTypeProperty
-
getCompletionWindowMinutes
Description copied from interface:CfnBackupPlan.BackupRuleResourceTypeProperty
A value in minutes after a backup job is successfully started before it must be completed or it is canceled by AWS Backup .- Specified by:
getCompletionWindowMinutes
in interfaceCfnBackupPlan.BackupRuleResourceTypeProperty
-
getCopyActions
Description copied from interface:CfnBackupPlan.BackupRuleResourceTypeProperty
An array of CopyAction objects, which contains the details of the copy operation.- Specified by:
getCopyActions
in interfaceCfnBackupPlan.BackupRuleResourceTypeProperty
-
getEnableContinuousBackup
Description copied from interface:CfnBackupPlan.BackupRuleResourceTypeProperty
Enables continuous backup and point-in-time restores (PITR).- Specified by:
getEnableContinuousBackup
in interfaceCfnBackupPlan.BackupRuleResourceTypeProperty
-
getLifecycle
Description copied from interface:CfnBackupPlan.BackupRuleResourceTypeProperty
The lifecycle defines when a protected resource is transitioned to cold storage and when it expires.AWS Backup transitions and expires backups automatically according to the lifecycle that you define.
- Specified by:
getLifecycle
in interfaceCfnBackupPlan.BackupRuleResourceTypeProperty
-
getRecoveryPointTags
Description copied from interface:CfnBackupPlan.BackupRuleResourceTypeProperty
To help organize your resources, you can assign your own metadata to the resources that you create.Each tag is a key-value pair.
- Specified by:
getRecoveryPointTags
in interfaceCfnBackupPlan.BackupRuleResourceTypeProperty
-
getScheduleExpression
Description copied from interface:CfnBackupPlan.BackupRuleResourceTypeProperty
A CRON expression specifying when AWS Backup initiates a backup job.- Specified by:
getScheduleExpression
in interfaceCfnBackupPlan.BackupRuleResourceTypeProperty
-
getStartWindowMinutes
Description copied from interface:CfnBackupPlan.BackupRuleResourceTypeProperty
An optional value that specifies a period of time in minutes after a backup is scheduled before a job is canceled if it doesn't start successfully.If this value is included, it must be at least 60 minutes to avoid errors.
- Specified by:
getStartWindowMinutes
in interfaceCfnBackupPlan.BackupRuleResourceTypeProperty
-
$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()
-