| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Stratosphere.Resource
Synopsis
- data DeletionPolicy
- data Resource = Resource {}
- data ResourceProperties = ResourceProperties {
- awsType :: Text
- properties :: Object
- supportsTags :: Bool
- newtype Resources = Resources {
- resourceList :: [Resource]
- resource :: ToResourceProperties a => Text -> a -> Resource
- resourceToJSON :: Resource -> Value
Documentation
data DeletionPolicy Source #
Instances
Constructors
| Resource | |
Fields | |
Instances
| Show Resource Source # | |||||
| Eq Resource Source # | |||||
| NamedItem Resource Source # | |||||
| Property "Condition" Resource Source # | |||||
Defined in Stratosphere.Resource Associated Types
| |||||
| Property "CreationPolicy" Resource Source # | |||||
Defined in Stratosphere.Resource Associated Types
| |||||
| Property "DeletionPolicy" Resource Source # | |||||
Defined in Stratosphere.Resource Associated Types
| |||||
| Property "DependsOn" Resource Source # | |||||
Defined in Stratosphere.Resource Associated Types
| |||||
| Property "LogicalName" Resource Source # | |||||
Defined in Stratosphere.Resource Associated Types
| |||||
| Property "Metadata" Resource Source # | |||||
Defined in Stratosphere.Resource Associated Types
| |||||
| Property "Properties" Resource Source # | |||||
Defined in Stratosphere.Resource Associated Types
| |||||
| Property "UpdatePolicy" Resource Source # | |||||
Defined in Stratosphere.Resource Associated Types
| |||||
| ToRef Resource b Source # | |||||
| type PropertyType "Condition" Resource Source # | |||||
Defined in Stratosphere.Resource | |||||
| type PropertyType "CreationPolicy" Resource Source # | |||||
Defined in Stratosphere.Resource | |||||
| type PropertyType "DeletionPolicy" Resource Source # | |||||
Defined in Stratosphere.Resource | |||||
| type PropertyType "DependsOn" Resource Source # | |||||
Defined in Stratosphere.Resource | |||||
| type PropertyType "LogicalName" Resource Source # | |||||
Defined in Stratosphere.Resource | |||||
| type PropertyType "Metadata" Resource Source # | |||||
Defined in Stratosphere.Resource | |||||
| type PropertyType "Properties" Resource Source # | |||||
Defined in Stratosphere.Resource | |||||
| type PropertyType "UpdatePolicy" Resource Source # | |||||
Defined in Stratosphere.Resource | |||||
data ResourceProperties Source #
Constructors
| ResourceProperties | |
Fields
| |
Instances
| Show ResourceProperties Source # | |
Defined in Stratosphere.ResourceProperties Methods showsPrec :: Int -> ResourceProperties -> ShowS # show :: ResourceProperties -> String # showList :: [ResourceProperties] -> ShowS # | |
| Eq ResourceProperties Source # | |
Defined in Stratosphere.ResourceProperties Methods (==) :: ResourceProperties -> ResourceProperties -> Bool # (/=) :: ResourceProperties -> ResourceProperties -> Bool # | |
Wrapper around a list of Resourcess to we can modify the aeson instances.
Constructors
| Resources | |
Fields
| |
Instances
| ToJSON Resources Source # | |
| Monoid Resources Source # | |
| Semigroup Resources Source # | |
| IsList Resources Source # | |
| Show Resources Source # | |
| Eq Resources Source # | |
| MonoFunctor Resources Source # | |
| type Item Resources Source # | |
Defined in Stratosphere.Resource | |
| type Element Resources Source # | |
Defined in Stratosphere.Resource | |
Arguments
| :: ToResourceProperties a | |
| => Text | Logical name |
| -> a | |
| -> Resource |
Convenient constructor for Resource with required arguments.
resourceToJSON :: Resource -> Value Source #