| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Stratosphere.DLM.LifecyclePolicy.PolicyDetailsProperty
Documentation
data RetentionArchiveTierProperty Source #
Constructors
| RetentionArchiveTierProperty | |
Fields | |
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 | |
Fields | |
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 ArchiveRetainRuleProperty Source #
Constructors
| ArchiveRetainRuleProperty | |
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 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 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
mkCrossRegionCopyDeprecateRuleProperty :: Value Integer -> Value Text -> CrossRegionCopyDeprecateRuleProperty Source #
type ExcludeTagsProperty = [Tag] Source #
type VolumeTypeValuesProperty = Value Text 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 # | |||||