stratosphere-lightsail-1.0.0: Stratosphere integration for AWS Lightsail.
Safe HaskellNone
LanguageHaskell2010

Stratosphere.Lightsail.Distribution

Documentation

data CookieObjectProperty Source #

Instances

Instances details
ToJSON CookieObjectProperty Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution.CookieObjectProperty

Show CookieObjectProperty Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution.CookieObjectProperty

Eq CookieObjectProperty Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution.CookieObjectProperty

ToResourceProperties CookieObjectProperty Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution.CookieObjectProperty

Property "CookiesAllowList" CookieObjectProperty Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution.CookieObjectProperty

Associated Types

type PropertyType "CookiesAllowList" CookieObjectProperty 
Instance details

Defined in Stratosphere.Lightsail.Distribution.CookieObjectProperty

Property "Option" CookieObjectProperty Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution.CookieObjectProperty

type PropertyType "CookiesAllowList" CookieObjectProperty Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution.CookieObjectProperty

type PropertyType "Option" CookieObjectProperty Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution.CookieObjectProperty

data HeaderObjectProperty Source #

Instances

Instances details
ToJSON HeaderObjectProperty Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution.HeaderObjectProperty

Show HeaderObjectProperty Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution.HeaderObjectProperty

Eq HeaderObjectProperty Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution.HeaderObjectProperty

ToResourceProperties HeaderObjectProperty Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution.HeaderObjectProperty

Property "HeadersAllowList" HeaderObjectProperty Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution.HeaderObjectProperty

Associated Types

type PropertyType "HeadersAllowList" HeaderObjectProperty 
Instance details

Defined in Stratosphere.Lightsail.Distribution.HeaderObjectProperty

Property "Option" HeaderObjectProperty Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution.HeaderObjectProperty

type PropertyType "HeadersAllowList" HeaderObjectProperty Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution.HeaderObjectProperty

type PropertyType "Option" HeaderObjectProperty Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution.HeaderObjectProperty

data QueryStringObjectProperty Source #

Instances

Instances details
ToJSON QueryStringObjectProperty Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution.QueryStringObjectProperty

Show QueryStringObjectProperty Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution.QueryStringObjectProperty

Eq QueryStringObjectProperty Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution.QueryStringObjectProperty

ToResourceProperties QueryStringObjectProperty Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution.QueryStringObjectProperty

Property "Option" QueryStringObjectProperty Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution.QueryStringObjectProperty

Property "QueryStringsAllowList" QueryStringObjectProperty Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution.QueryStringObjectProperty

Associated Types

type PropertyType "QueryStringsAllowList" QueryStringObjectProperty 
Instance details

Defined in Stratosphere.Lightsail.Distribution.QueryStringObjectProperty

type PropertyType "QueryStringsAllowList" QueryStringObjectProperty = ValueList Text
type PropertyType "Option" QueryStringObjectProperty Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution.QueryStringObjectProperty

type PropertyType "QueryStringsAllowList" QueryStringObjectProperty Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution.QueryStringObjectProperty

type PropertyType "QueryStringsAllowList" QueryStringObjectProperty = ValueList Text

data CacheSettingsProperty Source #

Instances

Instances details
ToJSON CacheSettingsProperty Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution.CacheSettingsProperty

Show CacheSettingsProperty Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution.CacheSettingsProperty

Eq CacheSettingsProperty Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution.CacheSettingsProperty

ToResourceProperties CacheSettingsProperty Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution.CacheSettingsProperty

Property "AllowedHTTPMethods" CacheSettingsProperty Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution.CacheSettingsProperty

Associated Types

type PropertyType "AllowedHTTPMethods" CacheSettingsProperty 
Instance details

Defined in Stratosphere.Lightsail.Distribution.CacheSettingsProperty

type PropertyType "AllowedHTTPMethods" CacheSettingsProperty = Value Text
Property "CachedHTTPMethods" CacheSettingsProperty Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution.CacheSettingsProperty

Associated Types

type PropertyType "CachedHTTPMethods" CacheSettingsProperty 
Instance details

Defined in Stratosphere.Lightsail.Distribution.CacheSettingsProperty

type PropertyType "CachedHTTPMethods" CacheSettingsProperty = Value Text
Property "DefaultTTL" CacheSettingsProperty Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution.CacheSettingsProperty

Property "ForwardedCookies" CacheSettingsProperty Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution.CacheSettingsProperty

Associated Types

type PropertyType "ForwardedCookies" CacheSettingsProperty 
Instance details

Defined in Stratosphere.Lightsail.Distribution.CacheSettingsProperty

Property "ForwardedHeaders" CacheSettingsProperty Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution.CacheSettingsProperty

Associated Types

type PropertyType "ForwardedHeaders" CacheSettingsProperty 
Instance details

Defined in Stratosphere.Lightsail.Distribution.CacheSettingsProperty

Property "ForwardedQueryStrings" CacheSettingsProperty Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution.CacheSettingsProperty

Associated Types

type PropertyType "ForwardedQueryStrings" CacheSettingsProperty 
Instance details

Defined in Stratosphere.Lightsail.Distribution.CacheSettingsProperty

Property "MaximumTTL" CacheSettingsProperty Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution.CacheSettingsProperty

Property "MinimumTTL" CacheSettingsProperty Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution.CacheSettingsProperty

type PropertyType "AllowedHTTPMethods" CacheSettingsProperty Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution.CacheSettingsProperty

type PropertyType "AllowedHTTPMethods" CacheSettingsProperty = Value Text
type PropertyType "CachedHTTPMethods" CacheSettingsProperty Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution.CacheSettingsProperty

type PropertyType "CachedHTTPMethods" CacheSettingsProperty = Value Text
type PropertyType "DefaultTTL" CacheSettingsProperty Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution.CacheSettingsProperty

type PropertyType "ForwardedCookies" CacheSettingsProperty Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution.CacheSettingsProperty

type PropertyType "ForwardedHeaders" CacheSettingsProperty Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution.CacheSettingsProperty

type PropertyType "ForwardedQueryStrings" CacheSettingsProperty Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution.CacheSettingsProperty

type PropertyType "MaximumTTL" CacheSettingsProperty Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution.CacheSettingsProperty

type PropertyType "MinimumTTL" CacheSettingsProperty Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution.CacheSettingsProperty

data Distribution Source #

Constructors

Distribution

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-distribution.html

Fields

Instances

Instances details
ToJSON Distribution Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution

Show Distribution Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution

Eq Distribution Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution

ToResourceProperties Distribution Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution

Property "BundleId" Distribution Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution

Associated Types

type PropertyType "BundleId" Distribution 
Instance details

Defined in Stratosphere.Lightsail.Distribution

Property "CacheBehaviorSettings" Distribution Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution

Associated Types

type PropertyType "CacheBehaviorSettings" Distribution 
Instance details

Defined in Stratosphere.Lightsail.Distribution

type PropertyType "CacheBehaviorSettings" Distribution = CacheSettingsProperty

Methods

set :: PropertyType "CacheBehaviorSettings" Distribution -> Distribution -> Distribution #

Property "CacheBehaviors" Distribution Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution

Associated Types

type PropertyType "CacheBehaviors" Distribution 
Instance details

Defined in Stratosphere.Lightsail.Distribution

Methods

set :: PropertyType "CacheBehaviors" Distribution -> Distribution -> Distribution #

Property "CertificateName" Distribution Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution

Associated Types

type PropertyType "CertificateName" Distribution 
Instance details

Defined in Stratosphere.Lightsail.Distribution

type PropertyType "CertificateName" Distribution = Value Text

Methods

set :: PropertyType "CertificateName" Distribution -> Distribution -> Distribution #

Property "DefaultCacheBehavior" Distribution Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution

Associated Types

type PropertyType "DefaultCacheBehavior" Distribution 
Instance details

Defined in Stratosphere.Lightsail.Distribution

type PropertyType "DefaultCacheBehavior" Distribution = CacheBehaviorProperty

Methods

set :: PropertyType "DefaultCacheBehavior" Distribution -> Distribution -> Distribution #

Property "DistributionName" Distribution Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution

Associated Types

type PropertyType "DistributionName" Distribution 
Instance details

Defined in Stratosphere.Lightsail.Distribution

type PropertyType "DistributionName" Distribution = Value Text

Methods

set :: PropertyType "DistributionName" Distribution -> Distribution -> Distribution #

Property "IpAddressType" Distribution Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution

Associated Types

type PropertyType "IpAddressType" Distribution 
Instance details

Defined in Stratosphere.Lightsail.Distribution

type PropertyType "IpAddressType" Distribution = Value Text

Methods

set :: PropertyType "IpAddressType" Distribution -> Distribution -> Distribution #

Property "IsEnabled" Distribution Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution

Associated Types

type PropertyType "IsEnabled" Distribution 
Instance details

Defined in Stratosphere.Lightsail.Distribution

type PropertyType "IsEnabled" Distribution = Value Bool
Property "Origin" Distribution Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution

Associated Types

type PropertyType "Origin" Distribution 
Instance details

Defined in Stratosphere.Lightsail.Distribution

Property "Tags" Distribution Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution

Associated Types

type PropertyType "Tags" Distribution 
Instance details

Defined in Stratosphere.Lightsail.Distribution

type PropertyType "Tags" Distribution = [Tag]
type PropertyType "BundleId" Distribution Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution

type PropertyType "CacheBehaviorSettings" Distribution Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution

type PropertyType "CacheBehaviorSettings" Distribution = CacheSettingsProperty
type PropertyType "CacheBehaviors" Distribution Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution

type PropertyType "CertificateName" Distribution Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution

type PropertyType "CertificateName" Distribution = Value Text
type PropertyType "DefaultCacheBehavior" Distribution Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution

type PropertyType "DefaultCacheBehavior" Distribution = CacheBehaviorProperty
type PropertyType "DistributionName" Distribution Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution

type PropertyType "DistributionName" Distribution = Value Text
type PropertyType "IpAddressType" Distribution Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution

type PropertyType "IpAddressType" Distribution = Value Text
type PropertyType "IsEnabled" Distribution Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution

type PropertyType "IsEnabled" Distribution = Value Bool
type PropertyType "Origin" Distribution Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution

type PropertyType "Tags" Distribution Source # 
Instance details

Defined in Stratosphere.Lightsail.Distribution

type PropertyType "Tags" Distribution = [Tag]