Type object
Schema URL https://catalog.lintel.tools/schemas/schemastore/serverless-framework-configuration/_shared/latest--aws-dlm-lifecyclepolicy.json
Parent schema serverless-framework-configuration
Type: object

Resource Type definition for AWS::DLM::LifecyclePolicy. Source:- No source definition found, add manually please

Properties

ExecutionRoleArn string | Aws_CF_FunctionString
Description string | Aws_CF_FunctionString
State string | Aws_CF_FunctionString
PolicyDetails object
8 nested properties
ResourceTypes string[]
Schedules Schedule[]
PolicyType string | Aws_CF_FunctionString
EventSource object
2 nested properties
Type string | Aws_CF_FunctionString required
Parameters object
3 nested properties
EventType string | Aws_CF_FunctionString required
SnapshotOwner string[] required
DescriptionRegex string | Aws_CF_FunctionString
Parameters object
3 nested properties
ExcludeBootVolume boolean
NoReboot boolean
ExcludeDataVolumeTags Tag[]
Actions Action[]
TargetTags Tag[]
ResourceLocations string[]
Tags Tag[]

Definitions

Action object
CrossRegionCopy CrossRegionCopyAction[] required
Name string | Aws_CF_FunctionString required
Parameters object
ExcludeBootVolume boolean
NoReboot boolean
ExcludeDataVolumeTags Tag[]
CrossRegionCopyRule object
Encrypted boolean required
TargetRegion string | Aws_CF_FunctionString
Target string | Aws_CF_FunctionString
DeprecateRule object
2 nested properties
IntervalUnit string | Aws_CF_FunctionString required
Interval integer required
CmkArn string | Aws_CF_FunctionString
RetainRule object
2 nested properties
IntervalUnit string | Aws_CF_FunctionString required
Interval integer required
CopyTags boolean
EncryptionConfiguration object
Encrypted boolean required
CmkArn string | Aws_CF_FunctionString
CrossRegionCopyRetainRule object
IntervalUnit string | Aws_CF_FunctionString required
Interval integer required
ArchiveRule object
RetainRule object required
1 nested properties
RetentionArchiveTier object required
3 nested properties
IntervalUnit string | Aws_CF_FunctionString
Count integer
Interval integer
EventParameters object
EventType string | Aws_CF_FunctionString required
SnapshotOwner string[] required
DescriptionRegex string | Aws_CF_FunctionString
RetainRule object
IntervalUnit string | Aws_CF_FunctionString
Count integer
Interval integer
CrossRegionCopyAction object
Target string | Aws_CF_FunctionString required
EncryptionConfiguration object required
2 nested properties
Encrypted boolean required
CmkArn string | Aws_CF_FunctionString
RetainRule object
2 nested properties
IntervalUnit string | Aws_CF_FunctionString required
Interval integer required
EventSource object
Type string | Aws_CF_FunctionString required
Parameters object
3 nested properties
EventType string | Aws_CF_FunctionString required
SnapshotOwner string[] required
DescriptionRegex string | Aws_CF_FunctionString
DeprecateRule object
IntervalUnit string | Aws_CF_FunctionString
Count integer
Interval integer
CrossRegionCopyDeprecateRule object
IntervalUnit string | Aws_CF_FunctionString required
Interval integer required
ArchiveRetainRule object
RetentionArchiveTier object required
3 nested properties
IntervalUnit string | Aws_CF_FunctionString
Count integer
Interval integer
CreateRule object
IntervalUnit string | Aws_CF_FunctionString
CronExpression string | Aws_CF_FunctionString
Times string[]
Interval integer
Location string | Aws_CF_FunctionString
Schedule object
ShareRules ShareRule[]
DeprecateRule object
3 nested properties
IntervalUnit string | Aws_CF_FunctionString
Count integer
Interval integer
TagsToAdd Tag[]
CreateRule object
5 nested properties
IntervalUnit string | Aws_CF_FunctionString
CronExpression string | Aws_CF_FunctionString
Times string[]
Interval integer
Location string | Aws_CF_FunctionString
VariableTags Tag[]
FastRestoreRule object
4 nested properties
IntervalUnit string | Aws_CF_FunctionString
Count integer
AvailabilityZones string[]
Interval integer
ArchiveRule object
1 nested properties
RetainRule object required
1 nested properties
RetentionArchiveTier object required
RetainRule object
3 nested properties
IntervalUnit string | Aws_CF_FunctionString
Count integer
Interval integer
CrossRegionCopyRules CrossRegionCopyRule[]
Name string | Aws_CF_FunctionString
CopyTags boolean
FastRestoreRule object
IntervalUnit string | Aws_CF_FunctionString
Count integer
AvailabilityZones string[]
Interval integer
PolicyDetails object
ResourceTypes string[]
Schedules Schedule[]
PolicyType string | Aws_CF_FunctionString
EventSource object
2 nested properties
Type string | Aws_CF_FunctionString required
Parameters object
3 nested properties
EventType string | Aws_CF_FunctionString required
SnapshotOwner string[] required
DescriptionRegex string | Aws_CF_FunctionString
Parameters object
3 nested properties
ExcludeBootVolume boolean
NoReboot boolean
ExcludeDataVolumeTags Tag[]
Actions Action[]
TargetTags Tag[]
ResourceLocations string[]
RetentionArchiveTier object
IntervalUnit string | Aws_CF_FunctionString
Count integer
Interval integer
Tag object
Value string | Aws_CF_FunctionString required
Key string | Aws_CF_FunctionString required
ShareRule object
TargetAccounts string[]
UnshareIntervalUnit string | Aws_CF_FunctionString
UnshareInterval integer