| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Stratosphere.Lightsail.Distribution
Documentation
data CookieObjectProperty Source #
Constructors
| CookieObjectProperty | |
Fields
| |
Instances
data HeaderObjectProperty Source #
Constructors
| HeaderObjectProperty | |
Fields
| |
Instances
| ToJSON HeaderObjectProperty Source # | |||||
Defined in Stratosphere.Lightsail.Distribution.HeaderObjectProperty Methods toJSON :: HeaderObjectProperty -> Value # toEncoding :: HeaderObjectProperty -> Encoding # toJSONList :: [HeaderObjectProperty] -> Value # toEncodingList :: [HeaderObjectProperty] -> Encoding # omitField :: HeaderObjectProperty -> Bool # | |||||
| Show HeaderObjectProperty Source # | |||||
Defined in Stratosphere.Lightsail.Distribution.HeaderObjectProperty Methods showsPrec :: Int -> HeaderObjectProperty -> ShowS # show :: HeaderObjectProperty -> String # showList :: [HeaderObjectProperty] -> ShowS # | |||||
| Eq HeaderObjectProperty Source # | |||||
Defined in Stratosphere.Lightsail.Distribution.HeaderObjectProperty Methods (==) :: HeaderObjectProperty -> HeaderObjectProperty -> Bool # (/=) :: HeaderObjectProperty -> HeaderObjectProperty -> Bool # | |||||
| ToResourceProperties HeaderObjectProperty Source # | |||||
| Property "HeadersAllowList" HeaderObjectProperty Source # | |||||
Defined in Stratosphere.Lightsail.Distribution.HeaderObjectProperty Associated Types
Methods set :: PropertyType "HeadersAllowList" HeaderObjectProperty -> HeaderObjectProperty -> HeaderObjectProperty # | |||||
| Property "Option" HeaderObjectProperty Source # | |||||
Defined in Stratosphere.Lightsail.Distribution.HeaderObjectProperty Associated Types
Methods set :: PropertyType "Option" HeaderObjectProperty -> HeaderObjectProperty -> HeaderObjectProperty # | |||||
| type PropertyType "HeadersAllowList" HeaderObjectProperty Source # | |||||
| type PropertyType "Option" HeaderObjectProperty Source # | |||||
data QueryStringObjectProperty Source #
Constructors
| QueryStringObjectProperty | |
Fields
| |
Instances
| ToJSON QueryStringObjectProperty Source # | |||||
Defined in Stratosphere.Lightsail.Distribution.QueryStringObjectProperty Methods toJSON :: QueryStringObjectProperty -> Value # toEncoding :: QueryStringObjectProperty -> Encoding # toJSONList :: [QueryStringObjectProperty] -> Value # | |||||
| Show QueryStringObjectProperty Source # | |||||
Defined in Stratosphere.Lightsail.Distribution.QueryStringObjectProperty Methods showsPrec :: Int -> QueryStringObjectProperty -> ShowS # show :: QueryStringObjectProperty -> String # showList :: [QueryStringObjectProperty] -> ShowS # | |||||
| Eq QueryStringObjectProperty Source # | |||||
Defined in Stratosphere.Lightsail.Distribution.QueryStringObjectProperty Methods (==) :: QueryStringObjectProperty -> QueryStringObjectProperty -> Bool # (/=) :: QueryStringObjectProperty -> QueryStringObjectProperty -> Bool # | |||||
| ToResourceProperties QueryStringObjectProperty Source # | |||||
| Property "Option" QueryStringObjectProperty Source # | |||||
Defined in Stratosphere.Lightsail.Distribution.QueryStringObjectProperty Associated Types
Methods set :: PropertyType "Option" QueryStringObjectProperty -> QueryStringObjectProperty -> QueryStringObjectProperty # | |||||
| Property "QueryStringsAllowList" QueryStringObjectProperty Source # | |||||
Defined in Stratosphere.Lightsail.Distribution.QueryStringObjectProperty Associated Types
Methods set :: PropertyType "QueryStringsAllowList" QueryStringObjectProperty -> QueryStringObjectProperty -> QueryStringObjectProperty # | |||||
| type PropertyType "Option" QueryStringObjectProperty Source # | |||||
| type PropertyType "QueryStringsAllowList" QueryStringObjectProperty Source # | |||||
data CacheSettingsProperty Source #
Constructors
| CacheSettingsProperty | |
Fields
| |
Instances
| ToJSON CacheSettingsProperty Source # | |||||
Defined in Stratosphere.Lightsail.Distribution.CacheSettingsProperty Methods toJSON :: CacheSettingsProperty -> Value # toEncoding :: CacheSettingsProperty -> Encoding # toJSONList :: [CacheSettingsProperty] -> Value # toEncodingList :: [CacheSettingsProperty] -> Encoding # omitField :: CacheSettingsProperty -> Bool # | |||||
| Show CacheSettingsProperty Source # | |||||
Defined in Stratosphere.Lightsail.Distribution.CacheSettingsProperty Methods showsPrec :: Int -> CacheSettingsProperty -> ShowS # show :: CacheSettingsProperty -> String # showList :: [CacheSettingsProperty] -> ShowS # | |||||
| Eq CacheSettingsProperty Source # | |||||
Defined in Stratosphere.Lightsail.Distribution.CacheSettingsProperty Methods (==) :: CacheSettingsProperty -> CacheSettingsProperty -> Bool # (/=) :: CacheSettingsProperty -> CacheSettingsProperty -> Bool # | |||||
| ToResourceProperties CacheSettingsProperty Source # | |||||
| Property "AllowedHTTPMethods" CacheSettingsProperty Source # | |||||
Defined in Stratosphere.Lightsail.Distribution.CacheSettingsProperty Associated Types
Methods set :: PropertyType "AllowedHTTPMethods" CacheSettingsProperty -> CacheSettingsProperty -> CacheSettingsProperty # | |||||
| Property "CachedHTTPMethods" CacheSettingsProperty Source # | |||||
Defined in Stratosphere.Lightsail.Distribution.CacheSettingsProperty Associated Types
Methods set :: PropertyType "CachedHTTPMethods" CacheSettingsProperty -> CacheSettingsProperty -> CacheSettingsProperty # | |||||
| Property "DefaultTTL" CacheSettingsProperty Source # | |||||
Defined in Stratosphere.Lightsail.Distribution.CacheSettingsProperty Associated Types
Methods set :: PropertyType "DefaultTTL" CacheSettingsProperty -> CacheSettingsProperty -> CacheSettingsProperty # | |||||
| Property "ForwardedCookies" CacheSettingsProperty Source # | |||||
Defined in Stratosphere.Lightsail.Distribution.CacheSettingsProperty Associated Types
Methods set :: PropertyType "ForwardedCookies" CacheSettingsProperty -> CacheSettingsProperty -> CacheSettingsProperty # | |||||
| Property "ForwardedHeaders" CacheSettingsProperty Source # | |||||
Defined in Stratosphere.Lightsail.Distribution.CacheSettingsProperty Associated Types
Methods set :: PropertyType "ForwardedHeaders" CacheSettingsProperty -> CacheSettingsProperty -> CacheSettingsProperty # | |||||
| Property "ForwardedQueryStrings" CacheSettingsProperty Source # | |||||
Defined in Stratosphere.Lightsail.Distribution.CacheSettingsProperty Associated Types
Methods set :: PropertyType "ForwardedQueryStrings" CacheSettingsProperty -> CacheSettingsProperty -> CacheSettingsProperty # | |||||
| Property "MaximumTTL" CacheSettingsProperty Source # | |||||
Defined in Stratosphere.Lightsail.Distribution.CacheSettingsProperty Associated Types
Methods set :: PropertyType "MaximumTTL" CacheSettingsProperty -> CacheSettingsProperty -> CacheSettingsProperty # | |||||
| Property "MinimumTTL" CacheSettingsProperty Source # | |||||
Defined in Stratosphere.Lightsail.Distribution.CacheSettingsProperty Associated Types
Methods set :: PropertyType "MinimumTTL" CacheSettingsProperty -> CacheSettingsProperty -> CacheSettingsProperty # | |||||
| type PropertyType "AllowedHTTPMethods" CacheSettingsProperty Source # | |||||
| type PropertyType "CachedHTTPMethods" CacheSettingsProperty Source # | |||||
| type PropertyType "DefaultTTL" CacheSettingsProperty Source # | |||||
| type PropertyType "ForwardedCookies" CacheSettingsProperty Source # | |||||
| type PropertyType "ForwardedHeaders" CacheSettingsProperty Source # | |||||
| type PropertyType "ForwardedQueryStrings" CacheSettingsProperty Source # | |||||
| type PropertyType "MaximumTTL" CacheSettingsProperty Source # | |||||
| type PropertyType "MinimumTTL" CacheSettingsProperty Source # | |||||
data Distribution Source #
Constructors
| Distribution | |
Fields
| |
Instances
| ToJSON Distribution Source # | |||||
Defined in Stratosphere.Lightsail.Distribution Methods toJSON :: Distribution -> Value # toEncoding :: Distribution -> Encoding # toJSONList :: [Distribution] -> Value # toEncodingList :: [Distribution] -> Encoding # omitField :: Distribution -> Bool # | |||||
| Show Distribution Source # | |||||
Defined in Stratosphere.Lightsail.Distribution Methods showsPrec :: Int -> Distribution -> ShowS # show :: Distribution -> String # showList :: [Distribution] -> ShowS # | |||||
| Eq Distribution Source # | |||||
Defined in Stratosphere.Lightsail.Distribution | |||||
| ToResourceProperties Distribution Source # | |||||
Defined in Stratosphere.Lightsail.Distribution Methods toResourceProperties :: Distribution -> ResourceProperties # | |||||
| Property "BundleId" Distribution Source # | |||||
Defined in Stratosphere.Lightsail.Distribution Associated Types
Methods set :: PropertyType "BundleId" Distribution -> Distribution -> Distribution # | |||||
| Property "CacheBehaviorSettings" Distribution Source # | |||||
Defined in Stratosphere.Lightsail.Distribution Associated Types
Methods set :: PropertyType "CacheBehaviorSettings" Distribution -> Distribution -> Distribution # | |||||
| Property "CacheBehaviors" Distribution Source # | |||||
Defined in Stratosphere.Lightsail.Distribution Associated Types
Methods set :: PropertyType "CacheBehaviors" Distribution -> Distribution -> Distribution # | |||||
| Property "CertificateName" Distribution Source # | |||||
Defined in Stratosphere.Lightsail.Distribution Associated Types
Methods set :: PropertyType "CertificateName" Distribution -> Distribution -> Distribution # | |||||
| Property "DefaultCacheBehavior" Distribution Source # | |||||
Defined in Stratosphere.Lightsail.Distribution Associated Types
Methods set :: PropertyType "DefaultCacheBehavior" Distribution -> Distribution -> Distribution # | |||||
| Property "DistributionName" Distribution Source # | |||||
Defined in Stratosphere.Lightsail.Distribution Associated Types
Methods set :: PropertyType "DistributionName" Distribution -> Distribution -> Distribution # | |||||
| Property "IpAddressType" Distribution Source # | |||||
Defined in Stratosphere.Lightsail.Distribution Associated Types
Methods set :: PropertyType "IpAddressType" Distribution -> Distribution -> Distribution # | |||||
| Property "IsEnabled" Distribution Source # | |||||
Defined in Stratosphere.Lightsail.Distribution Associated Types
Methods set :: PropertyType "IsEnabled" Distribution -> Distribution -> Distribution # | |||||
| Property "Origin" Distribution Source # | |||||
Defined in Stratosphere.Lightsail.Distribution Associated Types
Methods set :: PropertyType "Origin" Distribution -> Distribution -> Distribution # | |||||
| Property "Tags" Distribution Source # | |||||
Defined in Stratosphere.Lightsail.Distribution Associated Types
Methods set :: PropertyType "Tags" Distribution -> Distribution -> Distribution # | |||||
| type PropertyType "BundleId" Distribution Source # | |||||
Defined in Stratosphere.Lightsail.Distribution | |||||
| type PropertyType "CacheBehaviorSettings" Distribution Source # | |||||
Defined in Stratosphere.Lightsail.Distribution | |||||
| type PropertyType "CacheBehaviors" Distribution Source # | |||||
Defined in Stratosphere.Lightsail.Distribution | |||||
| type PropertyType "CertificateName" Distribution Source # | |||||
Defined in Stratosphere.Lightsail.Distribution | |||||
| type PropertyType "DefaultCacheBehavior" Distribution Source # | |||||
Defined in Stratosphere.Lightsail.Distribution | |||||
| type PropertyType "DistributionName" Distribution Source # | |||||
Defined in Stratosphere.Lightsail.Distribution | |||||
| type PropertyType "IpAddressType" Distribution Source # | |||||
Defined in Stratosphere.Lightsail.Distribution | |||||
| type PropertyType "IsEnabled" Distribution Source # | |||||
Defined in Stratosphere.Lightsail.Distribution | |||||
| type PropertyType "Origin" Distribution Source # | |||||
Defined in Stratosphere.Lightsail.Distribution | |||||
| type PropertyType "Tags" Distribution Source # | |||||
Defined in Stratosphere.Lightsail.Distribution | |||||
mkDistribution :: Value Text -> CacheBehaviorProperty -> Value Text -> InputOriginProperty -> Distribution Source #