| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Stratosphere.DLM.LifecyclePolicy
Documentation
data RetentionArchiveTierProperty Source #
Constructors
| RetentionArchiveTierProperty | |
Instances
data DeprecateRuleProperty Source #
Constructors
| DeprecateRuleProperty | |
Fields | |
Instances
| ToJSON DeprecateRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.DeprecateRuleProperty Methods toJSON :: DeprecateRuleProperty -> Value # toEncoding :: DeprecateRuleProperty -> Encoding # toJSONList :: [DeprecateRuleProperty] -> Value # toEncodingList :: [DeprecateRuleProperty] -> Encoding # omitField :: DeprecateRuleProperty -> Bool # | |||||
| Show DeprecateRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.DeprecateRuleProperty Methods showsPrec :: Int -> DeprecateRuleProperty -> ShowS # show :: DeprecateRuleProperty -> String # showList :: [DeprecateRuleProperty] -> ShowS # | |||||
| Eq DeprecateRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.DeprecateRuleProperty Methods (==) :: DeprecateRuleProperty -> DeprecateRuleProperty -> Bool # (/=) :: DeprecateRuleProperty -> DeprecateRuleProperty -> Bool # | |||||
| ToResourceProperties DeprecateRuleProperty Source # | |||||
| Property "Count" DeprecateRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.DeprecateRuleProperty Associated Types
Methods set :: PropertyType "Count" DeprecateRuleProperty -> DeprecateRuleProperty -> DeprecateRuleProperty # | |||||
| Property "Interval" DeprecateRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.DeprecateRuleProperty Associated Types
Methods set :: PropertyType "Interval" DeprecateRuleProperty -> DeprecateRuleProperty -> DeprecateRuleProperty # | |||||
| Property "IntervalUnit" DeprecateRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.DeprecateRuleProperty Associated Types
Methods set :: PropertyType "IntervalUnit" DeprecateRuleProperty -> DeprecateRuleProperty -> DeprecateRuleProperty # | |||||
| type PropertyType "Count" DeprecateRuleProperty Source # | |||||
| type PropertyType "Interval" DeprecateRuleProperty Source # | |||||
| type PropertyType "IntervalUnit" DeprecateRuleProperty Source # | |||||
data FastRestoreRuleProperty Source #
Constructors
| FastRestoreRuleProperty | |
Fields | |
Instances
| ToJSON FastRestoreRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.FastRestoreRuleProperty Methods toJSON :: FastRestoreRuleProperty -> Value # toEncoding :: FastRestoreRuleProperty -> Encoding # toJSONList :: [FastRestoreRuleProperty] -> Value # | |||||
| Show FastRestoreRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.FastRestoreRuleProperty Methods showsPrec :: Int -> FastRestoreRuleProperty -> ShowS # show :: FastRestoreRuleProperty -> String # showList :: [FastRestoreRuleProperty] -> ShowS # | |||||
| Eq FastRestoreRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.FastRestoreRuleProperty Methods (==) :: FastRestoreRuleProperty -> FastRestoreRuleProperty -> Bool # (/=) :: FastRestoreRuleProperty -> FastRestoreRuleProperty -> Bool # | |||||
| ToResourceProperties FastRestoreRuleProperty Source # | |||||
| Property "AvailabilityZones" FastRestoreRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.FastRestoreRuleProperty Associated Types
Methods set :: PropertyType "AvailabilityZones" FastRestoreRuleProperty -> FastRestoreRuleProperty -> FastRestoreRuleProperty # | |||||
| Property "Count" FastRestoreRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.FastRestoreRuleProperty Associated Types
Methods set :: PropertyType "Count" FastRestoreRuleProperty -> FastRestoreRuleProperty -> FastRestoreRuleProperty # | |||||
| Property "Interval" FastRestoreRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.FastRestoreRuleProperty Associated Types
Methods set :: PropertyType "Interval" FastRestoreRuleProperty -> FastRestoreRuleProperty -> FastRestoreRuleProperty # | |||||
| Property "IntervalUnit" FastRestoreRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.FastRestoreRuleProperty Associated Types
Methods set :: PropertyType "IntervalUnit" FastRestoreRuleProperty -> FastRestoreRuleProperty -> FastRestoreRuleProperty # | |||||
| type PropertyType "AvailabilityZones" FastRestoreRuleProperty Source # | |||||
| type PropertyType "Count" FastRestoreRuleProperty Source # | |||||
| type PropertyType "Interval" FastRestoreRuleProperty Source # | |||||
| type PropertyType "IntervalUnit" FastRestoreRuleProperty Source # | |||||
data RetainRuleProperty Source #
Constructors
| RetainRuleProperty | |
Instances
| ToJSON RetainRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.RetainRuleProperty Methods toJSON :: RetainRuleProperty -> Value # toEncoding :: RetainRuleProperty -> Encoding # toJSONList :: [RetainRuleProperty] -> Value # toEncodingList :: [RetainRuleProperty] -> Encoding # omitField :: RetainRuleProperty -> Bool # | |||||
| Show RetainRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.RetainRuleProperty Methods showsPrec :: Int -> RetainRuleProperty -> ShowS # show :: RetainRuleProperty -> String # showList :: [RetainRuleProperty] -> ShowS # | |||||
| Eq RetainRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.RetainRuleProperty Methods (==) :: RetainRuleProperty -> RetainRuleProperty -> Bool # (/=) :: RetainRuleProperty -> RetainRuleProperty -> Bool # | |||||
| ToResourceProperties RetainRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.RetainRuleProperty Methods toResourceProperties :: RetainRuleProperty -> ResourceProperties # | |||||
| Property "Count" RetainRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.RetainRuleProperty Associated Types
Methods set :: PropertyType "Count" RetainRuleProperty -> RetainRuleProperty -> RetainRuleProperty # | |||||
| Property "Interval" RetainRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.RetainRuleProperty Associated Types
Methods set :: PropertyType "Interval" RetainRuleProperty -> RetainRuleProperty -> RetainRuleProperty # | |||||
| Property "IntervalUnit" RetainRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.RetainRuleProperty Associated Types
Methods set :: PropertyType "IntervalUnit" RetainRuleProperty -> RetainRuleProperty -> RetainRuleProperty # | |||||
| type PropertyType "Count" RetainRuleProperty Source # | |||||
| type PropertyType "Interval" RetainRuleProperty Source # | |||||
| type PropertyType "IntervalUnit" RetainRuleProperty Source # | |||||
data CreateRuleProperty Source #
Constructors
| CreateRuleProperty | |
Instances
| ToJSON CreateRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.CreateRuleProperty Methods toJSON :: CreateRuleProperty -> Value # toEncoding :: CreateRuleProperty -> Encoding # toJSONList :: [CreateRuleProperty] -> Value # toEncodingList :: [CreateRuleProperty] -> Encoding # omitField :: CreateRuleProperty -> Bool # | |||||
| Show CreateRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.CreateRuleProperty Methods showsPrec :: Int -> CreateRuleProperty -> ShowS # show :: CreateRuleProperty -> String # showList :: [CreateRuleProperty] -> ShowS # | |||||
| Eq CreateRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.CreateRuleProperty Methods (==) :: CreateRuleProperty -> CreateRuleProperty -> Bool # (/=) :: CreateRuleProperty -> CreateRuleProperty -> Bool # | |||||
| ToResourceProperties CreateRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.CreateRuleProperty Methods toResourceProperties :: CreateRuleProperty -> ResourceProperties # | |||||
| Property "CronExpression" CreateRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.CreateRuleProperty Associated Types
Methods set :: PropertyType "CronExpression" CreateRuleProperty -> CreateRuleProperty -> CreateRuleProperty # | |||||
| Property "Interval" CreateRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.CreateRuleProperty Associated Types
Methods set :: PropertyType "Interval" CreateRuleProperty -> CreateRuleProperty -> CreateRuleProperty # | |||||
| Property "IntervalUnit" CreateRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.CreateRuleProperty Associated Types
Methods set :: PropertyType "IntervalUnit" CreateRuleProperty -> CreateRuleProperty -> CreateRuleProperty # | |||||
| Property "Location" CreateRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.CreateRuleProperty Associated Types
Methods set :: PropertyType "Location" CreateRuleProperty -> CreateRuleProperty -> CreateRuleProperty # | |||||
| Property "Scripts" CreateRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.CreateRuleProperty Associated Types
Methods set :: PropertyType "Scripts" CreateRuleProperty -> CreateRuleProperty -> CreateRuleProperty # | |||||
| Property "Times" CreateRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.CreateRuleProperty Associated Types
Methods set :: PropertyType "Times" CreateRuleProperty -> CreateRuleProperty -> CreateRuleProperty # | |||||
| type PropertyType "CronExpression" CreateRuleProperty Source # | |||||
| type PropertyType "Interval" CreateRuleProperty Source # | |||||
| type PropertyType "IntervalUnit" CreateRuleProperty Source # | |||||
| type PropertyType "Location" CreateRuleProperty Source # | |||||
| type PropertyType "Scripts" CreateRuleProperty Source # | |||||
| type PropertyType "Times" CreateRuleProperty Source # | |||||
data ExclusionsProperty Source #
Constructors
| ExclusionsProperty | |
Instances
| ToJSON ExclusionsProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ExclusionsProperty Methods toJSON :: ExclusionsProperty -> Value # toEncoding :: ExclusionsProperty -> Encoding # toJSONList :: [ExclusionsProperty] -> Value # toEncodingList :: [ExclusionsProperty] -> Encoding # omitField :: ExclusionsProperty -> Bool # | |||||
| Show ExclusionsProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ExclusionsProperty Methods showsPrec :: Int -> ExclusionsProperty -> ShowS # show :: ExclusionsProperty -> String # showList :: [ExclusionsProperty] -> ShowS # | |||||
| Eq ExclusionsProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ExclusionsProperty Methods (==) :: ExclusionsProperty -> ExclusionsProperty -> Bool # (/=) :: ExclusionsProperty -> ExclusionsProperty -> Bool # | |||||
| ToResourceProperties ExclusionsProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ExclusionsProperty Methods toResourceProperties :: ExclusionsProperty -> ResourceProperties # | |||||
| Property "ExcludeBootVolumes" ExclusionsProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ExclusionsProperty Associated Types
Methods set :: PropertyType "ExcludeBootVolumes" ExclusionsProperty -> ExclusionsProperty -> ExclusionsProperty # | |||||
| Property "ExcludeTags" ExclusionsProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ExclusionsProperty Associated Types
Methods set :: PropertyType "ExcludeTags" ExclusionsProperty -> ExclusionsProperty -> ExclusionsProperty # | |||||
| Property "ExcludeVolumeTypes" ExclusionsProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ExclusionsProperty Associated Types
Methods set :: PropertyType "ExcludeVolumeTypes" ExclusionsProperty -> ExclusionsProperty -> ExclusionsProperty # | |||||
| type PropertyType "ExcludeBootVolumes" ExclusionsProperty Source # | |||||
| type PropertyType "ExcludeTags" ExclusionsProperty Source # | |||||
| type PropertyType "ExcludeVolumeTypes" ExclusionsProperty Source # | |||||
data PolicyDetailsProperty Source #
Constructors
| PolicyDetailsProperty | |
Fields
| |
Instances
| ToJSON PolicyDetailsProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.PolicyDetailsProperty Methods toJSON :: PolicyDetailsProperty -> Value # toEncoding :: PolicyDetailsProperty -> Encoding # toJSONList :: [PolicyDetailsProperty] -> Value # toEncodingList :: [PolicyDetailsProperty] -> Encoding # omitField :: PolicyDetailsProperty -> Bool # | |||||
| Show PolicyDetailsProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.PolicyDetailsProperty Methods showsPrec :: Int -> PolicyDetailsProperty -> ShowS # show :: PolicyDetailsProperty -> String # showList :: [PolicyDetailsProperty] -> ShowS # | |||||
| Eq PolicyDetailsProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.PolicyDetailsProperty Methods (==) :: PolicyDetailsProperty -> PolicyDetailsProperty -> Bool # (/=) :: PolicyDetailsProperty -> PolicyDetailsProperty -> Bool # | |||||
| ToResourceProperties PolicyDetailsProperty Source # | |||||
| Property "Actions" PolicyDetailsProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.PolicyDetailsProperty Associated Types
Methods set :: PropertyType "Actions" PolicyDetailsProperty -> PolicyDetailsProperty -> PolicyDetailsProperty # | |||||
| Property "CopyTags" PolicyDetailsProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.PolicyDetailsProperty Associated Types
Methods set :: PropertyType "CopyTags" PolicyDetailsProperty -> PolicyDetailsProperty -> PolicyDetailsProperty # | |||||
| Property "CreateInterval" PolicyDetailsProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.PolicyDetailsProperty Associated Types
Methods set :: PropertyType "CreateInterval" PolicyDetailsProperty -> PolicyDetailsProperty -> PolicyDetailsProperty # | |||||
| Property "CrossRegionCopyTargets" PolicyDetailsProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.PolicyDetailsProperty Associated Types
Methods set :: PropertyType "CrossRegionCopyTargets" PolicyDetailsProperty -> PolicyDetailsProperty -> PolicyDetailsProperty # | |||||
| Property "EventSource" PolicyDetailsProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.PolicyDetailsProperty Associated Types
Methods set :: PropertyType "EventSource" PolicyDetailsProperty -> PolicyDetailsProperty -> PolicyDetailsProperty # | |||||
| Property "Exclusions" PolicyDetailsProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.PolicyDetailsProperty Associated Types
Methods set :: PropertyType "Exclusions" PolicyDetailsProperty -> PolicyDetailsProperty -> PolicyDetailsProperty # | |||||
| Property "ExtendDeletion" PolicyDetailsProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.PolicyDetailsProperty Associated Types
Methods set :: PropertyType "ExtendDeletion" PolicyDetailsProperty -> PolicyDetailsProperty -> PolicyDetailsProperty # | |||||
| Property "Parameters" PolicyDetailsProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.PolicyDetailsProperty Associated Types
Methods set :: PropertyType "Parameters" PolicyDetailsProperty -> PolicyDetailsProperty -> PolicyDetailsProperty # | |||||
| Property "PolicyLanguage" PolicyDetailsProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.PolicyDetailsProperty Associated Types
Methods set :: PropertyType "PolicyLanguage" PolicyDetailsProperty -> PolicyDetailsProperty -> PolicyDetailsProperty # | |||||
| Property "PolicyType" PolicyDetailsProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.PolicyDetailsProperty Associated Types
Methods set :: PropertyType "PolicyType" PolicyDetailsProperty -> PolicyDetailsProperty -> PolicyDetailsProperty # | |||||
| Property "ResourceLocations" PolicyDetailsProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.PolicyDetailsProperty Associated Types
Methods set :: PropertyType "ResourceLocations" PolicyDetailsProperty -> PolicyDetailsProperty -> PolicyDetailsProperty # | |||||
| Property "ResourceType" PolicyDetailsProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.PolicyDetailsProperty Associated Types
Methods set :: PropertyType "ResourceType" PolicyDetailsProperty -> PolicyDetailsProperty -> PolicyDetailsProperty # | |||||
| Property "ResourceTypes" PolicyDetailsProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.PolicyDetailsProperty Associated Types
Methods set :: PropertyType "ResourceTypes" PolicyDetailsProperty -> PolicyDetailsProperty -> PolicyDetailsProperty # | |||||
| Property "RetainInterval" PolicyDetailsProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.PolicyDetailsProperty Associated Types
Methods set :: PropertyType "RetainInterval" PolicyDetailsProperty -> PolicyDetailsProperty -> PolicyDetailsProperty # | |||||
| Property "Schedules" PolicyDetailsProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.PolicyDetailsProperty Associated Types
Methods set :: PropertyType "Schedules" PolicyDetailsProperty -> PolicyDetailsProperty -> PolicyDetailsProperty # | |||||
| Property "TargetTags" PolicyDetailsProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.PolicyDetailsProperty Associated Types
Methods set :: PropertyType "TargetTags" PolicyDetailsProperty -> PolicyDetailsProperty -> PolicyDetailsProperty # | |||||
| type PropertyType "Actions" PolicyDetailsProperty Source # | |||||
| type PropertyType "CopyTags" PolicyDetailsProperty Source # | |||||
| type PropertyType "CreateInterval" PolicyDetailsProperty Source # | |||||
| type PropertyType "CrossRegionCopyTargets" PolicyDetailsProperty Source # | |||||
| type PropertyType "EventSource" PolicyDetailsProperty Source # | |||||
| type PropertyType "Exclusions" PolicyDetailsProperty Source # | |||||
| type PropertyType "ExtendDeletion" PolicyDetailsProperty Source # | |||||
| type PropertyType "Parameters" PolicyDetailsProperty Source # | |||||
| type PropertyType "PolicyLanguage" PolicyDetailsProperty Source # | |||||
| type PropertyType "PolicyType" PolicyDetailsProperty Source # | |||||
| type PropertyType "ResourceLocations" PolicyDetailsProperty Source # | |||||
| type PropertyType "ResourceType" PolicyDetailsProperty Source # | |||||
| type PropertyType "ResourceTypes" PolicyDetailsProperty Source # | |||||
| type PropertyType "RetainInterval" PolicyDetailsProperty Source # | |||||
| type PropertyType "Schedules" PolicyDetailsProperty Source # | |||||
| type PropertyType "TargetTags" PolicyDetailsProperty Source # | |||||
data ActionProperty Source #
Constructors
| ActionProperty | |
Fields | |
Instances
| ToJSON ActionProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ActionProperty Methods toJSON :: ActionProperty -> Value # toEncoding :: ActionProperty -> Encoding # toJSONList :: [ActionProperty] -> Value # toEncodingList :: [ActionProperty] -> Encoding # omitField :: ActionProperty -> Bool # | |||||
| Show ActionProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ActionProperty Methods showsPrec :: Int -> ActionProperty -> ShowS # show :: ActionProperty -> String # showList :: [ActionProperty] -> ShowS # | |||||
| Eq ActionProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ActionProperty Methods (==) :: ActionProperty -> ActionProperty -> Bool # (/=) :: ActionProperty -> ActionProperty -> Bool # | |||||
| ToResourceProperties ActionProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ActionProperty Methods toResourceProperties :: ActionProperty -> ResourceProperties # | |||||
| Property "CrossRegionCopy" ActionProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ActionProperty Associated Types
Methods set :: PropertyType "CrossRegionCopy" ActionProperty -> ActionProperty -> ActionProperty # | |||||
| Property "Name" ActionProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ActionProperty Associated Types
Methods set :: PropertyType "Name" ActionProperty -> ActionProperty -> ActionProperty # | |||||
| type PropertyType "CrossRegionCopy" ActionProperty Source # | |||||
| type PropertyType "Name" ActionProperty Source # | |||||
data CrossRegionCopyActionProperty Source #
Constructors
| CrossRegionCopyActionProperty | |
Fields | |
Instances
| ToJSON CrossRegionCopyActionProperty Source # | |||||
| Show CrossRegionCopyActionProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.CrossRegionCopyActionProperty Methods showsPrec :: Int -> CrossRegionCopyActionProperty -> ShowS # show :: CrossRegionCopyActionProperty -> String # showList :: [CrossRegionCopyActionProperty] -> ShowS # | |||||
| Eq CrossRegionCopyActionProperty Source # | |||||
| ToResourceProperties CrossRegionCopyActionProperty Source # | |||||
| Property "EncryptionConfiguration" CrossRegionCopyActionProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.CrossRegionCopyActionProperty Associated Types
Methods set :: PropertyType "EncryptionConfiguration" CrossRegionCopyActionProperty -> CrossRegionCopyActionProperty -> CrossRegionCopyActionProperty # | |||||
| Property "RetainRule" CrossRegionCopyActionProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.CrossRegionCopyActionProperty Associated Types
Methods set :: PropertyType "RetainRule" CrossRegionCopyActionProperty -> CrossRegionCopyActionProperty -> CrossRegionCopyActionProperty # | |||||
| Property "Target" CrossRegionCopyActionProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.CrossRegionCopyActionProperty Associated Types
Methods set :: PropertyType "Target" CrossRegionCopyActionProperty -> CrossRegionCopyActionProperty -> CrossRegionCopyActionProperty # | |||||
| type PropertyType "EncryptionConfiguration" CrossRegionCopyActionProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.CrossRegionCopyActionProperty type PropertyType "EncryptionConfiguration" CrossRegionCopyActionProperty = EncryptionConfigurationProperty | |||||
| type PropertyType "RetainRule" CrossRegionCopyActionProperty Source # | |||||
| type PropertyType "Target" CrossRegionCopyActionProperty Source # | |||||
data ArchiveRetainRuleProperty Source #
Constructors
| ArchiveRetainRuleProperty | |
Fields | |
Instances
| ToJSON ArchiveRetainRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ArchiveRetainRuleProperty Methods toJSON :: ArchiveRetainRuleProperty -> Value # toEncoding :: ArchiveRetainRuleProperty -> Encoding # toJSONList :: [ArchiveRetainRuleProperty] -> Value # | |||||
| Show ArchiveRetainRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ArchiveRetainRuleProperty Methods showsPrec :: Int -> ArchiveRetainRuleProperty -> ShowS # show :: ArchiveRetainRuleProperty -> String # showList :: [ArchiveRetainRuleProperty] -> ShowS # | |||||
| Eq ArchiveRetainRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ArchiveRetainRuleProperty Methods (==) :: ArchiveRetainRuleProperty -> ArchiveRetainRuleProperty -> Bool # (/=) :: ArchiveRetainRuleProperty -> ArchiveRetainRuleProperty -> Bool # | |||||
| ToResourceProperties ArchiveRetainRuleProperty Source # | |||||
| Property "RetentionArchiveTier" ArchiveRetainRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ArchiveRetainRuleProperty Associated Types
Methods set :: PropertyType "RetentionArchiveTier" ArchiveRetainRuleProperty -> ArchiveRetainRuleProperty -> ArchiveRetainRuleProperty # | |||||
| type PropertyType "RetentionArchiveTier" ArchiveRetainRuleProperty Source # | |||||
data ArchiveRuleProperty Source #
Constructors
| ArchiveRuleProperty | |
Instances
| ToJSON ArchiveRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ArchiveRuleProperty Methods toJSON :: ArchiveRuleProperty -> Value # toEncoding :: ArchiveRuleProperty -> Encoding # toJSONList :: [ArchiveRuleProperty] -> Value # toEncodingList :: [ArchiveRuleProperty] -> Encoding # omitField :: ArchiveRuleProperty -> Bool # | |||||
| Show ArchiveRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ArchiveRuleProperty Methods showsPrec :: Int -> ArchiveRuleProperty -> ShowS # show :: ArchiveRuleProperty -> String # showList :: [ArchiveRuleProperty] -> ShowS # | |||||
| Eq ArchiveRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ArchiveRuleProperty Methods (==) :: ArchiveRuleProperty -> ArchiveRuleProperty -> Bool # (/=) :: ArchiveRuleProperty -> ArchiveRuleProperty -> Bool # | |||||
| ToResourceProperties ArchiveRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ArchiveRuleProperty Methods toResourceProperties :: ArchiveRuleProperty -> ResourceProperties # | |||||
| Property "RetainRule" ArchiveRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ArchiveRuleProperty Associated Types
Methods set :: PropertyType "RetainRule" ArchiveRuleProperty -> ArchiveRuleProperty -> ArchiveRuleProperty # | |||||
| type PropertyType "RetainRule" ArchiveRuleProperty Source # | |||||
data ScriptProperty Source #
Constructors
| ScriptProperty | |
Fields
| |
Instances
| ToJSON ScriptProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ScriptProperty Methods toJSON :: ScriptProperty -> Value # toEncoding :: ScriptProperty -> Encoding # toJSONList :: [ScriptProperty] -> Value # toEncodingList :: [ScriptProperty] -> Encoding # omitField :: ScriptProperty -> Bool # | |||||
| Show ScriptProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ScriptProperty Methods showsPrec :: Int -> ScriptProperty -> ShowS # show :: ScriptProperty -> String # showList :: [ScriptProperty] -> ShowS # | |||||
| Eq ScriptProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ScriptProperty Methods (==) :: ScriptProperty -> ScriptProperty -> Bool # (/=) :: ScriptProperty -> ScriptProperty -> Bool # | |||||
| ToResourceProperties ScriptProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ScriptProperty Methods toResourceProperties :: ScriptProperty -> ResourceProperties # | |||||
| Property "ExecuteOperationOnScriptFailure" ScriptProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ScriptProperty Associated Types
Methods set :: PropertyType "ExecuteOperationOnScriptFailure" ScriptProperty -> ScriptProperty -> ScriptProperty # | |||||
| Property "ExecutionHandler" ScriptProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ScriptProperty Associated Types
Methods set :: PropertyType "ExecutionHandler" ScriptProperty -> ScriptProperty -> ScriptProperty # | |||||
| Property "ExecutionHandlerService" ScriptProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ScriptProperty Associated Types
Methods set :: PropertyType "ExecutionHandlerService" ScriptProperty -> ScriptProperty -> ScriptProperty # | |||||
| Property "ExecutionTimeout" ScriptProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ScriptProperty Associated Types
Methods set :: PropertyType "ExecutionTimeout" ScriptProperty -> ScriptProperty -> ScriptProperty # | |||||
| Property "MaximumRetryCount" ScriptProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ScriptProperty Associated Types
Methods set :: PropertyType "MaximumRetryCount" ScriptProperty -> ScriptProperty -> ScriptProperty # | |||||
| Property "Stages" ScriptProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ScriptProperty Associated Types
Methods set :: PropertyType "Stages" ScriptProperty -> ScriptProperty -> ScriptProperty # | |||||
| type PropertyType "ExecuteOperationOnScriptFailure" ScriptProperty Source # | |||||
| type PropertyType "ExecutionHandler" ScriptProperty Source # | |||||
| type PropertyType "ExecutionHandlerService" ScriptProperty Source # | |||||
| type PropertyType "ExecutionTimeout" ScriptProperty Source # | |||||
| type PropertyType "MaximumRetryCount" ScriptProperty Source # | |||||
| type PropertyType "Stages" ScriptProperty Source # | |||||
data CrossRegionCopyRetainRuleProperty Source #
Constructors
| CrossRegionCopyRetainRuleProperty | |
Fields
| |
Instances
| ToJSON CrossRegionCopyRetainRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.CrossRegionCopyRetainRuleProperty | |||||
| Show CrossRegionCopyRetainRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.CrossRegionCopyRetainRuleProperty Methods showsPrec :: Int -> CrossRegionCopyRetainRuleProperty -> ShowS # | |||||
| Eq CrossRegionCopyRetainRuleProperty Source # | |||||
| ToResourceProperties CrossRegionCopyRetainRuleProperty Source # | |||||
| Property "Interval" CrossRegionCopyRetainRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.CrossRegionCopyRetainRuleProperty Associated Types
Methods set :: PropertyType "Interval" CrossRegionCopyRetainRuleProperty -> CrossRegionCopyRetainRuleProperty -> CrossRegionCopyRetainRuleProperty # | |||||
| Property "IntervalUnit" CrossRegionCopyRetainRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.CrossRegionCopyRetainRuleProperty Associated Types
Methods set :: PropertyType "IntervalUnit" CrossRegionCopyRetainRuleProperty -> CrossRegionCopyRetainRuleProperty -> CrossRegionCopyRetainRuleProperty # | |||||
| type PropertyType "Interval" CrossRegionCopyRetainRuleProperty Source # | |||||
| type PropertyType "IntervalUnit" CrossRegionCopyRetainRuleProperty Source # | |||||
data EncryptionConfigurationProperty Source #
Constructors
| EncryptionConfigurationProperty | |
Fields | |
Instances
| ToJSON EncryptionConfigurationProperty Source # | |||||
| Show EncryptionConfigurationProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.EncryptionConfigurationProperty Methods showsPrec :: Int -> EncryptionConfigurationProperty -> ShowS # | |||||
| Eq EncryptionConfigurationProperty Source # | |||||
| ToResourceProperties EncryptionConfigurationProperty Source # | |||||
| Property "CmkArn" EncryptionConfigurationProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.EncryptionConfigurationProperty Associated Types
Methods set :: PropertyType "CmkArn" EncryptionConfigurationProperty -> EncryptionConfigurationProperty -> EncryptionConfigurationProperty # | |||||
| Property "Encrypted" EncryptionConfigurationProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.EncryptionConfigurationProperty Associated Types
Methods set :: PropertyType "Encrypted" EncryptionConfigurationProperty -> EncryptionConfigurationProperty -> EncryptionConfigurationProperty # | |||||
| type PropertyType "CmkArn" EncryptionConfigurationProperty Source # | |||||
| type PropertyType "Encrypted" EncryptionConfigurationProperty Source # | |||||
data CrossRegionCopyDeprecateRuleProperty Source #
Constructors
| CrossRegionCopyDeprecateRuleProperty | |
Fields
| |
Instances
| ToJSON CrossRegionCopyDeprecateRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.CrossRegionCopyDeprecateRuleProperty | |||||
| Show CrossRegionCopyDeprecateRuleProperty Source # | |||||
| Eq CrossRegionCopyDeprecateRuleProperty Source # | |||||
| ToResourceProperties CrossRegionCopyDeprecateRuleProperty Source # | |||||
| Property "Interval" CrossRegionCopyDeprecateRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.CrossRegionCopyDeprecateRuleProperty Associated Types
Methods set :: PropertyType "Interval" CrossRegionCopyDeprecateRuleProperty -> CrossRegionCopyDeprecateRuleProperty -> CrossRegionCopyDeprecateRuleProperty # | |||||
| Property "IntervalUnit" CrossRegionCopyDeprecateRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.CrossRegionCopyDeprecateRuleProperty Associated Types
Methods set :: PropertyType "IntervalUnit" CrossRegionCopyDeprecateRuleProperty -> CrossRegionCopyDeprecateRuleProperty -> CrossRegionCopyDeprecateRuleProperty # | |||||
| type PropertyType "Interval" CrossRegionCopyDeprecateRuleProperty Source # | |||||
| type PropertyType "IntervalUnit" CrossRegionCopyDeprecateRuleProperty Source # | |||||
data CrossRegionCopyRuleProperty Source #
Constructors
| CrossRegionCopyRuleProperty | |
Fields | |
Instances
| ToJSON CrossRegionCopyRuleProperty Source # | |||||
| Show CrossRegionCopyRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.CrossRegionCopyRuleProperty Methods showsPrec :: Int -> CrossRegionCopyRuleProperty -> ShowS # show :: CrossRegionCopyRuleProperty -> String # showList :: [CrossRegionCopyRuleProperty] -> ShowS # | |||||
| Eq CrossRegionCopyRuleProperty Source # | |||||
| ToResourceProperties CrossRegionCopyRuleProperty Source # | |||||
| Property "CmkArn" CrossRegionCopyRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.CrossRegionCopyRuleProperty Associated Types
Methods set :: PropertyType "CmkArn" CrossRegionCopyRuleProperty -> CrossRegionCopyRuleProperty -> CrossRegionCopyRuleProperty # | |||||
| Property "CopyTags" CrossRegionCopyRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.CrossRegionCopyRuleProperty Associated Types
Methods set :: PropertyType "CopyTags" CrossRegionCopyRuleProperty -> CrossRegionCopyRuleProperty -> CrossRegionCopyRuleProperty # | |||||
| Property "DeprecateRule" CrossRegionCopyRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.CrossRegionCopyRuleProperty Associated Types
Methods set :: PropertyType "DeprecateRule" CrossRegionCopyRuleProperty -> CrossRegionCopyRuleProperty -> CrossRegionCopyRuleProperty # | |||||
| Property "Encrypted" CrossRegionCopyRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.CrossRegionCopyRuleProperty Associated Types
Methods set :: PropertyType "Encrypted" CrossRegionCopyRuleProperty -> CrossRegionCopyRuleProperty -> CrossRegionCopyRuleProperty # | |||||
| Property "RetainRule" CrossRegionCopyRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.CrossRegionCopyRuleProperty Associated Types
Methods set :: PropertyType "RetainRule" CrossRegionCopyRuleProperty -> CrossRegionCopyRuleProperty -> CrossRegionCopyRuleProperty # | |||||
| Property "Target" CrossRegionCopyRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.CrossRegionCopyRuleProperty Associated Types
Methods set :: PropertyType "Target" CrossRegionCopyRuleProperty -> CrossRegionCopyRuleProperty -> CrossRegionCopyRuleProperty # | |||||
| Property "TargetRegion" CrossRegionCopyRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.CrossRegionCopyRuleProperty Associated Types
Methods set :: PropertyType "TargetRegion" CrossRegionCopyRuleProperty -> CrossRegionCopyRuleProperty -> CrossRegionCopyRuleProperty # | |||||
| type PropertyType "CmkArn" CrossRegionCopyRuleProperty Source # | |||||
| type PropertyType "CopyTags" CrossRegionCopyRuleProperty Source # | |||||
| type PropertyType "DeprecateRule" CrossRegionCopyRuleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.CrossRegionCopyRuleProperty type PropertyType "DeprecateRule" CrossRegionCopyRuleProperty = CrossRegionCopyDeprecateRuleProperty | |||||
| type PropertyType "Encrypted" CrossRegionCopyRuleProperty Source # | |||||
| type PropertyType "RetainRule" CrossRegionCopyRuleProperty Source # | |||||
| type PropertyType "Target" CrossRegionCopyRuleProperty Source # | |||||
| type PropertyType "TargetRegion" CrossRegionCopyRuleProperty Source # | |||||
data EventParametersProperty Source #
Constructors
| EventParametersProperty | |
Fields
| |
Instances
| ToJSON EventParametersProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.EventParametersProperty Methods toJSON :: EventParametersProperty -> Value # toEncoding :: EventParametersProperty -> Encoding # toJSONList :: [EventParametersProperty] -> Value # | |||||
| Show EventParametersProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.EventParametersProperty Methods showsPrec :: Int -> EventParametersProperty -> ShowS # show :: EventParametersProperty -> String # showList :: [EventParametersProperty] -> ShowS # | |||||
| Eq EventParametersProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.EventParametersProperty Methods (==) :: EventParametersProperty -> EventParametersProperty -> Bool # (/=) :: EventParametersProperty -> EventParametersProperty -> Bool # | |||||
| ToResourceProperties EventParametersProperty Source # | |||||
| Property "DescriptionRegex" EventParametersProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.EventParametersProperty Associated Types
Methods set :: PropertyType "DescriptionRegex" EventParametersProperty -> EventParametersProperty -> EventParametersProperty # | |||||
| Property "EventType" EventParametersProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.EventParametersProperty Associated Types
Methods set :: PropertyType "EventType" EventParametersProperty -> EventParametersProperty -> EventParametersProperty # | |||||
| Property "SnapshotOwner" EventParametersProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.EventParametersProperty Associated Types
Methods set :: PropertyType "SnapshotOwner" EventParametersProperty -> EventParametersProperty -> EventParametersProperty # | |||||
| type PropertyType "DescriptionRegex" EventParametersProperty Source # | |||||
| type PropertyType "EventType" EventParametersProperty Source # | |||||
| type PropertyType "SnapshotOwner" EventParametersProperty Source # | |||||
data EventSourceProperty Source #
Constructors
| EventSourceProperty | |
Fields | |
Instances
| ToJSON EventSourceProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.EventSourceProperty Methods toJSON :: EventSourceProperty -> Value # toEncoding :: EventSourceProperty -> Encoding # toJSONList :: [EventSourceProperty] -> Value # toEncodingList :: [EventSourceProperty] -> Encoding # omitField :: EventSourceProperty -> Bool # | |||||
| Show EventSourceProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.EventSourceProperty Methods showsPrec :: Int -> EventSourceProperty -> ShowS # show :: EventSourceProperty -> String # showList :: [EventSourceProperty] -> ShowS # | |||||
| Eq EventSourceProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.EventSourceProperty Methods (==) :: EventSourceProperty -> EventSourceProperty -> Bool # (/=) :: EventSourceProperty -> EventSourceProperty -> Bool # | |||||
| ToResourceProperties EventSourceProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.EventSourceProperty Methods toResourceProperties :: EventSourceProperty -> ResourceProperties # | |||||
| Property "Parameters" EventSourceProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.EventSourceProperty Associated Types
Methods set :: PropertyType "Parameters" EventSourceProperty -> EventSourceProperty -> EventSourceProperty # | |||||
| Property "Type" EventSourceProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.EventSourceProperty Associated Types
Methods set :: PropertyType "Type" EventSourceProperty -> EventSourceProperty -> EventSourceProperty # | |||||
| type PropertyType "Parameters" EventSourceProperty Source # | |||||
| type PropertyType "Type" EventSourceProperty Source # | |||||
data ParametersProperty Source #
Constructors
| ParametersProperty | |
Fields
| |
Instances
| ToJSON ParametersProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ParametersProperty Methods toJSON :: ParametersProperty -> Value # toEncoding :: ParametersProperty -> Encoding # toJSONList :: [ParametersProperty] -> Value # toEncodingList :: [ParametersProperty] -> Encoding # omitField :: ParametersProperty -> Bool # | |||||
| Show ParametersProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ParametersProperty Methods showsPrec :: Int -> ParametersProperty -> ShowS # show :: ParametersProperty -> String # showList :: [ParametersProperty] -> ShowS # | |||||
| Eq ParametersProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ParametersProperty Methods (==) :: ParametersProperty -> ParametersProperty -> Bool # (/=) :: ParametersProperty -> ParametersProperty -> Bool # | |||||
| ToResourceProperties ParametersProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ParametersProperty Methods toResourceProperties :: ParametersProperty -> ResourceProperties # | |||||
| Property "ExcludeBootVolume" ParametersProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ParametersProperty Associated Types
Methods set :: PropertyType "ExcludeBootVolume" ParametersProperty -> ParametersProperty -> ParametersProperty # | |||||
| Property "ExcludeDataVolumeTags" ParametersProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ParametersProperty Associated Types
Methods set :: PropertyType "ExcludeDataVolumeTags" ParametersProperty -> ParametersProperty -> ParametersProperty # | |||||
| Property "NoReboot" ParametersProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ParametersProperty Associated Types
Methods set :: PropertyType "NoReboot" ParametersProperty -> ParametersProperty -> ParametersProperty # | |||||
| type PropertyType "ExcludeBootVolume" ParametersProperty Source # | |||||
| type PropertyType "ExcludeDataVolumeTags" ParametersProperty Source # | |||||
| type PropertyType "NoReboot" ParametersProperty Source # | |||||
data ScheduleProperty Source #
Constructors
| ScheduleProperty | |
Fields
| |
Instances
| ToJSON ScheduleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ScheduleProperty Methods toJSON :: ScheduleProperty -> Value # toEncoding :: ScheduleProperty -> Encoding # toJSONList :: [ScheduleProperty] -> Value # toEncodingList :: [ScheduleProperty] -> Encoding # omitField :: ScheduleProperty -> Bool # | |||||
| Show ScheduleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ScheduleProperty Methods showsPrec :: Int -> ScheduleProperty -> ShowS # show :: ScheduleProperty -> String # showList :: [ScheduleProperty] -> ShowS # | |||||
| Eq ScheduleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ScheduleProperty Methods (==) :: ScheduleProperty -> ScheduleProperty -> Bool # (/=) :: ScheduleProperty -> ScheduleProperty -> Bool # | |||||
| ToResourceProperties ScheduleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ScheduleProperty Methods toResourceProperties :: ScheduleProperty -> ResourceProperties # | |||||
| Property "ArchiveRule" ScheduleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ScheduleProperty Associated Types
Methods set :: PropertyType "ArchiveRule" ScheduleProperty -> ScheduleProperty -> ScheduleProperty # | |||||
| Property "CopyTags" ScheduleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ScheduleProperty Associated Types
Methods set :: PropertyType "CopyTags" ScheduleProperty -> ScheduleProperty -> ScheduleProperty # | |||||
| Property "CreateRule" ScheduleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ScheduleProperty Associated Types
Methods set :: PropertyType "CreateRule" ScheduleProperty -> ScheduleProperty -> ScheduleProperty # | |||||
| Property "CrossRegionCopyRules" ScheduleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ScheduleProperty Associated Types
Methods set :: PropertyType "CrossRegionCopyRules" ScheduleProperty -> ScheduleProperty -> ScheduleProperty # | |||||
| Property "DeprecateRule" ScheduleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ScheduleProperty Associated Types
Methods set :: PropertyType "DeprecateRule" ScheduleProperty -> ScheduleProperty -> ScheduleProperty # | |||||
| Property "FastRestoreRule" ScheduleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ScheduleProperty Associated Types
Methods set :: PropertyType "FastRestoreRule" ScheduleProperty -> ScheduleProperty -> ScheduleProperty # | |||||
| Property "Name" ScheduleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ScheduleProperty Associated Types
Methods set :: PropertyType "Name" ScheduleProperty -> ScheduleProperty -> ScheduleProperty # | |||||
| Property "RetainRule" ScheduleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ScheduleProperty Associated Types
Methods set :: PropertyType "RetainRule" ScheduleProperty -> ScheduleProperty -> ScheduleProperty # | |||||
| Property "ShareRules" ScheduleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ScheduleProperty Associated Types
Methods set :: PropertyType "ShareRules" ScheduleProperty -> ScheduleProperty -> ScheduleProperty # | |||||
| Property "TagsToAdd" ScheduleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ScheduleProperty Associated Types
Methods set :: PropertyType "TagsToAdd" ScheduleProperty -> ScheduleProperty -> ScheduleProperty # | |||||
| Property "VariableTags" ScheduleProperty Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy.ScheduleProperty Associated Types
Methods set :: PropertyType "VariableTags" ScheduleProperty -> ScheduleProperty -> ScheduleProperty # | |||||
| type PropertyType "ArchiveRule" ScheduleProperty Source # | |||||
| type PropertyType "CopyTags" ScheduleProperty Source # | |||||
| type PropertyType "CreateRule" ScheduleProperty Source # | |||||
| type PropertyType "CrossRegionCopyRules" ScheduleProperty Source # | |||||
| type PropertyType "DeprecateRule" ScheduleProperty Source # | |||||
| type PropertyType "FastRestoreRule" ScheduleProperty Source # | |||||
| type PropertyType "Name" ScheduleProperty Source # | |||||
| type PropertyType "RetainRule" ScheduleProperty Source # | |||||
| type PropertyType "ShareRules" ScheduleProperty Source # | |||||
| type PropertyType "TagsToAdd" ScheduleProperty Source # | |||||
| type PropertyType "VariableTags" ScheduleProperty Source # | |||||
data ShareRuleProperty Source #
Constructors
| ShareRuleProperty | |
Fields
| |
Instances
mkCrossRegionCopyActionProperty :: EncryptionConfigurationProperty -> Value Text -> CrossRegionCopyActionProperty Source #
mkCrossRegionCopyDeprecateRuleProperty :: Value Integer -> Value Text -> CrossRegionCopyDeprecateRuleProperty Source #
mkCrossRegionCopyRetainRuleProperty :: Value Integer -> Value Text -> CrossRegionCopyRetainRuleProperty Source #
type ExcludeTagsProperty = [Tag] Source #
type VolumeTypeValuesProperty = Value Text Source #
data LifecyclePolicy Source #
Constructors
| LifecyclePolicy | See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dlm-lifecyclepolicy.html |
Fields
| |
Instances
| ToJSON LifecyclePolicy Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy Methods toJSON :: LifecyclePolicy -> Value # toEncoding :: LifecyclePolicy -> Encoding # toJSONList :: [LifecyclePolicy] -> Value # toEncodingList :: [LifecyclePolicy] -> Encoding # omitField :: LifecyclePolicy -> Bool # | |||||
| Show LifecyclePolicy Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy Methods showsPrec :: Int -> LifecyclePolicy -> ShowS # show :: LifecyclePolicy -> String # showList :: [LifecyclePolicy] -> ShowS # | |||||
| Eq LifecyclePolicy Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy Methods (==) :: LifecyclePolicy -> LifecyclePolicy -> Bool # (/=) :: LifecyclePolicy -> LifecyclePolicy -> Bool # | |||||
| ToResourceProperties LifecyclePolicy Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy Methods toResourceProperties :: LifecyclePolicy -> ResourceProperties # | |||||
| Property "CopyTags" LifecyclePolicy Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy Associated Types
Methods set :: PropertyType "CopyTags" LifecyclePolicy -> LifecyclePolicy -> LifecyclePolicy # | |||||
| Property "CreateInterval" LifecyclePolicy Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy Associated Types
Methods set :: PropertyType "CreateInterval" LifecyclePolicy -> LifecyclePolicy -> LifecyclePolicy # | |||||
| Property "CrossRegionCopyTargets" LifecyclePolicy Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy Associated Types
Methods set :: PropertyType "CrossRegionCopyTargets" LifecyclePolicy -> LifecyclePolicy -> LifecyclePolicy # | |||||
| Property "DefaultPolicy" LifecyclePolicy Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy Associated Types
Methods set :: PropertyType "DefaultPolicy" LifecyclePolicy -> LifecyclePolicy -> LifecyclePolicy # | |||||
| Property "Description" LifecyclePolicy Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy Associated Types
Methods set :: PropertyType "Description" LifecyclePolicy -> LifecyclePolicy -> LifecyclePolicy # | |||||
| Property "Exclusions" LifecyclePolicy Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy Associated Types
Methods set :: PropertyType "Exclusions" LifecyclePolicy -> LifecyclePolicy -> LifecyclePolicy # | |||||
| Property "ExecutionRoleArn" LifecyclePolicy Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy Associated Types
Methods set :: PropertyType "ExecutionRoleArn" LifecyclePolicy -> LifecyclePolicy -> LifecyclePolicy # | |||||
| Property "ExtendDeletion" LifecyclePolicy Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy Associated Types
Methods set :: PropertyType "ExtendDeletion" LifecyclePolicy -> LifecyclePolicy -> LifecyclePolicy # | |||||
| Property "PolicyDetails" LifecyclePolicy Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy Associated Types
Methods set :: PropertyType "PolicyDetails" LifecyclePolicy -> LifecyclePolicy -> LifecyclePolicy # | |||||
| Property "RetainInterval" LifecyclePolicy Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy Associated Types
Methods set :: PropertyType "RetainInterval" LifecyclePolicy -> LifecyclePolicy -> LifecyclePolicy # | |||||
| Property "State" LifecyclePolicy Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy Associated Types
Methods set :: PropertyType "State" LifecyclePolicy -> LifecyclePolicy -> LifecyclePolicy # | |||||
| Property "Tags" LifecyclePolicy Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy Associated Types
Methods set :: PropertyType "Tags" LifecyclePolicy -> LifecyclePolicy -> LifecyclePolicy # | |||||
| type PropertyType "CopyTags" LifecyclePolicy Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy | |||||
| type PropertyType "CreateInterval" LifecyclePolicy Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy | |||||
| type PropertyType "CrossRegionCopyTargets" LifecyclePolicy Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy | |||||
| type PropertyType "DefaultPolicy" LifecyclePolicy Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy | |||||
| type PropertyType "Description" LifecyclePolicy Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy | |||||
| type PropertyType "Exclusions" LifecyclePolicy Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy | |||||
| type PropertyType "ExecutionRoleArn" LifecyclePolicy Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy | |||||
| type PropertyType "ExtendDeletion" LifecyclePolicy Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy | |||||
| type PropertyType "PolicyDetails" LifecyclePolicy Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy | |||||
| type PropertyType "RetainInterval" LifecyclePolicy Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy | |||||
| type PropertyType "State" LifecyclePolicy Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy | |||||
| type PropertyType "Tags" LifecyclePolicy Source # | |||||
Defined in Stratosphere.DLM.LifecyclePolicy | |||||