packages feed

stratosphere 0.4.1 → 0.4.2

raw patch · 451 files changed

+1418/−1193 lines, 451 files

Files

CHANGELOG.md view
@@ -1,5 +1,9 @@ # Change Log +## 0.4.2++* Update the resource specification document to version `1.2.1`+ ## 0.4.1  * Manually write out all JSON instances to speed up compilation
library-gen/Stratosphere/ResourceProperties/ApiGatewayApiKeyStageKey.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for ApiGatewayApiKeyStageKey. See--- | 'apiGatewayApiKeyStageKey' for a more convenient constructor.+-- 'apiGatewayApiKeyStageKey' for a more convenient constructor. data ApiGatewayApiKeyStageKey =   ApiGatewayApiKeyStageKey   { _apiGatewayApiKeyStageKeyRestApiId :: Maybe (Val Text)@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'ApiGatewayApiKeyStageKey' containing required fields as--- | arguments.+-- arguments. apiGatewayApiKeyStageKey   :: ApiGatewayApiKeyStageKey apiGatewayApiKeyStageKey  =
library-gen/Stratosphere/ResourceProperties/ApiGatewayDeploymentMethodSetting.hs view
@@ -15,7 +15,7 @@ import Stratosphere.Types  -- | Full data type definition for ApiGatewayDeploymentMethodSetting. See--- | 'apiGatewayDeploymentMethodSetting' for a more convenient constructor.+-- 'apiGatewayDeploymentMethodSetting' for a more convenient constructor. data ApiGatewayDeploymentMethodSetting =   ApiGatewayDeploymentMethodSetting   { _apiGatewayDeploymentMethodSettingCacheDataEncrypted :: Maybe (Val Bool')@@ -62,7 +62,7 @@   parseJSON _ = mempty  -- | Constructor for 'ApiGatewayDeploymentMethodSetting' containing required--- | fields as arguments.+-- fields as arguments. apiGatewayDeploymentMethodSetting   :: ApiGatewayDeploymentMethodSetting apiGatewayDeploymentMethodSetting  =
library-gen/Stratosphere/ResourceProperties/ApiGatewayDeploymentStageDescription.hs view
@@ -16,7 +16,7 @@ import Stratosphere.ResourceProperties.ApiGatewayDeploymentMethodSetting  -- | Full data type definition for ApiGatewayDeploymentStageDescription. See--- | 'apiGatewayDeploymentStageDescription' for a more convenient constructor.+-- 'apiGatewayDeploymentStageDescription' for a more convenient constructor. data ApiGatewayDeploymentStageDescription =   ApiGatewayDeploymentStageDescription   { _apiGatewayDeploymentStageDescriptionCacheClusterEnabled :: Maybe (Val Bool')@@ -78,7 +78,7 @@   parseJSON _ = mempty  -- | Constructor for 'ApiGatewayDeploymentStageDescription' containing--- | required fields as arguments.+-- required fields as arguments. apiGatewayDeploymentStageDescription   :: ApiGatewayDeploymentStageDescription apiGatewayDeploymentStageDescription  =
library-gen/Stratosphere/ResourceProperties/ApiGatewayMethodIntegration.hs view
@@ -16,7 +16,7 @@ import Stratosphere.ResourceProperties.ApiGatewayMethodIntegrationResponse  -- | Full data type definition for ApiGatewayMethodIntegration. See--- | 'apiGatewayMethodIntegration' for a more convenient constructor.+-- 'apiGatewayMethodIntegration' for a more convenient constructor. data ApiGatewayMethodIntegration =   ApiGatewayMethodIntegration   { _apiGatewayMethodIntegrationCacheKeyParameters :: Maybe [Val Text]@@ -63,7 +63,7 @@   parseJSON _ = mempty  -- | Constructor for 'ApiGatewayMethodIntegration' containing required fields--- | as arguments.+-- as arguments. apiGatewayMethodIntegration   :: ApiGatewayMethodIntegration apiGatewayMethodIntegration  =
library-gen/Stratosphere/ResourceProperties/ApiGatewayMethodIntegrationResponse.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for ApiGatewayMethodIntegrationResponse. See--- | 'apiGatewayMethodIntegrationResponse' for a more convenient constructor.+-- 'apiGatewayMethodIntegrationResponse' for a more convenient constructor. data ApiGatewayMethodIntegrationResponse =   ApiGatewayMethodIntegrationResponse   { _apiGatewayMethodIntegrationResponseResponseParameters :: Maybe Object@@ -44,7 +44,7 @@   parseJSON _ = mempty  -- | Constructor for 'ApiGatewayMethodIntegrationResponse' containing required--- | fields as arguments.+-- fields as arguments. apiGatewayMethodIntegrationResponse   :: ApiGatewayMethodIntegrationResponse apiGatewayMethodIntegrationResponse  =
library-gen/Stratosphere/ResourceProperties/ApiGatewayMethodMethodResponse.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for ApiGatewayMethodMethodResponse. See--- | 'apiGatewayMethodMethodResponse' for a more convenient constructor.+-- 'apiGatewayMethodMethodResponse' for a more convenient constructor. data ApiGatewayMethodMethodResponse =   ApiGatewayMethodMethodResponse   { _apiGatewayMethodMethodResponseResponseModels :: Maybe Object@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'ApiGatewayMethodMethodResponse' containing required--- | fields as arguments.+-- fields as arguments. apiGatewayMethodMethodResponse   :: ApiGatewayMethodMethodResponse apiGatewayMethodMethodResponse  =
library-gen/Stratosphere/ResourceProperties/ApiGatewayRestApiS3Location.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for ApiGatewayRestApiS3Location. See--- | 'apiGatewayRestApiS3Location' for a more convenient constructor.+-- 'apiGatewayRestApiS3Location' for a more convenient constructor. data ApiGatewayRestApiS3Location =   ApiGatewayRestApiS3Location   { _apiGatewayRestApiS3LocationBucket :: Maybe (Val Text)@@ -44,7 +44,7 @@   parseJSON _ = mempty  -- | Constructor for 'ApiGatewayRestApiS3Location' containing required fields--- | as arguments.+-- as arguments. apiGatewayRestApiS3Location   :: ApiGatewayRestApiS3Location apiGatewayRestApiS3Location  =
library-gen/Stratosphere/ResourceProperties/ApiGatewayStageMethodSetting.hs view
@@ -15,7 +15,7 @@ import Stratosphere.Types  -- | Full data type definition for ApiGatewayStageMethodSetting. See--- | 'apiGatewayStageMethodSetting' for a more convenient constructor.+-- 'apiGatewayStageMethodSetting' for a more convenient constructor. data ApiGatewayStageMethodSetting =   ApiGatewayStageMethodSetting   { _apiGatewayStageMethodSettingCacheDataEncrypted :: Maybe (Val Bool')@@ -62,7 +62,7 @@   parseJSON _ = mempty  -- | Constructor for 'ApiGatewayStageMethodSetting' containing required fields--- | as arguments.+-- as arguments. apiGatewayStageMethodSetting   :: ApiGatewayStageMethodSetting apiGatewayStageMethodSetting  =
library-gen/Stratosphere/ResourceProperties/ApiGatewayUsagePlanApiStage.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for ApiGatewayUsagePlanApiStage. See--- | 'apiGatewayUsagePlanApiStage' for a more convenient constructor.+-- 'apiGatewayUsagePlanApiStage' for a more convenient constructor. data ApiGatewayUsagePlanApiStage =   ApiGatewayUsagePlanApiStage   { _apiGatewayUsagePlanApiStageApiId :: Maybe (Val Text)@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'ApiGatewayUsagePlanApiStage' containing required fields--- | as arguments.+-- as arguments. apiGatewayUsagePlanApiStage   :: ApiGatewayUsagePlanApiStage apiGatewayUsagePlanApiStage  =
library-gen/Stratosphere/ResourceProperties/ApiGatewayUsagePlanQuotaSettings.hs view
@@ -15,7 +15,7 @@ import Stratosphere.Types  -- | Full data type definition for ApiGatewayUsagePlanQuotaSettings. See--- | 'apiGatewayUsagePlanQuotaSettings' for a more convenient constructor.+-- 'apiGatewayUsagePlanQuotaSettings' for a more convenient constructor. data ApiGatewayUsagePlanQuotaSettings =   ApiGatewayUsagePlanQuotaSettings   { _apiGatewayUsagePlanQuotaSettingsLimit :: Maybe (Val Integer')@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'ApiGatewayUsagePlanQuotaSettings' containing required--- | fields as arguments.+-- fields as arguments. apiGatewayUsagePlanQuotaSettings   :: ApiGatewayUsagePlanQuotaSettings apiGatewayUsagePlanQuotaSettings  =
library-gen/Stratosphere/ResourceProperties/ApiGatewayUsagePlanThrottleSettings.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for ApiGatewayUsagePlanThrottleSettings. See--- | 'apiGatewayUsagePlanThrottleSettings' for a more convenient constructor.+-- 'apiGatewayUsagePlanThrottleSettings' for a more convenient constructor. data ApiGatewayUsagePlanThrottleSettings =   ApiGatewayUsagePlanThrottleSettings   { _apiGatewayUsagePlanThrottleSettingsBurstLimit :: Maybe (Val Integer')@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'ApiGatewayUsagePlanThrottleSettings' containing required--- | fields as arguments.+-- fields as arguments. apiGatewayUsagePlanThrottleSettings   :: ApiGatewayUsagePlanThrottleSettings apiGatewayUsagePlanThrottleSettings  =
library-gen/Stratosphere/ResourceProperties/ApplicationAutoScalingScalingPolicyStepAdjustment.hs view
@@ -15,9 +15,9 @@   -- | Full data type definition for--- | ApplicationAutoScalingScalingPolicyStepAdjustment. See--- | 'applicationAutoScalingScalingPolicyStepAdjustment' for a more convenient--- | constructor.+-- ApplicationAutoScalingScalingPolicyStepAdjustment. See+-- 'applicationAutoScalingScalingPolicyStepAdjustment' for a more convenient+-- constructor. data ApplicationAutoScalingScalingPolicyStepAdjustment =   ApplicationAutoScalingScalingPolicyStepAdjustment   { _applicationAutoScalingScalingPolicyStepAdjustmentMetricIntervalLowerBound :: Maybe (Val Double')@@ -43,7 +43,7 @@   parseJSON _ = mempty  -- | Constructor for 'ApplicationAutoScalingScalingPolicyStepAdjustment'--- | containing required fields as arguments.+-- containing required fields as arguments. applicationAutoScalingScalingPolicyStepAdjustment   :: Val Integer' -- ^ 'aasspsaScalingAdjustment'   -> ApplicationAutoScalingScalingPolicyStepAdjustment
library-gen/Stratosphere/ResourceProperties/ApplicationAutoScalingScalingPolicyStepScalingPolicyConfiguration.hs view
@@ -15,9 +15,9 @@ import Stratosphere.ResourceProperties.ApplicationAutoScalingScalingPolicyStepAdjustment  -- | Full data type definition for--- | ApplicationAutoScalingScalingPolicyStepScalingPolicyConfiguration. See--- | 'applicationAutoScalingScalingPolicyStepScalingPolicyConfiguration' for a--- | more convenient constructor.+-- ApplicationAutoScalingScalingPolicyStepScalingPolicyConfiguration. See+-- 'applicationAutoScalingScalingPolicyStepScalingPolicyConfiguration' for a+-- more convenient constructor. data ApplicationAutoScalingScalingPolicyStepScalingPolicyConfiguration =   ApplicationAutoScalingScalingPolicyStepScalingPolicyConfiguration   { _applicationAutoScalingScalingPolicyStepScalingPolicyConfigurationAdjustmentType :: Maybe (Val Text)@@ -49,8 +49,8 @@   parseJSON _ = mempty  -- | Constructor for--- | 'ApplicationAutoScalingScalingPolicyStepScalingPolicyConfiguration'--- | containing required fields as arguments.+-- 'ApplicationAutoScalingScalingPolicyStepScalingPolicyConfiguration'+-- containing required fields as arguments. applicationAutoScalingScalingPolicyStepScalingPolicyConfiguration   :: ApplicationAutoScalingScalingPolicyStepScalingPolicyConfiguration applicationAutoScalingScalingPolicyStepScalingPolicyConfiguration  =
library-gen/Stratosphere/ResourceProperties/AutoScalingAutoScalingGroupMetricsCollection.hs view
@@ -15,9 +15,9 @@   -- | Full data type definition for--- | AutoScalingAutoScalingGroupMetricsCollection. See--- | 'autoScalingAutoScalingGroupMetricsCollection' for a more convenient--- | constructor.+-- AutoScalingAutoScalingGroupMetricsCollection. See+-- 'autoScalingAutoScalingGroupMetricsCollection' for a more convenient+-- constructor. data AutoScalingAutoScalingGroupMetricsCollection =   AutoScalingAutoScalingGroupMetricsCollection   { _autoScalingAutoScalingGroupMetricsCollectionGranularity :: Val Text@@ -40,7 +40,7 @@   parseJSON _ = mempty  -- | Constructor for 'AutoScalingAutoScalingGroupMetricsCollection' containing--- | required fields as arguments.+-- required fields as arguments. autoScalingAutoScalingGroupMetricsCollection   :: Val Text -- ^ 'asasgmcGranularity'   -> AutoScalingAutoScalingGroupMetricsCollection
library-gen/Stratosphere/ResourceProperties/AutoScalingAutoScalingGroupNotificationConfigurations.hs view
@@ -15,9 +15,9 @@   -- | Full data type definition for--- | AutoScalingAutoScalingGroupNotificationConfigurations. See--- | 'autoScalingAutoScalingGroupNotificationConfigurations' for a more--- | convenient constructor.+-- AutoScalingAutoScalingGroupNotificationConfigurations. See+-- 'autoScalingAutoScalingGroupNotificationConfigurations' for a more+-- convenient constructor. data AutoScalingAutoScalingGroupNotificationConfigurations =   AutoScalingAutoScalingGroupNotificationConfigurations   { _autoScalingAutoScalingGroupNotificationConfigurationsNotificationTypes :: Maybe [Val Text]@@ -40,7 +40,7 @@   parseJSON _ = mempty  -- | Constructor for 'AutoScalingAutoScalingGroupNotificationConfigurations'--- | containing required fields as arguments.+-- containing required fields as arguments. autoScalingAutoScalingGroupNotificationConfigurations   :: Val Text -- ^ 'asasgncTopicARN'   -> AutoScalingAutoScalingGroupNotificationConfigurations
library-gen/Stratosphere/ResourceProperties/AutoScalingAutoScalingGroupTagProperty.hs view
@@ -15,8 +15,8 @@   -- | Full data type definition for AutoScalingAutoScalingGroupTagProperty. See--- | 'autoScalingAutoScalingGroupTagProperty' for a more convenient--- | constructor.+-- 'autoScalingAutoScalingGroupTagProperty' for a more convenient+-- constructor. data AutoScalingAutoScalingGroupTagProperty =   AutoScalingAutoScalingGroupTagProperty   { _autoScalingAutoScalingGroupTagPropertyKey :: Val Text@@ -42,7 +42,7 @@   parseJSON _ = mempty  -- | Constructor for 'AutoScalingAutoScalingGroupTagProperty' containing--- | required fields as arguments.+-- required fields as arguments. autoScalingAutoScalingGroupTagProperty   :: Val Text -- ^ 'asasgtpKey'   -> Val Bool' -- ^ 'asasgtpPropagateAtLaunch'
library-gen/Stratosphere/ResourceProperties/AutoScalingLaunchConfigurationBlockDevice.hs view
@@ -15,15 +15,15 @@   -- | Full data type definition for AutoScalingLaunchConfigurationBlockDevice.--- | See 'autoScalingLaunchConfigurationBlockDevice' for a more convenient--- | constructor.+-- See 'autoScalingLaunchConfigurationBlockDevice' for a more convenient+-- constructor. data AutoScalingLaunchConfigurationBlockDevice =   AutoScalingLaunchConfigurationBlockDevice   { _autoScalingLaunchConfigurationBlockDeviceDeleteOnTermination :: Maybe (Val Bool')   , _autoScalingLaunchConfigurationBlockDeviceEncrypted :: Maybe (Val Bool')   , _autoScalingLaunchConfigurationBlockDeviceIops :: Maybe (Val Integer')   , _autoScalingLaunchConfigurationBlockDeviceSnapshotId :: Maybe (Val Text)-  , _autoScalingLaunchConfigurationBlockDeviceVolumeSize :: Maybe (Val Text)+  , _autoScalingLaunchConfigurationBlockDeviceVolumeSize :: Maybe (Val Integer')   , _autoScalingLaunchConfigurationBlockDeviceVolumeType :: Maybe (Val Text)   } deriving (Show, Eq) @@ -51,7 +51,7 @@   parseJSON _ = mempty  -- | Constructor for 'AutoScalingLaunchConfigurationBlockDevice' containing--- | required fields as arguments.+-- required fields as arguments. autoScalingLaunchConfigurationBlockDevice   :: AutoScalingLaunchConfigurationBlockDevice autoScalingLaunchConfigurationBlockDevice  =@@ -81,7 +81,7 @@ aslcbdSnapshotId = lens _autoScalingLaunchConfigurationBlockDeviceSnapshotId (\s a -> s { _autoScalingLaunchConfigurationBlockDeviceSnapshotId = a })  -- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig-blockdev-template.html#cfn-as-launchconfig-blockdev-template-volumesize-aslcbdVolumeSize :: Lens' AutoScalingLaunchConfigurationBlockDevice (Maybe (Val Text))+aslcbdVolumeSize :: Lens' AutoScalingLaunchConfigurationBlockDevice (Maybe (Val Integer')) aslcbdVolumeSize = lens _autoScalingLaunchConfigurationBlockDeviceVolumeSize (\s a -> s { _autoScalingLaunchConfigurationBlockDeviceVolumeSize = a })  -- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig-blockdev-template.html#cfn-as-launchconfig-blockdev-template-volumetype
library-gen/Stratosphere/ResourceProperties/AutoScalingLaunchConfigurationBlockDeviceMapping.hs view
@@ -15,9 +15,9 @@ import Stratosphere.ResourceProperties.AutoScalingLaunchConfigurationBlockDevice  -- | Full data type definition for--- | AutoScalingLaunchConfigurationBlockDeviceMapping. See--- | 'autoScalingLaunchConfigurationBlockDeviceMapping' for a more convenient--- | constructor.+-- AutoScalingLaunchConfigurationBlockDeviceMapping. See+-- 'autoScalingLaunchConfigurationBlockDeviceMapping' for a more convenient+-- constructor. data AutoScalingLaunchConfigurationBlockDeviceMapping =   AutoScalingLaunchConfigurationBlockDeviceMapping   { _autoScalingLaunchConfigurationBlockDeviceMappingDeviceName :: Val Text@@ -46,7 +46,7 @@   parseJSON _ = mempty  -- | Constructor for 'AutoScalingLaunchConfigurationBlockDeviceMapping'--- | containing required fields as arguments.+-- containing required fields as arguments. autoScalingLaunchConfigurationBlockDeviceMapping   :: Val Text -- ^ 'aslcbdmDeviceName'   -> AutoScalingLaunchConfigurationBlockDeviceMapping
library-gen/Stratosphere/ResourceProperties/AutoScalingScalingPolicyStepAdjustment.hs view
@@ -15,8 +15,8 @@   -- | Full data type definition for AutoScalingScalingPolicyStepAdjustment. See--- | 'autoScalingScalingPolicyStepAdjustment' for a more convenient--- | constructor.+-- 'autoScalingScalingPolicyStepAdjustment' for a more convenient+-- constructor. data AutoScalingScalingPolicyStepAdjustment =   AutoScalingScalingPolicyStepAdjustment   { _autoScalingScalingPolicyStepAdjustmentMetricIntervalLowerBound :: Maybe (Val Double')@@ -42,7 +42,7 @@   parseJSON _ = mempty  -- | Constructor for 'AutoScalingScalingPolicyStepAdjustment' containing--- | required fields as arguments.+-- required fields as arguments. autoScalingScalingPolicyStepAdjustment   :: Val Integer' -- ^ 'asspsaScalingAdjustment'   -> AutoScalingScalingPolicyStepAdjustment
library-gen/Stratosphere/ResourceProperties/CertificateManagerCertificateDomainValidationOption.hs view
@@ -15,9 +15,9 @@   -- | Full data type definition for--- | CertificateManagerCertificateDomainValidationOption. See--- | 'certificateManagerCertificateDomainValidationOption' for a more--- | convenient constructor.+-- CertificateManagerCertificateDomainValidationOption. See+-- 'certificateManagerCertificateDomainValidationOption' for a more+-- convenient constructor. data CertificateManagerCertificateDomainValidationOption =   CertificateManagerCertificateDomainValidationOption   { _certificateManagerCertificateDomainValidationOptionDomainName :: Val Text@@ -40,7 +40,7 @@   parseJSON _ = mempty  -- | Constructor for 'CertificateManagerCertificateDomainValidationOption'--- | containing required fields as arguments.+-- containing required fields as arguments. certificateManagerCertificateDomainValidationOption   :: Val Text -- ^ 'cmcdvoDomainName'   -> Val Text -- ^ 'cmcdvoValidationDomain'
library-gen/Stratosphere/ResourceProperties/CloudFrontDistributionCacheBehavior.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.CloudFrontDistributionForwardedValues  -- | Full data type definition for CloudFrontDistributionCacheBehavior. See--- | 'cloudFrontDistributionCacheBehavior' for a more convenient constructor.+-- 'cloudFrontDistributionCacheBehavior' for a more convenient constructor. data CloudFrontDistributionCacheBehavior =   CloudFrontDistributionCacheBehavior   { _cloudFrontDistributionCacheBehaviorAllowedMethods :: Maybe [Val Text]@@ -68,7 +68,7 @@   parseJSON _ = mempty  -- | Constructor for 'CloudFrontDistributionCacheBehavior' containing required--- | fields as arguments.+-- fields as arguments. cloudFrontDistributionCacheBehavior   :: CloudFrontDistributionForwardedValues -- ^ 'cfdcbForwardedValues'   -> Val Text -- ^ 'cfdcbPathPattern'
library-gen/Stratosphere/ResourceProperties/CloudFrontDistributionCookies.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for CloudFrontDistributionCookies. See--- | 'cloudFrontDistributionCookies' for a more convenient constructor.+-- 'cloudFrontDistributionCookies' for a more convenient constructor. data CloudFrontDistributionCookies =   CloudFrontDistributionCookies   { _cloudFrontDistributionCookiesForward :: Val Text@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'CloudFrontDistributionCookies' containing required--- | fields as arguments.+-- fields as arguments. cloudFrontDistributionCookies   :: Val Text -- ^ 'cfdcForward'   -> CloudFrontDistributionCookies
library-gen/Stratosphere/ResourceProperties/CloudFrontDistributionCustomErrorResponse.hs view
@@ -15,8 +15,8 @@   -- | Full data type definition for CloudFrontDistributionCustomErrorResponse.--- | See 'cloudFrontDistributionCustomErrorResponse' for a more convenient--- | constructor.+-- See 'cloudFrontDistributionCustomErrorResponse' for a more convenient+-- constructor. data CloudFrontDistributionCustomErrorResponse =   CloudFrontDistributionCustomErrorResponse   { _cloudFrontDistributionCustomErrorResponseErrorCachingMinTTL :: Maybe (Val Integer')@@ -45,7 +45,7 @@   parseJSON _ = mempty  -- | Constructor for 'CloudFrontDistributionCustomErrorResponse' containing--- | required fields as arguments.+-- required fields as arguments. cloudFrontDistributionCustomErrorResponse   :: Val Integer' -- ^ 'cfdcerErrorCode'   -> CloudFrontDistributionCustomErrorResponse
library-gen/Stratosphere/ResourceProperties/CloudFrontDistributionCustomOriginConfig.hs view
@@ -15,8 +15,8 @@   -- | Full data type definition for CloudFrontDistributionCustomOriginConfig.--- | See 'cloudFrontDistributionCustomOriginConfig' for a more convenient--- | constructor.+-- See 'cloudFrontDistributionCustomOriginConfig' for a more convenient+-- constructor. data CloudFrontDistributionCustomOriginConfig =   CloudFrontDistributionCustomOriginConfig   { _cloudFrontDistributionCustomOriginConfigHTTPPort :: Maybe (Val Integer')@@ -45,7 +45,7 @@   parseJSON _ = mempty  -- | Constructor for 'CloudFrontDistributionCustomOriginConfig' containing--- | required fields as arguments.+-- required fields as arguments. cloudFrontDistributionCustomOriginConfig   :: Val Text -- ^ 'cfdcocOriginProtocolPolicy'   -> CloudFrontDistributionCustomOriginConfig
library-gen/Stratosphere/ResourceProperties/CloudFrontDistributionDefaultCacheBehavior.hs view
@@ -15,8 +15,8 @@ import Stratosphere.ResourceProperties.CloudFrontDistributionForwardedValues  -- | Full data type definition for CloudFrontDistributionDefaultCacheBehavior.--- | See 'cloudFrontDistributionDefaultCacheBehavior' for a more convenient--- | constructor.+-- See 'cloudFrontDistributionDefaultCacheBehavior' for a more convenient+-- constructor. data CloudFrontDistributionDefaultCacheBehavior =   CloudFrontDistributionDefaultCacheBehavior   { _cloudFrontDistributionDefaultCacheBehaviorAllowedMethods :: Maybe [Val Text]@@ -66,7 +66,7 @@   parseJSON _ = mempty  -- | Constructor for 'CloudFrontDistributionDefaultCacheBehavior' containing--- | required fields as arguments.+-- required fields as arguments. cloudFrontDistributionDefaultCacheBehavior   :: CloudFrontDistributionForwardedValues -- ^ 'cfddcbForwardedValues'   -> Val Text -- ^ 'cfddcbTargetOriginId'
library-gen/Stratosphere/ResourceProperties/CloudFrontDistributionDistributionConfig.hs view
@@ -21,8 +21,8 @@ import Stratosphere.ResourceProperties.CloudFrontDistributionViewerCertificate  -- | Full data type definition for CloudFrontDistributionDistributionConfig.--- | See 'cloudFrontDistributionDistributionConfig' for a more convenient--- | constructor.+-- See 'cloudFrontDistributionDistributionConfig' for a more convenient+-- constructor. data CloudFrontDistributionDistributionConfig =   CloudFrontDistributionDistributionConfig   { _cloudFrontDistributionDistributionConfigAliases :: Maybe [Val Text]@@ -81,7 +81,7 @@   parseJSON _ = mempty  -- | Constructor for 'CloudFrontDistributionDistributionConfig' containing--- | required fields as arguments.+-- required fields as arguments. cloudFrontDistributionDistributionConfig   :: CloudFrontDistributionDefaultCacheBehavior -- ^ 'cfddcDefaultCacheBehavior'   -> Val Bool' -- ^ 'cfddcEnabled'
library-gen/Stratosphere/ResourceProperties/CloudFrontDistributionForwardedValues.hs view
@@ -15,8 +15,8 @@ import Stratosphere.ResourceProperties.CloudFrontDistributionCookies  -- | Full data type definition for CloudFrontDistributionForwardedValues. See--- | 'cloudFrontDistributionForwardedValues' for a more convenient--- | constructor.+-- 'cloudFrontDistributionForwardedValues' for a more convenient+-- constructor. data CloudFrontDistributionForwardedValues =   CloudFrontDistributionForwardedValues   { _cloudFrontDistributionForwardedValuesCookies :: Maybe CloudFrontDistributionCookies@@ -45,7 +45,7 @@   parseJSON _ = mempty  -- | Constructor for 'CloudFrontDistributionForwardedValues' containing--- | required fields as arguments.+-- required fields as arguments. cloudFrontDistributionForwardedValues   :: Val Bool' -- ^ 'cfdfvQueryString'   -> CloudFrontDistributionForwardedValues
library-gen/Stratosphere/ResourceProperties/CloudFrontDistributionGeoRestriction.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for CloudFrontDistributionGeoRestriction. See--- | 'cloudFrontDistributionGeoRestriction' for a more convenient constructor.+-- 'cloudFrontDistributionGeoRestriction' for a more convenient constructor. data CloudFrontDistributionGeoRestriction =   CloudFrontDistributionGeoRestriction   { _cloudFrontDistributionGeoRestrictionLocations :: Maybe [Val Text]@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'CloudFrontDistributionGeoRestriction' containing--- | required fields as arguments.+-- required fields as arguments. cloudFrontDistributionGeoRestriction   :: Val Text -- ^ 'cfdgrRestrictionType'   -> CloudFrontDistributionGeoRestriction
library-gen/Stratosphere/ResourceProperties/CloudFrontDistributionLogging.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for CloudFrontDistributionLogging. See--- | 'cloudFrontDistributionLogging' for a more convenient constructor.+-- 'cloudFrontDistributionLogging' for a more convenient constructor. data CloudFrontDistributionLogging =   CloudFrontDistributionLogging   { _cloudFrontDistributionLoggingBucket :: Val Text@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'CloudFrontDistributionLogging' containing required--- | fields as arguments.+-- fields as arguments. cloudFrontDistributionLogging   :: Val Text -- ^ 'cfdlBucket'   -> CloudFrontDistributionLogging
library-gen/Stratosphere/ResourceProperties/CloudFrontDistributionOrigin.hs view
@@ -17,7 +17,7 @@ import Stratosphere.ResourceProperties.CloudFrontDistributionS3OriginConfig  -- | Full data type definition for CloudFrontDistributionOrigin. See--- | 'cloudFrontDistributionOrigin' for a more convenient constructor.+-- 'cloudFrontDistributionOrigin' for a more convenient constructor. data CloudFrontDistributionOrigin =   CloudFrontDistributionOrigin   { _cloudFrontDistributionOriginCustomOriginConfig :: Maybe CloudFrontDistributionCustomOriginConfig@@ -52,7 +52,7 @@   parseJSON _ = mempty  -- | Constructor for 'CloudFrontDistributionOrigin' containing required fields--- | as arguments.+-- as arguments. cloudFrontDistributionOrigin   :: Val Text -- ^ 'cfdoDomainName'   -> Val Text -- ^ 'cfdoId'
library-gen/Stratosphere/ResourceProperties/CloudFrontDistributionOriginCustomHeader.hs view
@@ -15,8 +15,8 @@   -- | Full data type definition for CloudFrontDistributionOriginCustomHeader.--- | See 'cloudFrontDistributionOriginCustomHeader' for a more convenient--- | constructor.+-- See 'cloudFrontDistributionOriginCustomHeader' for a more convenient+-- constructor. data CloudFrontDistributionOriginCustomHeader =   CloudFrontDistributionOriginCustomHeader   { _cloudFrontDistributionOriginCustomHeaderHeaderName :: Val Text@@ -39,7 +39,7 @@   parseJSON _ = mempty  -- | Constructor for 'CloudFrontDistributionOriginCustomHeader' containing--- | required fields as arguments.+-- required fields as arguments. cloudFrontDistributionOriginCustomHeader   :: Val Text -- ^ 'cfdochHeaderName'   -> Val Text -- ^ 'cfdochHeaderValue'
library-gen/Stratosphere/ResourceProperties/CloudFrontDistributionRestrictions.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.CloudFrontDistributionGeoRestriction  -- | Full data type definition for CloudFrontDistributionRestrictions. See--- | 'cloudFrontDistributionRestrictions' for a more convenient constructor.+-- 'cloudFrontDistributionRestrictions' for a more convenient constructor. data CloudFrontDistributionRestrictions =   CloudFrontDistributionRestrictions   { _cloudFrontDistributionRestrictionsGeoRestriction :: CloudFrontDistributionGeoRestriction@@ -35,7 +35,7 @@   parseJSON _ = mempty  -- | Constructor for 'CloudFrontDistributionRestrictions' containing required--- | fields as arguments.+-- fields as arguments. cloudFrontDistributionRestrictions   :: CloudFrontDistributionGeoRestriction -- ^ 'cfdrGeoRestriction'   -> CloudFrontDistributionRestrictions
library-gen/Stratosphere/ResourceProperties/CloudFrontDistributionS3OriginConfig.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for CloudFrontDistributionS3OriginConfig. See--- | 'cloudFrontDistributionS3OriginConfig' for a more convenient constructor.+-- 'cloudFrontDistributionS3OriginConfig' for a more convenient constructor. data CloudFrontDistributionS3OriginConfig =   CloudFrontDistributionS3OriginConfig   { _cloudFrontDistributionS3OriginConfigOriginAccessIdentity :: Maybe (Val Text)@@ -35,7 +35,7 @@   parseJSON _ = mempty  -- | Constructor for 'CloudFrontDistributionS3OriginConfig' containing--- | required fields as arguments.+-- required fields as arguments. cloudFrontDistributionS3OriginConfig   :: CloudFrontDistributionS3OriginConfig cloudFrontDistributionS3OriginConfig  =
library-gen/Stratosphere/ResourceProperties/CloudFrontDistributionViewerCertificate.hs view
@@ -15,8 +15,8 @@   -- | Full data type definition for CloudFrontDistributionViewerCertificate.--- | See 'cloudFrontDistributionViewerCertificate' for a more convenient--- | constructor.+-- See 'cloudFrontDistributionViewerCertificate' for a more convenient+-- constructor. data CloudFrontDistributionViewerCertificate =   CloudFrontDistributionViewerCertificate   { _cloudFrontDistributionViewerCertificateAcmCertificateArn :: Maybe (Val Text)@@ -48,7 +48,7 @@   parseJSON _ = mempty  -- | Constructor for 'CloudFrontDistributionViewerCertificate' containing--- | required fields as arguments.+-- required fields as arguments. cloudFrontDistributionViewerCertificate   :: CloudFrontDistributionViewerCertificate cloudFrontDistributionViewerCertificate  =
library-gen/Stratosphere/ResourceProperties/CloudWatchAlarmDimension.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for CloudWatchAlarmDimension. See--- | 'cloudWatchAlarmDimension' for a more convenient constructor.+-- 'cloudWatchAlarmDimension' for a more convenient constructor. data CloudWatchAlarmDimension =   CloudWatchAlarmDimension   { _cloudWatchAlarmDimensionName :: Val Text@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'CloudWatchAlarmDimension' containing required fields as--- | arguments.+-- arguments. cloudWatchAlarmDimension   :: Val Text -- ^ 'cwadName'   -> Val Text -- ^ 'cwadValue'
library-gen/Stratosphere/ResourceProperties/CodeBuildProjectArtifacts.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for CodeBuildProjectArtifacts. See--- | 'codeBuildProjectArtifacts' for a more convenient constructor.+-- 'codeBuildProjectArtifacts' for a more convenient constructor. data CodeBuildProjectArtifacts =   CodeBuildProjectArtifacts   { _codeBuildProjectArtifactsLocation :: Maybe (Val Text)@@ -50,7 +50,7 @@   parseJSON _ = mempty  -- | Constructor for 'CodeBuildProjectArtifacts' containing required fields as--- | arguments.+-- arguments. codeBuildProjectArtifacts   :: CodeBuildProjectArtifacts codeBuildProjectArtifacts  =
library-gen/Stratosphere/ResourceProperties/CodeBuildProjectEnvironment.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.CodeBuildProjectEnvironmentVariable  -- | Full data type definition for CodeBuildProjectEnvironment. See--- | 'codeBuildProjectEnvironment' for a more convenient constructor.+-- 'codeBuildProjectEnvironment' for a more convenient constructor. data CodeBuildProjectEnvironment =   CodeBuildProjectEnvironment   { _codeBuildProjectEnvironmentComputeType :: Maybe (Val Text)@@ -44,7 +44,7 @@   parseJSON _ = mempty  -- | Constructor for 'CodeBuildProjectEnvironment' containing required fields--- | as arguments.+-- as arguments. codeBuildProjectEnvironment   :: CodeBuildProjectEnvironment codeBuildProjectEnvironment  =
library-gen/Stratosphere/ResourceProperties/CodeBuildProjectEnvironmentVariable.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for CodeBuildProjectEnvironmentVariable. See--- | 'codeBuildProjectEnvironmentVariable' for a more convenient constructor.+-- 'codeBuildProjectEnvironmentVariable' for a more convenient constructor. data CodeBuildProjectEnvironmentVariable =   CodeBuildProjectEnvironmentVariable   { _codeBuildProjectEnvironmentVariableName :: Maybe (Val Text)@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'CodeBuildProjectEnvironmentVariable' containing required--- | fields as arguments.+-- fields as arguments. codeBuildProjectEnvironmentVariable   :: CodeBuildProjectEnvironmentVariable codeBuildProjectEnvironmentVariable  =
library-gen/Stratosphere/ResourceProperties/CodeBuildProjectSource.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.CodeBuildProjectSourceAuth  -- | Full data type definition for CodeBuildProjectSource. See--- | 'codeBuildProjectSource' for a more convenient constructor.+-- 'codeBuildProjectSource' for a more convenient constructor. data CodeBuildProjectSource =   CodeBuildProjectSource   { _codeBuildProjectSourceAuth :: Maybe CodeBuildProjectSourceAuth@@ -44,7 +44,7 @@   parseJSON _ = mempty  -- | Constructor for 'CodeBuildProjectSource' containing required fields as--- | arguments.+-- arguments. codeBuildProjectSource   :: CodeBuildProjectSource codeBuildProjectSource  =
library-gen/Stratosphere/ResourceProperties/CodeBuildProjectSourceAuth.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for CodeBuildProjectSourceAuth. See--- | 'codeBuildProjectSourceAuth' for a more convenient constructor.+-- 'codeBuildProjectSourceAuth' for a more convenient constructor. data CodeBuildProjectSourceAuth =   CodeBuildProjectSourceAuth   { _codeBuildProjectSourceAuthResource :: Maybe (Val Text)@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'CodeBuildProjectSourceAuth' containing required fields--- | as arguments.+-- as arguments. codeBuildProjectSourceAuth   :: CodeBuildProjectSourceAuth codeBuildProjectSourceAuth  =
library-gen/Stratosphere/ResourceProperties/CodeCommitRepositoryRepositoryTrigger.hs view
@@ -15,8 +15,8 @@   -- | Full data type definition for CodeCommitRepositoryRepositoryTrigger. See--- | 'codeCommitRepositoryRepositoryTrigger' for a more convenient--- | constructor.+-- 'codeCommitRepositoryRepositoryTrigger' for a more convenient+-- constructor. data CodeCommitRepositoryRepositoryTrigger =   CodeCommitRepositoryRepositoryTrigger   { _codeCommitRepositoryRepositoryTriggerBranches :: Maybe [Val Text]@@ -48,7 +48,7 @@   parseJSON _ = mempty  -- | Constructor for 'CodeCommitRepositoryRepositoryTrigger' containing--- | required fields as arguments.+-- required fields as arguments. codeCommitRepositoryRepositoryTrigger   :: CodeCommitRepositoryRepositoryTrigger codeCommitRepositoryRepositoryTrigger  =
library-gen/Stratosphere/ResourceProperties/CodeDeployDeploymentConfigMinimumHealthyHosts.hs view
@@ -15,44 +15,46 @@   -- | Full data type definition for--- | CodeDeployDeploymentConfigMinimumHealthyHosts. See--- | 'codeDeployDeploymentConfigMinimumHealthyHosts' for a more convenient--- | constructor.+-- CodeDeployDeploymentConfigMinimumHealthyHosts. See+-- 'codeDeployDeploymentConfigMinimumHealthyHosts' for a more convenient+-- constructor. data CodeDeployDeploymentConfigMinimumHealthyHosts =   CodeDeployDeploymentConfigMinimumHealthyHosts-  { _codeDeployDeploymentConfigMinimumHealthyHostsType :: Maybe (Val Text)-  , _codeDeployDeploymentConfigMinimumHealthyHostsValue :: Maybe (Val Integer')+  { _codeDeployDeploymentConfigMinimumHealthyHostsType :: Val Text+  , _codeDeployDeploymentConfigMinimumHealthyHostsValue :: Val Integer'   } deriving (Show, Eq)  instance ToJSON CodeDeployDeploymentConfigMinimumHealthyHosts where   toJSON CodeDeployDeploymentConfigMinimumHealthyHosts{..} =     object $     catMaybes-    [ ("Type" .=) <$> _codeDeployDeploymentConfigMinimumHealthyHostsType-    , ("Value" .=) <$> _codeDeployDeploymentConfigMinimumHealthyHostsValue+    [ Just ("Type" .= _codeDeployDeploymentConfigMinimumHealthyHostsType)+    , Just ("Value" .= _codeDeployDeploymentConfigMinimumHealthyHostsValue)     ]  instance FromJSON CodeDeployDeploymentConfigMinimumHealthyHosts where   parseJSON (Object obj) =     CodeDeployDeploymentConfigMinimumHealthyHosts <$>-      obj .:? "Type" <*>-      obj .:? "Value"+      obj .: "Type" <*>+      obj .: "Value"   parseJSON _ = mempty  -- | Constructor for 'CodeDeployDeploymentConfigMinimumHealthyHosts'--- | containing required fields as arguments.+-- containing required fields as arguments. codeDeployDeploymentConfigMinimumHealthyHosts-  :: CodeDeployDeploymentConfigMinimumHealthyHosts-codeDeployDeploymentConfigMinimumHealthyHosts  =+  :: Val Text -- ^ 'cddcmhhType'+  -> Val Integer' -- ^ 'cddcmhhValue'+  -> CodeDeployDeploymentConfigMinimumHealthyHosts+codeDeployDeploymentConfigMinimumHealthyHosts typearg valuearg =   CodeDeployDeploymentConfigMinimumHealthyHosts-  { _codeDeployDeploymentConfigMinimumHealthyHostsType = Nothing-  , _codeDeployDeploymentConfigMinimumHealthyHostsValue = Nothing+  { _codeDeployDeploymentConfigMinimumHealthyHostsType = typearg+  , _codeDeployDeploymentConfigMinimumHealthyHostsValue = valuearg   }  -- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentconfig-minimumhealthyhosts.html#cfn-codedeploy-deploymentconfig-minimumhealthyhosts-type-cddcmhhType :: Lens' CodeDeployDeploymentConfigMinimumHealthyHosts (Maybe (Val Text))+cddcmhhType :: Lens' CodeDeployDeploymentConfigMinimumHealthyHosts (Val Text) cddcmhhType = lens _codeDeployDeploymentConfigMinimumHealthyHostsType (\s a -> s { _codeDeployDeploymentConfigMinimumHealthyHostsType = a })  -- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentconfig-minimumhealthyhosts.html#cfn-codedeploy-deploymentconfig-minimumhealthyhosts-value-cddcmhhValue :: Lens' CodeDeployDeploymentConfigMinimumHealthyHosts (Maybe (Val Integer'))+cddcmhhValue :: Lens' CodeDeployDeploymentConfigMinimumHealthyHosts (Val Integer') cddcmhhValue = lens _codeDeployDeploymentConfigMinimumHealthyHostsValue (\s a -> s { _codeDeployDeploymentConfigMinimumHealthyHostsValue = a })
library-gen/Stratosphere/ResourceProperties/CodeDeployDeploymentGroupDeployment.hs view
@@ -12,15 +12,15 @@ import Data.Text  import Stratosphere.Values-import Stratosphere.ResourceProperties.CodeDeployDeploymentGroupRevision+import Stratosphere.ResourceProperties.CodeDeployDeploymentGroupRevisionLocation  -- | Full data type definition for CodeDeployDeploymentGroupDeployment. See--- | 'codeDeployDeploymentGroupDeployment' for a more convenient constructor.+-- 'codeDeployDeploymentGroupDeployment' for a more convenient constructor. data CodeDeployDeploymentGroupDeployment =   CodeDeployDeploymentGroupDeployment   { _codeDeployDeploymentGroupDeploymentDescription :: Maybe (Val Text)   , _codeDeployDeploymentGroupDeploymentIgnoreApplicationStopFailures :: Maybe (Val Bool')-  , _codeDeployDeploymentGroupDeploymentRevision :: CodeDeployDeploymentGroupRevision+  , _codeDeployDeploymentGroupDeploymentRevision :: CodeDeployDeploymentGroupRevisionLocation   } deriving (Show, Eq)  instance ToJSON CodeDeployDeploymentGroupDeployment where@@ -41,9 +41,9 @@   parseJSON _ = mempty  -- | Constructor for 'CodeDeployDeploymentGroupDeployment' containing required--- | fields as arguments.+-- fields as arguments. codeDeployDeploymentGroupDeployment-  :: CodeDeployDeploymentGroupRevision -- ^ 'cddgdRevision'+  :: CodeDeployDeploymentGroupRevisionLocation -- ^ 'cddgdRevision'   -> CodeDeployDeploymentGroupDeployment codeDeployDeploymentGroupDeployment revisionarg =   CodeDeployDeploymentGroupDeployment@@ -61,5 +61,5 @@ cddgdIgnoreApplicationStopFailures = lens _codeDeployDeploymentGroupDeploymentIgnoreApplicationStopFailures (\s a -> s { _codeDeployDeploymentGroupDeploymentIgnoreApplicationStopFailures = a })  -- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-deployment.html#cfn-properties-codedeploy-deploymentgroup-deployment-revision-cddgdRevision :: Lens' CodeDeployDeploymentGroupDeployment CodeDeployDeploymentGroupRevision+cddgdRevision :: Lens' CodeDeployDeploymentGroupDeployment CodeDeployDeploymentGroupRevisionLocation cddgdRevision = lens _codeDeployDeploymentGroupDeploymentRevision (\s a -> s { _codeDeployDeploymentGroupDeploymentRevision = a })
+ library-gen/Stratosphere/ResourceProperties/CodeDeployDeploymentGroupEC2TagFilter.hs view
@@ -0,0 +1,65 @@+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}++-- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-ec2tagfilters.html++module Stratosphere.ResourceProperties.CodeDeployDeploymentGroupEC2TagFilter where++import Control.Lens hiding ((.=))+import Data.Aeson+import Data.Maybe (catMaybes)+import Data.Monoid (mempty)+import Data.Text++import Stratosphere.Values+++-- | Full data type definition for CodeDeployDeploymentGroupEC2TagFilter. See+-- 'codeDeployDeploymentGroupEC2TagFilter' for a more convenient+-- constructor.+data CodeDeployDeploymentGroupEC2TagFilter =+  CodeDeployDeploymentGroupEC2TagFilter+  { _codeDeployDeploymentGroupEC2TagFilterKey :: Maybe (Val Text)+  , _codeDeployDeploymentGroupEC2TagFilterType :: Maybe (Val Text)+  , _codeDeployDeploymentGroupEC2TagFilterValue :: Maybe (Val Text)+  } deriving (Show, Eq)++instance ToJSON CodeDeployDeploymentGroupEC2TagFilter where+  toJSON CodeDeployDeploymentGroupEC2TagFilter{..} =+    object $+    catMaybes+    [ ("Key" .=) <$> _codeDeployDeploymentGroupEC2TagFilterKey+    , ("Type" .=) <$> _codeDeployDeploymentGroupEC2TagFilterType+    , ("Value" .=) <$> _codeDeployDeploymentGroupEC2TagFilterValue+    ]++instance FromJSON CodeDeployDeploymentGroupEC2TagFilter where+  parseJSON (Object obj) =+    CodeDeployDeploymentGroupEC2TagFilter <$>+      obj .:? "Key" <*>+      obj .:? "Type" <*>+      obj .:? "Value"+  parseJSON _ = mempty++-- | Constructor for 'CodeDeployDeploymentGroupEC2TagFilter' containing+-- required fields as arguments.+codeDeployDeploymentGroupEC2TagFilter+  :: CodeDeployDeploymentGroupEC2TagFilter+codeDeployDeploymentGroupEC2TagFilter  =+  CodeDeployDeploymentGroupEC2TagFilter+  { _codeDeployDeploymentGroupEC2TagFilterKey = Nothing+  , _codeDeployDeploymentGroupEC2TagFilterType = Nothing+  , _codeDeployDeploymentGroupEC2TagFilterValue = Nothing+  }++-- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-ec2tagfilters.html#cfn-properties-codedeploy-deploymentgroup-ec2tagfilters-key+cddgectfKey :: Lens' CodeDeployDeploymentGroupEC2TagFilter (Maybe (Val Text))+cddgectfKey = lens _codeDeployDeploymentGroupEC2TagFilterKey (\s a -> s { _codeDeployDeploymentGroupEC2TagFilterKey = a })++-- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-ec2tagfilters.html#cfn-properties-codedeploy-deploymentgroup-ec2tagfilters-type+cddgectfType :: Lens' CodeDeployDeploymentGroupEC2TagFilter (Maybe (Val Text))+cddgectfType = lens _codeDeployDeploymentGroupEC2TagFilterType (\s a -> s { _codeDeployDeploymentGroupEC2TagFilterType = a })++-- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-ec2tagfilters.html#cfn-properties-codedeploy-deploymentgroup-ec2tagfilters-value+cddgectfValue :: Lens' CodeDeployDeploymentGroupEC2TagFilter (Maybe (Val Text))+cddgectfValue = lens _codeDeployDeploymentGroupEC2TagFilterValue (\s a -> s { _codeDeployDeploymentGroupEC2TagFilterValue = a })
− library-gen/Stratosphere/ResourceProperties/CodeDeployDeploymentGroupEc2TagFilter.hs
@@ -1,66 +0,0 @@-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}---- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-ec2tagfilters.html--module Stratosphere.ResourceProperties.CodeDeployDeploymentGroupEc2TagFilter where--import Control.Lens hiding ((.=))-import Data.Aeson-import Data.Maybe (catMaybes)-import Data.Monoid (mempty)-import Data.Text--import Stratosphere.Values----- | Full data type definition for CodeDeployDeploymentGroupEc2TagFilter. See--- | 'codeDeployDeploymentGroupEc2TagFilter' for a more convenient--- | constructor.-data CodeDeployDeploymentGroupEc2TagFilter =-  CodeDeployDeploymentGroupEc2TagFilter-  { _codeDeployDeploymentGroupEc2TagFilterKey :: Maybe (Val Text)-  , _codeDeployDeploymentGroupEc2TagFilterType :: Val Text-  , _codeDeployDeploymentGroupEc2TagFilterValue :: Maybe (Val Text)-  } deriving (Show, Eq)--instance ToJSON CodeDeployDeploymentGroupEc2TagFilter where-  toJSON CodeDeployDeploymentGroupEc2TagFilter{..} =-    object $-    catMaybes-    [ ("Key" .=) <$> _codeDeployDeploymentGroupEc2TagFilterKey-    , Just ("Type" .= _codeDeployDeploymentGroupEc2TagFilterType)-    , ("Value" .=) <$> _codeDeployDeploymentGroupEc2TagFilterValue-    ]--instance FromJSON CodeDeployDeploymentGroupEc2TagFilter where-  parseJSON (Object obj) =-    CodeDeployDeploymentGroupEc2TagFilter <$>-      obj .:? "Key" <*>-      obj .: "Type" <*>-      obj .:? "Value"-  parseJSON _ = mempty---- | Constructor for 'CodeDeployDeploymentGroupEc2TagFilter' containing--- | required fields as arguments.-codeDeployDeploymentGroupEc2TagFilter-  :: Val Text -- ^ 'cddgetfType'-  -> CodeDeployDeploymentGroupEc2TagFilter-codeDeployDeploymentGroupEc2TagFilter typearg =-  CodeDeployDeploymentGroupEc2TagFilter-  { _codeDeployDeploymentGroupEc2TagFilterKey = Nothing-  , _codeDeployDeploymentGroupEc2TagFilterType = typearg-  , _codeDeployDeploymentGroupEc2TagFilterValue = Nothing-  }---- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-ec2tagfilters.html#cfn-properties-codedeploy-deploymentgroup-ec2tagfilters-key-cddgetfKey :: Lens' CodeDeployDeploymentGroupEc2TagFilter (Maybe (Val Text))-cddgetfKey = lens _codeDeployDeploymentGroupEc2TagFilterKey (\s a -> s { _codeDeployDeploymentGroupEc2TagFilterKey = a })---- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-ec2tagfilters.html#cfn-properties-codedeploy-deploymentgroup-ec2tagfilters-type-cddgetfType :: Lens' CodeDeployDeploymentGroupEc2TagFilter (Val Text)-cddgetfType = lens _codeDeployDeploymentGroupEc2TagFilterType (\s a -> s { _codeDeployDeploymentGroupEc2TagFilterType = a })---- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-ec2tagfilters.html#cfn-properties-codedeploy-deploymentgroup-ec2tagfilters-value-cddgetfValue :: Lens' CodeDeployDeploymentGroupEc2TagFilter (Maybe (Val Text))-cddgetfValue = lens _codeDeployDeploymentGroupEc2TagFilterValue (\s a -> s { _codeDeployDeploymentGroupEc2TagFilterValue = a })
library-gen/Stratosphere/ResourceProperties/CodeDeployDeploymentGroupGitHubLocation.hs view
@@ -15,8 +15,8 @@   -- | Full data type definition for CodeDeployDeploymentGroupGitHubLocation.--- | See 'codeDeployDeploymentGroupGitHubLocation' for a more convenient--- | constructor.+-- See 'codeDeployDeploymentGroupGitHubLocation' for a more convenient+-- constructor. data CodeDeployDeploymentGroupGitHubLocation =   CodeDeployDeploymentGroupGitHubLocation   { _codeDeployDeploymentGroupGitHubLocationCommitId :: Val Text@@ -39,7 +39,7 @@   parseJSON _ = mempty  -- | Constructor for 'CodeDeployDeploymentGroupGitHubLocation' containing--- | required fields as arguments.+-- required fields as arguments. codeDeployDeploymentGroupGitHubLocation   :: Val Text -- ^ 'cddgghlCommitId'   -> Val Text -- ^ 'cddgghlRepository'
− library-gen/Stratosphere/ResourceProperties/CodeDeployDeploymentGroupOnPremisesInstanceTagFilter.hs
@@ -1,66 +0,0 @@-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}---- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-onpremisesinstancetagfilters.html--module Stratosphere.ResourceProperties.CodeDeployDeploymentGroupOnPremisesInstanceTagFilter where--import Control.Lens hiding ((.=))-import Data.Aeson-import Data.Maybe (catMaybes)-import Data.Monoid (mempty)-import Data.Text--import Stratosphere.Values----- | Full data type definition for--- | CodeDeployDeploymentGroupOnPremisesInstanceTagFilter. See--- | 'codeDeployDeploymentGroupOnPremisesInstanceTagFilter' for a more--- | convenient constructor.-data CodeDeployDeploymentGroupOnPremisesInstanceTagFilter =-  CodeDeployDeploymentGroupOnPremisesInstanceTagFilter-  { _codeDeployDeploymentGroupOnPremisesInstanceTagFilterKey :: Maybe (Val Text)-  , _codeDeployDeploymentGroupOnPremisesInstanceTagFilterType :: Maybe (Val Text)-  , _codeDeployDeploymentGroupOnPremisesInstanceTagFilterValue :: Maybe (Val Text)-  } deriving (Show, Eq)--instance ToJSON CodeDeployDeploymentGroupOnPremisesInstanceTagFilter where-  toJSON CodeDeployDeploymentGroupOnPremisesInstanceTagFilter{..} =-    object $-    catMaybes-    [ ("Key" .=) <$> _codeDeployDeploymentGroupOnPremisesInstanceTagFilterKey-    , ("Type" .=) <$> _codeDeployDeploymentGroupOnPremisesInstanceTagFilterType-    , ("Value" .=) <$> _codeDeployDeploymentGroupOnPremisesInstanceTagFilterValue-    ]--instance FromJSON CodeDeployDeploymentGroupOnPremisesInstanceTagFilter where-  parseJSON (Object obj) =-    CodeDeployDeploymentGroupOnPremisesInstanceTagFilter <$>-      obj .:? "Key" <*>-      obj .:? "Type" <*>-      obj .:? "Value"-  parseJSON _ = mempty---- | Constructor for 'CodeDeployDeploymentGroupOnPremisesInstanceTagFilter'--- | containing required fields as arguments.-codeDeployDeploymentGroupOnPremisesInstanceTagFilter-  :: CodeDeployDeploymentGroupOnPremisesInstanceTagFilter-codeDeployDeploymentGroupOnPremisesInstanceTagFilter  =-  CodeDeployDeploymentGroupOnPremisesInstanceTagFilter-  { _codeDeployDeploymentGroupOnPremisesInstanceTagFilterKey = Nothing-  , _codeDeployDeploymentGroupOnPremisesInstanceTagFilterType = Nothing-  , _codeDeployDeploymentGroupOnPremisesInstanceTagFilterValue = Nothing-  }---- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-onpremisesinstancetagfilters.html#cfn-properties-codedeploy-deploymentgroup-onpremisesinstancetagfilters-key-cddgopitfKey :: Lens' CodeDeployDeploymentGroupOnPremisesInstanceTagFilter (Maybe (Val Text))-cddgopitfKey = lens _codeDeployDeploymentGroupOnPremisesInstanceTagFilterKey (\s a -> s { _codeDeployDeploymentGroupOnPremisesInstanceTagFilterKey = a })---- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-onpremisesinstancetagfilters.html#cfn-properties-codedeploy-deploymentgroup-onpremisesinstancetagfilters-type-cddgopitfType :: Lens' CodeDeployDeploymentGroupOnPremisesInstanceTagFilter (Maybe (Val Text))-cddgopitfType = lens _codeDeployDeploymentGroupOnPremisesInstanceTagFilterType (\s a -> s { _codeDeployDeploymentGroupOnPremisesInstanceTagFilterType = a })---- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-onpremisesinstancetagfilters.html#cfn-properties-codedeploy-deploymentgroup-onpremisesinstancetagfilters-value-cddgopitfValue :: Lens' CodeDeployDeploymentGroupOnPremisesInstanceTagFilter (Maybe (Val Text))-cddgopitfValue = lens _codeDeployDeploymentGroupOnPremisesInstanceTagFilterValue (\s a -> s { _codeDeployDeploymentGroupOnPremisesInstanceTagFilterValue = a })
− library-gen/Stratosphere/ResourceProperties/CodeDeployDeploymentGroupRevision.hs
@@ -1,65 +0,0 @@-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}---- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-deployment-revision.html--module Stratosphere.ResourceProperties.CodeDeployDeploymentGroupRevision where--import Control.Lens hiding ((.=))-import Data.Aeson-import Data.Maybe (catMaybes)-import Data.Monoid (mempty)-import Data.Text--import Stratosphere.Values-import Stratosphere.ResourceProperties.CodeDeployDeploymentGroupGitHubLocation-import Stratosphere.ResourceProperties.CodeDeployDeploymentGroupS3Location---- | Full data type definition for CodeDeployDeploymentGroupRevision. See--- | 'codeDeployDeploymentGroupRevision' for a more convenient constructor.-data CodeDeployDeploymentGroupRevision =-  CodeDeployDeploymentGroupRevision-  { _codeDeployDeploymentGroupRevisionGitHubLocation :: Maybe CodeDeployDeploymentGroupGitHubLocation-  , _codeDeployDeploymentGroupRevisionRevisionType :: Maybe (Val Text)-  , _codeDeployDeploymentGroupRevisionS3Location :: Maybe CodeDeployDeploymentGroupS3Location-  } deriving (Show, Eq)--instance ToJSON CodeDeployDeploymentGroupRevision where-  toJSON CodeDeployDeploymentGroupRevision{..} =-    object $-    catMaybes-    [ ("GitHubLocation" .=) <$> _codeDeployDeploymentGroupRevisionGitHubLocation-    , ("RevisionType" .=) <$> _codeDeployDeploymentGroupRevisionRevisionType-    , ("S3Location" .=) <$> _codeDeployDeploymentGroupRevisionS3Location-    ]--instance FromJSON CodeDeployDeploymentGroupRevision where-  parseJSON (Object obj) =-    CodeDeployDeploymentGroupRevision <$>-      obj .:? "GitHubLocation" <*>-      obj .:? "RevisionType" <*>-      obj .:? "S3Location"-  parseJSON _ = mempty---- | Constructor for 'CodeDeployDeploymentGroupRevision' containing required--- | fields as arguments.-codeDeployDeploymentGroupRevision-  :: CodeDeployDeploymentGroupRevision-codeDeployDeploymentGroupRevision  =-  CodeDeployDeploymentGroupRevision-  { _codeDeployDeploymentGroupRevisionGitHubLocation = Nothing-  , _codeDeployDeploymentGroupRevisionRevisionType = Nothing-  , _codeDeployDeploymentGroupRevisionS3Location = Nothing-  }---- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-deployment-revision.html#cfn-properties-codedeploy-deploymentgroup-deployment-revision-githublocation-cddgrGitHubLocation :: Lens' CodeDeployDeploymentGroupRevision (Maybe CodeDeployDeploymentGroupGitHubLocation)-cddgrGitHubLocation = lens _codeDeployDeploymentGroupRevisionGitHubLocation (\s a -> s { _codeDeployDeploymentGroupRevisionGitHubLocation = a })---- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-deployment-revision.html#cfn-properties-codedeploy-deploymentgroup-deployment-revision-revisiontype-cddgrRevisionType :: Lens' CodeDeployDeploymentGroupRevision (Maybe (Val Text))-cddgrRevisionType = lens _codeDeployDeploymentGroupRevisionRevisionType (\s a -> s { _codeDeployDeploymentGroupRevisionRevisionType = a })---- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-deployment-revision.html#cfn-properties-codedeploy-deploymentgroup-deployment-revision-s3location-cddgrS3Location :: Lens' CodeDeployDeploymentGroupRevision (Maybe CodeDeployDeploymentGroupS3Location)-cddgrS3Location = lens _codeDeployDeploymentGroupRevisionS3Location (\s a -> s { _codeDeployDeploymentGroupRevisionS3Location = a })
+ library-gen/Stratosphere/ResourceProperties/CodeDeployDeploymentGroupRevisionLocation.hs view
@@ -0,0 +1,66 @@+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}++-- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-deployment-revision.html++module Stratosphere.ResourceProperties.CodeDeployDeploymentGroupRevisionLocation where++import Control.Lens hiding ((.=))+import Data.Aeson+import Data.Maybe (catMaybes)+import Data.Monoid (mempty)+import Data.Text++import Stratosphere.Values+import Stratosphere.ResourceProperties.CodeDeployDeploymentGroupGitHubLocation+import Stratosphere.ResourceProperties.CodeDeployDeploymentGroupS3Location++-- | Full data type definition for CodeDeployDeploymentGroupRevisionLocation.+-- See 'codeDeployDeploymentGroupRevisionLocation' for a more convenient+-- constructor.+data CodeDeployDeploymentGroupRevisionLocation =+  CodeDeployDeploymentGroupRevisionLocation+  { _codeDeployDeploymentGroupRevisionLocationGitHubLocation :: Maybe CodeDeployDeploymentGroupGitHubLocation+  , _codeDeployDeploymentGroupRevisionLocationRevisionType :: Maybe (Val Text)+  , _codeDeployDeploymentGroupRevisionLocationS3Location :: Maybe CodeDeployDeploymentGroupS3Location+  } deriving (Show, Eq)++instance ToJSON CodeDeployDeploymentGroupRevisionLocation where+  toJSON CodeDeployDeploymentGroupRevisionLocation{..} =+    object $+    catMaybes+    [ ("GitHubLocation" .=) <$> _codeDeployDeploymentGroupRevisionLocationGitHubLocation+    , ("RevisionType" .=) <$> _codeDeployDeploymentGroupRevisionLocationRevisionType+    , ("S3Location" .=) <$> _codeDeployDeploymentGroupRevisionLocationS3Location+    ]++instance FromJSON CodeDeployDeploymentGroupRevisionLocation where+  parseJSON (Object obj) =+    CodeDeployDeploymentGroupRevisionLocation <$>+      obj .:? "GitHubLocation" <*>+      obj .:? "RevisionType" <*>+      obj .:? "S3Location"+  parseJSON _ = mempty++-- | Constructor for 'CodeDeployDeploymentGroupRevisionLocation' containing+-- required fields as arguments.+codeDeployDeploymentGroupRevisionLocation+  :: CodeDeployDeploymentGroupRevisionLocation+codeDeployDeploymentGroupRevisionLocation  =+  CodeDeployDeploymentGroupRevisionLocation+  { _codeDeployDeploymentGroupRevisionLocationGitHubLocation = Nothing+  , _codeDeployDeploymentGroupRevisionLocationRevisionType = Nothing+  , _codeDeployDeploymentGroupRevisionLocationS3Location = Nothing+  }++-- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-deployment-revision.html#cfn-properties-codedeploy-deploymentgroup-deployment-revision-githublocation+cddgrlGitHubLocation :: Lens' CodeDeployDeploymentGroupRevisionLocation (Maybe CodeDeployDeploymentGroupGitHubLocation)+cddgrlGitHubLocation = lens _codeDeployDeploymentGroupRevisionLocationGitHubLocation (\s a -> s { _codeDeployDeploymentGroupRevisionLocationGitHubLocation = a })++-- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-deployment-revision.html#cfn-properties-codedeploy-deploymentgroup-deployment-revision-revisiontype+cddgrlRevisionType :: Lens' CodeDeployDeploymentGroupRevisionLocation (Maybe (Val Text))+cddgrlRevisionType = lens _codeDeployDeploymentGroupRevisionLocationRevisionType (\s a -> s { _codeDeployDeploymentGroupRevisionLocationRevisionType = a })++-- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-deployment-revision.html#cfn-properties-codedeploy-deploymentgroup-deployment-revision-s3location+cddgrlS3Location :: Lens' CodeDeployDeploymentGroupRevisionLocation (Maybe CodeDeployDeploymentGroupS3Location)+cddgrlS3Location = lens _codeDeployDeploymentGroupRevisionLocationS3Location (\s a -> s { _codeDeployDeploymentGroupRevisionLocationS3Location = a })
library-gen/Stratosphere/ResourceProperties/CodeDeployDeploymentGroupS3Location.hs view
@@ -15,11 +15,11 @@   -- | Full data type definition for CodeDeployDeploymentGroupS3Location. See--- | 'codeDeployDeploymentGroupS3Location' for a more convenient constructor.+-- 'codeDeployDeploymentGroupS3Location' for a more convenient constructor. data CodeDeployDeploymentGroupS3Location =   CodeDeployDeploymentGroupS3Location   { _codeDeployDeploymentGroupS3LocationBucket :: Val Text-  , _codeDeployDeploymentGroupS3LocationBundleType :: Val Text+  , _codeDeployDeploymentGroupS3LocationBundleType :: Maybe (Val Text)   , _codeDeployDeploymentGroupS3LocationETag :: Maybe (Val Text)   , _codeDeployDeploymentGroupS3LocationKey :: Val Text   , _codeDeployDeploymentGroupS3LocationVersion :: Maybe (Val Text)@@ -30,7 +30,7 @@     object $     catMaybes     [ Just ("Bucket" .= _codeDeployDeploymentGroupS3LocationBucket)-    , Just ("BundleType" .= _codeDeployDeploymentGroupS3LocationBundleType)+    , ("BundleType" .=) <$> _codeDeployDeploymentGroupS3LocationBundleType     , ("ETag" .=) <$> _codeDeployDeploymentGroupS3LocationETag     , Just ("Key" .= _codeDeployDeploymentGroupS3LocationKey)     , ("Version" .=) <$> _codeDeployDeploymentGroupS3LocationVersion@@ -40,23 +40,22 @@   parseJSON (Object obj) =     CodeDeployDeploymentGroupS3Location <$>       obj .: "Bucket" <*>-      obj .: "BundleType" <*>+      obj .:? "BundleType" <*>       obj .:? "ETag" <*>       obj .: "Key" <*>       obj .:? "Version"   parseJSON _ = mempty  -- | Constructor for 'CodeDeployDeploymentGroupS3Location' containing required--- | fields as arguments.+-- fields as arguments. codeDeployDeploymentGroupS3Location   :: Val Text -- ^ 'cddgslBucket'-  -> Val Text -- ^ 'cddgslBundleType'   -> Val Text -- ^ 'cddgslKey'   -> CodeDeployDeploymentGroupS3Location-codeDeployDeploymentGroupS3Location bucketarg bundleTypearg keyarg =+codeDeployDeploymentGroupS3Location bucketarg keyarg =   CodeDeployDeploymentGroupS3Location   { _codeDeployDeploymentGroupS3LocationBucket = bucketarg-  , _codeDeployDeploymentGroupS3LocationBundleType = bundleTypearg+  , _codeDeployDeploymentGroupS3LocationBundleType = Nothing   , _codeDeployDeploymentGroupS3LocationETag = Nothing   , _codeDeployDeploymentGroupS3LocationKey = keyarg   , _codeDeployDeploymentGroupS3LocationVersion = Nothing@@ -67,7 +66,7 @@ cddgslBucket = lens _codeDeployDeploymentGroupS3LocationBucket (\s a -> s { _codeDeployDeploymentGroupS3LocationBucket = a })  -- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-deployment-revision-s3location.html#cfn-properties-codedeploy-deploymentgroup-deployment-revision-s3location-bundletype-cddgslBundleType :: Lens' CodeDeployDeploymentGroupS3Location (Val Text)+cddgslBundleType :: Lens' CodeDeployDeploymentGroupS3Location (Maybe (Val Text)) cddgslBundleType = lens _codeDeployDeploymentGroupS3LocationBundleType (\s a -> s { _codeDeployDeploymentGroupS3LocationBundleType = a })  -- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-deployment-revision-s3location.html#cfn-properties-codedeploy-deploymentgroup-deployment-revision-s3location-etag
+ library-gen/Stratosphere/ResourceProperties/CodeDeployDeploymentGroupTagFilter.hs view
@@ -0,0 +1,64 @@+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}++-- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-onpremisesinstancetagfilters.html++module Stratosphere.ResourceProperties.CodeDeployDeploymentGroupTagFilter where++import Control.Lens hiding ((.=))+import Data.Aeson+import Data.Maybe (catMaybes)+import Data.Monoid (mempty)+import Data.Text++import Stratosphere.Values+++-- | Full data type definition for CodeDeployDeploymentGroupTagFilter. See+-- 'codeDeployDeploymentGroupTagFilter' for a more convenient constructor.+data CodeDeployDeploymentGroupTagFilter =+  CodeDeployDeploymentGroupTagFilter+  { _codeDeployDeploymentGroupTagFilterKey :: Maybe (Val Text)+  , _codeDeployDeploymentGroupTagFilterType :: Maybe (Val Text)+  , _codeDeployDeploymentGroupTagFilterValue :: Maybe (Val Text)+  } deriving (Show, Eq)++instance ToJSON CodeDeployDeploymentGroupTagFilter where+  toJSON CodeDeployDeploymentGroupTagFilter{..} =+    object $+    catMaybes+    [ ("Key" .=) <$> _codeDeployDeploymentGroupTagFilterKey+    , ("Type" .=) <$> _codeDeployDeploymentGroupTagFilterType+    , ("Value" .=) <$> _codeDeployDeploymentGroupTagFilterValue+    ]++instance FromJSON CodeDeployDeploymentGroupTagFilter where+  parseJSON (Object obj) =+    CodeDeployDeploymentGroupTagFilter <$>+      obj .:? "Key" <*>+      obj .:? "Type" <*>+      obj .:? "Value"+  parseJSON _ = mempty++-- | Constructor for 'CodeDeployDeploymentGroupTagFilter' containing required+-- fields as arguments.+codeDeployDeploymentGroupTagFilter+  :: CodeDeployDeploymentGroupTagFilter+codeDeployDeploymentGroupTagFilter  =+  CodeDeployDeploymentGroupTagFilter+  { _codeDeployDeploymentGroupTagFilterKey = Nothing+  , _codeDeployDeploymentGroupTagFilterType = Nothing+  , _codeDeployDeploymentGroupTagFilterValue = Nothing+  }++-- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-onpremisesinstancetagfilters.html#cfn-properties-codedeploy-deploymentgroup-onpremisesinstancetagfilters-key+cddgtfKey :: Lens' CodeDeployDeploymentGroupTagFilter (Maybe (Val Text))+cddgtfKey = lens _codeDeployDeploymentGroupTagFilterKey (\s a -> s { _codeDeployDeploymentGroupTagFilterKey = a })++-- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-onpremisesinstancetagfilters.html#cfn-properties-codedeploy-deploymentgroup-onpremisesinstancetagfilters-type+cddgtfType :: Lens' CodeDeployDeploymentGroupTagFilter (Maybe (Val Text))+cddgtfType = lens _codeDeployDeploymentGroupTagFilterType (\s a -> s { _codeDeployDeploymentGroupTagFilterType = a })++-- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-onpremisesinstancetagfilters.html#cfn-properties-codedeploy-deploymentgroup-onpremisesinstancetagfilters-value+cddgtfValue :: Lens' CodeDeployDeploymentGroupTagFilter (Maybe (Val Text))+cddgtfValue = lens _codeDeployDeploymentGroupTagFilterValue (\s a -> s { _codeDeployDeploymentGroupTagFilterValue = a })
library-gen/Stratosphere/ResourceProperties/CodePipelineCustomActionTypeArtifactDetails.hs view
@@ -15,9 +15,9 @@   -- | Full data type definition for--- | CodePipelineCustomActionTypeArtifactDetails. See--- | 'codePipelineCustomActionTypeArtifactDetails' for a more convenient--- | constructor.+-- CodePipelineCustomActionTypeArtifactDetails. See+-- 'codePipelineCustomActionTypeArtifactDetails' for a more convenient+-- constructor. data CodePipelineCustomActionTypeArtifactDetails =   CodePipelineCustomActionTypeArtifactDetails   { _codePipelineCustomActionTypeArtifactDetailsMaximumCount :: Val Integer'@@ -40,7 +40,7 @@   parseJSON _ = mempty  -- | Constructor for 'CodePipelineCustomActionTypeArtifactDetails' containing--- | required fields as arguments.+-- required fields as arguments. codePipelineCustomActionTypeArtifactDetails   :: Val Integer' -- ^ 'cpcatadMaximumCount'   -> Val Integer' -- ^ 'cpcatadMinimumCount'
library-gen/Stratosphere/ResourceProperties/CodePipelineCustomActionTypeConfigurationProperties.hs view
@@ -15,9 +15,9 @@   -- | Full data type definition for--- | CodePipelineCustomActionTypeConfigurationProperties. See--- | 'codePipelineCustomActionTypeConfigurationProperties' for a more--- | convenient constructor.+-- CodePipelineCustomActionTypeConfigurationProperties. See+-- 'codePipelineCustomActionTypeConfigurationProperties' for a more+-- convenient constructor. data CodePipelineCustomActionTypeConfigurationProperties =   CodePipelineCustomActionTypeConfigurationProperties   { _codePipelineCustomActionTypeConfigurationPropertiesDescription :: Maybe (Val Text)@@ -55,7 +55,7 @@   parseJSON _ = mempty  -- | Constructor for 'CodePipelineCustomActionTypeConfigurationProperties'--- | containing required fields as arguments.+-- containing required fields as arguments. codePipelineCustomActionTypeConfigurationProperties   :: Val Bool' -- ^ 'cpcatcpKey'   -> Val Text -- ^ 'cpcatcpName'
library-gen/Stratosphere/ResourceProperties/CodePipelineCustomActionTypeSettings.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for CodePipelineCustomActionTypeSettings. See--- | 'codePipelineCustomActionTypeSettings' for a more convenient constructor.+-- 'codePipelineCustomActionTypeSettings' for a more convenient constructor. data CodePipelineCustomActionTypeSettings =   CodePipelineCustomActionTypeSettings   { _codePipelineCustomActionTypeSettingsEntityUrlTemplate :: Maybe (Val Text)@@ -44,7 +44,7 @@   parseJSON _ = mempty  -- | Constructor for 'CodePipelineCustomActionTypeSettings' containing--- | required fields as arguments.+-- required fields as arguments. codePipelineCustomActionTypeSettings   :: CodePipelineCustomActionTypeSettings codePipelineCustomActionTypeSettings  =
library-gen/Stratosphere/ResourceProperties/CodePipelinePipelineActionDeclaration.hs view
@@ -17,8 +17,8 @@ import Stratosphere.ResourceProperties.CodePipelinePipelineOutputArtifact  -- | Full data type definition for CodePipelinePipelineActionDeclaration. See--- | 'codePipelinePipelineActionDeclaration' for a more convenient--- | constructor.+-- 'codePipelinePipelineActionDeclaration' for a more convenient+-- constructor. data CodePipelinePipelineActionDeclaration =   CodePipelinePipelineActionDeclaration   { _codePipelinePipelineActionDeclarationActionTypeId :: CodePipelinePipelineActionTypeId@@ -56,7 +56,7 @@   parseJSON _ = mempty  -- | Constructor for 'CodePipelinePipelineActionDeclaration' containing--- | required fields as arguments.+-- required fields as arguments. codePipelinePipelineActionDeclaration   :: CodePipelinePipelineActionTypeId -- ^ 'cppadActionTypeId'   -> Val Text -- ^ 'cppadName'
library-gen/Stratosphere/ResourceProperties/CodePipelinePipelineActionTypeId.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for CodePipelinePipelineActionTypeId. See--- | 'codePipelinePipelineActionTypeId' for a more convenient constructor.+-- 'codePipelinePipelineActionTypeId' for a more convenient constructor. data CodePipelinePipelineActionTypeId =   CodePipelinePipelineActionTypeId   { _codePipelinePipelineActionTypeIdCategory :: Val Text@@ -44,7 +44,7 @@   parseJSON _ = mempty  -- | Constructor for 'CodePipelinePipelineActionTypeId' containing required--- | fields as arguments.+-- fields as arguments. codePipelinePipelineActionTypeId   :: Val Text -- ^ 'cppatiCategory'   -> Val Text -- ^ 'cppatiOwner'
library-gen/Stratosphere/ResourceProperties/CodePipelinePipelineArtifactStore.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.CodePipelinePipelineEncryptionKey  -- | Full data type definition for CodePipelinePipelineArtifactStore. See--- | 'codePipelinePipelineArtifactStore' for a more convenient constructor.+-- 'codePipelinePipelineArtifactStore' for a more convenient constructor. data CodePipelinePipelineArtifactStore =   CodePipelinePipelineArtifactStore   { _codePipelinePipelineArtifactStoreEncryptionKey :: Maybe CodePipelinePipelineEncryptionKey@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'CodePipelinePipelineArtifactStore' containing required--- | fields as arguments.+-- fields as arguments. codePipelinePipelineArtifactStore   :: Val Text -- ^ 'cppasLocation'   -> Val Text -- ^ 'cppasType'
library-gen/Stratosphere/ResourceProperties/CodePipelinePipelineBlockerDeclaration.hs view
@@ -15,8 +15,8 @@   -- | Full data type definition for CodePipelinePipelineBlockerDeclaration. See--- | 'codePipelinePipelineBlockerDeclaration' for a more convenient--- | constructor.+-- 'codePipelinePipelineBlockerDeclaration' for a more convenient+-- constructor. data CodePipelinePipelineBlockerDeclaration =   CodePipelinePipelineBlockerDeclaration   { _codePipelinePipelineBlockerDeclarationName :: Val Text@@ -39,7 +39,7 @@   parseJSON _ = mempty  -- | Constructor for 'CodePipelinePipelineBlockerDeclaration' containing--- | required fields as arguments.+-- required fields as arguments. codePipelinePipelineBlockerDeclaration   :: Val Text -- ^ 'cppbdName'   -> Val Text -- ^ 'cppbdType'
library-gen/Stratosphere/ResourceProperties/CodePipelinePipelineEncryptionKey.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for CodePipelinePipelineEncryptionKey. See--- | 'codePipelinePipelineEncryptionKey' for a more convenient constructor.+-- 'codePipelinePipelineEncryptionKey' for a more convenient constructor. data CodePipelinePipelineEncryptionKey =   CodePipelinePipelineEncryptionKey   { _codePipelinePipelineEncryptionKeyId :: Val Text@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'CodePipelinePipelineEncryptionKey' containing required--- | fields as arguments.+-- fields as arguments. codePipelinePipelineEncryptionKey   :: Val Text -- ^ 'cppekId'   -> Val Text -- ^ 'cppekType'
library-gen/Stratosphere/ResourceProperties/CodePipelinePipelineInputArtifact.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for CodePipelinePipelineInputArtifact. See--- | 'codePipelinePipelineInputArtifact' for a more convenient constructor.+-- 'codePipelinePipelineInputArtifact' for a more convenient constructor. data CodePipelinePipelineInputArtifact =   CodePipelinePipelineInputArtifact   { _codePipelinePipelineInputArtifactName :: Val Text@@ -35,7 +35,7 @@   parseJSON _ = mempty  -- | Constructor for 'CodePipelinePipelineInputArtifact' containing required--- | fields as arguments.+-- fields as arguments. codePipelinePipelineInputArtifact   :: Val Text -- ^ 'cppiaName'   -> CodePipelinePipelineInputArtifact
library-gen/Stratosphere/ResourceProperties/CodePipelinePipelineOutputArtifact.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for CodePipelinePipelineOutputArtifact. See--- | 'codePipelinePipelineOutputArtifact' for a more convenient constructor.+-- 'codePipelinePipelineOutputArtifact' for a more convenient constructor. data CodePipelinePipelineOutputArtifact =   CodePipelinePipelineOutputArtifact   { _codePipelinePipelineOutputArtifactName :: Val Text@@ -35,7 +35,7 @@   parseJSON _ = mempty  -- | Constructor for 'CodePipelinePipelineOutputArtifact' containing required--- | fields as arguments.+-- fields as arguments. codePipelinePipelineOutputArtifact   :: Val Text -- ^ 'cppoaName'   -> CodePipelinePipelineOutputArtifact
library-gen/Stratosphere/ResourceProperties/CodePipelinePipelineStageDeclaration.hs view
@@ -16,7 +16,7 @@ import Stratosphere.ResourceProperties.CodePipelinePipelineBlockerDeclaration  -- | Full data type definition for CodePipelinePipelineStageDeclaration. See--- | 'codePipelinePipelineStageDeclaration' for a more convenient constructor.+-- 'codePipelinePipelineStageDeclaration' for a more convenient constructor. data CodePipelinePipelineStageDeclaration =   CodePipelinePipelineStageDeclaration   { _codePipelinePipelineStageDeclarationActions :: [CodePipelinePipelineActionDeclaration]@@ -42,7 +42,7 @@   parseJSON _ = mempty  -- | Constructor for 'CodePipelinePipelineStageDeclaration' containing--- | required fields as arguments.+-- required fields as arguments. codePipelinePipelineStageDeclaration   :: [CodePipelinePipelineActionDeclaration] -- ^ 'cppsdActions'   -> Val Text -- ^ 'cppsdName'
library-gen/Stratosphere/ResourceProperties/CodePipelinePipelineStageTransition.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for CodePipelinePipelineStageTransition. See--- | 'codePipelinePipelineStageTransition' for a more convenient constructor.+-- 'codePipelinePipelineStageTransition' for a more convenient constructor. data CodePipelinePipelineStageTransition =   CodePipelinePipelineStageTransition   { _codePipelinePipelineStageTransitionReason :: Val Text@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'CodePipelinePipelineStageTransition' containing required--- | fields as arguments.+-- fields as arguments. codePipelinePipelineStageTransition   :: Val Text -- ^ 'cppstReason'   -> Val Text -- ^ 'cppstStageName'
library-gen/Stratosphere/ResourceProperties/ConfigConfigRuleScope.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for ConfigConfigRuleScope. See--- | 'configConfigRuleScope' for a more convenient constructor.+-- 'configConfigRuleScope' for a more convenient constructor. data ConfigConfigRuleScope =   ConfigConfigRuleScope   { _configConfigRuleScopeComplianceResourceId :: Maybe (Val Text)@@ -44,7 +44,7 @@   parseJSON _ = mempty  -- | Constructor for 'ConfigConfigRuleScope' containing required fields as--- | arguments.+-- arguments. configConfigRuleScope   :: ConfigConfigRuleScope configConfigRuleScope  =
library-gen/Stratosphere/ResourceProperties/ConfigConfigRuleSource.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.ConfigConfigRuleSourceDetail  -- | Full data type definition for ConfigConfigRuleSource. See--- | 'configConfigRuleSource' for a more convenient constructor.+-- 'configConfigRuleSource' for a more convenient constructor. data ConfigConfigRuleSource =   ConfigConfigRuleSource   { _configConfigRuleSourceOwner :: Val Text@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'ConfigConfigRuleSource' containing required fields as--- | arguments.+-- arguments. configConfigRuleSource   :: Val Text -- ^ 'ccrsOwner'   -> Val Text -- ^ 'ccrsSourceIdentifier'
library-gen/Stratosphere/ResourceProperties/ConfigConfigRuleSourceDetail.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for ConfigConfigRuleSourceDetail. See--- | 'configConfigRuleSourceDetail' for a more convenient constructor.+-- 'configConfigRuleSourceDetail' for a more convenient constructor. data ConfigConfigRuleSourceDetail =   ConfigConfigRuleSourceDetail   { _configConfigRuleSourceDetailEventSource :: Val Text@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'ConfigConfigRuleSourceDetail' containing required fields--- | as arguments.+-- as arguments. configConfigRuleSourceDetail   :: Val Text -- ^ 'ccrsdEventSource'   -> Val Text -- ^ 'ccrsdMessageType'
library-gen/Stratosphere/ResourceProperties/ConfigConfigurationRecorderRecordingGroup.hs view
@@ -15,8 +15,8 @@   -- | Full data type definition for ConfigConfigurationRecorderRecordingGroup.--- | See 'configConfigurationRecorderRecordingGroup' for a more convenient--- | constructor.+-- See 'configConfigurationRecorderRecordingGroup' for a more convenient+-- constructor. data ConfigConfigurationRecorderRecordingGroup =   ConfigConfigurationRecorderRecordingGroup   { _configConfigurationRecorderRecordingGroupAllSupported :: Maybe (Val Bool')@@ -42,7 +42,7 @@   parseJSON _ = mempty  -- | Constructor for 'ConfigConfigurationRecorderRecordingGroup' containing--- | required fields as arguments.+-- required fields as arguments. configConfigurationRecorderRecordingGroup   :: ConfigConfigurationRecorderRecordingGroup configConfigurationRecorderRecordingGroup  =
library-gen/Stratosphere/ResourceProperties/ConfigDeliveryChannelConfigSnapshotDeliveryProperties.hs view
@@ -15,9 +15,9 @@   -- | Full data type definition for--- | ConfigDeliveryChannelConfigSnapshotDeliveryProperties. See--- | 'configDeliveryChannelConfigSnapshotDeliveryProperties' for a more--- | convenient constructor.+-- ConfigDeliveryChannelConfigSnapshotDeliveryProperties. See+-- 'configDeliveryChannelConfigSnapshotDeliveryProperties' for a more+-- convenient constructor. data ConfigDeliveryChannelConfigSnapshotDeliveryProperties =   ConfigDeliveryChannelConfigSnapshotDeliveryProperties   { _configDeliveryChannelConfigSnapshotDeliveryPropertiesDeliveryFrequency :: Maybe (Val Text)@@ -37,7 +37,7 @@   parseJSON _ = mempty  -- | Constructor for 'ConfigDeliveryChannelConfigSnapshotDeliveryProperties'--- | containing required fields as arguments.+-- containing required fields as arguments. configDeliveryChannelConfigSnapshotDeliveryProperties   :: ConfigDeliveryChannelConfigSnapshotDeliveryProperties configDeliveryChannelConfigSnapshotDeliveryProperties  =
library-gen/Stratosphere/ResourceProperties/DataPipelinePipelineField.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for DataPipelinePipelineField. See--- | 'dataPipelinePipelineField' for a more convenient constructor.+-- 'dataPipelinePipelineField' for a more convenient constructor. data DataPipelinePipelineField =   DataPipelinePipelineField   { _dataPipelinePipelineFieldKey :: Val Text@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'DataPipelinePipelineField' containing required fields as--- | arguments.+-- arguments. dataPipelinePipelineField   :: Val Text -- ^ 'dppfKey'   -> DataPipelinePipelineField
library-gen/Stratosphere/ResourceProperties/DataPipelinePipelineParameterAttribute.hs view
@@ -15,8 +15,8 @@   -- | Full data type definition for DataPipelinePipelineParameterAttribute. See--- | 'dataPipelinePipelineParameterAttribute' for a more convenient--- | constructor.+-- 'dataPipelinePipelineParameterAttribute' for a more convenient+-- constructor. data DataPipelinePipelineParameterAttribute =   DataPipelinePipelineParameterAttribute   { _dataPipelinePipelineParameterAttributeKey :: Val Text@@ -39,7 +39,7 @@   parseJSON _ = mempty  -- | Constructor for 'DataPipelinePipelineParameterAttribute' containing--- | required fields as arguments.+-- required fields as arguments. dataPipelinePipelineParameterAttribute   :: Val Text -- ^ 'dpppaKey'   -> Val Text -- ^ 'dpppaStringValue'
library-gen/Stratosphere/ResourceProperties/DataPipelinePipelineParameterObject.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.DataPipelinePipelineParameterAttribute  -- | Full data type definition for DataPipelinePipelineParameterObject. See--- | 'dataPipelinePipelineParameterObject' for a more convenient constructor.+-- 'dataPipelinePipelineParameterObject' for a more convenient constructor. data DataPipelinePipelineParameterObject =   DataPipelinePipelineParameterObject   { _dataPipelinePipelineParameterObjectAttributes :: [DataPipelinePipelineParameterAttribute]@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'DataPipelinePipelineParameterObject' containing required--- | fields as arguments.+-- fields as arguments. dataPipelinePipelineParameterObject   :: [DataPipelinePipelineParameterAttribute] -- ^ 'dpppaoAttributes'   -> Val Text -- ^ 'dpppaoId'
library-gen/Stratosphere/ResourceProperties/DataPipelinePipelineParameterValue.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for DataPipelinePipelineParameterValue. See--- | 'dataPipelinePipelineParameterValue' for a more convenient constructor.+-- 'dataPipelinePipelineParameterValue' for a more convenient constructor. data DataPipelinePipelineParameterValue =   DataPipelinePipelineParameterValue   { _dataPipelinePipelineParameterValueId :: Val Text@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'DataPipelinePipelineParameterValue' containing required--- | fields as arguments.+-- fields as arguments. dataPipelinePipelineParameterValue   :: Val Text -- ^ 'dpppvId'   -> Val Text -- ^ 'dpppvStringValue'
library-gen/Stratosphere/ResourceProperties/DataPipelinePipelinePipelineObject.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.DataPipelinePipelineField  -- | Full data type definition for DataPipelinePipelinePipelineObject. See--- | 'dataPipelinePipelinePipelineObject' for a more convenient constructor.+-- 'dataPipelinePipelinePipelineObject' for a more convenient constructor. data DataPipelinePipelinePipelineObject =   DataPipelinePipelinePipelineObject   { _dataPipelinePipelinePipelineObjectFields :: [DataPipelinePipelineField]@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'DataPipelinePipelinePipelineObject' containing required--- | fields as arguments.+-- fields as arguments. dataPipelinePipelinePipelineObject   :: [DataPipelinePipelineField] -- ^ 'dpppioFields'   -> Val Text -- ^ 'dpppioId'
library-gen/Stratosphere/ResourceProperties/DataPipelinePipelinePipelineTag.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for DataPipelinePipelinePipelineTag. See--- | 'dataPipelinePipelinePipelineTag' for a more convenient constructor.+-- 'dataPipelinePipelinePipelineTag' for a more convenient constructor. data DataPipelinePipelinePipelineTag =   DataPipelinePipelinePipelineTag   { _dataPipelinePipelinePipelineTagKey :: Val Text@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'DataPipelinePipelinePipelineTag' containing required--- | fields as arguments.+-- fields as arguments. dataPipelinePipelinePipelineTag   :: Val Text -- ^ 'dppptKey'   -> Val Text -- ^ 'dppptValue'
library-gen/Stratosphere/ResourceProperties/DirectoryServiceMicrosoftADVpcSettings.hs view
@@ -15,8 +15,8 @@   -- | Full data type definition for DirectoryServiceMicrosoftADVpcSettings. See--- | 'directoryServiceMicrosoftADVpcSettings' for a more convenient--- | constructor.+-- 'directoryServiceMicrosoftADVpcSettings' for a more convenient+-- constructor. data DirectoryServiceMicrosoftADVpcSettings =   DirectoryServiceMicrosoftADVpcSettings   { _directoryServiceMicrosoftADVpcSettingsSubnetIds :: [Val Text]@@ -39,7 +39,7 @@   parseJSON _ = mempty  -- | Constructor for 'DirectoryServiceMicrosoftADVpcSettings' containing--- | required fields as arguments.+-- required fields as arguments. directoryServiceMicrosoftADVpcSettings   :: [Val Text] -- ^ 'dsmadvsSubnetIds'   -> Val Text -- ^ 'dsmadvsVpcId'
library-gen/Stratosphere/ResourceProperties/DirectoryServiceSimpleADVpcSettings.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for DirectoryServiceSimpleADVpcSettings. See--- | 'directoryServiceSimpleADVpcSettings' for a more convenient constructor.+-- 'directoryServiceSimpleADVpcSettings' for a more convenient constructor. data DirectoryServiceSimpleADVpcSettings =   DirectoryServiceSimpleADVpcSettings   { _directoryServiceSimpleADVpcSettingsSubnetIds :: [Val Text]@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'DirectoryServiceSimpleADVpcSettings' containing required--- | fields as arguments.+-- fields as arguments. directoryServiceSimpleADVpcSettings   :: [Val Text] -- ^ 'dssadvsSubnetIds'   -> Val Text -- ^ 'dssadvsVpcId'
library-gen/Stratosphere/ResourceProperties/DynamoDBTableAttributeDefinition.hs view
@@ -15,7 +15,7 @@ import Stratosphere.Types  -- | Full data type definition for DynamoDBTableAttributeDefinition. See--- | 'dynamoDBTableAttributeDefinition' for a more convenient constructor.+-- 'dynamoDBTableAttributeDefinition' for a more convenient constructor. data DynamoDBTableAttributeDefinition =   DynamoDBTableAttributeDefinition   { _dynamoDBTableAttributeDefinitionAttributeName :: Val Text@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'DynamoDBTableAttributeDefinition' containing required--- | fields as arguments.+-- fields as arguments. dynamoDBTableAttributeDefinition   :: Val Text -- ^ 'ddbtadAttributeName'   -> Val AttributeType -- ^ 'ddbtadAttributeType'
library-gen/Stratosphere/ResourceProperties/DynamoDBTableGlobalSecondaryIndex.hs view
@@ -17,7 +17,7 @@ import Stratosphere.ResourceProperties.DynamoDBTableProvisionedThroughput  -- | Full data type definition for DynamoDBTableGlobalSecondaryIndex. See--- | 'dynamoDBTableGlobalSecondaryIndex' for a more convenient constructor.+-- 'dynamoDBTableGlobalSecondaryIndex' for a more convenient constructor. data DynamoDBTableGlobalSecondaryIndex =   DynamoDBTableGlobalSecondaryIndex   { _dynamoDBTableGlobalSecondaryIndexIndexName :: Val Text@@ -46,7 +46,7 @@   parseJSON _ = mempty  -- | Constructor for 'DynamoDBTableGlobalSecondaryIndex' containing required--- | fields as arguments.+-- fields as arguments. dynamoDBTableGlobalSecondaryIndex   :: Val Text -- ^ 'ddbtgsiIndexName'   -> [DynamoDBTableKeySchema] -- ^ 'ddbtgsiKeySchema'
library-gen/Stratosphere/ResourceProperties/DynamoDBTableKeySchema.hs view
@@ -15,7 +15,7 @@ import Stratosphere.Types  -- | Full data type definition for DynamoDBTableKeySchema. See--- | 'dynamoDBTableKeySchema' for a more convenient constructor.+-- 'dynamoDBTableKeySchema' for a more convenient constructor. data DynamoDBTableKeySchema =   DynamoDBTableKeySchema   { _dynamoDBTableKeySchemaAttributeName :: Val Text@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'DynamoDBTableKeySchema' containing required fields as--- | arguments.+-- arguments. dynamoDBTableKeySchema   :: Val Text -- ^ 'ddbtksAttributeName'   -> Val KeyType -- ^ 'ddbtksKeyType'
library-gen/Stratosphere/ResourceProperties/DynamoDBTableLocalSecondaryIndex.hs view
@@ -16,7 +16,7 @@ import Stratosphere.ResourceProperties.DynamoDBTableProjection  -- | Full data type definition for DynamoDBTableLocalSecondaryIndex. See--- | 'dynamoDBTableLocalSecondaryIndex' for a more convenient constructor.+-- 'dynamoDBTableLocalSecondaryIndex' for a more convenient constructor. data DynamoDBTableLocalSecondaryIndex =   DynamoDBTableLocalSecondaryIndex   { _dynamoDBTableLocalSecondaryIndexIndexName :: Val Text@@ -42,7 +42,7 @@   parseJSON _ = mempty  -- | Constructor for 'DynamoDBTableLocalSecondaryIndex' containing required--- | fields as arguments.+-- fields as arguments. dynamoDBTableLocalSecondaryIndex   :: Val Text -- ^ 'ddbtlsiIndexName'   -> [DynamoDBTableKeySchema] -- ^ 'ddbtlsiKeySchema'
library-gen/Stratosphere/ResourceProperties/DynamoDBTableProjection.hs view
@@ -15,7 +15,7 @@ import Stratosphere.Types  -- | Full data type definition for DynamoDBTableProjection. See--- | 'dynamoDBTableProjection' for a more convenient constructor.+-- 'dynamoDBTableProjection' for a more convenient constructor. data DynamoDBTableProjection =   DynamoDBTableProjection   { _dynamoDBTableProjectionNonKeyAttributes :: Maybe [Val Text]@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'DynamoDBTableProjection' containing required fields as--- | arguments.+-- arguments. dynamoDBTableProjection   :: DynamoDBTableProjection dynamoDBTableProjection  =
library-gen/Stratosphere/ResourceProperties/DynamoDBTableProvisionedThroughput.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for DynamoDBTableProvisionedThroughput. See--- | 'dynamoDBTableProvisionedThroughput' for a more convenient constructor.+-- 'dynamoDBTableProvisionedThroughput' for a more convenient constructor. data DynamoDBTableProvisionedThroughput =   DynamoDBTableProvisionedThroughput   { _dynamoDBTableProvisionedThroughputReadCapacityUnits :: Val Integer'@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'DynamoDBTableProvisionedThroughput' containing required--- | fields as arguments.+-- fields as arguments. dynamoDBTableProvisionedThroughput   :: Val Integer' -- ^ 'ddbtptReadCapacityUnits'   -> Val Integer' -- ^ 'ddbtptWriteCapacityUnits'
library-gen/Stratosphere/ResourceProperties/DynamoDBTableStreamSpecification.hs view
@@ -15,7 +15,7 @@ import Stratosphere.Types  -- | Full data type definition for DynamoDBTableStreamSpecification. See--- | 'dynamoDBTableStreamSpecification' for a more convenient constructor.+-- 'dynamoDBTableStreamSpecification' for a more convenient constructor. data DynamoDBTableStreamSpecification =   DynamoDBTableStreamSpecification   { _dynamoDBTableStreamSpecificationStreamViewType :: Val StreamViewType@@ -35,7 +35,7 @@   parseJSON _ = mempty  -- | Constructor for 'DynamoDBTableStreamSpecification' containing required--- | fields as arguments.+-- fields as arguments. dynamoDBTableStreamSpecification   :: Val StreamViewType -- ^ 'ddbtssStreamViewType'   -> DynamoDBTableStreamSpecification
library-gen/Stratosphere/ResourceProperties/EC2InstanceAssociationParameter.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for EC2InstanceAssociationParameter. See--- | 'ec2InstanceAssociationParameter' for a more convenient constructor.+-- 'ec2InstanceAssociationParameter' for a more convenient constructor. data EC2InstanceAssociationParameter =   EC2InstanceAssociationParameter   { _eC2InstanceAssociationParameterKey :: Val Text@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'EC2InstanceAssociationParameter' containing required--- | fields as arguments.+-- fields as arguments. ec2InstanceAssociationParameter   :: Val Text -- ^ 'eciapKey'   -> [Val Text] -- ^ 'eciapValue'
library-gen/Stratosphere/ResourceProperties/EC2InstanceBlockDeviceMapping.hs view
@@ -16,7 +16,7 @@ import Stratosphere.ResourceProperties.EC2InstanceNoDevice  -- | Full data type definition for EC2InstanceBlockDeviceMapping. See--- | 'ec2InstanceBlockDeviceMapping' for a more convenient constructor.+-- 'ec2InstanceBlockDeviceMapping' for a more convenient constructor. data EC2InstanceBlockDeviceMapping =   EC2InstanceBlockDeviceMapping   { _eC2InstanceBlockDeviceMappingDeviceName :: Val Text@@ -45,7 +45,7 @@   parseJSON _ = mempty  -- | Constructor for 'EC2InstanceBlockDeviceMapping' containing required--- | fields as arguments.+-- fields as arguments. ec2InstanceBlockDeviceMapping   :: Val Text -- ^ 'ecibdmDeviceName'   -> EC2InstanceBlockDeviceMapping
library-gen/Stratosphere/ResourceProperties/EC2InstanceEbs.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for EC2InstanceEbs. See 'ec2InstanceEbs' for a--- | more convenient constructor.+-- more convenient constructor. data EC2InstanceEbs =   EC2InstanceEbs   { _eC2InstanceEbsDeleteOnTermination :: Maybe (Val Bool')
library-gen/Stratosphere/ResourceProperties/EC2InstanceInstanceIpv6Address.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for EC2InstanceInstanceIpv6Address. See--- | 'ec2InstanceInstanceIpv6Address' for a more convenient constructor.+-- 'ec2InstanceInstanceIpv6Address' for a more convenient constructor. data EC2InstanceInstanceIpv6Address =   EC2InstanceInstanceIpv6Address   { _eC2InstanceInstanceIpv6AddressIpv6Address :: Val Text@@ -35,7 +35,7 @@   parseJSON _ = mempty  -- | Constructor for 'EC2InstanceInstanceIpv6Address' containing required--- | fields as arguments.+-- fields as arguments. ec2InstanceInstanceIpv6Address   :: Val Text -- ^ 'eciiiaIpv6Address'   -> EC2InstanceInstanceIpv6Address
library-gen/Stratosphere/ResourceProperties/EC2InstanceNetworkInterface.hs view
@@ -16,7 +16,7 @@ import Stratosphere.ResourceProperties.EC2InstancePrivateIpAddressSpecification  -- | Full data type definition for EC2InstanceNetworkInterface. See--- | 'ec2InstanceNetworkInterface' for a more convenient constructor.+-- 'ec2InstanceNetworkInterface' for a more convenient constructor. data EC2InstanceNetworkInterface =   EC2InstanceNetworkInterface   { _eC2InstanceNetworkInterfaceAssociatePublicIpAddress :: Maybe (Val Bool')@@ -69,7 +69,7 @@   parseJSON _ = mempty  -- | Constructor for 'EC2InstanceNetworkInterface' containing required fields--- | as arguments.+-- as arguments. ec2InstanceNetworkInterface   :: Val Text -- ^ 'eciniDeviceIndex'   -> EC2InstanceNetworkInterface
library-gen/Stratosphere/ResourceProperties/EC2InstanceNoDevice.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for EC2InstanceNoDevice. See--- | 'ec2InstanceNoDevice' for a more convenient constructor.+-- 'ec2InstanceNoDevice' for a more convenient constructor. data EC2InstanceNoDevice =   EC2InstanceNoDevice   { @@ -29,7 +29,7 @@   parseJSON _ = mempty  -- | Constructor for 'EC2InstanceNoDevice' containing required fields as--- | arguments.+-- arguments. ec2InstanceNoDevice   :: EC2InstanceNoDevice ec2InstanceNoDevice  =
library-gen/Stratosphere/ResourceProperties/EC2InstancePrivateIpAddressSpecification.hs view
@@ -15,8 +15,8 @@   -- | Full data type definition for EC2InstancePrivateIpAddressSpecification.--- | See 'ec2InstancePrivateIpAddressSpecification' for a more convenient--- | constructor.+-- See 'ec2InstancePrivateIpAddressSpecification' for a more convenient+-- constructor. data EC2InstancePrivateIpAddressSpecification =   EC2InstancePrivateIpAddressSpecification   { _eC2InstancePrivateIpAddressSpecificationPrimary :: Val Bool'@@ -39,7 +39,7 @@   parseJSON _ = mempty  -- | Constructor for 'EC2InstancePrivateIpAddressSpecification' containing--- | required fields as arguments.+-- required fields as arguments. ec2InstancePrivateIpAddressSpecification   :: Val Bool' -- ^ 'ecipiasPrimary'   -> Val Text -- ^ 'ecipiasPrivateIpAddress'
library-gen/Stratosphere/ResourceProperties/EC2InstanceSsmAssociation.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.EC2InstanceAssociationParameter  -- | Full data type definition for EC2InstanceSsmAssociation. See--- | 'ec2InstanceSsmAssociation' for a more convenient constructor.+-- 'ec2InstanceSsmAssociation' for a more convenient constructor. data EC2InstanceSsmAssociation =   EC2InstanceSsmAssociation   { _eC2InstanceSsmAssociationAssociationParameters :: Maybe [EC2InstanceAssociationParameter]@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'EC2InstanceSsmAssociation' containing required fields as--- | arguments.+-- arguments. ec2InstanceSsmAssociation   :: Val Text -- ^ 'ecisaDocumentName'   -> EC2InstanceSsmAssociation
library-gen/Stratosphere/ResourceProperties/EC2InstanceVolume.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for EC2InstanceVolume. See 'ec2InstanceVolume'--- | for a more convenient constructor.+-- for a more convenient constructor. data EC2InstanceVolume =   EC2InstanceVolume   { _eC2InstanceVolumeDevice :: Val Text@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'EC2InstanceVolume' containing required fields as--- | arguments.+-- arguments. ec2InstanceVolume   :: Val Text -- ^ 'ecivDevice'   -> Val Text -- ^ 'ecivVolumeId'
library-gen/Stratosphere/ResourceProperties/EC2NetworkAclEntryIcmp.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for EC2NetworkAclEntryIcmp. See--- | 'ec2NetworkAclEntryIcmp' for a more convenient constructor.+-- 'ec2NetworkAclEntryIcmp' for a more convenient constructor. data EC2NetworkAclEntryIcmp =   EC2NetworkAclEntryIcmp   { _eC2NetworkAclEntryIcmpCode :: Maybe (Val Integer')@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'EC2NetworkAclEntryIcmp' containing required fields as--- | arguments.+-- arguments. ec2NetworkAclEntryIcmp   :: EC2NetworkAclEntryIcmp ec2NetworkAclEntryIcmp  =
library-gen/Stratosphere/ResourceProperties/EC2NetworkAclEntryPortRange.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for EC2NetworkAclEntryPortRange. See--- | 'ec2NetworkAclEntryPortRange' for a more convenient constructor.+-- 'ec2NetworkAclEntryPortRange' for a more convenient constructor. data EC2NetworkAclEntryPortRange =   EC2NetworkAclEntryPortRange   { _eC2NetworkAclEntryPortRangeFrom :: Maybe (Val Integer')@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'EC2NetworkAclEntryPortRange' containing required fields--- | as arguments.+-- as arguments. ec2NetworkAclEntryPortRange   :: EC2NetworkAclEntryPortRange ec2NetworkAclEntryPortRange  =
library-gen/Stratosphere/ResourceProperties/EC2NetworkInterfaceInstanceIpv6Address.hs view
@@ -15,8 +15,8 @@   -- | Full data type definition for EC2NetworkInterfaceInstanceIpv6Address. See--- | 'ec2NetworkInterfaceInstanceIpv6Address' for a more convenient--- | constructor.+-- 'ec2NetworkInterfaceInstanceIpv6Address' for a more convenient+-- constructor. data EC2NetworkInterfaceInstanceIpv6Address =   EC2NetworkInterfaceInstanceIpv6Address   { _eC2NetworkInterfaceInstanceIpv6AddressIpv6Address :: Val Text@@ -36,7 +36,7 @@   parseJSON _ = mempty  -- | Constructor for 'EC2NetworkInterfaceInstanceIpv6Address' containing--- | required fields as arguments.+-- required fields as arguments. ec2NetworkInterfaceInstanceIpv6Address   :: Val Text -- ^ 'ecniiiaIpv6Address'   -> EC2NetworkInterfaceInstanceIpv6Address
library-gen/Stratosphere/ResourceProperties/EC2NetworkInterfacePrivateIpAddressSpecification.hs view
@@ -15,9 +15,9 @@   -- | Full data type definition for--- | EC2NetworkInterfacePrivateIpAddressSpecification. See--- | 'ec2NetworkInterfacePrivateIpAddressSpecification' for a more convenient--- | constructor.+-- EC2NetworkInterfacePrivateIpAddressSpecification. See+-- 'ec2NetworkInterfacePrivateIpAddressSpecification' for a more convenient+-- constructor. data EC2NetworkInterfacePrivateIpAddressSpecification =   EC2NetworkInterfacePrivateIpAddressSpecification   { _eC2NetworkInterfacePrivateIpAddressSpecificationPrimary :: Val Bool'@@ -40,7 +40,7 @@   parseJSON _ = mempty  -- | Constructor for 'EC2NetworkInterfacePrivateIpAddressSpecification'--- | containing required fields as arguments.+-- containing required fields as arguments. ec2NetworkInterfacePrivateIpAddressSpecification   :: Val Bool' -- ^ 'ecnipiasPrimary'   -> Val Text -- ^ 'ecnipiasPrivateIpAddress'
library-gen/Stratosphere/ResourceProperties/EC2SecurityGroupRule.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for EC2SecurityGroupRule. See--- | 'ec2SecurityGroupRule' for a more convenient constructor.+-- 'ec2SecurityGroupRule' for a more convenient constructor. data EC2SecurityGroupRule =   EC2SecurityGroupRule   { _eC2SecurityGroupRuleCidrIp :: Maybe (Val Text)@@ -53,7 +53,7 @@   parseJSON _ = mempty  -- | Constructor for 'EC2SecurityGroupRule' containing required fields as--- | arguments.+-- arguments. ec2SecurityGroupRule   :: Val Text -- ^ 'ecsgrIpProtocol'   -> EC2SecurityGroupRule
library-gen/Stratosphere/ResourceProperties/EC2SpotFleetBlockDeviceMappings.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.EC2SpotFleetEbs  -- | Full data type definition for EC2SpotFleetBlockDeviceMappings. See--- | 'ec2SpotFleetBlockDeviceMappings' for a more convenient constructor.+-- 'ec2SpotFleetBlockDeviceMappings' for a more convenient constructor. data EC2SpotFleetBlockDeviceMappings =   EC2SpotFleetBlockDeviceMappings   { _eC2SpotFleetBlockDeviceMappingsDeviceName :: Val Text@@ -44,7 +44,7 @@   parseJSON _ = mempty  -- | Constructor for 'EC2SpotFleetBlockDeviceMappings' containing required--- | fields as arguments.+-- fields as arguments. ec2SpotFleetBlockDeviceMappings   :: Val Text -- ^ 'ecsfbdmDeviceName'   -> EC2SpotFleetBlockDeviceMappings
library-gen/Stratosphere/ResourceProperties/EC2SpotFleetEbs.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for EC2SpotFleetEbs. See 'ec2SpotFleetEbs' for--- | a more convenient constructor.+-- a more convenient constructor. data EC2SpotFleetEbs =   EC2SpotFleetEbs   { _eC2SpotFleetEbsDeleteOnTermination :: Maybe (Val Bool')@@ -50,7 +50,7 @@   parseJSON _ = mempty  -- | Constructor for 'EC2SpotFleetEbs' containing required fields as--- | arguments.+-- arguments. ec2SpotFleetEbs   :: EC2SpotFleetEbs ec2SpotFleetEbs  =
library-gen/Stratosphere/ResourceProperties/EC2SpotFleetIamInstanceProfile.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for EC2SpotFleetIamInstanceProfile. See--- | 'ec2SpotFleetIamInstanceProfile' for a more convenient constructor.+-- 'ec2SpotFleetIamInstanceProfile' for a more convenient constructor. data EC2SpotFleetIamInstanceProfile =   EC2SpotFleetIamInstanceProfile   { _eC2SpotFleetIamInstanceProfileArn :: Maybe (Val Text)@@ -35,7 +35,7 @@   parseJSON _ = mempty  -- | Constructor for 'EC2SpotFleetIamInstanceProfile' containing required--- | fields as arguments.+-- fields as arguments. ec2SpotFleetIamInstanceProfile   :: EC2SpotFleetIamInstanceProfile ec2SpotFleetIamInstanceProfile  =
library-gen/Stratosphere/ResourceProperties/EC2SpotFleetInstanceIpv6Address.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for EC2SpotFleetInstanceIpv6Address. See--- | 'ec2SpotFleetInstanceIpv6Address' for a more convenient constructor.+-- 'ec2SpotFleetInstanceIpv6Address' for a more convenient constructor. data EC2SpotFleetInstanceIpv6Address =   EC2SpotFleetInstanceIpv6Address   { _eC2SpotFleetInstanceIpv6AddressIpv6Address :: Val Text@@ -35,7 +35,7 @@   parseJSON _ = mempty  -- | Constructor for 'EC2SpotFleetInstanceIpv6Address' containing required--- | fields as arguments.+-- fields as arguments. ec2SpotFleetInstanceIpv6Address   :: Val Text -- ^ 'ecsfiiaIpv6Address'   -> EC2SpotFleetInstanceIpv6Address
library-gen/Stratosphere/ResourceProperties/EC2SpotFleetLaunchSpecifications.hs view
@@ -20,7 +20,7 @@ import Stratosphere.ResourceProperties.EC2SpotFleetSecurityGroups  -- | Full data type definition for EC2SpotFleetLaunchSpecifications. See--- | 'ec2SpotFleetLaunchSpecifications' for a more convenient constructor.+-- 'ec2SpotFleetLaunchSpecifications' for a more convenient constructor. data EC2SpotFleetLaunchSpecifications =   EC2SpotFleetLaunchSpecifications   { _eC2SpotFleetLaunchSpecificationsBlockDeviceMappings :: Maybe [EC2SpotFleetBlockDeviceMappings]@@ -85,7 +85,7 @@   parseJSON _ = mempty  -- | Constructor for 'EC2SpotFleetLaunchSpecifications' containing required--- | fields as arguments.+-- fields as arguments. ec2SpotFleetLaunchSpecifications   :: Val Text -- ^ 'ecsflsImageId'   -> Val Text -- ^ 'ecsflsInstanceType'
library-gen/Stratosphere/ResourceProperties/EC2SpotFleetMonitoring.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for EC2SpotFleetMonitoring. See--- | 'ec2SpotFleetMonitoring' for a more convenient constructor.+-- 'ec2SpotFleetMonitoring' for a more convenient constructor. data EC2SpotFleetMonitoring =   EC2SpotFleetMonitoring   { _eC2SpotFleetMonitoringEnabled :: Maybe (Val Bool')@@ -35,7 +35,7 @@   parseJSON _ = mempty  -- | Constructor for 'EC2SpotFleetMonitoring' containing required fields as--- | arguments.+-- arguments. ec2SpotFleetMonitoring   :: EC2SpotFleetMonitoring ec2SpotFleetMonitoring  =
library-gen/Stratosphere/ResourceProperties/EC2SpotFleetNetworkInterfaces.hs view
@@ -16,7 +16,7 @@ import Stratosphere.ResourceProperties.EC2SpotFleetPrivateIpAddresses  -- | Full data type definition for EC2SpotFleetNetworkInterfaces. See--- | 'ec2SpotFleetNetworkInterfaces' for a more convenient constructor.+-- 'ec2SpotFleetNetworkInterfaces' for a more convenient constructor. data EC2SpotFleetNetworkInterfaces =   EC2SpotFleetNetworkInterfaces   { _eC2SpotFleetNetworkInterfacesAssociatePublicIpAddress :: Maybe (Val Bool')@@ -66,7 +66,7 @@   parseJSON _ = mempty  -- | Constructor for 'EC2SpotFleetNetworkInterfaces' containing required--- | fields as arguments.+-- fields as arguments. ec2SpotFleetNetworkInterfaces   :: Val Integer' -- ^ 'ecsfniDeviceIndex'   -> EC2SpotFleetNetworkInterfaces
library-gen/Stratosphere/ResourceProperties/EC2SpotFleetPlacement.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for EC2SpotFleetPlacement. See--- | 'ec2SpotFleetPlacement' for a more convenient constructor.+-- 'ec2SpotFleetPlacement' for a more convenient constructor. data EC2SpotFleetPlacement =   EC2SpotFleetPlacement   { _eC2SpotFleetPlacementAvailabilityZone :: Maybe (Val Text)@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'EC2SpotFleetPlacement' containing required fields as--- | arguments.+-- arguments. ec2SpotFleetPlacement   :: EC2SpotFleetPlacement ec2SpotFleetPlacement  =
library-gen/Stratosphere/ResourceProperties/EC2SpotFleetPrivateIpAddresses.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for EC2SpotFleetPrivateIpAddresses. See--- | 'ec2SpotFleetPrivateIpAddresses' for a more convenient constructor.+-- 'ec2SpotFleetPrivateIpAddresses' for a more convenient constructor. data EC2SpotFleetPrivateIpAddresses =   EC2SpotFleetPrivateIpAddresses   { _eC2SpotFleetPrivateIpAddressesPrimary :: Maybe (Val Bool')@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'EC2SpotFleetPrivateIpAddresses' containing required--- | fields as arguments.+-- fields as arguments. ec2SpotFleetPrivateIpAddresses   :: Val Text -- ^ 'ecsfpiaPrivateIpAddress'   -> EC2SpotFleetPrivateIpAddresses
library-gen/Stratosphere/ResourceProperties/EC2SpotFleetSecurityGroups.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for EC2SpotFleetSecurityGroups. See--- | 'ec2SpotFleetSecurityGroups' for a more convenient constructor.+-- 'ec2SpotFleetSecurityGroups' for a more convenient constructor. data EC2SpotFleetSecurityGroups =   EC2SpotFleetSecurityGroups   { _eC2SpotFleetSecurityGroupsGroupId :: Maybe (Val Text)@@ -35,7 +35,7 @@   parseJSON _ = mempty  -- | Constructor for 'EC2SpotFleetSecurityGroups' containing required fields--- | as arguments.+-- as arguments. ec2SpotFleetSecurityGroups   :: EC2SpotFleetSecurityGroups ec2SpotFleetSecurityGroups  =
library-gen/Stratosphere/ResourceProperties/EC2SpotFleetSpotFleetRequestConfigData.hs view
@@ -15,8 +15,8 @@ import Stratosphere.ResourceProperties.EC2SpotFleetLaunchSpecifications  -- | Full data type definition for EC2SpotFleetSpotFleetRequestConfigData. See--- | 'ec2SpotFleetSpotFleetRequestConfigData' for a more convenient--- | constructor.+-- 'ec2SpotFleetSpotFleetRequestConfigData' for a more convenient+-- constructor. data EC2SpotFleetSpotFleetRequestConfigData =   EC2SpotFleetSpotFleetRequestConfigData   { _eC2SpotFleetSpotFleetRequestConfigDataAllocationStrategy :: Maybe (Val Text)@@ -60,7 +60,7 @@   parseJSON _ = mempty  -- | Constructor for 'EC2SpotFleetSpotFleetRequestConfigData' containing--- | required fields as arguments.+-- required fields as arguments. ec2SpotFleetSpotFleetRequestConfigData   :: Val Text -- ^ 'ecsfsfrcdIamFleetRole'   -> [EC2SpotFleetLaunchSpecifications] -- ^ 'ecsfsfrcdLaunchSpecifications'
library-gen/Stratosphere/ResourceProperties/ECSServiceDeploymentConfiguration.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for ECSServiceDeploymentConfiguration. See--- | 'ecsServiceDeploymentConfiguration' for a more convenient constructor.+-- 'ecsServiceDeploymentConfiguration' for a more convenient constructor. data ECSServiceDeploymentConfiguration =   ECSServiceDeploymentConfiguration   { _eCSServiceDeploymentConfigurationMaximumPercent :: Maybe (Val Integer')@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'ECSServiceDeploymentConfiguration' containing required--- | fields as arguments.+-- fields as arguments. ecsServiceDeploymentConfiguration   :: ECSServiceDeploymentConfiguration ecsServiceDeploymentConfiguration  =
library-gen/Stratosphere/ResourceProperties/ECSServiceLoadBalancer.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for ECSServiceLoadBalancer. See--- | 'ecsServiceLoadBalancer' for a more convenient constructor.+-- 'ecsServiceLoadBalancer' for a more convenient constructor. data ECSServiceLoadBalancer =   ECSServiceLoadBalancer   { _eCSServiceLoadBalancerContainerName :: Maybe (Val Text)@@ -44,7 +44,7 @@   parseJSON _ = mempty  -- | Constructor for 'ECSServiceLoadBalancer' containing required fields as--- | arguments.+-- arguments. ecsServiceLoadBalancer   :: Val Integer' -- ^ 'ecsslbContainerPort'   -> ECSServiceLoadBalancer
library-gen/Stratosphere/ResourceProperties/ECSTaskDefinitionContainerDefinition.hs view
@@ -21,7 +21,7 @@ import Stratosphere.ResourceProperties.ECSTaskDefinitionVolumeFrom  -- | Full data type definition for ECSTaskDefinitionContainerDefinition. See--- | 'ecsTaskDefinitionContainerDefinition' for a more convenient constructor.+-- 'ecsTaskDefinitionContainerDefinition' for a more convenient constructor. data ECSTaskDefinitionContainerDefinition =   ECSTaskDefinitionContainerDefinition   { _eCSTaskDefinitionContainerDefinitionCommand :: Maybe [Val Text]@@ -116,7 +116,7 @@   parseJSON _ = mempty  -- | Constructor for 'ECSTaskDefinitionContainerDefinition' containing--- | required fields as arguments.+-- required fields as arguments. ecsTaskDefinitionContainerDefinition   :: Val Text -- ^ 'ecstdcdImage'   -> Val Text -- ^ 'ecstdcdName'
library-gen/Stratosphere/ResourceProperties/ECSTaskDefinitionHostEntry.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for ECSTaskDefinitionHostEntry. See--- | 'ecsTaskDefinitionHostEntry' for a more convenient constructor.+-- 'ecsTaskDefinitionHostEntry' for a more convenient constructor. data ECSTaskDefinitionHostEntry =   ECSTaskDefinitionHostEntry   { _eCSTaskDefinitionHostEntryHostname :: Val Text@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'ECSTaskDefinitionHostEntry' containing required fields--- | as arguments.+-- as arguments. ecsTaskDefinitionHostEntry   :: Val Text -- ^ 'ecstdheHostname'   -> Val Text -- ^ 'ecstdheIpAddress'
library-gen/Stratosphere/ResourceProperties/ECSTaskDefinitionHostVolumeProperties.hs view
@@ -15,8 +15,8 @@   -- | Full data type definition for ECSTaskDefinitionHostVolumeProperties. See--- | 'ecsTaskDefinitionHostVolumeProperties' for a more convenient--- | constructor.+-- 'ecsTaskDefinitionHostVolumeProperties' for a more convenient+-- constructor. data ECSTaskDefinitionHostVolumeProperties =   ECSTaskDefinitionHostVolumeProperties   { _eCSTaskDefinitionHostVolumePropertiesSourcePath :: Maybe (Val Text)@@ -36,7 +36,7 @@   parseJSON _ = mempty  -- | Constructor for 'ECSTaskDefinitionHostVolumeProperties' containing--- | required fields as arguments.+-- required fields as arguments. ecsTaskDefinitionHostVolumeProperties   :: ECSTaskDefinitionHostVolumeProperties ecsTaskDefinitionHostVolumeProperties  =
library-gen/Stratosphere/ResourceProperties/ECSTaskDefinitionKeyValuePair.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for ECSTaskDefinitionKeyValuePair. See--- | 'ecsTaskDefinitionKeyValuePair' for a more convenient constructor.+-- 'ecsTaskDefinitionKeyValuePair' for a more convenient constructor. data ECSTaskDefinitionKeyValuePair =   ECSTaskDefinitionKeyValuePair   { _eCSTaskDefinitionKeyValuePairName :: Maybe (Val Text)@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'ECSTaskDefinitionKeyValuePair' containing required--- | fields as arguments.+-- fields as arguments. ecsTaskDefinitionKeyValuePair   :: ECSTaskDefinitionKeyValuePair ecsTaskDefinitionKeyValuePair  =
library-gen/Stratosphere/ResourceProperties/ECSTaskDefinitionLogConfiguration.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for ECSTaskDefinitionLogConfiguration. See--- | 'ecsTaskDefinitionLogConfiguration' for a more convenient constructor.+-- 'ecsTaskDefinitionLogConfiguration' for a more convenient constructor. data ECSTaskDefinitionLogConfiguration =   ECSTaskDefinitionLogConfiguration   { _eCSTaskDefinitionLogConfigurationLogDriver :: Val Text@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'ECSTaskDefinitionLogConfiguration' containing required--- | fields as arguments.+-- fields as arguments. ecsTaskDefinitionLogConfiguration   :: Val Text -- ^ 'ecstdlcLogDriver'   -> ECSTaskDefinitionLogConfiguration
library-gen/Stratosphere/ResourceProperties/ECSTaskDefinitionMountPoint.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for ECSTaskDefinitionMountPoint. See--- | 'ecsTaskDefinitionMountPoint' for a more convenient constructor.+-- 'ecsTaskDefinitionMountPoint' for a more convenient constructor. data ECSTaskDefinitionMountPoint =   ECSTaskDefinitionMountPoint   { _eCSTaskDefinitionMountPointContainerPath :: Maybe (Val Text)@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'ECSTaskDefinitionMountPoint' containing required fields--- | as arguments.+-- as arguments. ecsTaskDefinitionMountPoint   :: ECSTaskDefinitionMountPoint ecsTaskDefinitionMountPoint  =
library-gen/Stratosphere/ResourceProperties/ECSTaskDefinitionPortMapping.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for ECSTaskDefinitionPortMapping. See--- | 'ecsTaskDefinitionPortMapping' for a more convenient constructor.+-- 'ecsTaskDefinitionPortMapping' for a more convenient constructor. data ECSTaskDefinitionPortMapping =   ECSTaskDefinitionPortMapping   { _eCSTaskDefinitionPortMappingContainerPort :: Maybe (Val Integer')@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'ECSTaskDefinitionPortMapping' containing required fields--- | as arguments.+-- as arguments. ecsTaskDefinitionPortMapping   :: ECSTaskDefinitionPortMapping ecsTaskDefinitionPortMapping  =
library-gen/Stratosphere/ResourceProperties/ECSTaskDefinitionUlimit.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for ECSTaskDefinitionUlimit. See--- | 'ecsTaskDefinitionUlimit' for a more convenient constructor.+-- 'ecsTaskDefinitionUlimit' for a more convenient constructor. data ECSTaskDefinitionUlimit =   ECSTaskDefinitionUlimit   { _eCSTaskDefinitionUlimitHardLimit :: Val Integer'@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'ECSTaskDefinitionUlimit' containing required fields as--- | arguments.+-- arguments. ecsTaskDefinitionUlimit   :: Val Integer' -- ^ 'ecstduHardLimit'   -> Val Text -- ^ 'ecstduName'
library-gen/Stratosphere/ResourceProperties/ECSTaskDefinitionVolume.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.ECSTaskDefinitionHostVolumeProperties  -- | Full data type definition for ECSTaskDefinitionVolume. See--- | 'ecsTaskDefinitionVolume' for a more convenient constructor.+-- 'ecsTaskDefinitionVolume' for a more convenient constructor. data ECSTaskDefinitionVolume =   ECSTaskDefinitionVolume   { _eCSTaskDefinitionVolumeHost :: Maybe ECSTaskDefinitionHostVolumeProperties@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'ECSTaskDefinitionVolume' containing required fields as--- | arguments.+-- arguments. ecsTaskDefinitionVolume   :: ECSTaskDefinitionVolume ecsTaskDefinitionVolume  =
library-gen/Stratosphere/ResourceProperties/ECSTaskDefinitionVolumeFrom.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for ECSTaskDefinitionVolumeFrom. See--- | 'ecsTaskDefinitionVolumeFrom' for a more convenient constructor.+-- 'ecsTaskDefinitionVolumeFrom' for a more convenient constructor. data ECSTaskDefinitionVolumeFrom =   ECSTaskDefinitionVolumeFrom   { _eCSTaskDefinitionVolumeFromReadOnly :: Maybe (Val Bool')@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'ECSTaskDefinitionVolumeFrom' containing required fields--- | as arguments.+-- as arguments. ecsTaskDefinitionVolumeFrom   :: ECSTaskDefinitionVolumeFrom ecsTaskDefinitionVolumeFrom  =
library-gen/Stratosphere/ResourceProperties/EFSFileSystemElasticFileSystemTag.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for EFSFileSystemElasticFileSystemTag. See--- | 'efsFileSystemElasticFileSystemTag' for a more convenient constructor.+-- 'efsFileSystemElasticFileSystemTag' for a more convenient constructor. data EFSFileSystemElasticFileSystemTag =   EFSFileSystemElasticFileSystemTag   { _eFSFileSystemElasticFileSystemTagKey :: Val Text@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'EFSFileSystemElasticFileSystemTag' containing required--- | fields as arguments.+-- fields as arguments. efsFileSystemElasticFileSystemTag   :: Val Text -- ^ 'efsfsefstKey'   -> Val Text -- ^ 'efsfsefstValue'
library-gen/Stratosphere/ResourceProperties/EMRClusterApplication.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for EMRClusterApplication. See--- | 'emrClusterApplication' for a more convenient constructor.+-- 'emrClusterApplication' for a more convenient constructor. data EMRClusterApplication =   EMRClusterApplication   { _eMRClusterApplicationAdditionalInfo :: Maybe Object@@ -44,7 +44,7 @@   parseJSON _ = mempty  -- | Constructor for 'EMRClusterApplication' containing required fields as--- | arguments.+-- arguments. emrClusterApplication   :: EMRClusterApplication emrClusterApplication  =
library-gen/Stratosphere/ResourceProperties/EMRClusterBootstrapActionConfig.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.EMRClusterScriptBootstrapActionConfig  -- | Full data type definition for EMRClusterBootstrapActionConfig. See--- | 'emrClusterBootstrapActionConfig' for a more convenient constructor.+-- 'emrClusterBootstrapActionConfig' for a more convenient constructor. data EMRClusterBootstrapActionConfig =   EMRClusterBootstrapActionConfig   { _eMRClusterBootstrapActionConfigName :: Val Text@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'EMRClusterBootstrapActionConfig' containing required--- | fields as arguments.+-- fields as arguments. emrClusterBootstrapActionConfig   :: Val Text -- ^ 'emrcbacName'   -> EMRClusterScriptBootstrapActionConfig -- ^ 'emrcbacScriptBootstrapAction'
library-gen/Stratosphere/ResourceProperties/EMRClusterConfiguration.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for EMRClusterConfiguration. See--- | 'emrClusterConfiguration' for a more convenient constructor.+-- 'emrClusterConfiguration' for a more convenient constructor. data EMRClusterConfiguration =   EMRClusterConfiguration   { _eMRClusterConfigurationClassification :: Maybe (Val Text)@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'EMRClusterConfiguration' containing required fields as--- | arguments.+-- arguments. emrClusterConfiguration   :: EMRClusterConfiguration emrClusterConfiguration  =
library-gen/Stratosphere/ResourceProperties/EMRClusterEbsBlockDeviceConfig.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.EMRClusterVolumeSpecification  -- | Full data type definition for EMRClusterEbsBlockDeviceConfig. See--- | 'emrClusterEbsBlockDeviceConfig' for a more convenient constructor.+-- 'emrClusterEbsBlockDeviceConfig' for a more convenient constructor. data EMRClusterEbsBlockDeviceConfig =   EMRClusterEbsBlockDeviceConfig   { _eMRClusterEbsBlockDeviceConfigVolumeSpecification :: EMRClusterVolumeSpecification@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'EMRClusterEbsBlockDeviceConfig' containing required--- | fields as arguments.+-- fields as arguments. emrClusterEbsBlockDeviceConfig   :: EMRClusterVolumeSpecification -- ^ 'emrcebdcVolumeSpecification'   -> EMRClusterEbsBlockDeviceConfig
library-gen/Stratosphere/ResourceProperties/EMRClusterEbsConfiguration.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.EMRClusterEbsBlockDeviceConfig  -- | Full data type definition for EMRClusterEbsConfiguration. See--- | 'emrClusterEbsConfiguration' for a more convenient constructor.+-- 'emrClusterEbsConfiguration' for a more convenient constructor. data EMRClusterEbsConfiguration =   EMRClusterEbsConfiguration   { _eMRClusterEbsConfigurationEbsBlockDeviceConfigs :: Maybe [EMRClusterEbsBlockDeviceConfig]@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'EMRClusterEbsConfiguration' containing required fields--- | as arguments.+-- as arguments. emrClusterEbsConfiguration   :: EMRClusterEbsConfiguration emrClusterEbsConfiguration  =
library-gen/Stratosphere/ResourceProperties/EMRClusterInstanceGroupConfig.hs view
@@ -16,7 +16,7 @@ import Stratosphere.ResourceProperties.EMRClusterEbsConfiguration  -- | Full data type definition for EMRClusterInstanceGroupConfig. See--- | 'emrClusterInstanceGroupConfig' for a more convenient constructor.+-- 'emrClusterInstanceGroupConfig' for a more convenient constructor. data EMRClusterInstanceGroupConfig =   EMRClusterInstanceGroupConfig   { _eMRClusterInstanceGroupConfigBidPrice :: Maybe (Val Text)@@ -54,7 +54,7 @@   parseJSON _ = mempty  -- | Constructor for 'EMRClusterInstanceGroupConfig' containing required--- | fields as arguments.+-- fields as arguments. emrClusterInstanceGroupConfig   :: Val Integer' -- ^ 'emrcigcInstanceCount'   -> Val Text -- ^ 'emrcigcInstanceType'
library-gen/Stratosphere/ResourceProperties/EMRClusterJobFlowInstancesConfig.hs view
@@ -16,7 +16,7 @@ import Stratosphere.ResourceProperties.EMRClusterPlacementType  -- | Full data type definition for EMRClusterJobFlowInstancesConfig. See--- | 'emrClusterJobFlowInstancesConfig' for a more convenient constructor.+-- 'emrClusterJobFlowInstancesConfig' for a more convenient constructor. data EMRClusterJobFlowInstancesConfig =   EMRClusterJobFlowInstancesConfig   { _eMRClusterJobFlowInstancesConfigAdditionalMasterSecurityGroups :: Maybe [Val Text]@@ -69,7 +69,7 @@   parseJSON _ = mempty  -- | Constructor for 'EMRClusterJobFlowInstancesConfig' containing required--- | fields as arguments.+-- fields as arguments. emrClusterJobFlowInstancesConfig   :: EMRClusterInstanceGroupConfig -- ^ 'emrcjficCoreInstanceGroup'   -> EMRClusterInstanceGroupConfig -- ^ 'emrcjficMasterInstanceGroup'
library-gen/Stratosphere/ResourceProperties/EMRClusterPlacementType.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for EMRClusterPlacementType. See--- | 'emrClusterPlacementType' for a more convenient constructor.+-- 'emrClusterPlacementType' for a more convenient constructor. data EMRClusterPlacementType =   EMRClusterPlacementType   { _eMRClusterPlacementTypeAvailabilityZone :: Val Text@@ -35,7 +35,7 @@   parseJSON _ = mempty  -- | Constructor for 'EMRClusterPlacementType' containing required fields as--- | arguments.+-- arguments. emrClusterPlacementType   :: Val Text -- ^ 'emrcptAvailabilityZone'   -> EMRClusterPlacementType
library-gen/Stratosphere/ResourceProperties/EMRClusterScriptBootstrapActionConfig.hs view
@@ -15,8 +15,8 @@   -- | Full data type definition for EMRClusterScriptBootstrapActionConfig. See--- | 'emrClusterScriptBootstrapActionConfig' for a more convenient--- | constructor.+-- 'emrClusterScriptBootstrapActionConfig' for a more convenient+-- constructor. data EMRClusterScriptBootstrapActionConfig =   EMRClusterScriptBootstrapActionConfig   { _eMRClusterScriptBootstrapActionConfigArgs :: Maybe [Val Text]@@ -39,7 +39,7 @@   parseJSON _ = mempty  -- | Constructor for 'EMRClusterScriptBootstrapActionConfig' containing--- | required fields as arguments.+-- required fields as arguments. emrClusterScriptBootstrapActionConfig   :: Val Text -- ^ 'emrcsbacPath'   -> EMRClusterScriptBootstrapActionConfig
library-gen/Stratosphere/ResourceProperties/EMRClusterVolumeSpecification.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for EMRClusterVolumeSpecification. See--- | 'emrClusterVolumeSpecification' for a more convenient constructor.+-- 'emrClusterVolumeSpecification' for a more convenient constructor. data EMRClusterVolumeSpecification =   EMRClusterVolumeSpecification   { _eMRClusterVolumeSpecificationIops :: Maybe (Val Integer')@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'EMRClusterVolumeSpecification' containing required--- | fields as arguments.+-- fields as arguments. emrClusterVolumeSpecification   :: Val Integer' -- ^ 'emrcvsSizeInGB'   -> Val Text -- ^ 'emrcvsVolumeType'
library-gen/Stratosphere/ResourceProperties/EMRInstanceGroupConfigConfiguration.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for EMRInstanceGroupConfigConfiguration. See--- | 'emrInstanceGroupConfigConfiguration' for a more convenient constructor.+-- 'emrInstanceGroupConfigConfiguration' for a more convenient constructor. data EMRInstanceGroupConfigConfiguration =   EMRInstanceGroupConfigConfiguration   { _eMRInstanceGroupConfigConfigurationClassification :: Maybe (Val Text)@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'EMRInstanceGroupConfigConfiguration' containing required--- | fields as arguments.+-- fields as arguments. emrInstanceGroupConfigConfiguration   :: EMRInstanceGroupConfigConfiguration emrInstanceGroupConfigConfiguration  =
library-gen/Stratosphere/ResourceProperties/EMRInstanceGroupConfigEbsBlockDeviceConfig.hs view
@@ -15,8 +15,8 @@ import Stratosphere.ResourceProperties.EMRInstanceGroupConfigVolumeSpecification  -- | Full data type definition for EMRInstanceGroupConfigEbsBlockDeviceConfig.--- | See 'emrInstanceGroupConfigEbsBlockDeviceConfig' for a more convenient--- | constructor.+-- See 'emrInstanceGroupConfigEbsBlockDeviceConfig' for a more convenient+-- constructor. data EMRInstanceGroupConfigEbsBlockDeviceConfig =   EMRInstanceGroupConfigEbsBlockDeviceConfig   { _eMRInstanceGroupConfigEbsBlockDeviceConfigVolumeSpecification :: EMRInstanceGroupConfigVolumeSpecification@@ -39,7 +39,7 @@   parseJSON _ = mempty  -- | Constructor for 'EMRInstanceGroupConfigEbsBlockDeviceConfig' containing--- | required fields as arguments.+-- required fields as arguments. emrInstanceGroupConfigEbsBlockDeviceConfig   :: EMRInstanceGroupConfigVolumeSpecification -- ^ 'emrigcebdcVolumeSpecification'   -> EMRInstanceGroupConfigEbsBlockDeviceConfig
library-gen/Stratosphere/ResourceProperties/EMRInstanceGroupConfigEbsConfiguration.hs view
@@ -15,8 +15,8 @@ import Stratosphere.ResourceProperties.EMRInstanceGroupConfigEbsBlockDeviceConfig  -- | Full data type definition for EMRInstanceGroupConfigEbsConfiguration. See--- | 'emrInstanceGroupConfigEbsConfiguration' for a more convenient--- | constructor.+-- 'emrInstanceGroupConfigEbsConfiguration' for a more convenient+-- constructor. data EMRInstanceGroupConfigEbsConfiguration =   EMRInstanceGroupConfigEbsConfiguration   { _eMRInstanceGroupConfigEbsConfigurationEbsBlockDeviceConfigs :: Maybe [EMRInstanceGroupConfigEbsBlockDeviceConfig]@@ -39,7 +39,7 @@   parseJSON _ = mempty  -- | Constructor for 'EMRInstanceGroupConfigEbsConfiguration' containing--- | required fields as arguments.+-- required fields as arguments. emrInstanceGroupConfigEbsConfiguration   :: EMRInstanceGroupConfigEbsConfiguration emrInstanceGroupConfigEbsConfiguration  =
library-gen/Stratosphere/ResourceProperties/EMRInstanceGroupConfigVolumeSpecification.hs view
@@ -15,8 +15,8 @@   -- | Full data type definition for EMRInstanceGroupConfigVolumeSpecification.--- | See 'emrInstanceGroupConfigVolumeSpecification' for a more convenient--- | constructor.+-- See 'emrInstanceGroupConfigVolumeSpecification' for a more convenient+-- constructor. data EMRInstanceGroupConfigVolumeSpecification =   EMRInstanceGroupConfigVolumeSpecification   { _eMRInstanceGroupConfigVolumeSpecificationIops :: Maybe (Val Integer')@@ -42,7 +42,7 @@   parseJSON _ = mempty  -- | Constructor for 'EMRInstanceGroupConfigVolumeSpecification' containing--- | required fields as arguments.+-- required fields as arguments. emrInstanceGroupConfigVolumeSpecification   :: Val Integer' -- ^ 'emrigcvsSizeInGB'   -> Val Text -- ^ 'emrigcvsVolumeType'
library-gen/Stratosphere/ResourceProperties/EMRStepHadoopJarStepConfig.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.EMRStepKeyValue  -- | Full data type definition for EMRStepHadoopJarStepConfig. See--- | 'emrStepHadoopJarStepConfig' for a more convenient constructor.+-- 'emrStepHadoopJarStepConfig' for a more convenient constructor. data EMRStepHadoopJarStepConfig =   EMRStepHadoopJarStepConfig   { _eMRStepHadoopJarStepConfigArgs :: Maybe [Val Text]@@ -44,7 +44,7 @@   parseJSON _ = mempty  -- | Constructor for 'EMRStepHadoopJarStepConfig' containing required fields--- | as arguments.+-- as arguments. emrStepHadoopJarStepConfig   :: Val Text -- ^ 'emrshjscJar'   -> EMRStepHadoopJarStepConfig
library-gen/Stratosphere/ResourceProperties/EMRStepKeyValue.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for EMRStepKeyValue. See 'emrStepKeyValue' for--- | a more convenient constructor.+-- a more convenient constructor. data EMRStepKeyValue =   EMRStepKeyValue   { _eMRStepKeyValueKey :: Maybe (Val Text)@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'EMRStepKeyValue' containing required fields as--- | arguments.+-- arguments. emrStepKeyValue   :: EMRStepKeyValue emrStepKeyValue  =
library-gen/Stratosphere/ResourceProperties/ElastiCacheReplicationGroupNodeGroupConfiguration.hs view
@@ -15,9 +15,9 @@   -- | Full data type definition for--- | ElastiCacheReplicationGroupNodeGroupConfiguration. See--- | 'elastiCacheReplicationGroupNodeGroupConfiguration' for a more convenient--- | constructor.+-- ElastiCacheReplicationGroupNodeGroupConfiguration. See+-- 'elastiCacheReplicationGroupNodeGroupConfiguration' for a more convenient+-- constructor. data ElastiCacheReplicationGroupNodeGroupConfiguration =   ElastiCacheReplicationGroupNodeGroupConfiguration   { _elastiCacheReplicationGroupNodeGroupConfigurationPrimaryAvailabilityZone :: Maybe (Val Text)@@ -46,7 +46,7 @@   parseJSON _ = mempty  -- | Constructor for 'ElastiCacheReplicationGroupNodeGroupConfiguration'--- | containing required fields as arguments.+-- containing required fields as arguments. elastiCacheReplicationGroupNodeGroupConfiguration   :: ElastiCacheReplicationGroupNodeGroupConfiguration elastiCacheReplicationGroupNodeGroupConfiguration  =
library-gen/Stratosphere/ResourceProperties/ElasticBeanstalkApplicationVersionSourceBundle.hs view
@@ -15,9 +15,9 @@   -- | Full data type definition for--- | ElasticBeanstalkApplicationVersionSourceBundle. See--- | 'elasticBeanstalkApplicationVersionSourceBundle' for a more convenient--- | constructor.+-- ElasticBeanstalkApplicationVersionSourceBundle. See+-- 'elasticBeanstalkApplicationVersionSourceBundle' for a more convenient+-- constructor. data ElasticBeanstalkApplicationVersionSourceBundle =   ElasticBeanstalkApplicationVersionSourceBundle   { _elasticBeanstalkApplicationVersionSourceBundleS3Bucket :: Val Text@@ -40,7 +40,7 @@   parseJSON _ = mempty  -- | Constructor for 'ElasticBeanstalkApplicationVersionSourceBundle'--- | containing required fields as arguments.+-- containing required fields as arguments. elasticBeanstalkApplicationVersionSourceBundle   :: Val Text -- ^ 'ebavsbS3Bucket'   -> Val Text -- ^ 'ebavsbS3Key'
library-gen/Stratosphere/ResourceProperties/ElasticBeanstalkConfigurationTemplateConfigurationOptionSetting.hs view
@@ -15,9 +15,9 @@   -- | Full data type definition for--- | ElasticBeanstalkConfigurationTemplateConfigurationOptionSetting. See--- | 'elasticBeanstalkConfigurationTemplateConfigurationOptionSetting' for a--- | more convenient constructor.+-- ElasticBeanstalkConfigurationTemplateConfigurationOptionSetting. See+-- 'elasticBeanstalkConfigurationTemplateConfigurationOptionSetting' for a+-- more convenient constructor. data ElasticBeanstalkConfigurationTemplateConfigurationOptionSetting =   ElasticBeanstalkConfigurationTemplateConfigurationOptionSetting   { _elasticBeanstalkConfigurationTemplateConfigurationOptionSettingNamespace :: Val Text@@ -43,8 +43,8 @@   parseJSON _ = mempty  -- | Constructor for--- | 'ElasticBeanstalkConfigurationTemplateConfigurationOptionSetting'--- | containing required fields as arguments.+-- 'ElasticBeanstalkConfigurationTemplateConfigurationOptionSetting'+-- containing required fields as arguments. elasticBeanstalkConfigurationTemplateConfigurationOptionSetting   :: Val Text -- ^ 'ebctcosNamespace'   -> Val Text -- ^ 'ebctcosOptionName'
library-gen/Stratosphere/ResourceProperties/ElasticBeanstalkConfigurationTemplateSourceConfiguration.hs view
@@ -15,9 +15,9 @@   -- | Full data type definition for--- | ElasticBeanstalkConfigurationTemplateSourceConfiguration. See--- | 'elasticBeanstalkConfigurationTemplateSourceConfiguration' for a more--- | convenient constructor.+-- ElasticBeanstalkConfigurationTemplateSourceConfiguration. See+-- 'elasticBeanstalkConfigurationTemplateSourceConfiguration' for a more+-- convenient constructor. data ElasticBeanstalkConfigurationTemplateSourceConfiguration =   ElasticBeanstalkConfigurationTemplateSourceConfiguration   { _elasticBeanstalkConfigurationTemplateSourceConfigurationApplicationName :: Val Text@@ -40,8 +40,8 @@   parseJSON _ = mempty  -- | Constructor for--- | 'ElasticBeanstalkConfigurationTemplateSourceConfiguration' containing--- | required fields as arguments.+-- 'ElasticBeanstalkConfigurationTemplateSourceConfiguration' containing+-- required fields as arguments. elasticBeanstalkConfigurationTemplateSourceConfiguration   :: Val Text -- ^ 'ebctscApplicationName'   -> Val Text -- ^ 'ebctscTemplateName'
library-gen/Stratosphere/ResourceProperties/ElasticBeanstalkEnvironmentOptionSettings.hs view
@@ -15,8 +15,8 @@   -- | Full data type definition for ElasticBeanstalkEnvironmentOptionSettings.--- | See 'elasticBeanstalkEnvironmentOptionSettings' for a more convenient--- | constructor.+-- See 'elasticBeanstalkEnvironmentOptionSettings' for a more convenient+-- constructor. data ElasticBeanstalkEnvironmentOptionSettings =   ElasticBeanstalkEnvironmentOptionSettings   { _elasticBeanstalkEnvironmentOptionSettingsNamespace :: Val Text@@ -42,7 +42,7 @@   parseJSON _ = mempty  -- | Constructor for 'ElasticBeanstalkEnvironmentOptionSettings' containing--- | required fields as arguments.+-- required fields as arguments. elasticBeanstalkEnvironmentOptionSettings   :: Val Text -- ^ 'ebeosNamespace'   -> Val Text -- ^ 'ebeosOptionName'
library-gen/Stratosphere/ResourceProperties/ElasticBeanstalkEnvironmentTier.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for ElasticBeanstalkEnvironmentTier. See--- | 'elasticBeanstalkEnvironmentTier' for a more convenient constructor.+-- 'elasticBeanstalkEnvironmentTier' for a more convenient constructor. data ElasticBeanstalkEnvironmentTier =   ElasticBeanstalkEnvironmentTier   { _elasticBeanstalkEnvironmentTierName :: Maybe (Val Text)@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'ElasticBeanstalkEnvironmentTier' containing required--- | fields as arguments.+-- fields as arguments. elasticBeanstalkEnvironmentTier   :: ElasticBeanstalkEnvironmentTier elasticBeanstalkEnvironmentTier  =
library-gen/Stratosphere/ResourceProperties/ElasticLoadBalancingLoadBalancerAccessLoggingPolicy.hs view
@@ -15,9 +15,9 @@   -- | Full data type definition for--- | ElasticLoadBalancingLoadBalancerAccessLoggingPolicy. See--- | 'elasticLoadBalancingLoadBalancerAccessLoggingPolicy' for a more--- | convenient constructor.+-- ElasticLoadBalancingLoadBalancerAccessLoggingPolicy. See+-- 'elasticLoadBalancingLoadBalancerAccessLoggingPolicy' for a more+-- convenient constructor. data ElasticLoadBalancingLoadBalancerAccessLoggingPolicy =   ElasticLoadBalancingLoadBalancerAccessLoggingPolicy   { _elasticLoadBalancingLoadBalancerAccessLoggingPolicyEmitInterval :: Maybe (Val Integer')@@ -46,7 +46,7 @@   parseJSON _ = mempty  -- | Constructor for 'ElasticLoadBalancingLoadBalancerAccessLoggingPolicy'--- | containing required fields as arguments.+-- containing required fields as arguments. elasticLoadBalancingLoadBalancerAccessLoggingPolicy   :: Val Bool' -- ^ 'elblbalpEnabled'   -> Val Text -- ^ 'elblbalpS3BucketName'
library-gen/Stratosphere/ResourceProperties/ElasticLoadBalancingLoadBalancerAppCookieStickinessPolicy.hs view
@@ -15,9 +15,9 @@   -- | Full data type definition for--- | ElasticLoadBalancingLoadBalancerAppCookieStickinessPolicy. See--- | 'elasticLoadBalancingLoadBalancerAppCookieStickinessPolicy' for a more--- | convenient constructor.+-- ElasticLoadBalancingLoadBalancerAppCookieStickinessPolicy. See+-- 'elasticLoadBalancingLoadBalancerAppCookieStickinessPolicy' for a more+-- convenient constructor. data ElasticLoadBalancingLoadBalancerAppCookieStickinessPolicy =   ElasticLoadBalancingLoadBalancerAppCookieStickinessPolicy   { _elasticLoadBalancingLoadBalancerAppCookieStickinessPolicyCookieName :: Val Text@@ -40,8 +40,8 @@   parseJSON _ = mempty  -- | Constructor for--- | 'ElasticLoadBalancingLoadBalancerAppCookieStickinessPolicy' containing--- | required fields as arguments.+-- 'ElasticLoadBalancingLoadBalancerAppCookieStickinessPolicy' containing+-- required fields as arguments. elasticLoadBalancingLoadBalancerAppCookieStickinessPolicy   :: Val Text -- ^ 'elblbacspCookieName'   -> Val Text -- ^ 'elblbacspPolicyName'
library-gen/Stratosphere/ResourceProperties/ElasticLoadBalancingLoadBalancerConnectionDrainingPolicy.hs view
@@ -15,9 +15,9 @@   -- | Full data type definition for--- | ElasticLoadBalancingLoadBalancerConnectionDrainingPolicy. See--- | 'elasticLoadBalancingLoadBalancerConnectionDrainingPolicy' for a more--- | convenient constructor.+-- ElasticLoadBalancingLoadBalancerConnectionDrainingPolicy. See+-- 'elasticLoadBalancingLoadBalancerConnectionDrainingPolicy' for a more+-- convenient constructor. data ElasticLoadBalancingLoadBalancerConnectionDrainingPolicy =   ElasticLoadBalancingLoadBalancerConnectionDrainingPolicy   { _elasticLoadBalancingLoadBalancerConnectionDrainingPolicyEnabled :: Val Bool'@@ -40,8 +40,8 @@   parseJSON _ = mempty  -- | Constructor for--- | 'ElasticLoadBalancingLoadBalancerConnectionDrainingPolicy' containing--- | required fields as arguments.+-- 'ElasticLoadBalancingLoadBalancerConnectionDrainingPolicy' containing+-- required fields as arguments. elasticLoadBalancingLoadBalancerConnectionDrainingPolicy   :: Val Bool' -- ^ 'elblbcdpEnabled'   -> ElasticLoadBalancingLoadBalancerConnectionDrainingPolicy
library-gen/Stratosphere/ResourceProperties/ElasticLoadBalancingLoadBalancerConnectionSettings.hs view
@@ -15,9 +15,9 @@   -- | Full data type definition for--- | ElasticLoadBalancingLoadBalancerConnectionSettings. See--- | 'elasticLoadBalancingLoadBalancerConnectionSettings' for a more--- | convenient constructor.+-- ElasticLoadBalancingLoadBalancerConnectionSettings. See+-- 'elasticLoadBalancingLoadBalancerConnectionSettings' for a more+-- convenient constructor. data ElasticLoadBalancingLoadBalancerConnectionSettings =   ElasticLoadBalancingLoadBalancerConnectionSettings   { _elasticLoadBalancingLoadBalancerConnectionSettingsIdleTimeout :: Val Integer'@@ -37,7 +37,7 @@   parseJSON _ = mempty  -- | Constructor for 'ElasticLoadBalancingLoadBalancerConnectionSettings'--- | containing required fields as arguments.+-- containing required fields as arguments. elasticLoadBalancingLoadBalancerConnectionSettings   :: Val Integer' -- ^ 'elblbcsIdleTimeout'   -> ElasticLoadBalancingLoadBalancerConnectionSettings
library-gen/Stratosphere/ResourceProperties/ElasticLoadBalancingLoadBalancerHealthCheck.hs view
@@ -15,9 +15,9 @@   -- | Full data type definition for--- | ElasticLoadBalancingLoadBalancerHealthCheck. See--- | 'elasticLoadBalancingLoadBalancerHealthCheck' for a more convenient--- | constructor.+-- ElasticLoadBalancingLoadBalancerHealthCheck. See+-- 'elasticLoadBalancingLoadBalancerHealthCheck' for a more convenient+-- constructor. data ElasticLoadBalancingLoadBalancerHealthCheck =   ElasticLoadBalancingLoadBalancerHealthCheck   { _elasticLoadBalancingLoadBalancerHealthCheckHealthyThreshold :: Val Text@@ -49,7 +49,7 @@   parseJSON _ = mempty  -- | Constructor for 'ElasticLoadBalancingLoadBalancerHealthCheck' containing--- | required fields as arguments.+-- required fields as arguments. elasticLoadBalancingLoadBalancerHealthCheck   :: Val Text -- ^ 'elblbhcHealthyThreshold'   -> Val Text -- ^ 'elblbhcInterval'
library-gen/Stratosphere/ResourceProperties/ElasticLoadBalancingLoadBalancerLBCookieStickinessPolicy.hs view
@@ -15,9 +15,9 @@   -- | Full data type definition for--- | ElasticLoadBalancingLoadBalancerLBCookieStickinessPolicy. See--- | 'elasticLoadBalancingLoadBalancerLBCookieStickinessPolicy' for a more--- | convenient constructor.+-- ElasticLoadBalancingLoadBalancerLBCookieStickinessPolicy. See+-- 'elasticLoadBalancingLoadBalancerLBCookieStickinessPolicy' for a more+-- convenient constructor. data ElasticLoadBalancingLoadBalancerLBCookieStickinessPolicy =   ElasticLoadBalancingLoadBalancerLBCookieStickinessPolicy   { _elasticLoadBalancingLoadBalancerLBCookieStickinessPolicyCookieExpirationPeriod :: Maybe (Val Text)@@ -40,8 +40,8 @@   parseJSON _ = mempty  -- | Constructor for--- | 'ElasticLoadBalancingLoadBalancerLBCookieStickinessPolicy' containing--- | required fields as arguments.+-- 'ElasticLoadBalancingLoadBalancerLBCookieStickinessPolicy' containing+-- required fields as arguments. elasticLoadBalancingLoadBalancerLBCookieStickinessPolicy   :: ElasticLoadBalancingLoadBalancerLBCookieStickinessPolicy elasticLoadBalancingLoadBalancerLBCookieStickinessPolicy  =
library-gen/Stratosphere/ResourceProperties/ElasticLoadBalancingLoadBalancerListeners.hs view
@@ -15,8 +15,8 @@   -- | Full data type definition for ElasticLoadBalancingLoadBalancerListeners.--- | See 'elasticLoadBalancingLoadBalancerListeners' for a more convenient--- | constructor.+-- See 'elasticLoadBalancingLoadBalancerListeners' for a more convenient+-- constructor. data ElasticLoadBalancingLoadBalancerListeners =   ElasticLoadBalancingLoadBalancerListeners   { _elasticLoadBalancingLoadBalancerListenersInstancePort :: Val Text@@ -51,7 +51,7 @@   parseJSON _ = mempty  -- | Constructor for 'ElasticLoadBalancingLoadBalancerListeners' containing--- | required fields as arguments.+-- required fields as arguments. elasticLoadBalancingLoadBalancerListeners   :: Val Text -- ^ 'elblblInstancePort'   -> Val Text -- ^ 'elblblLoadBalancerPort'
library-gen/Stratosphere/ResourceProperties/ElasticLoadBalancingLoadBalancerPolicies.hs view
@@ -15,8 +15,8 @@   -- | Full data type definition for ElasticLoadBalancingLoadBalancerPolicies.--- | See 'elasticLoadBalancingLoadBalancerPolicies' for a more convenient--- | constructor.+-- See 'elasticLoadBalancingLoadBalancerPolicies' for a more convenient+-- constructor. data ElasticLoadBalancingLoadBalancerPolicies =   ElasticLoadBalancingLoadBalancerPolicies   { _elasticLoadBalancingLoadBalancerPoliciesAttributes :: [Object]@@ -48,7 +48,7 @@   parseJSON _ = mempty  -- | Constructor for 'ElasticLoadBalancingLoadBalancerPolicies' containing--- | required fields as arguments.+-- required fields as arguments. elasticLoadBalancingLoadBalancerPolicies   :: [Object] -- ^ 'elblbpAttributes'   -> Val Text -- ^ 'elblbpPolicyName'
library-gen/Stratosphere/ResourceProperties/ElasticLoadBalancingV2ListenerAction.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for ElasticLoadBalancingV2ListenerAction. See--- | 'elasticLoadBalancingV2ListenerAction' for a more convenient constructor.+-- 'elasticLoadBalancingV2ListenerAction' for a more convenient constructor. data ElasticLoadBalancingV2ListenerAction =   ElasticLoadBalancingV2ListenerAction   { _elasticLoadBalancingV2ListenerActionTargetGroupArn :: Val Text@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'ElasticLoadBalancingV2ListenerAction' containing--- | required fields as arguments.+-- required fields as arguments. elasticLoadBalancingV2ListenerAction   :: Val Text -- ^ 'elbvlaTargetGroupArn'   -> Val Text -- ^ 'elbvlaType'
library-gen/Stratosphere/ResourceProperties/ElasticLoadBalancingV2ListenerCertificate.hs view
@@ -15,8 +15,8 @@   -- | Full data type definition for ElasticLoadBalancingV2ListenerCertificate.--- | See 'elasticLoadBalancingV2ListenerCertificate' for a more convenient--- | constructor.+-- See 'elasticLoadBalancingV2ListenerCertificate' for a more convenient+-- constructor. data ElasticLoadBalancingV2ListenerCertificate =   ElasticLoadBalancingV2ListenerCertificate   { _elasticLoadBalancingV2ListenerCertificateCertificateArn :: Maybe (Val Text)@@ -36,7 +36,7 @@   parseJSON _ = mempty  -- | Constructor for 'ElasticLoadBalancingV2ListenerCertificate' containing--- | required fields as arguments.+-- required fields as arguments. elasticLoadBalancingV2ListenerCertificate   :: ElasticLoadBalancingV2ListenerCertificate elasticLoadBalancingV2ListenerCertificate  =
library-gen/Stratosphere/ResourceProperties/ElasticLoadBalancingV2ListenerRuleAction.hs view
@@ -15,8 +15,8 @@   -- | Full data type definition for ElasticLoadBalancingV2ListenerRuleAction.--- | See 'elasticLoadBalancingV2ListenerRuleAction' for a more convenient--- | constructor.+-- See 'elasticLoadBalancingV2ListenerRuleAction' for a more convenient+-- constructor. data ElasticLoadBalancingV2ListenerRuleAction =   ElasticLoadBalancingV2ListenerRuleAction   { _elasticLoadBalancingV2ListenerRuleActionTargetGroupArn :: Val Text@@ -39,7 +39,7 @@   parseJSON _ = mempty  -- | Constructor for 'ElasticLoadBalancingV2ListenerRuleAction' containing--- | required fields as arguments.+-- required fields as arguments. elasticLoadBalancingV2ListenerRuleAction   :: Val Text -- ^ 'elbvlraTargetGroupArn'   -> Val Text -- ^ 'elbvlraType'
library-gen/Stratosphere/ResourceProperties/ElasticLoadBalancingV2ListenerRuleRuleCondition.hs view
@@ -15,9 +15,9 @@   -- | Full data type definition for--- | ElasticLoadBalancingV2ListenerRuleRuleCondition. See--- | 'elasticLoadBalancingV2ListenerRuleRuleCondition' for a more convenient--- | constructor.+-- ElasticLoadBalancingV2ListenerRuleRuleCondition. See+-- 'elasticLoadBalancingV2ListenerRuleRuleCondition' for a more convenient+-- constructor. data ElasticLoadBalancingV2ListenerRuleRuleCondition =   ElasticLoadBalancingV2ListenerRuleRuleCondition   { _elasticLoadBalancingV2ListenerRuleRuleConditionField :: Maybe (Val Text)@@ -40,7 +40,7 @@   parseJSON _ = mempty  -- | Constructor for 'ElasticLoadBalancingV2ListenerRuleRuleCondition'--- | containing required fields as arguments.+-- containing required fields as arguments. elasticLoadBalancingV2ListenerRuleRuleCondition   :: ElasticLoadBalancingV2ListenerRuleRuleCondition elasticLoadBalancingV2ListenerRuleRuleCondition  =
library-gen/Stratosphere/ResourceProperties/ElasticLoadBalancingV2LoadBalancerLoadBalancerAttribute.hs view
@@ -15,9 +15,9 @@   -- | Full data type definition for--- | ElasticLoadBalancingV2LoadBalancerLoadBalancerAttribute. See--- | 'elasticLoadBalancingV2LoadBalancerLoadBalancerAttribute' for a more--- | convenient constructor.+-- ElasticLoadBalancingV2LoadBalancerLoadBalancerAttribute. See+-- 'elasticLoadBalancingV2LoadBalancerLoadBalancerAttribute' for a more+-- convenient constructor. data ElasticLoadBalancingV2LoadBalancerLoadBalancerAttribute =   ElasticLoadBalancingV2LoadBalancerLoadBalancerAttribute   { _elasticLoadBalancingV2LoadBalancerLoadBalancerAttributeKey :: Maybe (Val Text)@@ -40,7 +40,7 @@   parseJSON _ = mempty  -- | Constructor for 'ElasticLoadBalancingV2LoadBalancerLoadBalancerAttribute'--- | containing required fields as arguments.+-- containing required fields as arguments. elasticLoadBalancingV2LoadBalancerLoadBalancerAttribute   :: ElasticLoadBalancingV2LoadBalancerLoadBalancerAttribute elasticLoadBalancingV2LoadBalancerLoadBalancerAttribute  =
library-gen/Stratosphere/ResourceProperties/ElasticLoadBalancingV2TargetGroupMatcher.hs view
@@ -15,8 +15,8 @@   -- | Full data type definition for ElasticLoadBalancingV2TargetGroupMatcher.--- | See 'elasticLoadBalancingV2TargetGroupMatcher' for a more convenient--- | constructor.+-- See 'elasticLoadBalancingV2TargetGroupMatcher' for a more convenient+-- constructor. data ElasticLoadBalancingV2TargetGroupMatcher =   ElasticLoadBalancingV2TargetGroupMatcher   { _elasticLoadBalancingV2TargetGroupMatcherHttpCode :: Val Text@@ -36,7 +36,7 @@   parseJSON _ = mempty  -- | Constructor for 'ElasticLoadBalancingV2TargetGroupMatcher' containing--- | required fields as arguments.+-- required fields as arguments. elasticLoadBalancingV2TargetGroupMatcher   :: Val Text -- ^ 'elbvtgmHttpCode'   -> ElasticLoadBalancingV2TargetGroupMatcher
library-gen/Stratosphere/ResourceProperties/ElasticLoadBalancingV2TargetGroupTargetDescription.hs view
@@ -15,9 +15,9 @@   -- | Full data type definition for--- | ElasticLoadBalancingV2TargetGroupTargetDescription. See--- | 'elasticLoadBalancingV2TargetGroupTargetDescription' for a more--- | convenient constructor.+-- ElasticLoadBalancingV2TargetGroupTargetDescription. See+-- 'elasticLoadBalancingV2TargetGroupTargetDescription' for a more+-- convenient constructor. data ElasticLoadBalancingV2TargetGroupTargetDescription =   ElasticLoadBalancingV2TargetGroupTargetDescription   { _elasticLoadBalancingV2TargetGroupTargetDescriptionId :: Val Text@@ -40,7 +40,7 @@   parseJSON _ = mempty  -- | Constructor for 'ElasticLoadBalancingV2TargetGroupTargetDescription'--- | containing required fields as arguments.+-- containing required fields as arguments. elasticLoadBalancingV2TargetGroupTargetDescription   :: Val Text -- ^ 'elbvtgtdId'   -> ElasticLoadBalancingV2TargetGroupTargetDescription
library-gen/Stratosphere/ResourceProperties/ElasticLoadBalancingV2TargetGroupTargetGroupAttribute.hs view
@@ -15,9 +15,9 @@   -- | Full data type definition for--- | ElasticLoadBalancingV2TargetGroupTargetGroupAttribute. See--- | 'elasticLoadBalancingV2TargetGroupTargetGroupAttribute' for a more--- | convenient constructor.+-- ElasticLoadBalancingV2TargetGroupTargetGroupAttribute. See+-- 'elasticLoadBalancingV2TargetGroupTargetGroupAttribute' for a more+-- convenient constructor. data ElasticLoadBalancingV2TargetGroupTargetGroupAttribute =   ElasticLoadBalancingV2TargetGroupTargetGroupAttribute   { _elasticLoadBalancingV2TargetGroupTargetGroupAttributeKey :: Maybe (Val Text)@@ -40,7 +40,7 @@   parseJSON _ = mempty  -- | Constructor for 'ElasticLoadBalancingV2TargetGroupTargetGroupAttribute'--- | containing required fields as arguments.+-- containing required fields as arguments. elasticLoadBalancingV2TargetGroupTargetGroupAttribute   :: ElasticLoadBalancingV2TargetGroupTargetGroupAttribute elasticLoadBalancingV2TargetGroupTargetGroupAttribute  =
library-gen/Stratosphere/ResourceProperties/ElasticsearchDomainEBSOptions.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for ElasticsearchDomainEBSOptions. See--- | 'elasticsearchDomainEBSOptions' for a more convenient constructor.+-- 'elasticsearchDomainEBSOptions' for a more convenient constructor. data ElasticsearchDomainEBSOptions =   ElasticsearchDomainEBSOptions   { _elasticsearchDomainEBSOptionsEBSEnabled :: Maybe (Val Bool')@@ -44,7 +44,7 @@   parseJSON _ = mempty  -- | Constructor for 'ElasticsearchDomainEBSOptions' containing required--- | fields as arguments.+-- fields as arguments. elasticsearchDomainEBSOptions   :: ElasticsearchDomainEBSOptions elasticsearchDomainEBSOptions  =
library-gen/Stratosphere/ResourceProperties/ElasticsearchDomainElasticsearchClusterConfig.hs view
@@ -15,9 +15,9 @@   -- | Full data type definition for--- | ElasticsearchDomainElasticsearchClusterConfig. See--- | 'elasticsearchDomainElasticsearchClusterConfig' for a more convenient--- | constructor.+-- ElasticsearchDomainElasticsearchClusterConfig. See+-- 'elasticsearchDomainElasticsearchClusterConfig' for a more convenient+-- constructor. data ElasticsearchDomainElasticsearchClusterConfig =   ElasticsearchDomainElasticsearchClusterConfig   { _elasticsearchDomainElasticsearchClusterConfigDedicatedMasterCount :: Maybe (Val Integer')@@ -52,7 +52,7 @@   parseJSON _ = mempty  -- | Constructor for 'ElasticsearchDomainElasticsearchClusterConfig'--- | containing required fields as arguments.+-- containing required fields as arguments. elasticsearchDomainElasticsearchClusterConfig   :: ElasticsearchDomainElasticsearchClusterConfig elasticsearchDomainElasticsearchClusterConfig  =
library-gen/Stratosphere/ResourceProperties/ElasticsearchDomainSnapshotOptions.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for ElasticsearchDomainSnapshotOptions. See--- | 'elasticsearchDomainSnapshotOptions' for a more convenient constructor.+-- 'elasticsearchDomainSnapshotOptions' for a more convenient constructor. data ElasticsearchDomainSnapshotOptions =   ElasticsearchDomainSnapshotOptions   { _elasticsearchDomainSnapshotOptionsAutomatedSnapshotStartHour :: Maybe (Val Integer')@@ -35,7 +35,7 @@   parseJSON _ = mempty  -- | Constructor for 'ElasticsearchDomainSnapshotOptions' containing required--- | fields as arguments.+-- fields as arguments. elasticsearchDomainSnapshotOptions   :: ElasticsearchDomainSnapshotOptions elasticsearchDomainSnapshotOptions  =
library-gen/Stratosphere/ResourceProperties/EventsRuleTarget.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for EventsRuleTarget. See 'eventsRuleTarget'--- | for a more convenient constructor.+-- for a more convenient constructor. data EventsRuleTarget =   EventsRuleTarget   { _eventsRuleTargetArn :: Val Text@@ -44,7 +44,7 @@   parseJSON _ = mempty  -- | Constructor for 'EventsRuleTarget' containing required fields as--- | arguments.+-- arguments. eventsRuleTarget   :: Val Text -- ^ 'ertArn'   -> Val Text -- ^ 'ertId'
library-gen/Stratosphere/ResourceProperties/GameLiftAliasRoutingStrategy.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for GameLiftAliasRoutingStrategy. See--- | 'gameLiftAliasRoutingStrategy' for a more convenient constructor.+-- 'gameLiftAliasRoutingStrategy' for a more convenient constructor. data GameLiftAliasRoutingStrategy =   GameLiftAliasRoutingStrategy   { _gameLiftAliasRoutingStrategyFleetId :: Maybe (Val Text)@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'GameLiftAliasRoutingStrategy' containing required fields--- | as arguments.+-- as arguments. gameLiftAliasRoutingStrategy   :: Val Text -- ^ 'glarsType'   -> GameLiftAliasRoutingStrategy
library-gen/Stratosphere/ResourceProperties/GameLiftBuildS3Location.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for GameLiftBuildS3Location. See--- | 'gameLiftBuildS3Location' for a more convenient constructor.+-- 'gameLiftBuildS3Location' for a more convenient constructor. data GameLiftBuildS3Location =   GameLiftBuildS3Location   { _gameLiftBuildS3LocationBucket :: Val Text@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'GameLiftBuildS3Location' containing required fields as--- | arguments.+-- arguments. gameLiftBuildS3Location   :: Val Text -- ^ 'glbslBucket'   -> Val Text -- ^ 'glbslKey'
library-gen/Stratosphere/ResourceProperties/GameLiftFleetIpPermission.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for GameLiftFleetIpPermission. See--- | 'gameLiftFleetIpPermission' for a more convenient constructor.+-- 'gameLiftFleetIpPermission' for a more convenient constructor. data GameLiftFleetIpPermission =   GameLiftFleetIpPermission   { _gameLiftFleetIpPermissionFromPort :: Val Integer'@@ -44,7 +44,7 @@   parseJSON _ = mempty  -- | Constructor for 'GameLiftFleetIpPermission' containing required fields as--- | arguments.+-- arguments. gameLiftFleetIpPermission   :: Val Integer' -- ^ 'glfipFromPort'   -> Val Text -- ^ 'glfipIpRange'
library-gen/Stratosphere/ResourceProperties/IAMGroupPolicy.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for IAMGroupPolicy. See 'iamGroupPolicy' for a--- | more convenient constructor.+-- more convenient constructor. data IAMGroupPolicy =   IAMGroupPolicy   { _iAMGroupPolicyPolicyDocument :: Object
library-gen/Stratosphere/ResourceProperties/IAMRolePolicy.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for IAMRolePolicy. See 'iamRolePolicy' for a--- | more convenient constructor.+-- more convenient constructor. data IAMRolePolicy =   IAMRolePolicy   { _iAMRolePolicyPolicyDocument :: Object
library-gen/Stratosphere/ResourceProperties/IAMUserLoginProfile.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for IAMUserLoginProfile. See--- | 'iamUserLoginProfile' for a more convenient constructor.+-- 'iamUserLoginProfile' for a more convenient constructor. data IAMUserLoginProfile =   IAMUserLoginProfile   { _iAMUserLoginProfilePassword :: Val Text@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'IAMUserLoginProfile' containing required fields as--- | arguments.+-- arguments. iamUserLoginProfile   :: Val Text -- ^ 'iamulpPassword'   -> IAMUserLoginProfile
library-gen/Stratosphere/ResourceProperties/IAMUserPolicy.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for IAMUserPolicy. See 'iamUserPolicy' for a--- | more convenient constructor.+-- more convenient constructor. data IAMUserPolicy =   IAMUserPolicy   { _iAMUserPolicyPolicyDocument :: Object
library-gen/Stratosphere/ResourceProperties/IoTThingAttributePayload.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for IoTThingAttributePayload. See--- | 'ioTThingAttributePayload' for a more convenient constructor.+-- 'ioTThingAttributePayload' for a more convenient constructor. data IoTThingAttributePayload =   IoTThingAttributePayload   { _ioTThingAttributePayloadAttributes :: Maybe Object@@ -35,7 +35,7 @@   parseJSON _ = mempty  -- | Constructor for 'IoTThingAttributePayload' containing required fields as--- | arguments.+-- arguments. ioTThingAttributePayload   :: IoTThingAttributePayload ioTThingAttributePayload  =
library-gen/Stratosphere/ResourceProperties/IoTTopicRuleAction.hs view
@@ -25,7 +25,7 @@ import Stratosphere.ResourceProperties.IoTTopicRuleSqsAction  -- | Full data type definition for IoTTopicRuleAction. See--- | 'ioTTopicRuleAction' for a more convenient constructor.+-- 'ioTTopicRuleAction' for a more convenient constructor. data IoTTopicRuleAction =   IoTTopicRuleAction   { _ioTTopicRuleActionCloudwatchAlarm :: Maybe IoTTopicRuleCloudwatchAlarmAction@@ -75,7 +75,7 @@   parseJSON _ = mempty  -- | Constructor for 'IoTTopicRuleAction' containing required fields as--- | arguments.+-- arguments. ioTTopicRuleAction   :: IoTTopicRuleAction ioTTopicRuleAction  =
library-gen/Stratosphere/ResourceProperties/IoTTopicRuleCloudwatchAlarmAction.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for IoTTopicRuleCloudwatchAlarmAction. See--- | 'ioTTopicRuleCloudwatchAlarmAction' for a more convenient constructor.+-- 'ioTTopicRuleCloudwatchAlarmAction' for a more convenient constructor. data IoTTopicRuleCloudwatchAlarmAction =   IoTTopicRuleCloudwatchAlarmAction   { _ioTTopicRuleCloudwatchAlarmActionAlarmName :: Val Text@@ -44,7 +44,7 @@   parseJSON _ = mempty  -- | Constructor for 'IoTTopicRuleCloudwatchAlarmAction' containing required--- | fields as arguments.+-- fields as arguments. ioTTopicRuleCloudwatchAlarmAction   :: Val Text -- ^ 'ittrcaaAlarmName'   -> Val Text -- ^ 'ittrcaaRoleArn'
library-gen/Stratosphere/ResourceProperties/IoTTopicRuleCloudwatchMetricAction.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for IoTTopicRuleCloudwatchMetricAction. See--- | 'ioTTopicRuleCloudwatchMetricAction' for a more convenient constructor.+-- 'ioTTopicRuleCloudwatchMetricAction' for a more convenient constructor. data IoTTopicRuleCloudwatchMetricAction =   IoTTopicRuleCloudwatchMetricAction   { _ioTTopicRuleCloudwatchMetricActionMetricName :: Val Text@@ -50,7 +50,7 @@   parseJSON _ = mempty  -- | Constructor for 'IoTTopicRuleCloudwatchMetricAction' containing required--- | fields as arguments.+-- fields as arguments. ioTTopicRuleCloudwatchMetricAction   :: Val Text -- ^ 'ittrcmaMetricName'   -> Val Text -- ^ 'ittrcmaMetricNamespace'
library-gen/Stratosphere/ResourceProperties/IoTTopicRuleDynamoDBAction.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for IoTTopicRuleDynamoDBAction. See--- | 'ioTTopicRuleDynamoDBAction' for a more convenient constructor.+-- 'ioTTopicRuleDynamoDBAction' for a more convenient constructor. data IoTTopicRuleDynamoDBAction =   IoTTopicRuleDynamoDBAction   { _ioTTopicRuleDynamoDBActionHashKeyField :: Val Text@@ -53,7 +53,7 @@   parseJSON _ = mempty  -- | Constructor for 'IoTTopicRuleDynamoDBAction' containing required fields--- | as arguments.+-- as arguments. ioTTopicRuleDynamoDBAction   :: Val Text -- ^ 'ittrddbaHashKeyField'   -> Val Text -- ^ 'ittrddbaHashKeyValue'
library-gen/Stratosphere/ResourceProperties/IoTTopicRuleElasticsearchAction.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for IoTTopicRuleElasticsearchAction. See--- | 'ioTTopicRuleElasticsearchAction' for a more convenient constructor.+-- 'ioTTopicRuleElasticsearchAction' for a more convenient constructor. data IoTTopicRuleElasticsearchAction =   IoTTopicRuleElasticsearchAction   { _ioTTopicRuleElasticsearchActionEndpoint :: Val Text@@ -47,7 +47,7 @@   parseJSON _ = mempty  -- | Constructor for 'IoTTopicRuleElasticsearchAction' containing required--- | fields as arguments.+-- fields as arguments. ioTTopicRuleElasticsearchAction   :: Val Text -- ^ 'ittreaEndpoint'   -> Val Text -- ^ 'ittreaId'
library-gen/Stratosphere/ResourceProperties/IoTTopicRuleFirehoseAction.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for IoTTopicRuleFirehoseAction. See--- | 'ioTTopicRuleFirehoseAction' for a more convenient constructor.+-- 'ioTTopicRuleFirehoseAction' for a more convenient constructor. data IoTTopicRuleFirehoseAction =   IoTTopicRuleFirehoseAction   { _ioTTopicRuleFirehoseActionDeliveryStreamName :: Val Text@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'IoTTopicRuleFirehoseAction' containing required fields--- | as arguments.+-- as arguments. ioTTopicRuleFirehoseAction   :: Val Text -- ^ 'ittrfaDeliveryStreamName'   -> Val Text -- ^ 'ittrfaRoleArn'
library-gen/Stratosphere/ResourceProperties/IoTTopicRuleKinesisAction.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for IoTTopicRuleKinesisAction. See--- | 'ioTTopicRuleKinesisAction' for a more convenient constructor.+-- 'ioTTopicRuleKinesisAction' for a more convenient constructor. data IoTTopicRuleKinesisAction =   IoTTopicRuleKinesisAction   { _ioTTopicRuleKinesisActionPartitionKey :: Maybe (Val Text)@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'IoTTopicRuleKinesisAction' containing required fields as--- | arguments.+-- arguments. ioTTopicRuleKinesisAction   :: Val Text -- ^ 'ittrkaRoleArn'   -> Val Text -- ^ 'ittrkaStreamName'
library-gen/Stratosphere/ResourceProperties/IoTTopicRuleLambdaAction.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for IoTTopicRuleLambdaAction. See--- | 'ioTTopicRuleLambdaAction' for a more convenient constructor.+-- 'ioTTopicRuleLambdaAction' for a more convenient constructor. data IoTTopicRuleLambdaAction =   IoTTopicRuleLambdaAction   { _ioTTopicRuleLambdaActionFunctionArn :: Val Text@@ -35,7 +35,7 @@   parseJSON _ = mempty  -- | Constructor for 'IoTTopicRuleLambdaAction' containing required fields as--- | arguments.+-- arguments. ioTTopicRuleLambdaAction   :: Val Text -- ^ 'ittrlaFunctionArn'   -> IoTTopicRuleLambdaAction
library-gen/Stratosphere/ResourceProperties/IoTTopicRuleRepublishAction.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for IoTTopicRuleRepublishAction. See--- | 'ioTTopicRuleRepublishAction' for a more convenient constructor.+-- 'ioTTopicRuleRepublishAction' for a more convenient constructor. data IoTTopicRuleRepublishAction =   IoTTopicRuleRepublishAction   { _ioTTopicRuleRepublishActionRoleArn :: Val Text@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'IoTTopicRuleRepublishAction' containing required fields--- | as arguments.+-- as arguments. ioTTopicRuleRepublishAction   :: Val Text -- ^ 'ittrraRoleArn'   -> Val Text -- ^ 'ittrraTopic'
library-gen/Stratosphere/ResourceProperties/IoTTopicRuleS3Action.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for IoTTopicRuleS3Action. See--- | 'ioTTopicRuleS3Action' for a more convenient constructor.+-- 'ioTTopicRuleS3Action' for a more convenient constructor. data IoTTopicRuleS3Action =   IoTTopicRuleS3Action   { _ioTTopicRuleS3ActionBucketName :: Val Text@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'IoTTopicRuleS3Action' containing required fields as--- | arguments.+-- arguments. ioTTopicRuleS3Action   :: Val Text -- ^ 'ittrs3aBucketName'   -> Val Text -- ^ 'ittrs3aKey'
library-gen/Stratosphere/ResourceProperties/IoTTopicRuleSnsAction.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for IoTTopicRuleSnsAction. See--- | 'ioTTopicRuleSnsAction' for a more convenient constructor.+-- 'ioTTopicRuleSnsAction' for a more convenient constructor. data IoTTopicRuleSnsAction =   IoTTopicRuleSnsAction   { _ioTTopicRuleSnsActionMessageFormat :: Maybe (Val Text)@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'IoTTopicRuleSnsAction' containing required fields as--- | arguments.+-- arguments. ioTTopicRuleSnsAction   :: Val Text -- ^ 'ittrsnaRoleArn'   -> Val Text -- ^ 'ittrsnaTargetArn'
library-gen/Stratosphere/ResourceProperties/IoTTopicRuleSqsAction.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for IoTTopicRuleSqsAction. See--- | 'ioTTopicRuleSqsAction' for a more convenient constructor.+-- 'ioTTopicRuleSqsAction' for a more convenient constructor. data IoTTopicRuleSqsAction =   IoTTopicRuleSqsAction   { _ioTTopicRuleSqsActionQueueUrl :: Val Text@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'IoTTopicRuleSqsAction' containing required fields as--- | arguments.+-- arguments. ioTTopicRuleSqsAction   :: Val Text -- ^ 'ittrsqaQueueUrl'   -> Val Text -- ^ 'ittrsqaRoleArn'
library-gen/Stratosphere/ResourceProperties/IoTTopicRuleTopicRulePayload.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.IoTTopicRuleAction  -- | Full data type definition for IoTTopicRuleTopicRulePayload. See--- | 'ioTTopicRuleTopicRulePayload' for a more convenient constructor.+-- 'ioTTopicRuleTopicRulePayload' for a more convenient constructor. data IoTTopicRuleTopicRulePayload =   IoTTopicRuleTopicRulePayload   { _ioTTopicRuleTopicRulePayloadActions :: [IoTTopicRuleAction]@@ -47,7 +47,7 @@   parseJSON _ = mempty  -- | Constructor for 'IoTTopicRuleTopicRulePayload' containing required fields--- | as arguments.+-- as arguments. ioTTopicRuleTopicRulePayload   :: [IoTTopicRuleAction] -- ^ 'ittrtrpActions'   -> Val Bool' -- ^ 'ittrtrpRuleDisabled'
library-gen/Stratosphere/ResourceProperties/KinesisFirehoseDeliveryStreamBufferingHints.hs view
@@ -15,9 +15,9 @@   -- | Full data type definition for--- | KinesisFirehoseDeliveryStreamBufferingHints. See--- | 'kinesisFirehoseDeliveryStreamBufferingHints' for a more convenient--- | constructor.+-- KinesisFirehoseDeliveryStreamBufferingHints. See+-- 'kinesisFirehoseDeliveryStreamBufferingHints' for a more convenient+-- constructor. data KinesisFirehoseDeliveryStreamBufferingHints =   KinesisFirehoseDeliveryStreamBufferingHints   { _kinesisFirehoseDeliveryStreamBufferingHintsIntervalInSeconds :: Val Integer'@@ -40,7 +40,7 @@   parseJSON _ = mempty  -- | Constructor for 'KinesisFirehoseDeliveryStreamBufferingHints' containing--- | required fields as arguments.+-- required fields as arguments. kinesisFirehoseDeliveryStreamBufferingHints   :: Val Integer' -- ^ 'kfdsbhIntervalInSeconds'   -> Val Integer' -- ^ 'kfdsbhSizeInMBs'
library-gen/Stratosphere/ResourceProperties/KinesisFirehoseDeliveryStreamCloudWatchLoggingOptions.hs view
@@ -15,9 +15,9 @@   -- | Full data type definition for--- | KinesisFirehoseDeliveryStreamCloudWatchLoggingOptions. See--- | 'kinesisFirehoseDeliveryStreamCloudWatchLoggingOptions' for a more--- | convenient constructor.+-- KinesisFirehoseDeliveryStreamCloudWatchLoggingOptions. See+-- 'kinesisFirehoseDeliveryStreamCloudWatchLoggingOptions' for a more+-- convenient constructor. data KinesisFirehoseDeliveryStreamCloudWatchLoggingOptions =   KinesisFirehoseDeliveryStreamCloudWatchLoggingOptions   { _kinesisFirehoseDeliveryStreamCloudWatchLoggingOptionsEnabled :: Maybe (Val Bool')@@ -43,7 +43,7 @@   parseJSON _ = mempty  -- | Constructor for 'KinesisFirehoseDeliveryStreamCloudWatchLoggingOptions'--- | containing required fields as arguments.+-- containing required fields as arguments. kinesisFirehoseDeliveryStreamCloudWatchLoggingOptions   :: KinesisFirehoseDeliveryStreamCloudWatchLoggingOptions kinesisFirehoseDeliveryStreamCloudWatchLoggingOptions  =
library-gen/Stratosphere/ResourceProperties/KinesisFirehoseDeliveryStreamCopyCommand.hs view
@@ -15,8 +15,8 @@   -- | Full data type definition for KinesisFirehoseDeliveryStreamCopyCommand.--- | See 'kinesisFirehoseDeliveryStreamCopyCommand' for a more convenient--- | constructor.+-- See 'kinesisFirehoseDeliveryStreamCopyCommand' for a more convenient+-- constructor. data KinesisFirehoseDeliveryStreamCopyCommand =   KinesisFirehoseDeliveryStreamCopyCommand   { _kinesisFirehoseDeliveryStreamCopyCommandCopyOptions :: Maybe (Val Text)@@ -42,7 +42,7 @@   parseJSON _ = mempty  -- | Constructor for 'KinesisFirehoseDeliveryStreamCopyCommand' containing--- | required fields as arguments.+-- required fields as arguments. kinesisFirehoseDeliveryStreamCopyCommand   :: Val Text -- ^ 'kfdsccDataTableName'   -> KinesisFirehoseDeliveryStreamCopyCommand
library-gen/Stratosphere/ResourceProperties/KinesisFirehoseDeliveryStreamElasticsearchBufferingHints.hs view
@@ -15,9 +15,9 @@   -- | Full data type definition for--- | KinesisFirehoseDeliveryStreamElasticsearchBufferingHints. See--- | 'kinesisFirehoseDeliveryStreamElasticsearchBufferingHints' for a more--- | convenient constructor.+-- KinesisFirehoseDeliveryStreamElasticsearchBufferingHints. See+-- 'kinesisFirehoseDeliveryStreamElasticsearchBufferingHints' for a more+-- convenient constructor. data KinesisFirehoseDeliveryStreamElasticsearchBufferingHints =   KinesisFirehoseDeliveryStreamElasticsearchBufferingHints   { _kinesisFirehoseDeliveryStreamElasticsearchBufferingHintsIntervalInSeconds :: Val Integer'@@ -40,8 +40,8 @@   parseJSON _ = mempty  -- | Constructor for--- | 'KinesisFirehoseDeliveryStreamElasticsearchBufferingHints' containing--- | required fields as arguments.+-- 'KinesisFirehoseDeliveryStreamElasticsearchBufferingHints' containing+-- required fields as arguments. kinesisFirehoseDeliveryStreamElasticsearchBufferingHints   :: Val Integer' -- ^ 'kfdsebhIntervalInSeconds'   -> Val Integer' -- ^ 'kfdsebhSizeInMBs'
library-gen/Stratosphere/ResourceProperties/KinesisFirehoseDeliveryStreamElasticsearchDestinationConfiguration.hs view
@@ -19,9 +19,9 @@ import Stratosphere.ResourceProperties.KinesisFirehoseDeliveryStreamS3DestinationConfiguration  -- | Full data type definition for--- | KinesisFirehoseDeliveryStreamElasticsearchDestinationConfiguration. See--- | 'kinesisFirehoseDeliveryStreamElasticsearchDestinationConfiguration' for--- | a more convenient constructor.+-- KinesisFirehoseDeliveryStreamElasticsearchDestinationConfiguration. See+-- 'kinesisFirehoseDeliveryStreamElasticsearchDestinationConfiguration' for+-- a more convenient constructor. data KinesisFirehoseDeliveryStreamElasticsearchDestinationConfiguration =   KinesisFirehoseDeliveryStreamElasticsearchDestinationConfiguration   { _kinesisFirehoseDeliveryStreamElasticsearchDestinationConfigurationBufferingHints :: KinesisFirehoseDeliveryStreamElasticsearchBufferingHints@@ -68,8 +68,8 @@   parseJSON _ = mempty  -- | Constructor for--- | 'KinesisFirehoseDeliveryStreamElasticsearchDestinationConfiguration'--- | containing required fields as arguments.+-- 'KinesisFirehoseDeliveryStreamElasticsearchDestinationConfiguration'+-- containing required fields as arguments. kinesisFirehoseDeliveryStreamElasticsearchDestinationConfiguration   :: KinesisFirehoseDeliveryStreamElasticsearchBufferingHints -- ^ 'kfdsedcBufferingHints'   -> Val Text -- ^ 'kfdsedcDomainARN'
library-gen/Stratosphere/ResourceProperties/KinesisFirehoseDeliveryStreamElasticsearchRetryOptions.hs view
@@ -15,9 +15,9 @@   -- | Full data type definition for--- | KinesisFirehoseDeliveryStreamElasticsearchRetryOptions. See--- | 'kinesisFirehoseDeliveryStreamElasticsearchRetryOptions' for a more--- | convenient constructor.+-- KinesisFirehoseDeliveryStreamElasticsearchRetryOptions. See+-- 'kinesisFirehoseDeliveryStreamElasticsearchRetryOptions' for a more+-- convenient constructor. data KinesisFirehoseDeliveryStreamElasticsearchRetryOptions =   KinesisFirehoseDeliveryStreamElasticsearchRetryOptions   { _kinesisFirehoseDeliveryStreamElasticsearchRetryOptionsDurationInSeconds :: Val Integer'@@ -37,7 +37,7 @@   parseJSON _ = mempty  -- | Constructor for 'KinesisFirehoseDeliveryStreamElasticsearchRetryOptions'--- | containing required fields as arguments.+-- containing required fields as arguments. kinesisFirehoseDeliveryStreamElasticsearchRetryOptions   :: Val Integer' -- ^ 'kfdseroDurationInSeconds'   -> KinesisFirehoseDeliveryStreamElasticsearchRetryOptions
library-gen/Stratosphere/ResourceProperties/KinesisFirehoseDeliveryStreamEncryptionConfiguration.hs view
@@ -16,9 +16,9 @@ import Stratosphere.ResourceProperties.KinesisFirehoseDeliveryStreamKMSEncryptionConfig  -- | Full data type definition for--- | KinesisFirehoseDeliveryStreamEncryptionConfiguration. See--- | 'kinesisFirehoseDeliveryStreamEncryptionConfiguration' for a more--- | convenient constructor.+-- KinesisFirehoseDeliveryStreamEncryptionConfiguration. See+-- 'kinesisFirehoseDeliveryStreamEncryptionConfiguration' for a more+-- convenient constructor. data KinesisFirehoseDeliveryStreamEncryptionConfiguration =   KinesisFirehoseDeliveryStreamEncryptionConfiguration   { _kinesisFirehoseDeliveryStreamEncryptionConfigurationKMSEncryptionConfig :: Maybe KinesisFirehoseDeliveryStreamKMSEncryptionConfig@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'KinesisFirehoseDeliveryStreamEncryptionConfiguration'--- | containing required fields as arguments.+-- containing required fields as arguments. kinesisFirehoseDeliveryStreamEncryptionConfiguration   :: KinesisFirehoseDeliveryStreamEncryptionConfiguration kinesisFirehoseDeliveryStreamEncryptionConfiguration  =
library-gen/Stratosphere/ResourceProperties/KinesisFirehoseDeliveryStreamKMSEncryptionConfig.hs view
@@ -15,9 +15,9 @@   -- | Full data type definition for--- | KinesisFirehoseDeliveryStreamKMSEncryptionConfig. See--- | 'kinesisFirehoseDeliveryStreamKMSEncryptionConfig' for a more convenient--- | constructor.+-- KinesisFirehoseDeliveryStreamKMSEncryptionConfig. See+-- 'kinesisFirehoseDeliveryStreamKMSEncryptionConfig' for a more convenient+-- constructor. data KinesisFirehoseDeliveryStreamKMSEncryptionConfig =   KinesisFirehoseDeliveryStreamKMSEncryptionConfig   { _kinesisFirehoseDeliveryStreamKMSEncryptionConfigAWSKMSKeyARN :: Val Text@@ -37,7 +37,7 @@   parseJSON _ = mempty  -- | Constructor for 'KinesisFirehoseDeliveryStreamKMSEncryptionConfig'--- | containing required fields as arguments.+-- containing required fields as arguments. kinesisFirehoseDeliveryStreamKMSEncryptionConfig   :: Val Text -- ^ 'kfdskmsecAWSKMSKeyARN'   -> KinesisFirehoseDeliveryStreamKMSEncryptionConfig
library-gen/Stratosphere/ResourceProperties/KinesisFirehoseDeliveryStreamRedshiftDestinationConfiguration.hs view
@@ -17,9 +17,9 @@ import Stratosphere.ResourceProperties.KinesisFirehoseDeliveryStreamS3DestinationConfiguration  -- | Full data type definition for--- | KinesisFirehoseDeliveryStreamRedshiftDestinationConfiguration. See--- | 'kinesisFirehoseDeliveryStreamRedshiftDestinationConfiguration' for a--- | more convenient constructor.+-- KinesisFirehoseDeliveryStreamRedshiftDestinationConfiguration. See+-- 'kinesisFirehoseDeliveryStreamRedshiftDestinationConfiguration' for a+-- more convenient constructor. data KinesisFirehoseDeliveryStreamRedshiftDestinationConfiguration =   KinesisFirehoseDeliveryStreamRedshiftDestinationConfiguration   { _kinesisFirehoseDeliveryStreamRedshiftDestinationConfigurationCloudWatchLoggingOptions :: Maybe KinesisFirehoseDeliveryStreamCloudWatchLoggingOptions@@ -57,8 +57,8 @@   parseJSON _ = mempty  -- | Constructor for--- | 'KinesisFirehoseDeliveryStreamRedshiftDestinationConfiguration'--- | containing required fields as arguments.+-- 'KinesisFirehoseDeliveryStreamRedshiftDestinationConfiguration'+-- containing required fields as arguments. kinesisFirehoseDeliveryStreamRedshiftDestinationConfiguration   :: Val Text -- ^ 'kfdsrdcClusterJDBCURL'   -> KinesisFirehoseDeliveryStreamCopyCommand -- ^ 'kfdsrdcCopyCommand'
library-gen/Stratosphere/ResourceProperties/KinesisFirehoseDeliveryStreamS3DestinationConfiguration.hs view
@@ -18,9 +18,9 @@ import Stratosphere.ResourceProperties.KinesisFirehoseDeliveryStreamEncryptionConfiguration  -- | Full data type definition for--- | KinesisFirehoseDeliveryStreamS3DestinationConfiguration. See--- | 'kinesisFirehoseDeliveryStreamS3DestinationConfiguration' for a more--- | convenient constructor.+-- KinesisFirehoseDeliveryStreamS3DestinationConfiguration. See+-- 'kinesisFirehoseDeliveryStreamS3DestinationConfiguration' for a more+-- convenient constructor. data KinesisFirehoseDeliveryStreamS3DestinationConfiguration =   KinesisFirehoseDeliveryStreamS3DestinationConfiguration   { _kinesisFirehoseDeliveryStreamS3DestinationConfigurationBucketARN :: Val Text@@ -58,7 +58,7 @@   parseJSON _ = mempty  -- | Constructor for 'KinesisFirehoseDeliveryStreamS3DestinationConfiguration'--- | containing required fields as arguments.+-- containing required fields as arguments. kinesisFirehoseDeliveryStreamS3DestinationConfiguration   :: Val Text -- ^ 'kfdssdcBucketARN'   -> KinesisFirehoseDeliveryStreamBufferingHints -- ^ 'kfdssdcBufferingHints'
library-gen/Stratosphere/ResourceProperties/LambdaFunctionCode.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for LambdaFunctionCode. See--- | 'lambdaFunctionCode' for a more convenient constructor.+-- 'lambdaFunctionCode' for a more convenient constructor. data LambdaFunctionCode =   LambdaFunctionCode   { _lambdaFunctionCodeS3Bucket :: Maybe (Val Text)@@ -44,7 +44,7 @@   parseJSON _ = mempty  -- | Constructor for 'LambdaFunctionCode' containing required fields as--- | arguments.+-- arguments. lambdaFunctionCode   :: LambdaFunctionCode lambdaFunctionCode  =
+ library-gen/Stratosphere/ResourceProperties/LambdaFunctionDeadLetterConfig.hs view
@@ -0,0 +1,48 @@+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}++-- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-deadletterconfig.html++module Stratosphere.ResourceProperties.LambdaFunctionDeadLetterConfig where++import Control.Lens hiding ((.=))+import Data.Aeson+import Data.Maybe (catMaybes)+import Data.Monoid (mempty)+import Data.Text++import Stratosphere.Values+++-- | Full data type definition for LambdaFunctionDeadLetterConfig. See+-- 'lambdaFunctionDeadLetterConfig' for a more convenient constructor.+data LambdaFunctionDeadLetterConfig =+  LambdaFunctionDeadLetterConfig+  { _lambdaFunctionDeadLetterConfigTargetArn :: Maybe (Val Text)+  } deriving (Show, Eq)++instance ToJSON LambdaFunctionDeadLetterConfig where+  toJSON LambdaFunctionDeadLetterConfig{..} =+    object $+    catMaybes+    [ ("TargetArn" .=) <$> _lambdaFunctionDeadLetterConfigTargetArn+    ]++instance FromJSON LambdaFunctionDeadLetterConfig where+  parseJSON (Object obj) =+    LambdaFunctionDeadLetterConfig <$>+      obj .:? "TargetArn"+  parseJSON _ = mempty++-- | Constructor for 'LambdaFunctionDeadLetterConfig' containing required+-- fields as arguments.+lambdaFunctionDeadLetterConfig+  :: LambdaFunctionDeadLetterConfig+lambdaFunctionDeadLetterConfig  =+  LambdaFunctionDeadLetterConfig+  { _lambdaFunctionDeadLetterConfigTargetArn = Nothing+  }++-- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-deadletterconfig.html#cfn-lambda-function-deadletterconfig-targetarn+lfdlcTargetArn :: Lens' LambdaFunctionDeadLetterConfig (Maybe (Val Text))+lfdlcTargetArn = lens _lambdaFunctionDeadLetterConfigTargetArn (\s a -> s { _lambdaFunctionDeadLetterConfigTargetArn = a })
library-gen/Stratosphere/ResourceProperties/LambdaFunctionEnvironment.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for LambdaFunctionEnvironment. See--- | 'lambdaFunctionEnvironment' for a more convenient constructor.+-- 'lambdaFunctionEnvironment' for a more convenient constructor. data LambdaFunctionEnvironment =   LambdaFunctionEnvironment   { _lambdaFunctionEnvironmentVariables :: Maybe Object@@ -35,7 +35,7 @@   parseJSON _ = mempty  -- | Constructor for 'LambdaFunctionEnvironment' containing required fields as--- | arguments.+-- arguments. lambdaFunctionEnvironment   :: LambdaFunctionEnvironment lambdaFunctionEnvironment  =
library-gen/Stratosphere/ResourceProperties/LambdaFunctionVpcConfig.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for LambdaFunctionVpcConfig. See--- | 'lambdaFunctionVpcConfig' for a more convenient constructor.+-- 'lambdaFunctionVpcConfig' for a more convenient constructor. data LambdaFunctionVpcConfig =   LambdaFunctionVpcConfig   { _lambdaFunctionVpcConfigSecurityGroupIds :: [Val Text]@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'LambdaFunctionVpcConfig' containing required fields as--- | arguments.+-- arguments. lambdaFunctionVpcConfig   :: [Val Text] -- ^ 'lfvcSecurityGroupIds'   -> [Val Text] -- ^ 'lfvcSubnetIds'
library-gen/Stratosphere/ResourceProperties/LogsMetricFilterMetricTransformation.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for LogsMetricFilterMetricTransformation. See--- | 'logsMetricFilterMetricTransformation' for a more convenient constructor.+-- 'logsMetricFilterMetricTransformation' for a more convenient constructor. data LogsMetricFilterMetricTransformation =   LogsMetricFilterMetricTransformation   { _logsMetricFilterMetricTransformationMetricName :: Val Text@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'LogsMetricFilterMetricTransformation' containing--- | required fields as arguments.+-- required fields as arguments. logsMetricFilterMetricTransformation   :: Val Text -- ^ 'lmfmtMetricName'   -> Val Text -- ^ 'lmfmtMetricNamespace'
library-gen/Stratosphere/ResourceProperties/OpsWorksAppDataSource.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for OpsWorksAppDataSource. See--- | 'opsWorksAppDataSource' for a more convenient constructor.+-- 'opsWorksAppDataSource' for a more convenient constructor. data OpsWorksAppDataSource =   OpsWorksAppDataSource   { _opsWorksAppDataSourceArn :: Maybe (Val Text)@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'OpsWorksAppDataSource' containing required fields as--- | arguments.+-- arguments. opsWorksAppDataSource   :: OpsWorksAppDataSource opsWorksAppDataSource  =
library-gen/Stratosphere/ResourceProperties/OpsWorksAppEnvironmentVariable.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for OpsWorksAppEnvironmentVariable. See--- | 'opsWorksAppEnvironmentVariable' for a more convenient constructor.+-- 'opsWorksAppEnvironmentVariable' for a more convenient constructor. data OpsWorksAppEnvironmentVariable =   OpsWorksAppEnvironmentVariable   { _opsWorksAppEnvironmentVariableKey :: Val Text@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'OpsWorksAppEnvironmentVariable' containing required--- | fields as arguments.+-- fields as arguments. opsWorksAppEnvironmentVariable   :: Val Text -- ^ 'owaevKey'   -> Val Text -- ^ 'owaevValue'
library-gen/Stratosphere/ResourceProperties/OpsWorksAppSource.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for OpsWorksAppSource. See 'opsWorksAppSource'--- | for a more convenient constructor.+-- for a more convenient constructor. data OpsWorksAppSource =   OpsWorksAppSource   { _opsWorksAppSourcePassword :: Maybe (Val Text)@@ -50,7 +50,7 @@   parseJSON _ = mempty  -- | Constructor for 'OpsWorksAppSource' containing required fields as--- | arguments.+-- arguments. opsWorksAppSource   :: OpsWorksAppSource opsWorksAppSource  =
library-gen/Stratosphere/ResourceProperties/OpsWorksAppSslConfiguration.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for OpsWorksAppSslConfiguration. See--- | 'opsWorksAppSslConfiguration' for a more convenient constructor.+-- 'opsWorksAppSslConfiguration' for a more convenient constructor. data OpsWorksAppSslConfiguration =   OpsWorksAppSslConfiguration   { _opsWorksAppSslConfigurationCertificate :: Maybe (Val Text)@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'OpsWorksAppSslConfiguration' containing required fields--- | as arguments.+-- as arguments. opsWorksAppSslConfiguration   :: OpsWorksAppSslConfiguration opsWorksAppSslConfiguration  =
library-gen/Stratosphere/ResourceProperties/OpsWorksInstanceBlockDeviceMapping.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.OpsWorksInstanceEbsBlockDevice  -- | Full data type definition for OpsWorksInstanceBlockDeviceMapping. See--- | 'opsWorksInstanceBlockDeviceMapping' for a more convenient constructor.+-- 'opsWorksInstanceBlockDeviceMapping' for a more convenient constructor. data OpsWorksInstanceBlockDeviceMapping =   OpsWorksInstanceBlockDeviceMapping   { _opsWorksInstanceBlockDeviceMappingDeviceName :: Maybe (Val Text)@@ -44,7 +44,7 @@   parseJSON _ = mempty  -- | Constructor for 'OpsWorksInstanceBlockDeviceMapping' containing required--- | fields as arguments.+-- fields as arguments. opsWorksInstanceBlockDeviceMapping   :: OpsWorksInstanceBlockDeviceMapping opsWorksInstanceBlockDeviceMapping  =
library-gen/Stratosphere/ResourceProperties/OpsWorksInstanceEbsBlockDevice.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for OpsWorksInstanceEbsBlockDevice. See--- | 'opsWorksInstanceEbsBlockDevice' for a more convenient constructor.+-- 'opsWorksInstanceEbsBlockDevice' for a more convenient constructor. data OpsWorksInstanceEbsBlockDevice =   OpsWorksInstanceEbsBlockDevice   { _opsWorksInstanceEbsBlockDeviceDeleteOnTermination :: Maybe (Val Bool')@@ -47,7 +47,7 @@   parseJSON _ = mempty  -- | Constructor for 'OpsWorksInstanceEbsBlockDevice' containing required--- | fields as arguments.+-- fields as arguments. opsWorksInstanceEbsBlockDevice   :: OpsWorksInstanceEbsBlockDevice opsWorksInstanceEbsBlockDevice  =
library-gen/Stratosphere/ResourceProperties/OpsWorksInstanceTimeBasedAutoScaling.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for OpsWorksInstanceTimeBasedAutoScaling. See--- | 'opsWorksInstanceTimeBasedAutoScaling' for a more convenient constructor.+-- 'opsWorksInstanceTimeBasedAutoScaling' for a more convenient constructor. data OpsWorksInstanceTimeBasedAutoScaling =   OpsWorksInstanceTimeBasedAutoScaling   { _opsWorksInstanceTimeBasedAutoScalingFriday :: Maybe Object@@ -53,7 +53,7 @@   parseJSON _ = mempty  -- | Constructor for 'OpsWorksInstanceTimeBasedAutoScaling' containing--- | required fields as arguments.+-- required fields as arguments. opsWorksInstanceTimeBasedAutoScaling   :: OpsWorksInstanceTimeBasedAutoScaling opsWorksInstanceTimeBasedAutoScaling  =
library-gen/Stratosphere/ResourceProperties/OpsWorksLayerAutoScalingThresholds.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for OpsWorksLayerAutoScalingThresholds. See--- | 'opsWorksLayerAutoScalingThresholds' for a more convenient constructor.+-- 'opsWorksLayerAutoScalingThresholds' for a more convenient constructor. data OpsWorksLayerAutoScalingThresholds =   OpsWorksLayerAutoScalingThresholds   { _opsWorksLayerAutoScalingThresholdsCpuThreshold :: Maybe (Val Double')@@ -50,7 +50,7 @@   parseJSON _ = mempty  -- | Constructor for 'OpsWorksLayerAutoScalingThresholds' containing required--- | fields as arguments.+-- fields as arguments. opsWorksLayerAutoScalingThresholds   :: OpsWorksLayerAutoScalingThresholds opsWorksLayerAutoScalingThresholds  =
library-gen/Stratosphere/ResourceProperties/OpsWorksLayerLifecycleEventConfiguration.hs view
@@ -15,8 +15,8 @@ import Stratosphere.ResourceProperties.OpsWorksLayerShutdownEventConfiguration  -- | Full data type definition for OpsWorksLayerLifecycleEventConfiguration.--- | See 'opsWorksLayerLifecycleEventConfiguration' for a more convenient--- | constructor.+-- See 'opsWorksLayerLifecycleEventConfiguration' for a more convenient+-- constructor. data OpsWorksLayerLifecycleEventConfiguration =   OpsWorksLayerLifecycleEventConfiguration   { _opsWorksLayerLifecycleEventConfigurationShutdownEventConfiguration :: Maybe OpsWorksLayerShutdownEventConfiguration@@ -36,7 +36,7 @@   parseJSON _ = mempty  -- | Constructor for 'OpsWorksLayerLifecycleEventConfiguration' containing--- | required fields as arguments.+-- required fields as arguments. opsWorksLayerLifecycleEventConfiguration   :: OpsWorksLayerLifecycleEventConfiguration opsWorksLayerLifecycleEventConfiguration  =
library-gen/Stratosphere/ResourceProperties/OpsWorksLayerLoadBasedAutoScaling.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.OpsWorksLayerAutoScalingThresholds  -- | Full data type definition for OpsWorksLayerLoadBasedAutoScaling. See--- | 'opsWorksLayerLoadBasedAutoScaling' for a more convenient constructor.+-- 'opsWorksLayerLoadBasedAutoScaling' for a more convenient constructor. data OpsWorksLayerLoadBasedAutoScaling =   OpsWorksLayerLoadBasedAutoScaling   { _opsWorksLayerLoadBasedAutoScalingDownScaling :: Maybe OpsWorksLayerAutoScalingThresholds@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'OpsWorksLayerLoadBasedAutoScaling' containing required--- | fields as arguments.+-- fields as arguments. opsWorksLayerLoadBasedAutoScaling   :: OpsWorksLayerLoadBasedAutoScaling opsWorksLayerLoadBasedAutoScaling  =
library-gen/Stratosphere/ResourceProperties/OpsWorksLayerRecipes.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for OpsWorksLayerRecipes. See--- | 'opsWorksLayerRecipes' for a more convenient constructor.+-- 'opsWorksLayerRecipes' for a more convenient constructor. data OpsWorksLayerRecipes =   OpsWorksLayerRecipes   { _opsWorksLayerRecipesConfigure :: Maybe [Val Text]@@ -47,7 +47,7 @@   parseJSON _ = mempty  -- | Constructor for 'OpsWorksLayerRecipes' containing required fields as--- | arguments.+-- arguments. opsWorksLayerRecipes   :: OpsWorksLayerRecipes opsWorksLayerRecipes  =
library-gen/Stratosphere/ResourceProperties/OpsWorksLayerShutdownEventConfiguration.hs view
@@ -15,8 +15,8 @@   -- | Full data type definition for OpsWorksLayerShutdownEventConfiguration.--- | See 'opsWorksLayerShutdownEventConfiguration' for a more convenient--- | constructor.+-- See 'opsWorksLayerShutdownEventConfiguration' for a more convenient+-- constructor. data OpsWorksLayerShutdownEventConfiguration =   OpsWorksLayerShutdownEventConfiguration   { _opsWorksLayerShutdownEventConfigurationDelayUntilElbConnectionsDrained :: Maybe (Val Bool')@@ -39,7 +39,7 @@   parseJSON _ = mempty  -- | Constructor for 'OpsWorksLayerShutdownEventConfiguration' containing--- | required fields as arguments.+-- required fields as arguments. opsWorksLayerShutdownEventConfiguration   :: OpsWorksLayerShutdownEventConfiguration opsWorksLayerShutdownEventConfiguration  =
library-gen/Stratosphere/ResourceProperties/OpsWorksLayerVolumeConfiguration.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for OpsWorksLayerVolumeConfiguration. See--- | 'opsWorksLayerVolumeConfiguration' for a more convenient constructor.+-- 'opsWorksLayerVolumeConfiguration' for a more convenient constructor. data OpsWorksLayerVolumeConfiguration =   OpsWorksLayerVolumeConfiguration   { _opsWorksLayerVolumeConfigurationIops :: Maybe (Val Integer')@@ -50,7 +50,7 @@   parseJSON _ = mempty  -- | Constructor for 'OpsWorksLayerVolumeConfiguration' containing required--- | fields as arguments.+-- fields as arguments. opsWorksLayerVolumeConfiguration   :: OpsWorksLayerVolumeConfiguration opsWorksLayerVolumeConfiguration  =
library-gen/Stratosphere/ResourceProperties/OpsWorksStackChefConfiguration.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for OpsWorksStackChefConfiguration. See--- | 'opsWorksStackChefConfiguration' for a more convenient constructor.+-- 'opsWorksStackChefConfiguration' for a more convenient constructor. data OpsWorksStackChefConfiguration =   OpsWorksStackChefConfiguration   { _opsWorksStackChefConfigurationBerkshelfVersion :: Maybe (Val Text)@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'OpsWorksStackChefConfiguration' containing required--- | fields as arguments.+-- fields as arguments. opsWorksStackChefConfiguration   :: OpsWorksStackChefConfiguration opsWorksStackChefConfiguration  =
library-gen/Stratosphere/ResourceProperties/OpsWorksStackElasticIp.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for OpsWorksStackElasticIp. See--- | 'opsWorksStackElasticIp' for a more convenient constructor.+-- 'opsWorksStackElasticIp' for a more convenient constructor. data OpsWorksStackElasticIp =   OpsWorksStackElasticIp   { _opsWorksStackElasticIpIp :: Val Text@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'OpsWorksStackElasticIp' containing required fields as--- | arguments.+-- arguments. opsWorksStackElasticIp   :: Val Text -- ^ 'owseiIp'   -> OpsWorksStackElasticIp
library-gen/Stratosphere/ResourceProperties/OpsWorksStackRdsDbInstance.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for OpsWorksStackRdsDbInstance. See--- | 'opsWorksStackRdsDbInstance' for a more convenient constructor.+-- 'opsWorksStackRdsDbInstance' for a more convenient constructor. data OpsWorksStackRdsDbInstance =   OpsWorksStackRdsDbInstance   { _opsWorksStackRdsDbInstanceDbPassword :: Val Text@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'OpsWorksStackRdsDbInstance' containing required fields--- | as arguments.+-- as arguments. opsWorksStackRdsDbInstance   :: Val Text -- ^ 'owsrdiDbPassword'   -> Val Text -- ^ 'owsrdiDbUser'
library-gen/Stratosphere/ResourceProperties/OpsWorksStackSource.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for OpsWorksStackSource. See--- | 'opsWorksStackSource' for a more convenient constructor.+-- 'opsWorksStackSource' for a more convenient constructor. data OpsWorksStackSource =   OpsWorksStackSource   { _opsWorksStackSourcePassword :: Maybe (Val Text)@@ -50,7 +50,7 @@   parseJSON _ = mempty  -- | Constructor for 'OpsWorksStackSource' containing required fields as--- | arguments.+-- arguments. opsWorksStackSource   :: OpsWorksStackSource opsWorksStackSource  =
library-gen/Stratosphere/ResourceProperties/OpsWorksStackStackConfigurationManager.hs view
@@ -15,8 +15,8 @@   -- | Full data type definition for OpsWorksStackStackConfigurationManager. See--- | 'opsWorksStackStackConfigurationManager' for a more convenient--- | constructor.+-- 'opsWorksStackStackConfigurationManager' for a more convenient+-- constructor. data OpsWorksStackStackConfigurationManager =   OpsWorksStackStackConfigurationManager   { _opsWorksStackStackConfigurationManagerName :: Maybe (Val Text)@@ -39,7 +39,7 @@   parseJSON _ = mempty  -- | Constructor for 'OpsWorksStackStackConfigurationManager' containing--- | required fields as arguments.+-- required fields as arguments. opsWorksStackStackConfigurationManager   :: OpsWorksStackStackConfigurationManager opsWorksStackStackConfigurationManager  =
library-gen/Stratosphere/ResourceProperties/RDSDBSecurityGroupIngressProperty.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for RDSDBSecurityGroupIngressProperty. See--- | 'rdsdbSecurityGroupIngressProperty' for a more convenient constructor.+-- 'rdsdbSecurityGroupIngressProperty' for a more convenient constructor. data RDSDBSecurityGroupIngressProperty =   RDSDBSecurityGroupIngressProperty   { _rDSDBSecurityGroupIngressPropertyCDIRIP :: Maybe (Val Text)@@ -44,7 +44,7 @@   parseJSON _ = mempty  -- | Constructor for 'RDSDBSecurityGroupIngressProperty' containing required--- | fields as arguments.+-- fields as arguments. rdsdbSecurityGroupIngressProperty   :: RDSDBSecurityGroupIngressProperty rdsdbSecurityGroupIngressProperty  =
library-gen/Stratosphere/ResourceProperties/RDSOptionGroupOptionConfiguration.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.RDSOptionGroupOptionSetting  -- | Full data type definition for RDSOptionGroupOptionConfiguration. See--- | 'rdsOptionGroupOptionConfiguration' for a more convenient constructor.+-- 'rdsOptionGroupOptionConfiguration' for a more convenient constructor. data RDSOptionGroupOptionConfiguration =   RDSOptionGroupOptionConfiguration   { _rDSOptionGroupOptionConfigurationDBSecurityGroupMemberships :: Maybe [Val Text]@@ -47,7 +47,7 @@   parseJSON _ = mempty  -- | Constructor for 'RDSOptionGroupOptionConfiguration' containing required--- | fields as arguments.+-- fields as arguments. rdsOptionGroupOptionConfiguration   :: Val Text -- ^ 'rdsogocOptionName'   -> RDSOptionGroupOptionConfiguration
library-gen/Stratosphere/ResourceProperties/RDSOptionGroupOptionSetting.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for RDSOptionGroupOptionSetting. See--- | 'rdsOptionGroupOptionSetting' for a more convenient constructor.+-- 'rdsOptionGroupOptionSetting' for a more convenient constructor. data RDSOptionGroupOptionSetting =   RDSOptionGroupOptionSetting   { _rDSOptionGroupOptionSettingName :: Maybe (Val Text)@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'RDSOptionGroupOptionSetting' containing required fields--- | as arguments.+-- as arguments. rdsOptionGroupOptionSetting   :: RDSOptionGroupOptionSetting rdsOptionGroupOptionSetting  =
library-gen/Stratosphere/ResourceProperties/RedshiftClusterParameterGroupParameter.hs view
@@ -15,8 +15,8 @@   -- | Full data type definition for RedshiftClusterParameterGroupParameter. See--- | 'redshiftClusterParameterGroupParameter' for a more convenient--- | constructor.+-- 'redshiftClusterParameterGroupParameter' for a more convenient+-- constructor. data RedshiftClusterParameterGroupParameter =   RedshiftClusterParameterGroupParameter   { _redshiftClusterParameterGroupParameterParameterName :: Val Text@@ -39,7 +39,7 @@   parseJSON _ = mempty  -- | Constructor for 'RedshiftClusterParameterGroupParameter' containing--- | required fields as arguments.+-- required fields as arguments. redshiftClusterParameterGroupParameter   :: Val Text -- ^ 'rcpgpParameterName'   -> Val Text -- ^ 'rcpgpParameterValue'
+ library-gen/Stratosphere/ResourceProperties/Route53HealthCheckAlarmIdentifier.hs view
@@ -0,0 +1,58 @@+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}++-- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-alarmidentifier.html++module Stratosphere.ResourceProperties.Route53HealthCheckAlarmIdentifier where++import Control.Lens hiding ((.=))+import Data.Aeson+import Data.Maybe (catMaybes)+import Data.Monoid (mempty)+import Data.Text++import Stratosphere.Values+++-- | Full data type definition for Route53HealthCheckAlarmIdentifier. See+-- 'route53HealthCheckAlarmIdentifier' for a more convenient constructor.+data Route53HealthCheckAlarmIdentifier =+  Route53HealthCheckAlarmIdentifier+  { _route53HealthCheckAlarmIdentifierName :: Val Text+  , _route53HealthCheckAlarmIdentifierRegion :: Val Text+  } deriving (Show, Eq)++instance ToJSON Route53HealthCheckAlarmIdentifier where+  toJSON Route53HealthCheckAlarmIdentifier{..} =+    object $+    catMaybes+    [ Just ("Name" .= _route53HealthCheckAlarmIdentifierName)+    , Just ("Region" .= _route53HealthCheckAlarmIdentifierRegion)+    ]++instance FromJSON Route53HealthCheckAlarmIdentifier where+  parseJSON (Object obj) =+    Route53HealthCheckAlarmIdentifier <$>+      obj .: "Name" <*>+      obj .: "Region"+  parseJSON _ = mempty++-- | Constructor for 'Route53HealthCheckAlarmIdentifier' containing required+-- fields as arguments.+route53HealthCheckAlarmIdentifier+  :: Val Text -- ^ 'rhcaiName'+  -> Val Text -- ^ 'rhcaiRegion'+  -> Route53HealthCheckAlarmIdentifier+route53HealthCheckAlarmIdentifier namearg regionarg =+  Route53HealthCheckAlarmIdentifier+  { _route53HealthCheckAlarmIdentifierName = namearg+  , _route53HealthCheckAlarmIdentifierRegion = regionarg+  }++-- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-alarmidentifier.html#cfn-route53-healthcheck-alarmidentifier-name+rhcaiName :: Lens' Route53HealthCheckAlarmIdentifier (Val Text)+rhcaiName = lens _route53HealthCheckAlarmIdentifierName (\s a -> s { _route53HealthCheckAlarmIdentifierName = a })++-- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-alarmidentifier.html#cfn-route53-healthcheck-alarmidentifier-region+rhcaiRegion :: Lens' Route53HealthCheckAlarmIdentifier (Val Text)+rhcaiRegion = lens _route53HealthCheckAlarmIdentifierRegion (\s a -> s { _route53HealthCheckAlarmIdentifierRegion = a })
library-gen/Stratosphere/ResourceProperties/Route53HealthCheckHealthCheckConfig.hs view
@@ -12,15 +12,22 @@ import Data.Text  import Stratosphere.Values-+import Stratosphere.ResourceProperties.Route53HealthCheckAlarmIdentifier  -- | Full data type definition for Route53HealthCheckHealthCheckConfig. See--- | 'route53HealthCheckHealthCheckConfig' for a more convenient constructor.+-- 'route53HealthCheckHealthCheckConfig' for a more convenient constructor. data Route53HealthCheckHealthCheckConfig =   Route53HealthCheckHealthCheckConfig-  { _route53HealthCheckHealthCheckConfigFailureThreshold :: Maybe (Val Integer')+  { _route53HealthCheckHealthCheckConfigAlarmIdentifier :: Maybe Route53HealthCheckAlarmIdentifier+  , _route53HealthCheckHealthCheckConfigChildHealthChecks :: Maybe [Val Text]+  , _route53HealthCheckHealthCheckConfigEnableSNI :: Maybe (Val Bool')+  , _route53HealthCheckHealthCheckConfigFailureThreshold :: Maybe (Val Integer')   , _route53HealthCheckHealthCheckConfigFullyQualifiedDomainName :: Maybe (Val Text)+  , _route53HealthCheckHealthCheckConfigHealthThreshold :: Maybe (Val Integer')   , _route53HealthCheckHealthCheckConfigIPAddress :: Maybe (Val Text)+  , _route53HealthCheckHealthCheckConfigInsufficientDataHealthStatus :: Maybe (Val Text)+  , _route53HealthCheckHealthCheckConfigInverted :: Maybe (Val Bool')+  , _route53HealthCheckHealthCheckConfigMeasureLatency :: Maybe (Val Bool')   , _route53HealthCheckHealthCheckConfigPort :: Maybe (Val Integer')   , _route53HealthCheckHealthCheckConfigRequestInterval :: Maybe (Val Integer')   , _route53HealthCheckHealthCheckConfigResourcePath :: Maybe (Val Text)@@ -32,9 +39,16 @@   toJSON Route53HealthCheckHealthCheckConfig{..} =     object $     catMaybes-    [ ("FailureThreshold" .=) <$> _route53HealthCheckHealthCheckConfigFailureThreshold+    [ ("AlarmIdentifier" .=) <$> _route53HealthCheckHealthCheckConfigAlarmIdentifier+    , ("ChildHealthChecks" .=) <$> _route53HealthCheckHealthCheckConfigChildHealthChecks+    , ("EnableSNI" .=) <$> _route53HealthCheckHealthCheckConfigEnableSNI+    , ("FailureThreshold" .=) <$> _route53HealthCheckHealthCheckConfigFailureThreshold     , ("FullyQualifiedDomainName" .=) <$> _route53HealthCheckHealthCheckConfigFullyQualifiedDomainName+    , ("HealthThreshold" .=) <$> _route53HealthCheckHealthCheckConfigHealthThreshold     , ("IPAddress" .=) <$> _route53HealthCheckHealthCheckConfigIPAddress+    , ("InsufficientDataHealthStatus" .=) <$> _route53HealthCheckHealthCheckConfigInsufficientDataHealthStatus+    , ("Inverted" .=) <$> _route53HealthCheckHealthCheckConfigInverted+    , ("MeasureLatency" .=) <$> _route53HealthCheckHealthCheckConfigMeasureLatency     , ("Port" .=) <$> _route53HealthCheckHealthCheckConfigPort     , ("RequestInterval" .=) <$> _route53HealthCheckHealthCheckConfigRequestInterval     , ("ResourcePath" .=) <$> _route53HealthCheckHealthCheckConfigResourcePath@@ -45,9 +59,16 @@ instance FromJSON Route53HealthCheckHealthCheckConfig where   parseJSON (Object obj) =     Route53HealthCheckHealthCheckConfig <$>+      obj .:? "AlarmIdentifier" <*>+      obj .:? "ChildHealthChecks" <*>+      obj .:? "EnableSNI" <*>       obj .:? "FailureThreshold" <*>       obj .:? "FullyQualifiedDomainName" <*>+      obj .:? "HealthThreshold" <*>       obj .:? "IPAddress" <*>+      obj .:? "InsufficientDataHealthStatus" <*>+      obj .:? "Inverted" <*>+      obj .:? "MeasureLatency" <*>       obj .:? "Port" <*>       obj .:? "RequestInterval" <*>       obj .:? "ResourcePath" <*>@@ -56,15 +77,22 @@   parseJSON _ = mempty  -- | Constructor for 'Route53HealthCheckHealthCheckConfig' containing required--- | fields as arguments.+-- fields as arguments. route53HealthCheckHealthCheckConfig   :: Val Text -- ^ 'rhchccType'   -> Route53HealthCheckHealthCheckConfig route53HealthCheckHealthCheckConfig typearg =   Route53HealthCheckHealthCheckConfig-  { _route53HealthCheckHealthCheckConfigFailureThreshold = Nothing+  { _route53HealthCheckHealthCheckConfigAlarmIdentifier = Nothing+  , _route53HealthCheckHealthCheckConfigChildHealthChecks = Nothing+  , _route53HealthCheckHealthCheckConfigEnableSNI = Nothing+  , _route53HealthCheckHealthCheckConfigFailureThreshold = Nothing   , _route53HealthCheckHealthCheckConfigFullyQualifiedDomainName = Nothing+  , _route53HealthCheckHealthCheckConfigHealthThreshold = Nothing   , _route53HealthCheckHealthCheckConfigIPAddress = Nothing+  , _route53HealthCheckHealthCheckConfigInsufficientDataHealthStatus = Nothing+  , _route53HealthCheckHealthCheckConfigInverted = Nothing+  , _route53HealthCheckHealthCheckConfigMeasureLatency = Nothing   , _route53HealthCheckHealthCheckConfigPort = Nothing   , _route53HealthCheckHealthCheckConfigRequestInterval = Nothing   , _route53HealthCheckHealthCheckConfigResourcePath = Nothing@@ -72,6 +100,18 @@   , _route53HealthCheckHealthCheckConfigType = typearg   } +-- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-alarmidentifier+rhchccAlarmIdentifier :: Lens' Route53HealthCheckHealthCheckConfig (Maybe Route53HealthCheckAlarmIdentifier)+rhchccAlarmIdentifier = lens _route53HealthCheckHealthCheckConfigAlarmIdentifier (\s a -> s { _route53HealthCheckHealthCheckConfigAlarmIdentifier = a })++-- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-childhealthchecks+rhchccChildHealthChecks :: Lens' Route53HealthCheckHealthCheckConfig (Maybe [Val Text])+rhchccChildHealthChecks = lens _route53HealthCheckHealthCheckConfigChildHealthChecks (\s a -> s { _route53HealthCheckHealthCheckConfigChildHealthChecks = a })++-- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-enablesni+rhchccEnableSNI :: Lens' Route53HealthCheckHealthCheckConfig (Maybe (Val Bool'))+rhchccEnableSNI = lens _route53HealthCheckHealthCheckConfigEnableSNI (\s a -> s { _route53HealthCheckHealthCheckConfigEnableSNI = a })+ -- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-failurethreshold rhchccFailureThreshold :: Lens' Route53HealthCheckHealthCheckConfig (Maybe (Val Integer')) rhchccFailureThreshold = lens _route53HealthCheckHealthCheckConfigFailureThreshold (\s a -> s { _route53HealthCheckHealthCheckConfigFailureThreshold = a })@@ -80,9 +120,25 @@ rhchccFullyQualifiedDomainName :: Lens' Route53HealthCheckHealthCheckConfig (Maybe (Val Text)) rhchccFullyQualifiedDomainName = lens _route53HealthCheckHealthCheckConfigFullyQualifiedDomainName (\s a -> s { _route53HealthCheckHealthCheckConfigFullyQualifiedDomainName = a }) +-- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-healththreshold+rhchccHealthThreshold :: Lens' Route53HealthCheckHealthCheckConfig (Maybe (Val Integer'))+rhchccHealthThreshold = lens _route53HealthCheckHealthCheckConfigHealthThreshold (\s a -> s { _route53HealthCheckHealthCheckConfigHealthThreshold = a })+ -- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-ipaddress rhchccIPAddress :: Lens' Route53HealthCheckHealthCheckConfig (Maybe (Val Text)) rhchccIPAddress = lens _route53HealthCheckHealthCheckConfigIPAddress (\s a -> s { _route53HealthCheckHealthCheckConfigIPAddress = a })++-- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-insufficientdatahealthstatus+rhchccInsufficientDataHealthStatus :: Lens' Route53HealthCheckHealthCheckConfig (Maybe (Val Text))+rhchccInsufficientDataHealthStatus = lens _route53HealthCheckHealthCheckConfigInsufficientDataHealthStatus (\s a -> s { _route53HealthCheckHealthCheckConfigInsufficientDataHealthStatus = a })++-- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-inverted+rhchccInverted :: Lens' Route53HealthCheckHealthCheckConfig (Maybe (Val Bool'))+rhchccInverted = lens _route53HealthCheckHealthCheckConfigInverted (\s a -> s { _route53HealthCheckHealthCheckConfigInverted = a })++-- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-measurelatency+rhchccMeasureLatency :: Lens' Route53HealthCheckHealthCheckConfig (Maybe (Val Bool'))+rhchccMeasureLatency = lens _route53HealthCheckHealthCheckConfigMeasureLatency (\s a -> s { _route53HealthCheckHealthCheckConfigMeasureLatency = a })  -- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-port rhchccPort :: Lens' Route53HealthCheckHealthCheckConfig (Maybe (Val Integer'))
library-gen/Stratosphere/ResourceProperties/Route53HealthCheckHealthCheckTag.hs view
@@ -1,7 +1,7 @@ {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE RecordWildCards #-} --- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthchecktags.html+-- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthchecktag.html  module Stratosphere.ResourceProperties.Route53HealthCheckHealthCheckTag where @@ -15,7 +15,7 @@   -- | Full data type definition for Route53HealthCheckHealthCheckTag. See--- | 'route53HealthCheckHealthCheckTag' for a more convenient constructor.+-- 'route53HealthCheckHealthCheckTag' for a more convenient constructor. data Route53HealthCheckHealthCheckTag =   Route53HealthCheckHealthCheckTag   { _route53HealthCheckHealthCheckTagKey :: Val Text@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'Route53HealthCheckHealthCheckTag' containing required--- | fields as arguments.+-- fields as arguments. route53HealthCheckHealthCheckTag   :: Val Text -- ^ 'rhchctKey'   -> Val Text -- ^ 'rhchctValue'@@ -49,10 +49,10 @@   , _route53HealthCheckHealthCheckTagValue = valuearg   } --- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthchecktags.html#cfn-route53-healthchecktags-key+-- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthchecktag.html#cfn-route53-healthchecktags-key rhchctKey :: Lens' Route53HealthCheckHealthCheckTag (Val Text) rhchctKey = lens _route53HealthCheckHealthCheckTagKey (\s a -> s { _route53HealthCheckHealthCheckTagKey = a }) --- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthchecktags.html#cfn-route53-healthchecktags-value+-- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthchecktag.html#cfn-route53-healthchecktags-value rhchctValue :: Lens' Route53HealthCheckHealthCheckTag (Val Text) rhchctValue = lens _route53HealthCheckHealthCheckTagValue (\s a -> s { _route53HealthCheckHealthCheckTagValue = a })
library-gen/Stratosphere/ResourceProperties/Route53HostedZoneHostedZoneConfig.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for Route53HostedZoneHostedZoneConfig. See--- | 'route53HostedZoneHostedZoneConfig' for a more convenient constructor.+-- 'route53HostedZoneHostedZoneConfig' for a more convenient constructor. data Route53HostedZoneHostedZoneConfig =   Route53HostedZoneHostedZoneConfig   { _route53HostedZoneHostedZoneConfigComment :: Maybe (Val Text)@@ -35,7 +35,7 @@   parseJSON _ = mempty  -- | Constructor for 'Route53HostedZoneHostedZoneConfig' containing required--- | fields as arguments.+-- fields as arguments. route53HostedZoneHostedZoneConfig   :: Route53HostedZoneHostedZoneConfig route53HostedZoneHostedZoneConfig  =
library-gen/Stratosphere/ResourceProperties/Route53HostedZoneHostedZoneTag.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for Route53HostedZoneHostedZoneTag. See--- | 'route53HostedZoneHostedZoneTag' for a more convenient constructor.+-- 'route53HostedZoneHostedZoneTag' for a more convenient constructor. data Route53HostedZoneHostedZoneTag =   Route53HostedZoneHostedZoneTag   { _route53HostedZoneHostedZoneTagKey :: Val Text@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'Route53HostedZoneHostedZoneTag' containing required--- | fields as arguments.+-- fields as arguments. route53HostedZoneHostedZoneTag   :: Val Text -- ^ 'rhzhztKey'   -> Val Text -- ^ 'rhzhztValue'
library-gen/Stratosphere/ResourceProperties/Route53HostedZoneVPC.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for Route53HostedZoneVPC. See--- | 'route53HostedZoneVPC' for a more convenient constructor.+-- 'route53HostedZoneVPC' for a more convenient constructor. data Route53HostedZoneVPC =   Route53HostedZoneVPC   { _route53HostedZoneVPCVPCId :: Val Text@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'Route53HostedZoneVPC' containing required fields as--- | arguments.+-- arguments. route53HostedZoneVPC   :: Val Text -- ^ 'rhzvpcVPCId'   -> Val Text -- ^ 'rhzvpcVPCRegion'
library-gen/Stratosphere/ResourceProperties/Route53RecordSetAliasTarget.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for Route53RecordSetAliasTarget. See--- | 'route53RecordSetAliasTarget' for a more convenient constructor.+-- 'route53RecordSetAliasTarget' for a more convenient constructor. data Route53RecordSetAliasTarget =   Route53RecordSetAliasTarget   { _route53RecordSetAliasTargetDNSName :: Val Text@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'Route53RecordSetAliasTarget' containing required fields--- | as arguments.+-- as arguments. route53RecordSetAliasTarget   :: Val Text -- ^ 'rrsatDNSName'   -> Val Text -- ^ 'rrsatHostedZoneId'
library-gen/Stratosphere/ResourceProperties/Route53RecordSetGeoLocation.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for Route53RecordSetGeoLocation. See--- | 'route53RecordSetGeoLocation' for a more convenient constructor.+-- 'route53RecordSetGeoLocation' for a more convenient constructor. data Route53RecordSetGeoLocation =   Route53RecordSetGeoLocation   { _route53RecordSetGeoLocationContinentCode :: Maybe (Val Text)@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'Route53RecordSetGeoLocation' containing required fields--- | as arguments.+-- as arguments. route53RecordSetGeoLocation   :: Route53RecordSetGeoLocation route53RecordSetGeoLocation  =
library-gen/Stratosphere/ResourceProperties/Route53RecordSetGroupAliasTarget.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for Route53RecordSetGroupAliasTarget. See--- | 'route53RecordSetGroupAliasTarget' for a more convenient constructor.+-- 'route53RecordSetGroupAliasTarget' for a more convenient constructor. data Route53RecordSetGroupAliasTarget =   Route53RecordSetGroupAliasTarget   { _route53RecordSetGroupAliasTargetDNSName :: Val Text@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'Route53RecordSetGroupAliasTarget' containing required--- | fields as arguments.+-- fields as arguments. route53RecordSetGroupAliasTarget   :: Val Text -- ^ 'rrsgatDNSName'   -> Val Text -- ^ 'rrsgatHostedZoneId'
library-gen/Stratosphere/ResourceProperties/Route53RecordSetGroupGeoLocation.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for Route53RecordSetGroupGeoLocation. See--- | 'route53RecordSetGroupGeoLocation' for a more convenient constructor.+-- 'route53RecordSetGroupGeoLocation' for a more convenient constructor. data Route53RecordSetGroupGeoLocation =   Route53RecordSetGroupGeoLocation   { _route53RecordSetGroupGeoLocationContinentCode :: Maybe (Val Text)@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'Route53RecordSetGroupGeoLocation' containing required--- | fields as arguments.+-- fields as arguments. route53RecordSetGroupGeoLocation   :: Route53RecordSetGroupGeoLocation route53RecordSetGroupGeoLocation  =
library-gen/Stratosphere/ResourceProperties/Route53RecordSetGroupRecordSet.hs view
@@ -16,7 +16,7 @@ import Stratosphere.ResourceProperties.Route53RecordSetGroupGeoLocation  -- | Full data type definition for Route53RecordSetGroupRecordSet. See--- | 'route53RecordSetGroupRecordSet' for a more convenient constructor.+-- 'route53RecordSetGroupRecordSet' for a more convenient constructor. data Route53RecordSetGroupRecordSet =   Route53RecordSetGroupRecordSet   { _route53RecordSetGroupRecordSetAliasTarget :: Maybe Route53RecordSetGroupAliasTarget@@ -75,7 +75,7 @@   parseJSON _ = mempty  -- | Constructor for 'Route53RecordSetGroupRecordSet' containing required--- | fields as arguments.+-- fields as arguments. route53RecordSetGroupRecordSet   :: Val Text -- ^ 'rrsgrsName'   -> Val Text -- ^ 'rrsgrsType'
library-gen/Stratosphere/ResourceProperties/S3BucketCorsConfiguration.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.S3BucketCorsRule  -- | Full data type definition for S3BucketCorsConfiguration. See--- | 's3BucketCorsConfiguration' for a more convenient constructor.+-- 's3BucketCorsConfiguration' for a more convenient constructor. data S3BucketCorsConfiguration =   S3BucketCorsConfiguration   { _s3BucketCorsConfigurationCorsRules :: [S3BucketCorsRule]@@ -35,7 +35,7 @@   parseJSON _ = mempty  -- | Constructor for 'S3BucketCorsConfiguration' containing required fields as--- | arguments.+-- arguments. s3BucketCorsConfiguration   :: [S3BucketCorsRule] -- ^ 'sbccCorsRules'   -> S3BucketCorsConfiguration
library-gen/Stratosphere/ResourceProperties/S3BucketCorsRule.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for S3BucketCorsRule. See 's3BucketCorsRule'--- | for a more convenient constructor.+-- for a more convenient constructor. data S3BucketCorsRule =   S3BucketCorsRule   { _s3BucketCorsRuleAllowedHeaders :: Maybe [Val Text]@@ -50,7 +50,7 @@   parseJSON _ = mempty  -- | Constructor for 'S3BucketCorsRule' containing required fields as--- | arguments.+-- arguments. s3BucketCorsRule   :: [Val Text] -- ^ 'sbcrAllowedMethods'   -> [Val Text] -- ^ 'sbcrAllowedOrigins'
library-gen/Stratosphere/ResourceProperties/S3BucketFilterRule.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for S3BucketFilterRule. See--- | 's3BucketFilterRule' for a more convenient constructor.+-- 's3BucketFilterRule' for a more convenient constructor. data S3BucketFilterRule =   S3BucketFilterRule   { _s3BucketFilterRuleName :: Val Text@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'S3BucketFilterRule' containing required fields as--- | arguments.+-- arguments. s3BucketFilterRule   :: Val Text -- ^ 'sbfrName'   -> Val Text -- ^ 'sbfrValue'
library-gen/Stratosphere/ResourceProperties/S3BucketLambdaConfiguration.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.S3BucketNotificationFilter  -- | Full data type definition for S3BucketLambdaConfiguration. See--- | 's3BucketLambdaConfiguration' for a more convenient constructor.+-- 's3BucketLambdaConfiguration' for a more convenient constructor. data S3BucketLambdaConfiguration =   S3BucketLambdaConfiguration   { _s3BucketLambdaConfigurationEvent :: Val Text@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'S3BucketLambdaConfiguration' containing required fields--- | as arguments.+-- as arguments. s3BucketLambdaConfiguration   :: Val Text -- ^ 'sblcEvent'   -> Val Text -- ^ 'sblcFunction'
library-gen/Stratosphere/ResourceProperties/S3BucketLifecycleConfiguration.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.S3BucketRule  -- | Full data type definition for S3BucketLifecycleConfiguration. See--- | 's3BucketLifecycleConfiguration' for a more convenient constructor.+-- 's3BucketLifecycleConfiguration' for a more convenient constructor. data S3BucketLifecycleConfiguration =   S3BucketLifecycleConfiguration   { _s3BucketLifecycleConfigurationRules :: [S3BucketRule]@@ -35,7 +35,7 @@   parseJSON _ = mempty  -- | Constructor for 'S3BucketLifecycleConfiguration' containing required--- | fields as arguments.+-- fields as arguments. s3BucketLifecycleConfiguration   :: [S3BucketRule] -- ^ 'sblcRules'   -> S3BucketLifecycleConfiguration
library-gen/Stratosphere/ResourceProperties/S3BucketLoggingConfiguration.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for S3BucketLoggingConfiguration. See--- | 's3BucketLoggingConfiguration' for a more convenient constructor.+-- 's3BucketLoggingConfiguration' for a more convenient constructor. data S3BucketLoggingConfiguration =   S3BucketLoggingConfiguration   { _s3BucketLoggingConfigurationDestinationBucketName :: Maybe (Val Text)@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'S3BucketLoggingConfiguration' containing required fields--- | as arguments.+-- as arguments. s3BucketLoggingConfiguration   :: S3BucketLoggingConfiguration s3BucketLoggingConfiguration  =
library-gen/Stratosphere/ResourceProperties/S3BucketNoncurrentVersionTransition.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for S3BucketNoncurrentVersionTransition. See--- | 's3BucketNoncurrentVersionTransition' for a more convenient constructor.+-- 's3BucketNoncurrentVersionTransition' for a more convenient constructor. data S3BucketNoncurrentVersionTransition =   S3BucketNoncurrentVersionTransition   { _s3BucketNoncurrentVersionTransitionStorageClass :: Val Text@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'S3BucketNoncurrentVersionTransition' containing required--- | fields as arguments.+-- fields as arguments. s3BucketNoncurrentVersionTransition   :: Val Text -- ^ 'sbnvtStorageClass'   -> Val Integer' -- ^ 'sbnvtTransitionInDays'
library-gen/Stratosphere/ResourceProperties/S3BucketNotificationConfiguration.hs view
@@ -17,7 +17,7 @@ import Stratosphere.ResourceProperties.S3BucketTopicConfiguration  -- | Full data type definition for S3BucketNotificationConfiguration. See--- | 's3BucketNotificationConfiguration' for a more convenient constructor.+-- 's3BucketNotificationConfiguration' for a more convenient constructor. data S3BucketNotificationConfiguration =   S3BucketNotificationConfiguration   { _s3BucketNotificationConfigurationLambdaConfigurations :: Maybe [S3BucketLambdaConfiguration]@@ -43,7 +43,7 @@   parseJSON _ = mempty  -- | Constructor for 'S3BucketNotificationConfiguration' containing required--- | fields as arguments.+-- fields as arguments. s3BucketNotificationConfiguration   :: S3BucketNotificationConfiguration s3BucketNotificationConfiguration  =
library-gen/Stratosphere/ResourceProperties/S3BucketNotificationFilter.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.S3BucketS3KeyFilter  -- | Full data type definition for S3BucketNotificationFilter. See--- | 's3BucketNotificationFilter' for a more convenient constructor.+-- 's3BucketNotificationFilter' for a more convenient constructor. data S3BucketNotificationFilter =   S3BucketNotificationFilter   { _s3BucketNotificationFilterS3Key :: S3BucketS3KeyFilter@@ -35,7 +35,7 @@   parseJSON _ = mempty  -- | Constructor for 'S3BucketNotificationFilter' containing required fields--- | as arguments.+-- as arguments. s3BucketNotificationFilter   :: S3BucketS3KeyFilter -- ^ 'sbnfS3Key'   -> S3BucketNotificationFilter
library-gen/Stratosphere/ResourceProperties/S3BucketQueueConfiguration.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.S3BucketNotificationFilter  -- | Full data type definition for S3BucketQueueConfiguration. See--- | 's3BucketQueueConfiguration' for a more convenient constructor.+-- 's3BucketQueueConfiguration' for a more convenient constructor. data S3BucketQueueConfiguration =   S3BucketQueueConfiguration   { _s3BucketQueueConfigurationEvent :: Val Text@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'S3BucketQueueConfiguration' containing required fields--- | as arguments.+-- as arguments. s3BucketQueueConfiguration   :: Val Text -- ^ 'sbqcEvent'   -> Val Text -- ^ 'sbqcQueue'
library-gen/Stratosphere/ResourceProperties/S3BucketRedirectAllRequestsTo.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for S3BucketRedirectAllRequestsTo. See--- | 's3BucketRedirectAllRequestsTo' for a more convenient constructor.+-- 's3BucketRedirectAllRequestsTo' for a more convenient constructor. data S3BucketRedirectAllRequestsTo =   S3BucketRedirectAllRequestsTo   { _s3BucketRedirectAllRequestsToHostName :: Val Text@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'S3BucketRedirectAllRequestsTo' containing required--- | fields as arguments.+-- fields as arguments. s3BucketRedirectAllRequestsTo   :: Val Text -- ^ 'sbrartHostName'   -> S3BucketRedirectAllRequestsTo
library-gen/Stratosphere/ResourceProperties/S3BucketRedirectRule.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for S3BucketRedirectRule. See--- | 's3BucketRedirectRule' for a more convenient constructor.+-- 's3BucketRedirectRule' for a more convenient constructor. data S3BucketRedirectRule =   S3BucketRedirectRule   { _s3BucketRedirectRuleHostName :: Maybe (Val Text)@@ -47,7 +47,7 @@   parseJSON _ = mempty  -- | Constructor for 'S3BucketRedirectRule' containing required fields as--- | arguments.+-- arguments. s3BucketRedirectRule   :: S3BucketRedirectRule s3BucketRedirectRule  =
library-gen/Stratosphere/ResourceProperties/S3BucketReplicationConfiguration.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.S3BucketReplicationRule  -- | Full data type definition for S3BucketReplicationConfiguration. See--- | 's3BucketReplicationConfiguration' for a more convenient constructor.+-- 's3BucketReplicationConfiguration' for a more convenient constructor. data S3BucketReplicationConfiguration =   S3BucketReplicationConfiguration   { _s3BucketReplicationConfigurationRole :: Val Text@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'S3BucketReplicationConfiguration' containing required--- | fields as arguments.+-- fields as arguments. s3BucketReplicationConfiguration   :: Val Text -- ^ 'sbrcRole'   -> [S3BucketReplicationRule] -- ^ 'sbrcRules'
library-gen/Stratosphere/ResourceProperties/S3BucketReplicationDestination.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for S3BucketReplicationDestination. See--- | 's3BucketReplicationDestination' for a more convenient constructor.+-- 's3BucketReplicationDestination' for a more convenient constructor. data S3BucketReplicationDestination =   S3BucketReplicationDestination   { _s3BucketReplicationDestinationBucket :: Val Text@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'S3BucketReplicationDestination' containing required--- | fields as arguments.+-- fields as arguments. s3BucketReplicationDestination   :: Val Text -- ^ 'sbrdBucket'   -> S3BucketReplicationDestination
library-gen/Stratosphere/ResourceProperties/S3BucketReplicationRule.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.S3BucketReplicationDestination  -- | Full data type definition for S3BucketReplicationRule. See--- | 's3BucketReplicationRule' for a more convenient constructor.+-- 's3BucketReplicationRule' for a more convenient constructor. data S3BucketReplicationRule =   S3BucketReplicationRule   { _s3BucketReplicationRuleDestination :: S3BucketReplicationDestination@@ -44,7 +44,7 @@   parseJSON _ = mempty  -- | Constructor for 'S3BucketReplicationRule' containing required fields as--- | arguments.+-- arguments. s3BucketReplicationRule   :: S3BucketReplicationDestination -- ^ 'sbrrDestination'   -> Val Text -- ^ 'sbrrPrefix'
library-gen/Stratosphere/ResourceProperties/S3BucketRoutingRule.hs view
@@ -16,7 +16,7 @@ import Stratosphere.ResourceProperties.S3BucketRoutingRuleCondition  -- | Full data type definition for S3BucketRoutingRule. See--- | 's3BucketRoutingRule' for a more convenient constructor.+-- 's3BucketRoutingRule' for a more convenient constructor. data S3BucketRoutingRule =   S3BucketRoutingRule   { _s3BucketRoutingRuleRedirectRule :: S3BucketRedirectRule@@ -39,7 +39,7 @@   parseJSON _ = mempty  -- | Constructor for 'S3BucketRoutingRule' containing required fields as--- | arguments.+-- arguments. s3BucketRoutingRule   :: S3BucketRedirectRule -- ^ 'sbrrRedirectRule'   -> S3BucketRoutingRule
library-gen/Stratosphere/ResourceProperties/S3BucketRoutingRuleCondition.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for S3BucketRoutingRuleCondition. See--- | 's3BucketRoutingRuleCondition' for a more convenient constructor.+-- 's3BucketRoutingRuleCondition' for a more convenient constructor. data S3BucketRoutingRuleCondition =   S3BucketRoutingRuleCondition   { _s3BucketRoutingRuleConditionHttpErrorCodeReturnedEquals :: Maybe (Val Text)@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'S3BucketRoutingRuleCondition' containing required fields--- | as arguments.+-- as arguments. s3BucketRoutingRuleCondition   :: S3BucketRoutingRuleCondition s3BucketRoutingRuleCondition  =
library-gen/Stratosphere/ResourceProperties/S3BucketRule.hs view
@@ -16,7 +16,7 @@ import Stratosphere.ResourceProperties.S3BucketTransition  -- | Full data type definition for S3BucketRule. See 's3BucketRule' for a more--- | convenient constructor.+-- convenient constructor. data S3BucketRule =   S3BucketRule   { _s3BucketRuleExpirationDate :: Maybe (Val Text)
library-gen/Stratosphere/ResourceProperties/S3BucketS3KeyFilter.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.S3BucketFilterRule  -- | Full data type definition for S3BucketS3KeyFilter. See--- | 's3BucketS3KeyFilter' for a more convenient constructor.+-- 's3BucketS3KeyFilter' for a more convenient constructor. data S3BucketS3KeyFilter =   S3BucketS3KeyFilter   { _s3BucketS3KeyFilterRules :: [S3BucketFilterRule]@@ -35,7 +35,7 @@   parseJSON _ = mempty  -- | Constructor for 'S3BucketS3KeyFilter' containing required fields as--- | arguments.+-- arguments. s3BucketS3KeyFilter   :: [S3BucketFilterRule] -- ^ 'sbskfRules'   -> S3BucketS3KeyFilter
library-gen/Stratosphere/ResourceProperties/S3BucketTopicConfiguration.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.S3BucketNotificationFilter  -- | Full data type definition for S3BucketTopicConfiguration. See--- | 's3BucketTopicConfiguration' for a more convenient constructor.+-- 's3BucketTopicConfiguration' for a more convenient constructor. data S3BucketTopicConfiguration =   S3BucketTopicConfiguration   { _s3BucketTopicConfigurationEvent :: Val Text@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'S3BucketTopicConfiguration' containing required fields--- | as arguments.+-- as arguments. s3BucketTopicConfiguration   :: Val Text -- ^ 'sbtcEvent'   -> Val Text -- ^ 'sbtcTopic'
library-gen/Stratosphere/ResourceProperties/S3BucketTransition.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for S3BucketTransition. See--- | 's3BucketTransition' for a more convenient constructor.+-- 's3BucketTransition' for a more convenient constructor. data S3BucketTransition =   S3BucketTransition   { _s3BucketTransitionStorageClass :: Val Text@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'S3BucketTransition' containing required fields as--- | arguments.+-- arguments. s3BucketTransition   :: Val Text -- ^ 'sbtStorageClass'   -> S3BucketTransition
library-gen/Stratosphere/ResourceProperties/S3BucketVersioningConfiguration.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for S3BucketVersioningConfiguration. See--- | 's3BucketVersioningConfiguration' for a more convenient constructor.+-- 's3BucketVersioningConfiguration' for a more convenient constructor. data S3BucketVersioningConfiguration =   S3BucketVersioningConfiguration   { _s3BucketVersioningConfigurationStatus :: Val Text@@ -35,7 +35,7 @@   parseJSON _ = mempty  -- | Constructor for 'S3BucketVersioningConfiguration' containing required--- | fields as arguments.+-- fields as arguments. s3BucketVersioningConfiguration   :: Val Text -- ^ 'sbvcStatus'   -> S3BucketVersioningConfiguration
library-gen/Stratosphere/ResourceProperties/S3BucketWebsiteConfiguration.hs view
@@ -16,7 +16,7 @@ import Stratosphere.ResourceProperties.S3BucketRoutingRule  -- | Full data type definition for S3BucketWebsiteConfiguration. See--- | 's3BucketWebsiteConfiguration' for a more convenient constructor.+-- 's3BucketWebsiteConfiguration' for a more convenient constructor. data S3BucketWebsiteConfiguration =   S3BucketWebsiteConfiguration   { _s3BucketWebsiteConfigurationErrorDocument :: Maybe (Val Text)@@ -45,7 +45,7 @@   parseJSON _ = mempty  -- | Constructor for 'S3BucketWebsiteConfiguration' containing required fields--- | as arguments.+-- as arguments. s3BucketWebsiteConfiguration   :: S3BucketWebsiteConfiguration s3BucketWebsiteConfiguration  =
library-gen/Stratosphere/ResourceProperties/SNSTopicSubscription.hs view
@@ -15,7 +15,7 @@ import Stratosphere.Types  -- | Full data type definition for SNSTopicSubscription. See--- | 'snsTopicSubscription' for a more convenient constructor.+-- 'snsTopicSubscription' for a more convenient constructor. data SNSTopicSubscription =   SNSTopicSubscription   { _sNSTopicSubscriptionEndpoint :: Val Text@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'SNSTopicSubscription' containing required fields as--- | arguments.+-- arguments. snsTopicSubscription   :: Val Text -- ^ 'snstsEndpoint'   -> Val SNSProtocol -- ^ 'snstsProtocol'
library-gen/Stratosphere/ResourceProperties/SSMAssociationParameterValues.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for SSMAssociationParameterValues. See--- | 'ssmAssociationParameterValues' for a more convenient constructor.+-- 'ssmAssociationParameterValues' for a more convenient constructor. data SSMAssociationParameterValues =   SSMAssociationParameterValues   { _sSMAssociationParameterValuesParameterValues :: [Val Text]@@ -35,7 +35,7 @@   parseJSON _ = mempty  -- | Constructor for 'SSMAssociationParameterValues' containing required--- | fields as arguments.+-- fields as arguments. ssmAssociationParameterValues   :: [Val Text] -- ^ 'ssmapvParameterValues'   -> SSMAssociationParameterValues
library-gen/Stratosphere/ResourceProperties/SSMAssociationTarget.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for SSMAssociationTarget. See--- | 'ssmAssociationTarget' for a more convenient constructor.+-- 'ssmAssociationTarget' for a more convenient constructor. data SSMAssociationTarget =   SSMAssociationTarget   { _sSMAssociationTargetKey :: Val Text@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'SSMAssociationTarget' containing required fields as--- | arguments.+-- arguments. ssmAssociationTarget   :: Val Text -- ^ 'ssmatKey'   -> [Val Text] -- ^ 'ssmatValues'
library-gen/Stratosphere/ResourceProperties/Tag.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for Tag. See 'tag' for a more convenient--- | constructor.+-- constructor. data Tag =   Tag   { _tagKey :: Val Text
library-gen/Stratosphere/ResourceProperties/WAFByteMatchSetByteMatchTuple.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.WAFByteMatchSetFieldToMatch  -- | Full data type definition for WAFByteMatchSetByteMatchTuple. See--- | 'wafByteMatchSetByteMatchTuple' for a more convenient constructor.+-- 'wafByteMatchSetByteMatchTuple' for a more convenient constructor. data WAFByteMatchSetByteMatchTuple =   WAFByteMatchSetByteMatchTuple   { _wAFByteMatchSetByteMatchTupleFieldToMatch :: WAFByteMatchSetFieldToMatch@@ -47,7 +47,7 @@   parseJSON _ = mempty  -- | Constructor for 'WAFByteMatchSetByteMatchTuple' containing required--- | fields as arguments.+-- fields as arguments. wafByteMatchSetByteMatchTuple   :: WAFByteMatchSetFieldToMatch -- ^ 'wafbmsbmtFieldToMatch'   -> Val Text -- ^ 'wafbmsbmtPositionalConstraint'
library-gen/Stratosphere/ResourceProperties/WAFByteMatchSetFieldToMatch.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for WAFByteMatchSetFieldToMatch. See--- | 'wafByteMatchSetFieldToMatch' for a more convenient constructor.+-- 'wafByteMatchSetFieldToMatch' for a more convenient constructor. data WAFByteMatchSetFieldToMatch =   WAFByteMatchSetFieldToMatch   { _wAFByteMatchSetFieldToMatchData :: Maybe (Val Text)@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'WAFByteMatchSetFieldToMatch' containing required fields--- | as arguments.+-- as arguments. wafByteMatchSetFieldToMatch   :: Val Text -- ^ 'wafbmsftmType'   -> WAFByteMatchSetFieldToMatch
library-gen/Stratosphere/ResourceProperties/WAFIPSetIPSetDescriptor.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for WAFIPSetIPSetDescriptor. See--- | 'wafipSetIPSetDescriptor' for a more convenient constructor.+-- 'wafipSetIPSetDescriptor' for a more convenient constructor. data WAFIPSetIPSetDescriptor =   WAFIPSetIPSetDescriptor   { _wAFIPSetIPSetDescriptorType :: Val Text@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'WAFIPSetIPSetDescriptor' containing required fields as--- | arguments.+-- arguments. wafipSetIPSetDescriptor   :: Val Text -- ^ 'wafipsipsdType'   -> Val Text -- ^ 'wafipsipsdValue'
library-gen/Stratosphere/ResourceProperties/WAFRulePredicate.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for WAFRulePredicate. See 'wafRulePredicate'--- | for a more convenient constructor.+-- for a more convenient constructor. data WAFRulePredicate =   WAFRulePredicate   { _wAFRulePredicateDataId :: Val Text@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'WAFRulePredicate' containing required fields as--- | arguments.+-- arguments. wafRulePredicate   :: Val Text -- ^ 'wafrpDataId'   -> Val Bool' -- ^ 'wafrpNegated'
library-gen/Stratosphere/ResourceProperties/WAFSizeConstraintSetFieldToMatch.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for WAFSizeConstraintSetFieldToMatch. See--- | 'wafSizeConstraintSetFieldToMatch' for a more convenient constructor.+-- 'wafSizeConstraintSetFieldToMatch' for a more convenient constructor. data WAFSizeConstraintSetFieldToMatch =   WAFSizeConstraintSetFieldToMatch   { _wAFSizeConstraintSetFieldToMatchData :: Maybe (Val Text)@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'WAFSizeConstraintSetFieldToMatch' containing required--- | fields as arguments.+-- fields as arguments. wafSizeConstraintSetFieldToMatch   :: Val Text -- ^ 'wafscsftmType'   -> WAFSizeConstraintSetFieldToMatch
library-gen/Stratosphere/ResourceProperties/WAFSizeConstraintSetSizeConstraint.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.WAFSizeConstraintSetFieldToMatch  -- | Full data type definition for WAFSizeConstraintSetSizeConstraint. See--- | 'wafSizeConstraintSetSizeConstraint' for a more convenient constructor.+-- 'wafSizeConstraintSetSizeConstraint' for a more convenient constructor. data WAFSizeConstraintSetSizeConstraint =   WAFSizeConstraintSetSizeConstraint   { _wAFSizeConstraintSetSizeConstraintComparisonOperator :: Val Text@@ -44,7 +44,7 @@   parseJSON _ = mempty  -- | Constructor for 'WAFSizeConstraintSetSizeConstraint' containing required--- | fields as arguments.+-- fields as arguments. wafSizeConstraintSetSizeConstraint   :: Val Text -- ^ 'wafscsscComparisonOperator'   -> WAFSizeConstraintSetFieldToMatch -- ^ 'wafscsscFieldToMatch'
library-gen/Stratosphere/ResourceProperties/WAFSqlInjectionMatchSetFieldToMatch.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for WAFSqlInjectionMatchSetFieldToMatch. See--- | 'wafSqlInjectionMatchSetFieldToMatch' for a more convenient constructor.+-- 'wafSqlInjectionMatchSetFieldToMatch' for a more convenient constructor. data WAFSqlInjectionMatchSetFieldToMatch =   WAFSqlInjectionMatchSetFieldToMatch   { _wAFSqlInjectionMatchSetFieldToMatchData :: Maybe (Val Text)@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'WAFSqlInjectionMatchSetFieldToMatch' containing required--- | fields as arguments.+-- fields as arguments. wafSqlInjectionMatchSetFieldToMatch   :: Val Text -- ^ 'wafsimsftmType'   -> WAFSqlInjectionMatchSetFieldToMatch
library-gen/Stratosphere/ResourceProperties/WAFSqlInjectionMatchSetSqlInjectionMatchTuple.hs view
@@ -15,9 +15,9 @@ import Stratosphere.ResourceProperties.WAFSqlInjectionMatchSetFieldToMatch  -- | Full data type definition for--- | WAFSqlInjectionMatchSetSqlInjectionMatchTuple. See--- | 'wafSqlInjectionMatchSetSqlInjectionMatchTuple' for a more convenient--- | constructor.+-- WAFSqlInjectionMatchSetSqlInjectionMatchTuple. See+-- 'wafSqlInjectionMatchSetSqlInjectionMatchTuple' for a more convenient+-- constructor. data WAFSqlInjectionMatchSetSqlInjectionMatchTuple =   WAFSqlInjectionMatchSetSqlInjectionMatchTuple   { _wAFSqlInjectionMatchSetSqlInjectionMatchTupleFieldToMatch :: WAFSqlInjectionMatchSetFieldToMatch@@ -40,7 +40,7 @@   parseJSON _ = mempty  -- | Constructor for 'WAFSqlInjectionMatchSetSqlInjectionMatchTuple'--- | containing required fields as arguments.+-- containing required fields as arguments. wafSqlInjectionMatchSetSqlInjectionMatchTuple   :: WAFSqlInjectionMatchSetFieldToMatch -- ^ 'wafsimssimtFieldToMatch'   -> Val Text -- ^ 'wafsimssimtTextTransformation'
library-gen/Stratosphere/ResourceProperties/WAFWebACLActivatedRule.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.WAFWebACLWafAction  -- | Full data type definition for WAFWebACLActivatedRule. See--- | 'wafWebACLActivatedRule' for a more convenient constructor.+-- 'wafWebACLActivatedRule' for a more convenient constructor. data WAFWebACLActivatedRule =   WAFWebACLActivatedRule   { _wAFWebACLActivatedRuleAction :: WAFWebACLWafAction@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'WAFWebACLActivatedRule' containing required fields as--- | arguments.+-- arguments. wafWebACLActivatedRule   :: WAFWebACLWafAction -- ^ 'wafwaclarAction'   -> Val Integer' -- ^ 'wafwaclarPriority'
library-gen/Stratosphere/ResourceProperties/WAFWebACLWafAction.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for WAFWebACLWafAction. See--- | 'wafWebACLWafAction' for a more convenient constructor.+-- 'wafWebACLWafAction' for a more convenient constructor. data WAFWebACLWafAction =   WAFWebACLWafAction   { _wAFWebACLWafActionType :: Val Text@@ -35,7 +35,7 @@   parseJSON _ = mempty  -- | Constructor for 'WAFWebACLWafAction' containing required fields as--- | arguments.+-- arguments. wafWebACLWafAction   :: Val Text -- ^ 'wafwaclwaType'   -> WAFWebACLWafAction
library-gen/Stratosphere/ResourceProperties/WAFXssMatchSetFieldToMatch.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for WAFXssMatchSetFieldToMatch. See--- | 'wafXssMatchSetFieldToMatch' for a more convenient constructor.+-- 'wafXssMatchSetFieldToMatch' for a more convenient constructor. data WAFXssMatchSetFieldToMatch =   WAFXssMatchSetFieldToMatch   { _wAFXssMatchSetFieldToMatchData :: Maybe (Val Text)@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'WAFXssMatchSetFieldToMatch' containing required fields--- | as arguments.+-- as arguments. wafXssMatchSetFieldToMatch   :: Val Text -- ^ 'wafxmsftmType'   -> WAFXssMatchSetFieldToMatch
library-gen/Stratosphere/ResourceProperties/WAFXssMatchSetXssMatchTuple.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.WAFXssMatchSetFieldToMatch  -- | Full data type definition for WAFXssMatchSetXssMatchTuple. See--- | 'wafXssMatchSetXssMatchTuple' for a more convenient constructor.+-- 'wafXssMatchSetXssMatchTuple' for a more convenient constructor. data WAFXssMatchSetXssMatchTuple =   WAFXssMatchSetXssMatchTuple   { _wAFXssMatchSetXssMatchTupleFieldToMatch :: WAFXssMatchSetFieldToMatch@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'WAFXssMatchSetXssMatchTuple' containing required fields--- | as arguments.+-- as arguments. wafXssMatchSetXssMatchTuple   :: WAFXssMatchSetFieldToMatch -- ^ 'wafxmsxmtFieldToMatch'   -> Val Text -- ^ 'wafxmsxmtTextTransformation'
library-gen/Stratosphere/Resources.hs view
@@ -265,11 +265,11 @@ import Stratosphere.ResourceProperties.CodeCommitRepositoryRepositoryTrigger as X import Stratosphere.ResourceProperties.CodeDeployDeploymentConfigMinimumHealthyHosts as X import Stratosphere.ResourceProperties.CodeDeployDeploymentGroupDeployment as X-import Stratosphere.ResourceProperties.CodeDeployDeploymentGroupEc2TagFilter as X+import Stratosphere.ResourceProperties.CodeDeployDeploymentGroupEC2TagFilter as X import Stratosphere.ResourceProperties.CodeDeployDeploymentGroupGitHubLocation as X-import Stratosphere.ResourceProperties.CodeDeployDeploymentGroupOnPremisesInstanceTagFilter as X-import Stratosphere.ResourceProperties.CodeDeployDeploymentGroupRevision as X+import Stratosphere.ResourceProperties.CodeDeployDeploymentGroupRevisionLocation as X import Stratosphere.ResourceProperties.CodeDeployDeploymentGroupS3Location as X+import Stratosphere.ResourceProperties.CodeDeployDeploymentGroupTagFilter as X import Stratosphere.ResourceProperties.CodePipelineCustomActionTypeArtifactDetails as X import Stratosphere.ResourceProperties.CodePipelineCustomActionTypeConfigurationProperties as X import Stratosphere.ResourceProperties.CodePipelineCustomActionTypeSettings as X@@ -414,6 +414,7 @@ import Stratosphere.ResourceProperties.KinesisFirehoseDeliveryStreamRedshiftDestinationConfiguration as X import Stratosphere.ResourceProperties.KinesisFirehoseDeliveryStreamS3DestinationConfiguration as X import Stratosphere.ResourceProperties.LambdaFunctionCode as X+import Stratosphere.ResourceProperties.LambdaFunctionDeadLetterConfig as X import Stratosphere.ResourceProperties.LambdaFunctionEnvironment as X import Stratosphere.ResourceProperties.LambdaFunctionVpcConfig as X import Stratosphere.ResourceProperties.LogsMetricFilterMetricTransformation as X@@ -439,6 +440,7 @@ import Stratosphere.ResourceProperties.RDSOptionGroupOptionConfiguration as X import Stratosphere.ResourceProperties.RDSOptionGroupOptionSetting as X import Stratosphere.ResourceProperties.RedshiftClusterParameterGroupParameter as X+import Stratosphere.ResourceProperties.Route53HealthCheckAlarmIdentifier as X import Stratosphere.ResourceProperties.Route53HealthCheckHealthCheckConfig as X import Stratosphere.ResourceProperties.Route53HealthCheckHealthCheckTag as X import Stratosphere.ResourceProperties.Route53HostedZoneHostedZoneConfig as X
library-gen/Stratosphere/Resources/ApiGatewayAccount.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for ApiGatewayAccount. See 'apiGatewayAccount'--- | for a more convenient constructor.+-- for a more convenient constructor. data ApiGatewayAccount =   ApiGatewayAccount   { _apiGatewayAccountCloudWatchRoleArn :: Maybe (Val Text)@@ -35,7 +35,7 @@   parseJSON _ = mempty  -- | Constructor for 'ApiGatewayAccount' containing required fields as--- | arguments.+-- arguments. apiGatewayAccount   :: ApiGatewayAccount apiGatewayAccount  =
library-gen/Stratosphere/Resources/ApiGatewayApiKey.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.ApiGatewayApiKeyStageKey  -- | Full data type definition for ApiGatewayApiKey. See 'apiGatewayApiKey'--- | for a more convenient constructor.+-- for a more convenient constructor. data ApiGatewayApiKey =   ApiGatewayApiKey   { _apiGatewayApiKeyDescription :: Maybe (Val Text)@@ -44,7 +44,7 @@   parseJSON _ = mempty  -- | Constructor for 'ApiGatewayApiKey' containing required fields as--- | arguments.+-- arguments. apiGatewayApiKey   :: ApiGatewayApiKey apiGatewayApiKey  =
library-gen/Stratosphere/Resources/ApiGatewayAuthorizer.hs view
@@ -15,7 +15,7 @@ import Stratosphere.Types  -- | Full data type definition for ApiGatewayAuthorizer. See--- | 'apiGatewayAuthorizer' for a more convenient constructor.+-- 'apiGatewayAuthorizer' for a more convenient constructor. data ApiGatewayAuthorizer =   ApiGatewayAuthorizer   { _apiGatewayAuthorizerAuthorizerCredentials :: Maybe (Val Text)@@ -59,7 +59,7 @@   parseJSON _ = mempty  -- | Constructor for 'ApiGatewayAuthorizer' containing required fields as--- | arguments.+-- arguments. apiGatewayAuthorizer   :: ApiGatewayAuthorizer apiGatewayAuthorizer  =
library-gen/Stratosphere/Resources/ApiGatewayBasePathMapping.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for ApiGatewayBasePathMapping. See--- | 'apiGatewayBasePathMapping' for a more convenient constructor.+-- 'apiGatewayBasePathMapping' for a more convenient constructor. data ApiGatewayBasePathMapping =   ApiGatewayBasePathMapping   { _apiGatewayBasePathMappingBasePath :: Maybe (Val Text)@@ -44,7 +44,7 @@   parseJSON _ = mempty  -- | Constructor for 'ApiGatewayBasePathMapping' containing required fields as--- | arguments.+-- arguments. apiGatewayBasePathMapping   :: ApiGatewayBasePathMapping apiGatewayBasePathMapping  =
library-gen/Stratosphere/Resources/ApiGatewayClientCertificate.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for ApiGatewayClientCertificate. See--- | 'apiGatewayClientCertificate' for a more convenient constructor.+-- 'apiGatewayClientCertificate' for a more convenient constructor. data ApiGatewayClientCertificate =   ApiGatewayClientCertificate   { _apiGatewayClientCertificateDescription :: Maybe (Val Text)@@ -35,7 +35,7 @@   parseJSON _ = mempty  -- | Constructor for 'ApiGatewayClientCertificate' containing required fields--- | as arguments.+-- as arguments. apiGatewayClientCertificate   :: ApiGatewayClientCertificate apiGatewayClientCertificate  =
library-gen/Stratosphere/Resources/ApiGatewayDeployment.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.ApiGatewayDeploymentStageDescription  -- | Full data type definition for ApiGatewayDeployment. See--- | 'apiGatewayDeployment' for a more convenient constructor.+-- 'apiGatewayDeployment' for a more convenient constructor. data ApiGatewayDeployment =   ApiGatewayDeployment   { _apiGatewayDeploymentDescription :: Maybe (Val Text)@@ -44,7 +44,7 @@   parseJSON _ = mempty  -- | Constructor for 'ApiGatewayDeployment' containing required fields as--- | arguments.+-- arguments. apiGatewayDeployment   :: Val Text -- ^ 'agdRestApiId'   -> ApiGatewayDeployment
library-gen/Stratosphere/Resources/ApiGatewayMethod.hs view
@@ -17,7 +17,7 @@ import Stratosphere.ResourceProperties.ApiGatewayMethodMethodResponse  -- | Full data type definition for ApiGatewayMethod. See 'apiGatewayMethod'--- | for a more convenient constructor.+-- for a more convenient constructor. data ApiGatewayMethod =   ApiGatewayMethod   { _apiGatewayMethodApiKeyRequired :: Maybe (Val Bool')@@ -64,7 +64,7 @@   parseJSON _ = mempty  -- | Constructor for 'ApiGatewayMethod' containing required fields as--- | arguments.+-- arguments. apiGatewayMethod   :: Val HttpMethod -- ^ 'agmeHttpMethod'   -> ApiGatewayMethod
library-gen/Stratosphere/Resources/ApiGatewayModel.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for ApiGatewayModel. See 'apiGatewayModel' for--- | a more convenient constructor.+-- a more convenient constructor. data ApiGatewayModel =   ApiGatewayModel   { _apiGatewayModelContentType :: Maybe (Val Text)@@ -47,7 +47,7 @@   parseJSON _ = mempty  -- | Constructor for 'ApiGatewayModel' containing required fields as--- | arguments.+-- arguments. apiGatewayModel   :: Val Text -- ^ 'agmoRestApiId'   -> ApiGatewayModel
library-gen/Stratosphere/Resources/ApiGatewayResource.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for ApiGatewayResource. See--- | 'apiGatewayResource' for a more convenient constructor.+-- 'apiGatewayResource' for a more convenient constructor. data ApiGatewayResource =   ApiGatewayResource   { _apiGatewayResourceParentId :: Val Text@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'ApiGatewayResource' containing required fields as--- | arguments.+-- arguments. apiGatewayResource   :: Val Text -- ^ 'agrParentId'   -> Val Text -- ^ 'agrPathPart'
library-gen/Stratosphere/Resources/ApiGatewayRestApi.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.ApiGatewayRestApiS3Location  -- | Full data type definition for ApiGatewayRestApi. See 'apiGatewayRestApi'--- | for a more convenient constructor.+-- for a more convenient constructor. data ApiGatewayRestApi =   ApiGatewayRestApi   { _apiGatewayRestApiBody :: Maybe Object@@ -56,7 +56,7 @@   parseJSON _ = mempty  -- | Constructor for 'ApiGatewayRestApi' containing required fields as--- | arguments.+-- arguments. apiGatewayRestApi   :: ApiGatewayRestApi apiGatewayRestApi  =
library-gen/Stratosphere/Resources/ApiGatewayStage.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.ApiGatewayStageMethodSetting  -- | Full data type definition for ApiGatewayStage. See 'apiGatewayStage' for--- | a more convenient constructor.+-- a more convenient constructor. data ApiGatewayStage =   ApiGatewayStage   { _apiGatewayStageCacheClusterEnabled :: Maybe (Val Bool')@@ -59,7 +59,7 @@   parseJSON _ = mempty  -- | Constructor for 'ApiGatewayStage' containing required fields as--- | arguments.+-- arguments. apiGatewayStage   :: ApiGatewayStage apiGatewayStage  =
library-gen/Stratosphere/Resources/ApiGatewayUsagePlan.hs view
@@ -17,7 +17,7 @@ import Stratosphere.ResourceProperties.ApiGatewayUsagePlanThrottleSettings  -- | Full data type definition for ApiGatewayUsagePlan. See--- | 'apiGatewayUsagePlan' for a more convenient constructor.+-- 'apiGatewayUsagePlan' for a more convenient constructor. data ApiGatewayUsagePlan =   ApiGatewayUsagePlan   { _apiGatewayUsagePlanApiStages :: Maybe [ApiGatewayUsagePlanApiStage]@@ -49,7 +49,7 @@   parseJSON _ = mempty  -- | Constructor for 'ApiGatewayUsagePlan' containing required fields as--- | arguments.+-- arguments. apiGatewayUsagePlan   :: ApiGatewayUsagePlan apiGatewayUsagePlan  =
library-gen/Stratosphere/Resources/ApplicationAutoScalingScalableTarget.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for ApplicationAutoScalingScalableTarget. See--- | 'applicationAutoScalingScalableTarget' for a more convenient constructor.+-- 'applicationAutoScalingScalableTarget' for a more convenient constructor. data ApplicationAutoScalingScalableTarget =   ApplicationAutoScalingScalableTarget   { _applicationAutoScalingScalableTargetMaxCapacity :: Val Integer'@@ -50,7 +50,7 @@   parseJSON _ = mempty  -- | Constructor for 'ApplicationAutoScalingScalableTarget' containing--- | required fields as arguments.+-- required fields as arguments. applicationAutoScalingScalableTarget   :: Val Integer' -- ^ 'aasstMaxCapacity'   -> Val Integer' -- ^ 'aasstMinCapacity'
library-gen/Stratosphere/Resources/ApplicationAutoScalingScalingPolicy.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.ApplicationAutoScalingScalingPolicyStepScalingPolicyConfiguration  -- | Full data type definition for ApplicationAutoScalingScalingPolicy. See--- | 'applicationAutoScalingScalingPolicy' for a more convenient constructor.+-- 'applicationAutoScalingScalingPolicy' for a more convenient constructor. data ApplicationAutoScalingScalingPolicy =   ApplicationAutoScalingScalingPolicy   { _applicationAutoScalingScalingPolicyPolicyName :: Val Text@@ -53,7 +53,7 @@   parseJSON _ = mempty  -- | Constructor for 'ApplicationAutoScalingScalingPolicy' containing required--- | fields as arguments.+-- fields as arguments. applicationAutoScalingScalingPolicy   :: Val Text -- ^ 'aasspPolicyName'   -> Val Text -- ^ 'aasspPolicyType'
library-gen/Stratosphere/Resources/AutoScalingAutoScalingGroup.hs view
@@ -17,7 +17,7 @@ import Stratosphere.ResourceProperties.AutoScalingAutoScalingGroupTagProperty  -- | Full data type definition for AutoScalingAutoScalingGroup. See--- | 'autoScalingAutoScalingGroup' for a more convenient constructor.+-- 'autoScalingAutoScalingGroup' for a more convenient constructor. data AutoScalingAutoScalingGroup =   AutoScalingAutoScalingGroup   { _autoScalingAutoScalingGroupAvailabilityZones :: Maybe [Val Text]@@ -85,7 +85,7 @@   parseJSON _ = mempty  -- | Constructor for 'AutoScalingAutoScalingGroup' containing required fields--- | as arguments.+-- as arguments. autoScalingAutoScalingGroup   :: Val Text -- ^ 'asasgMaxSize'   -> Val Text -- ^ 'asasgMinSize'
library-gen/Stratosphere/Resources/AutoScalingLaunchConfiguration.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.AutoScalingLaunchConfigurationBlockDeviceMapping  -- | Full data type definition for AutoScalingLaunchConfiguration. See--- | 'autoScalingLaunchConfiguration' for a more convenient constructor.+-- 'autoScalingLaunchConfiguration' for a more convenient constructor. data AutoScalingLaunchConfiguration =   AutoScalingLaunchConfiguration   { _autoScalingLaunchConfigurationAssociatePublicIpAddress :: Maybe (Val Bool')@@ -83,7 +83,7 @@   parseJSON _ = mempty  -- | Constructor for 'AutoScalingLaunchConfiguration' containing required--- | fields as arguments.+-- fields as arguments. autoScalingLaunchConfiguration   :: Val Text -- ^ 'aslcImageId'   -> Val Text -- ^ 'aslcInstanceType'
library-gen/Stratosphere/Resources/AutoScalingLifecycleHook.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for AutoScalingLifecycleHook. See--- | 'autoScalingLifecycleHook' for a more convenient constructor.+-- 'autoScalingLifecycleHook' for a more convenient constructor. data AutoScalingLifecycleHook =   AutoScalingLifecycleHook   { _autoScalingLifecycleHookAutoScalingGroupName :: Val Text@@ -53,7 +53,7 @@   parseJSON _ = mempty  -- | Constructor for 'AutoScalingLifecycleHook' containing required fields as--- | arguments.+-- arguments. autoScalingLifecycleHook   :: Val Text -- ^ 'aslhAutoScalingGroupName'   -> Val Text -- ^ 'aslhLifecycleTransition'
library-gen/Stratosphere/Resources/AutoScalingScalingPolicy.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.AutoScalingScalingPolicyStepAdjustment  -- | Full data type definition for AutoScalingScalingPolicy. See--- | 'autoScalingScalingPolicy' for a more convenient constructor.+-- 'autoScalingScalingPolicy' for a more convenient constructor. data AutoScalingScalingPolicy =   AutoScalingScalingPolicy   { _autoScalingScalingPolicyAdjustmentType :: Val Text@@ -59,7 +59,7 @@   parseJSON _ = mempty  -- | Constructor for 'AutoScalingScalingPolicy' containing required fields as--- | arguments.+-- arguments. autoScalingScalingPolicy   :: Val Text -- ^ 'asspAdjustmentType'   -> Val Text -- ^ 'asspAutoScalingGroupName'
library-gen/Stratosphere/Resources/AutoScalingScheduledAction.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for AutoScalingScheduledAction. See--- | 'autoScalingScheduledAction' for a more convenient constructor.+-- 'autoScalingScheduledAction' for a more convenient constructor. data AutoScalingScheduledAction =   AutoScalingScheduledAction   { _autoScalingScheduledActionAutoScalingGroupName :: Val Text@@ -53,7 +53,7 @@   parseJSON _ = mempty  -- | Constructor for 'AutoScalingScheduledAction' containing required fields--- | as arguments.+-- as arguments. autoScalingScheduledAction   :: Val Text -- ^ 'assaAutoScalingGroupName'   -> AutoScalingScheduledAction
library-gen/Stratosphere/Resources/CertificateManagerCertificate.hs view
@@ -16,7 +16,7 @@ import Stratosphere.ResourceProperties.Tag  -- | Full data type definition for CertificateManagerCertificate. See--- | 'certificateManagerCertificate' for a more convenient constructor.+-- 'certificateManagerCertificate' for a more convenient constructor. data CertificateManagerCertificate =   CertificateManagerCertificate   { _certificateManagerCertificateDomainName :: Val Text@@ -45,7 +45,7 @@   parseJSON _ = mempty  -- | Constructor for 'CertificateManagerCertificate' containing required--- | fields as arguments.+-- fields as arguments. certificateManagerCertificate   :: Val Text -- ^ 'cmcDomainName'   -> CertificateManagerCertificate
library-gen/Stratosphere/Resources/CloudFormationCustomResource.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for CloudFormationCustomResource. See--- | 'cloudFormationCustomResource' for a more convenient constructor.+-- 'cloudFormationCustomResource' for a more convenient constructor. data CloudFormationCustomResource =   CloudFormationCustomResource   { _cloudFormationCustomResourceServiceToken :: Val Text@@ -35,7 +35,7 @@   parseJSON _ = mempty  -- | Constructor for 'CloudFormationCustomResource' containing required fields--- | as arguments.+-- as arguments. cloudFormationCustomResource   :: Val Text -- ^ 'cfcrServiceToken'   -> CloudFormationCustomResource
library-gen/Stratosphere/Resources/CloudFormationStack.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.Tag  -- | Full data type definition for CloudFormationStack. See--- | 'cloudFormationStack' for a more convenient constructor.+-- 'cloudFormationStack' for a more convenient constructor. data CloudFormationStack =   CloudFormationStack   { _cloudFormationStackNotificationARNs :: Maybe [Val Text]@@ -47,7 +47,7 @@   parseJSON _ = mempty  -- | Constructor for 'CloudFormationStack' containing required fields as--- | arguments.+-- arguments. cloudFormationStack   :: Val Text -- ^ 'cfsTemplateURL'   -> CloudFormationStack
library-gen/Stratosphere/Resources/CloudFormationWaitCondition.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for CloudFormationWaitCondition. See--- | 'cloudFormationWaitCondition' for a more convenient constructor.+-- 'cloudFormationWaitCondition' for a more convenient constructor. data CloudFormationWaitCondition =   CloudFormationWaitCondition   { _cloudFormationWaitConditionCount :: Maybe (Val Integer')@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'CloudFormationWaitCondition' containing required fields--- | as arguments.+-- as arguments. cloudFormationWaitCondition   :: Val Text -- ^ 'cfwcHandle'   -> Val Text -- ^ 'cfwcTimeout'
library-gen/Stratosphere/Resources/CloudFormationWaitConditionHandle.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for CloudFormationWaitConditionHandle. See--- | 'cloudFormationWaitConditionHandle' for a more convenient constructor.+-- 'cloudFormationWaitConditionHandle' for a more convenient constructor. data CloudFormationWaitConditionHandle =   CloudFormationWaitConditionHandle   { @@ -29,7 +29,7 @@   parseJSON _ = mempty  -- | Constructor for 'CloudFormationWaitConditionHandle' containing required--- | fields as arguments.+-- fields as arguments. cloudFormationWaitConditionHandle   :: CloudFormationWaitConditionHandle cloudFormationWaitConditionHandle  =
library-gen/Stratosphere/Resources/CloudFrontDistribution.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.CloudFrontDistributionDistributionConfig  -- | Full data type definition for CloudFrontDistribution. See--- | 'cloudFrontDistribution' for a more convenient constructor.+-- 'cloudFrontDistribution' for a more convenient constructor. data CloudFrontDistribution =   CloudFrontDistribution   { _cloudFrontDistributionDistributionConfig :: CloudFrontDistributionDistributionConfig@@ -35,7 +35,7 @@   parseJSON _ = mempty  -- | Constructor for 'CloudFrontDistribution' containing required fields as--- | arguments.+-- arguments. cloudFrontDistribution   :: CloudFrontDistributionDistributionConfig -- ^ 'cfdDistributionConfig'   -> CloudFrontDistribution
library-gen/Stratosphere/Resources/CloudTrailTrail.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for CloudTrailTrail. See 'cloudTrailTrail' for--- | a more convenient constructor.+-- a more convenient constructor. data CloudTrailTrail =   CloudTrailTrail   { _cloudTrailTrailCloudWatchLogsLogGroupArn :: Maybe (Val Text)@@ -62,7 +62,7 @@   parseJSON _ = mempty  -- | Constructor for 'CloudTrailTrail' containing required fields as--- | arguments.+-- arguments. cloudTrailTrail   :: Val Bool' -- ^ 'cttIsLogging'   -> Val Text -- ^ 'cttS3BucketName'
library-gen/Stratosphere/Resources/CloudWatchAlarm.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.CloudWatchAlarmDimension  -- | Full data type definition for CloudWatchAlarm. See 'cloudWatchAlarm' for--- | a more convenient constructor.+-- a more convenient constructor. data CloudWatchAlarm =   CloudWatchAlarm   { _cloudWatchAlarmActionsEnabled :: Maybe (Val Bool')@@ -77,7 +77,7 @@   parseJSON _ = mempty  -- | Constructor for 'CloudWatchAlarm' containing required fields as--- | arguments.+-- arguments. cloudWatchAlarm   :: Val Text -- ^ 'cwaComparisonOperator'   -> Val Integer' -- ^ 'cwaEvaluationPeriods'
library-gen/Stratosphere/Resources/CodeBuildProject.hs view
@@ -18,7 +18,7 @@ import Stratosphere.ResourceProperties.Tag  -- | Full data type definition for CodeBuildProject. See 'codeBuildProject'--- | for a more convenient constructor.+-- for a more convenient constructor. data CodeBuildProject =   CodeBuildProject   { _codeBuildProjectArtifacts :: Maybe CodeBuildProjectArtifacts@@ -62,7 +62,7 @@   parseJSON _ = mempty  -- | Constructor for 'CodeBuildProject' containing required fields as--- | arguments.+-- arguments. codeBuildProject   :: CodeBuildProject codeBuildProject  =
library-gen/Stratosphere/Resources/CodeCommitRepository.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.CodeCommitRepositoryRepositoryTrigger  -- | Full data type definition for CodeCommitRepository. See--- | 'codeCommitRepository' for a more convenient constructor.+-- 'codeCommitRepository' for a more convenient constructor. data CodeCommitRepository =   CodeCommitRepository   { _codeCommitRepositoryRepositoryDescription :: Maybe (Val Text)@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'CodeCommitRepository' containing required fields as--- | arguments.+-- arguments. codeCommitRepository   :: Val Text -- ^ 'ccrRepositoryName'   -> CodeCommitRepository
library-gen/Stratosphere/Resources/CodeDeployApplication.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for CodeDeployApplication. See--- | 'codeDeployApplication' for a more convenient constructor.+-- 'codeDeployApplication' for a more convenient constructor. data CodeDeployApplication =   CodeDeployApplication   { _codeDeployApplicationApplicationName :: Maybe (Val Text)@@ -35,7 +35,7 @@   parseJSON _ = mempty  -- | Constructor for 'CodeDeployApplication' containing required fields as--- | arguments.+-- arguments. codeDeployApplication   :: CodeDeployApplication codeDeployApplication  =
library-gen/Stratosphere/Resources/CodeDeployDeploymentConfig.hs view
@@ -12,14 +12,14 @@ import Data.Text  import Stratosphere.Values-+import Stratosphere.ResourceProperties.CodeDeployDeploymentConfigMinimumHealthyHosts  -- | Full data type definition for CodeDeployDeploymentConfig. See--- | 'codeDeployDeploymentConfig' for a more convenient constructor.+-- 'codeDeployDeploymentConfig' for a more convenient constructor. data CodeDeployDeploymentConfig =   CodeDeployDeploymentConfig   { _codeDeployDeploymentConfigDeploymentConfigName :: Maybe (Val Text)-  , _codeDeployDeploymentConfigMinimumHealthyHosts :: Maybe (Val Text)+  , _codeDeployDeploymentConfigMinimumHealthyHosts :: Maybe CodeDeployDeploymentConfigMinimumHealthyHosts   } deriving (Show, Eq)  instance ToJSON CodeDeployDeploymentConfig where@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'CodeDeployDeploymentConfig' containing required fields--- | as arguments.+-- as arguments. codeDeployDeploymentConfig   :: CodeDeployDeploymentConfig codeDeployDeploymentConfig  =@@ -52,5 +52,5 @@ cddcDeploymentConfigName = lens _codeDeployDeploymentConfigDeploymentConfigName (\s a -> s { _codeDeployDeploymentConfigDeploymentConfigName = a })  -- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentconfig.html#cfn-codedeploy-deploymentconfig-minimumhealthyhosts-cddcMinimumHealthyHosts :: Lens' CodeDeployDeploymentConfig (Maybe (Val Text))+cddcMinimumHealthyHosts :: Lens' CodeDeployDeploymentConfig (Maybe CodeDeployDeploymentConfigMinimumHealthyHosts) cddcMinimumHealthyHosts = lens _codeDeployDeploymentConfigMinimumHealthyHosts (\s a -> s { _codeDeployDeploymentConfigMinimumHealthyHosts = a })
library-gen/Stratosphere/Resources/CodeDeployDeploymentGroup.hs view
@@ -13,11 +13,11 @@  import Stratosphere.Values import Stratosphere.ResourceProperties.CodeDeployDeploymentGroupDeployment-import Stratosphere.ResourceProperties.CodeDeployDeploymentGroupEc2TagFilter-import Stratosphere.ResourceProperties.CodeDeployDeploymentGroupOnPremisesInstanceTagFilter+import Stratosphere.ResourceProperties.CodeDeployDeploymentGroupEC2TagFilter+import Stratosphere.ResourceProperties.CodeDeployDeploymentGroupTagFilter  -- | Full data type definition for CodeDeployDeploymentGroup. See--- | 'codeDeployDeploymentGroup' for a more convenient constructor.+-- 'codeDeployDeploymentGroup' for a more convenient constructor. data CodeDeployDeploymentGroup =   CodeDeployDeploymentGroup   { _codeDeployDeploymentGroupApplicationName :: Val Text@@ -25,8 +25,8 @@   , _codeDeployDeploymentGroupDeployment :: Maybe CodeDeployDeploymentGroupDeployment   , _codeDeployDeploymentGroupDeploymentConfigName :: Maybe (Val Text)   , _codeDeployDeploymentGroupDeploymentGroupName :: Maybe (Val Text)-  , _codeDeployDeploymentGroupEc2TagFilters :: Maybe [CodeDeployDeploymentGroupEc2TagFilter]-  , _codeDeployDeploymentGroupOnPremisesInstanceTagFilters :: Maybe [CodeDeployDeploymentGroupOnPremisesInstanceTagFilter]+  , _codeDeployDeploymentGroupEc2TagFilters :: Maybe [CodeDeployDeploymentGroupEC2TagFilter]+  , _codeDeployDeploymentGroupOnPremisesInstanceTagFilters :: Maybe [CodeDeployDeploymentGroupTagFilter]   , _codeDeployDeploymentGroupServiceRoleArn :: Val Text   } deriving (Show, Eq) @@ -58,7 +58,7 @@   parseJSON _ = mempty  -- | Constructor for 'CodeDeployDeploymentGroup' containing required fields as--- | arguments.+-- arguments. codeDeployDeploymentGroup   :: Val Text -- ^ 'cddgApplicationName'   -> Val Text -- ^ 'cddgServiceRoleArn'@@ -96,11 +96,11 @@ cddgDeploymentGroupName = lens _codeDeployDeploymentGroupDeploymentGroupName (\s a -> s { _codeDeployDeploymentGroupDeploymentGroupName = a })  -- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentgroup.html#cfn-codedeploy-deploymentgroup-ec2tagfilters-cddgEc2TagFilters :: Lens' CodeDeployDeploymentGroup (Maybe [CodeDeployDeploymentGroupEc2TagFilter])+cddgEc2TagFilters :: Lens' CodeDeployDeploymentGroup (Maybe [CodeDeployDeploymentGroupEC2TagFilter]) cddgEc2TagFilters = lens _codeDeployDeploymentGroupEc2TagFilters (\s a -> s { _codeDeployDeploymentGroupEc2TagFilters = a })  -- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentgroup.html#cfn-codedeploy-deploymentgroup-onpremisesinstancetagfilters-cddgOnPremisesInstanceTagFilters :: Lens' CodeDeployDeploymentGroup (Maybe [CodeDeployDeploymentGroupOnPremisesInstanceTagFilter])+cddgOnPremisesInstanceTagFilters :: Lens' CodeDeployDeploymentGroup (Maybe [CodeDeployDeploymentGroupTagFilter]) cddgOnPremisesInstanceTagFilters = lens _codeDeployDeploymentGroupOnPremisesInstanceTagFilters (\s a -> s { _codeDeployDeploymentGroupOnPremisesInstanceTagFilters = a })  -- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentgroup.html#cfn-codedeploy-deploymentgroup-servicerolearn
library-gen/Stratosphere/Resources/CodePipelineCustomActionType.hs view
@@ -17,7 +17,7 @@ import Stratosphere.ResourceProperties.CodePipelineCustomActionTypeSettings  -- | Full data type definition for CodePipelineCustomActionType. See--- | 'codePipelineCustomActionType' for a more convenient constructor.+-- 'codePipelineCustomActionType' for a more convenient constructor. data CodePipelineCustomActionType =   CodePipelineCustomActionType   { _codePipelineCustomActionTypeCategory :: Val Text@@ -55,7 +55,7 @@   parseJSON _ = mempty  -- | Constructor for 'CodePipelineCustomActionType' containing required fields--- | as arguments.+-- as arguments. codePipelineCustomActionType   :: Val Text -- ^ 'cpcatCategory'   -> CodePipelineCustomActionTypeArtifactDetails -- ^ 'cpcatInputArtifactDetails'
library-gen/Stratosphere/Resources/CodePipelinePipeline.hs view
@@ -17,7 +17,7 @@ import Stratosphere.ResourceProperties.CodePipelinePipelineStageDeclaration  -- | Full data type definition for CodePipelinePipeline. See--- | 'codePipelinePipeline' for a more convenient constructor.+-- 'codePipelinePipeline' for a more convenient constructor. data CodePipelinePipeline =   CodePipelinePipeline   { _codePipelinePipelineArtifactStore :: CodePipelinePipelineArtifactStore@@ -52,7 +52,7 @@   parseJSON _ = mempty  -- | Constructor for 'CodePipelinePipeline' containing required fields as--- | arguments.+-- arguments. codePipelinePipeline   :: CodePipelinePipelineArtifactStore -- ^ 'cppArtifactStore'   -> Val Text -- ^ 'cppRoleArn'
library-gen/Stratosphere/Resources/ConfigConfigRule.hs view
@@ -16,7 +16,7 @@ import Stratosphere.ResourceProperties.ConfigConfigRuleSource  -- | Full data type definition for ConfigConfigRule. See 'configConfigRule'--- | for a more convenient constructor.+-- for a more convenient constructor. data ConfigConfigRule =   ConfigConfigRule   { _configConfigRuleConfigRuleName :: Maybe (Val Text)@@ -51,7 +51,7 @@   parseJSON _ = mempty  -- | Constructor for 'ConfigConfigRule' containing required fields as--- | arguments.+-- arguments. configConfigRule   :: ConfigConfigRuleSource -- ^ 'ccrSource'   -> ConfigConfigRule
library-gen/Stratosphere/Resources/ConfigConfigurationRecorder.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.ConfigConfigurationRecorderRecordingGroup  -- | Full data type definition for ConfigConfigurationRecorder. See--- | 'configConfigurationRecorder' for a more convenient constructor.+-- 'configConfigurationRecorder' for a more convenient constructor. data ConfigConfigurationRecorder =   ConfigConfigurationRecorder   { _configConfigurationRecorderName :: Maybe (Val Text)@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'ConfigConfigurationRecorder' containing required fields--- | as arguments.+-- as arguments. configConfigurationRecorder   :: Val Text -- ^ 'ccrRoleArn'   -> ConfigConfigurationRecorder
library-gen/Stratosphere/Resources/ConfigDeliveryChannel.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.ConfigDeliveryChannelConfigSnapshotDeliveryProperties  -- | Full data type definition for ConfigDeliveryChannel. See--- | 'configDeliveryChannel' for a more convenient constructor.+-- 'configDeliveryChannel' for a more convenient constructor. data ConfigDeliveryChannel =   ConfigDeliveryChannel   { _configDeliveryChannelConfigSnapshotDeliveryProperties :: Maybe ConfigDeliveryChannelConfigSnapshotDeliveryProperties@@ -47,7 +47,7 @@   parseJSON _ = mempty  -- | Constructor for 'ConfigDeliveryChannel' containing required fields as--- | arguments.+-- arguments. configDeliveryChannel   :: Val Text -- ^ 'cdcS3BucketName'   -> ConfigDeliveryChannel
library-gen/Stratosphere/Resources/DataPipelinePipeline.hs view
@@ -18,7 +18,7 @@ import Stratosphere.ResourceProperties.DataPipelinePipelinePipelineTag  -- | Full data type definition for DataPipelinePipeline. See--- | 'dataPipelinePipeline' for a more convenient constructor.+-- 'dataPipelinePipeline' for a more convenient constructor. data DataPipelinePipeline =   DataPipelinePipeline   { _dataPipelinePipelineActivate :: Maybe (Val Bool')@@ -56,7 +56,7 @@   parseJSON _ = mempty  -- | Constructor for 'DataPipelinePipeline' containing required fields as--- | arguments.+-- arguments. dataPipelinePipeline   :: Val Text -- ^ 'dppName'   -> [DataPipelinePipelineParameterObject] -- ^ 'dppParameterObjects'
library-gen/Stratosphere/Resources/DirectoryServiceMicrosoftAD.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.DirectoryServiceMicrosoftADVpcSettings  -- | Full data type definition for DirectoryServiceMicrosoftAD. See--- | 'directoryServiceMicrosoftAD' for a more convenient constructor.+-- 'directoryServiceMicrosoftAD' for a more convenient constructor. data DirectoryServiceMicrosoftAD =   DirectoryServiceMicrosoftAD   { _directoryServiceMicrosoftADCreateAlias :: Maybe (Val Bool')@@ -50,7 +50,7 @@   parseJSON _ = mempty  -- | Constructor for 'DirectoryServiceMicrosoftAD' containing required fields--- | as arguments.+-- as arguments. directoryServiceMicrosoftAD   :: Val Text -- ^ 'dsmadName'   -> Val Text -- ^ 'dsmadPassword'
library-gen/Stratosphere/Resources/DirectoryServiceSimpleAD.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.DirectoryServiceSimpleADVpcSettings  -- | Full data type definition for DirectoryServiceSimpleAD. See--- | 'directoryServiceSimpleAD' for a more convenient constructor.+-- 'directoryServiceSimpleAD' for a more convenient constructor. data DirectoryServiceSimpleAD =   DirectoryServiceSimpleAD   { _directoryServiceSimpleADCreateAlias :: Maybe (Val Bool')@@ -56,7 +56,7 @@   parseJSON _ = mempty  -- | Constructor for 'DirectoryServiceSimpleAD' containing required fields as--- | arguments.+-- arguments. directoryServiceSimpleAD   :: Val Text -- ^ 'dssadName'   -> Val Text -- ^ 'dssadPassword'
library-gen/Stratosphere/Resources/DynamoDBTable.hs view
@@ -20,7 +20,7 @@ import Stratosphere.ResourceProperties.DynamoDBTableStreamSpecification  -- | Full data type definition for DynamoDBTable. See 'dynamoDBTable' for a--- | more convenient constructor.+-- more convenient constructor. data DynamoDBTable =   DynamoDBTable   { _dynamoDBTableAttributeDefinitions :: [DynamoDBTableAttributeDefinition]
library-gen/Stratosphere/Resources/EC2CustomerGateway.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.Tag  -- | Full data type definition for EC2CustomerGateway. See--- | 'ec2CustomerGateway' for a more convenient constructor.+-- 'ec2CustomerGateway' for a more convenient constructor. data EC2CustomerGateway =   EC2CustomerGateway   { _eC2CustomerGatewayBgpAsn :: Val Integer'@@ -44,7 +44,7 @@   parseJSON _ = mempty  -- | Constructor for 'EC2CustomerGateway' containing required fields as--- | arguments.+-- arguments. ec2CustomerGateway   :: Val Integer' -- ^ 'eccgBgpAsn'   -> Val Text -- ^ 'eccgIpAddress'
library-gen/Stratosphere/Resources/EC2DHCPOptions.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.Tag  -- | Full data type definition for EC2DHCPOptions. See 'ec2DHCPOptions' for a--- | more convenient constructor.+-- more convenient constructor. data EC2DHCPOptions =   EC2DHCPOptions   { _eC2DHCPOptionsDomainName :: Maybe (Val Text)
library-gen/Stratosphere/Resources/EC2EIP.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for EC2EIP. See 'ec2EIP' for a more convenient--- | constructor.+-- constructor. data EC2EIP =   EC2EIP   { _eC2EIPDomain :: Maybe (Val Text)
library-gen/Stratosphere/Resources/EC2EIPAssociation.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for EC2EIPAssociation. See 'ec2EIPAssociation'--- | for a more convenient constructor.+-- for a more convenient constructor. data EC2EIPAssociation =   EC2EIPAssociation   { _eC2EIPAssociationAllocationId :: Maybe (Val Text)@@ -47,7 +47,7 @@   parseJSON _ = mempty  -- | Constructor for 'EC2EIPAssociation' containing required fields as--- | arguments.+-- arguments. ec2EIPAssociation   :: EC2EIPAssociation ec2EIPAssociation  =
library-gen/Stratosphere/Resources/EC2FlowLog.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for EC2FlowLog. See 'ec2FlowLog' for a more--- | convenient constructor.+-- convenient constructor. data EC2FlowLog =   EC2FlowLog   { _eC2FlowLogDeliverLogsPermissionArn :: Val Text
library-gen/Stratosphere/Resources/EC2Host.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for EC2Host. See 'ec2Host' for a more--- | convenient constructor.+-- convenient constructor. data EC2Host =   EC2Host   { _eC2HostAutoPlacement :: Maybe (Val Text)
library-gen/Stratosphere/Resources/EC2Instance.hs view
@@ -20,7 +20,7 @@ import Stratosphere.ResourceProperties.EC2InstanceVolume  -- | Full data type definition for EC2Instance. See 'ec2Instance' for a more--- | convenient constructor.+-- convenient constructor. data EC2Instance =   EC2Instance   { _eC2InstanceAdditionalInfo :: Maybe (Val Text)
library-gen/Stratosphere/Resources/EC2InternetGateway.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.Tag  -- | Full data type definition for EC2InternetGateway. See--- | 'ec2InternetGateway' for a more convenient constructor.+-- 'ec2InternetGateway' for a more convenient constructor. data EC2InternetGateway =   EC2InternetGateway   { _eC2InternetGatewayTags :: Maybe [Tag]@@ -35,7 +35,7 @@   parseJSON _ = mempty  -- | Constructor for 'EC2InternetGateway' containing required fields as--- | arguments.+-- arguments. ec2InternetGateway   :: EC2InternetGateway ec2InternetGateway  =
library-gen/Stratosphere/Resources/EC2NatGateway.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for EC2NatGateway. See 'ec2NatGateway' for a--- | more convenient constructor.+-- more convenient constructor. data EC2NatGateway =   EC2NatGateway   { _eC2NatGatewayAllocationId :: Val Text
library-gen/Stratosphere/Resources/EC2NetworkAcl.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.Tag  -- | Full data type definition for EC2NetworkAcl. See 'ec2NetworkAcl' for a--- | more convenient constructor.+-- more convenient constructor. data EC2NetworkAcl =   EC2NetworkAcl   { _eC2NetworkAclTags :: Maybe [Tag]
library-gen/Stratosphere/Resources/EC2NetworkAclEntry.hs view
@@ -16,7 +16,7 @@ import Stratosphere.ResourceProperties.EC2NetworkAclEntryPortRange  -- | Full data type definition for EC2NetworkAclEntry. See--- | 'ec2NetworkAclEntry' for a more convenient constructor.+-- 'ec2NetworkAclEntry' for a more convenient constructor. data EC2NetworkAclEntry =   EC2NetworkAclEntry   { _eC2NetworkAclEntryCidrBlock :: Val Text@@ -60,7 +60,7 @@   parseJSON _ = mempty  -- | Constructor for 'EC2NetworkAclEntry' containing required fields as--- | arguments.+-- arguments. ec2NetworkAclEntry   :: Val Text -- ^ 'ecnaeCidrBlock'   -> Val Text -- ^ 'ecnaeNetworkAclId'
library-gen/Stratosphere/Resources/EC2NetworkInterface.hs view
@@ -17,7 +17,7 @@ import Stratosphere.ResourceProperties.Tag  -- | Full data type definition for EC2NetworkInterface. See--- | 'ec2NetworkInterface' for a more convenient constructor.+-- 'ec2NetworkInterface' for a more convenient constructor. data EC2NetworkInterface =   EC2NetworkInterface   { _eC2NetworkInterfaceDescription :: Maybe (Val Text)@@ -64,7 +64,7 @@   parseJSON _ = mempty  -- | Constructor for 'EC2NetworkInterface' containing required fields as--- | arguments.+-- arguments. ec2NetworkInterface   :: Val Text -- ^ 'ecniSubnetId'   -> EC2NetworkInterface
library-gen/Stratosphere/Resources/EC2NetworkInterfaceAttachment.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for EC2NetworkInterfaceAttachment. See--- | 'ec2NetworkInterfaceAttachment' for a more convenient constructor.+-- 'ec2NetworkInterfaceAttachment' for a more convenient constructor. data EC2NetworkInterfaceAttachment =   EC2NetworkInterfaceAttachment   { _eC2NetworkInterfaceAttachmentDeleteOnTermination :: Maybe (Val Bool')@@ -44,7 +44,7 @@   parseJSON _ = mempty  -- | Constructor for 'EC2NetworkInterfaceAttachment' containing required--- | fields as arguments.+-- fields as arguments. ec2NetworkInterfaceAttachment   :: Val Text -- ^ 'ecniaDeviceIndex'   -> Val Text -- ^ 'ecniaInstanceId'
library-gen/Stratosphere/Resources/EC2PlacementGroup.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for EC2PlacementGroup. See 'ec2PlacementGroup'--- | for a more convenient constructor.+-- for a more convenient constructor. data EC2PlacementGroup =   EC2PlacementGroup   { _eC2PlacementGroupStrategy :: Maybe (Val Text)@@ -35,7 +35,7 @@   parseJSON _ = mempty  -- | Constructor for 'EC2PlacementGroup' containing required fields as--- | arguments.+-- arguments. ec2PlacementGroup   :: EC2PlacementGroup ec2PlacementGroup  =
library-gen/Stratosphere/Resources/EC2Route.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for EC2Route. See 'ec2Route' for a more--- | convenient constructor.+-- convenient constructor. data EC2Route =   EC2Route   { _eC2RouteDestinationCidrBlock :: Val Text
library-gen/Stratosphere/Resources/EC2RouteTable.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.Tag  -- | Full data type definition for EC2RouteTable. See 'ec2RouteTable' for a--- | more convenient constructor.+-- more convenient constructor. data EC2RouteTable =   EC2RouteTable   { _eC2RouteTableTags :: Maybe [Tag]
library-gen/Stratosphere/Resources/EC2SecurityGroup.hs view
@@ -16,7 +16,7 @@ import Stratosphere.ResourceProperties.Tag  -- | Full data type definition for EC2SecurityGroup. See 'ec2SecurityGroup'--- | for a more convenient constructor.+-- for a more convenient constructor. data EC2SecurityGroup =   EC2SecurityGroup   { _eC2SecurityGroupGroupDescription :: Val Text@@ -48,7 +48,7 @@   parseJSON _ = mempty  -- | Constructor for 'EC2SecurityGroup' containing required fields as--- | arguments.+-- arguments. ec2SecurityGroup   :: Val Text -- ^ 'ecsgGroupDescription'   -> EC2SecurityGroup
library-gen/Stratosphere/Resources/EC2SecurityGroupEgress.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for EC2SecurityGroupEgress. See--- | 'ec2SecurityGroupEgress' for a more convenient constructor.+-- 'ec2SecurityGroupEgress' for a more convenient constructor. data EC2SecurityGroupEgress =   EC2SecurityGroupEgress   { _eC2SecurityGroupEgressCidrIp :: Maybe (Val Text)@@ -56,7 +56,7 @@   parseJSON _ = mempty  -- | Constructor for 'EC2SecurityGroupEgress' containing required fields as--- | arguments.+-- arguments. ec2SecurityGroupEgress   :: Val Text -- ^ 'ecsgeGroupId'   -> Val Text -- ^ 'ecsgeIpProtocol'
library-gen/Stratosphere/Resources/EC2SecurityGroupIngress.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for EC2SecurityGroupIngress. See--- | 'ec2SecurityGroupIngress' for a more convenient constructor.+-- 'ec2SecurityGroupIngress' for a more convenient constructor. data EC2SecurityGroupIngress =   EC2SecurityGroupIngress   { _eC2SecurityGroupIngressCidrIp :: Maybe (Val Text)@@ -62,7 +62,7 @@   parseJSON _ = mempty  -- | Constructor for 'EC2SecurityGroupIngress' containing required fields as--- | arguments.+-- arguments. ec2SecurityGroupIngress   :: Val Text -- ^ 'ecsgiIpProtocol'   -> EC2SecurityGroupIngress
library-gen/Stratosphere/Resources/EC2SpotFleet.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.EC2SpotFleetSpotFleetRequestConfigData  -- | Full data type definition for EC2SpotFleet. See 'ec2SpotFleet' for a more--- | convenient constructor.+-- convenient constructor. data EC2SpotFleet =   EC2SpotFleet   { _eC2SpotFleetSpotFleetRequestConfigData :: EC2SpotFleetSpotFleetRequestConfigData
library-gen/Stratosphere/Resources/EC2Subnet.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.Tag  -- | Full data type definition for EC2Subnet. See 'ec2Subnet' for a more--- | convenient constructor.+-- convenient constructor. data EC2Subnet =   EC2Subnet   { _eC2SubnetAvailabilityZone :: Maybe (Val Text)
library-gen/Stratosphere/Resources/EC2SubnetCidrBlock.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for EC2SubnetCidrBlock. See--- | 'ec2SubnetCidrBlock' for a more convenient constructor.+-- 'ec2SubnetCidrBlock' for a more convenient constructor. data EC2SubnetCidrBlock =   EC2SubnetCidrBlock   { _eC2SubnetCidrBlockIpv6CidrBlock :: Val Text@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'EC2SubnetCidrBlock' containing required fields as--- | arguments.+-- arguments. ec2SubnetCidrBlock   :: Val Text -- ^ 'ecscbIpv6CidrBlock'   -> Val Text -- ^ 'ecscbSubnetId'
library-gen/Stratosphere/Resources/EC2SubnetNetworkAclAssociation.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for EC2SubnetNetworkAclAssociation. See--- | 'ec2SubnetNetworkAclAssociation' for a more convenient constructor.+-- 'ec2SubnetNetworkAclAssociation' for a more convenient constructor. data EC2SubnetNetworkAclAssociation =   EC2SubnetNetworkAclAssociation   { _eC2SubnetNetworkAclAssociationNetworkAclId :: Val Text@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'EC2SubnetNetworkAclAssociation' containing required--- | fields as arguments.+-- fields as arguments. ec2SubnetNetworkAclAssociation   :: Val Text -- ^ 'ecsnaaNetworkAclId'   -> Val Text -- ^ 'ecsnaaSubnetId'
library-gen/Stratosphere/Resources/EC2SubnetRouteTableAssociation.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for EC2SubnetRouteTableAssociation. See--- | 'ec2SubnetRouteTableAssociation' for a more convenient constructor.+-- 'ec2SubnetRouteTableAssociation' for a more convenient constructor. data EC2SubnetRouteTableAssociation =   EC2SubnetRouteTableAssociation   { _eC2SubnetRouteTableAssociationRouteTableId :: Val Text@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'EC2SubnetRouteTableAssociation' containing required--- | fields as arguments.+-- fields as arguments. ec2SubnetRouteTableAssociation   :: Val Text -- ^ 'ecsrtaRouteTableId'   -> Val Text -- ^ 'ecsrtaSubnetId'
library-gen/Stratosphere/Resources/EC2VPC.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.Tag  -- | Full data type definition for EC2VPC. See 'ec2VPC' for a more convenient--- | constructor.+-- constructor. data EC2VPC =   EC2VPC   { _eC2VPCCidrBlock :: Val Text
library-gen/Stratosphere/Resources/EC2VPCCidrBlock.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for EC2VPCCidrBlock. See 'ec2VPCCidrBlock' for--- | a more convenient constructor.+-- a more convenient constructor. data EC2VPCCidrBlock =   EC2VPCCidrBlock   { _eC2VPCCidrBlockAmazonProvidedIpv6CidrBlock :: Maybe (Val Bool')@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'EC2VPCCidrBlock' containing required fields as--- | arguments.+-- arguments. ec2VPCCidrBlock   :: Val Text -- ^ 'ecvpccbVpcId'   -> EC2VPCCidrBlock
library-gen/Stratosphere/Resources/EC2VPCDHCPOptionsAssociation.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for EC2VPCDHCPOptionsAssociation. See--- | 'ec2VPCDHCPOptionsAssociation' for a more convenient constructor.+-- 'ec2VPCDHCPOptionsAssociation' for a more convenient constructor. data EC2VPCDHCPOptionsAssociation =   EC2VPCDHCPOptionsAssociation   { _eC2VPCDHCPOptionsAssociationDhcpOptionsId :: Val Text@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'EC2VPCDHCPOptionsAssociation' containing required fields--- | as arguments.+-- as arguments. ec2VPCDHCPOptionsAssociation   :: Val Text -- ^ 'ecvpcdhcpoaDhcpOptionsId'   -> Val Text -- ^ 'ecvpcdhcpoaVpcId'
library-gen/Stratosphere/Resources/EC2VPCEndpoint.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for EC2VPCEndpoint. See 'ec2VPCEndpoint' for a--- | more convenient constructor.+-- more convenient constructor. data EC2VPCEndpoint =   EC2VPCEndpoint   { _eC2VPCEndpointPolicyDocument :: Maybe Object
library-gen/Stratosphere/Resources/EC2VPCGatewayAttachment.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for EC2VPCGatewayAttachment. See--- | 'ec2VPCGatewayAttachment' for a more convenient constructor.+-- 'ec2VPCGatewayAttachment' for a more convenient constructor. data EC2VPCGatewayAttachment =   EC2VPCGatewayAttachment   { _eC2VPCGatewayAttachmentInternetGatewayId :: Maybe (Val Text)@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'EC2VPCGatewayAttachment' containing required fields as--- | arguments.+-- arguments. ec2VPCGatewayAttachment   :: Val Text -- ^ 'ecvpcgaVpcId'   -> EC2VPCGatewayAttachment
library-gen/Stratosphere/Resources/EC2VPCPeeringConnection.hs view
@@ -15,10 +15,12 @@ import Stratosphere.ResourceProperties.Tag  -- | Full data type definition for EC2VPCPeeringConnection. See--- | 'ec2VPCPeeringConnection' for a more convenient constructor.+-- 'ec2VPCPeeringConnection' for a more convenient constructor. data EC2VPCPeeringConnection =   EC2VPCPeeringConnection-  { _eC2VPCPeeringConnectionPeerVpcId :: Val Text+  { _eC2VPCPeeringConnectionPeerOwnerId :: Maybe (Val Text)+  , _eC2VPCPeeringConnectionPeerRoleArn :: Maybe (Val Text)+  , _eC2VPCPeeringConnectionPeerVpcId :: Val Text   , _eC2VPCPeeringConnectionTags :: Maybe [Tag]   , _eC2VPCPeeringConnectionVpcId :: Val Text   } deriving (Show, Eq)@@ -27,7 +29,9 @@   toJSON EC2VPCPeeringConnection{..} =     object $     catMaybes-    [ Just ("PeerVpcId" .= _eC2VPCPeeringConnectionPeerVpcId)+    [ ("PeerOwnerId" .=) <$> _eC2VPCPeeringConnectionPeerOwnerId+    , ("PeerRoleArn" .=) <$> _eC2VPCPeeringConnectionPeerRoleArn+    , Just ("PeerVpcId" .= _eC2VPCPeeringConnectionPeerVpcId)     , ("Tags" .=) <$> _eC2VPCPeeringConnectionTags     , Just ("VpcId" .= _eC2VPCPeeringConnectionVpcId)     ]@@ -35,23 +39,35 @@ instance FromJSON EC2VPCPeeringConnection where   parseJSON (Object obj) =     EC2VPCPeeringConnection <$>+      obj .:? "PeerOwnerId" <*>+      obj .:? "PeerRoleArn" <*>       obj .: "PeerVpcId" <*>       obj .:? "Tags" <*>       obj .: "VpcId"   parseJSON _ = mempty  -- | Constructor for 'EC2VPCPeeringConnection' containing required fields as--- | arguments.+-- arguments. ec2VPCPeeringConnection   :: Val Text -- ^ 'ecvpcpcPeerVpcId'   -> Val Text -- ^ 'ecvpcpcVpcId'   -> EC2VPCPeeringConnection ec2VPCPeeringConnection peerVpcIdarg vpcIdarg =   EC2VPCPeeringConnection-  { _eC2VPCPeeringConnectionPeerVpcId = peerVpcIdarg+  { _eC2VPCPeeringConnectionPeerOwnerId = Nothing+  , _eC2VPCPeeringConnectionPeerRoleArn = Nothing+  , _eC2VPCPeeringConnectionPeerVpcId = peerVpcIdarg   , _eC2VPCPeeringConnectionTags = Nothing   , _eC2VPCPeeringConnectionVpcId = vpcIdarg   }++-- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcpeeringconnection.html#cfn-ec2-vpcpeeringconnection-peerownerid+ecvpcpcPeerOwnerId :: Lens' EC2VPCPeeringConnection (Maybe (Val Text))+ecvpcpcPeerOwnerId = lens _eC2VPCPeeringConnectionPeerOwnerId (\s a -> s { _eC2VPCPeeringConnectionPeerOwnerId = a })++-- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcpeeringconnection.html#cfn-ec2-vpcpeeringconnection-peerrolearn+ecvpcpcPeerRoleArn :: Lens' EC2VPCPeeringConnection (Maybe (Val Text))+ecvpcpcPeerRoleArn = lens _eC2VPCPeeringConnectionPeerRoleArn (\s a -> s { _eC2VPCPeeringConnectionPeerRoleArn = a })  -- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcpeeringconnection.html#cfn-ec2-vpcpeeringconnection-peervpcid ecvpcpcPeerVpcId :: Lens' EC2VPCPeeringConnection (Val Text)
library-gen/Stratosphere/Resources/EC2VPNConnection.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.Tag  -- | Full data type definition for EC2VPNConnection. See 'ec2VPNConnection'--- | for a more convenient constructor.+-- for a more convenient constructor. data EC2VPNConnection =   EC2VPNConnection   { _eC2VPNConnectionCustomerGatewayId :: Val Text@@ -47,7 +47,7 @@   parseJSON _ = mempty  -- | Constructor for 'EC2VPNConnection' containing required fields as--- | arguments.+-- arguments. ec2VPNConnection   :: Val Text -- ^ 'ecvpncCustomerGatewayId'   -> Val Text -- ^ 'ecvpncType'
library-gen/Stratosphere/Resources/EC2VPNConnectionRoute.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for EC2VPNConnectionRoute. See--- | 'ec2VPNConnectionRoute' for a more convenient constructor.+-- 'ec2VPNConnectionRoute' for a more convenient constructor. data EC2VPNConnectionRoute =   EC2VPNConnectionRoute   { _eC2VPNConnectionRouteDestinationCidrBlock :: Val Text@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'EC2VPNConnectionRoute' containing required fields as--- | arguments.+-- arguments. ec2VPNConnectionRoute   :: Val Text -- ^ 'ecvpncrDestinationCidrBlock'   -> Val Text -- ^ 'ecvpncrVpnConnectionId'
library-gen/Stratosphere/Resources/EC2VPNGateway.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.Tag  -- | Full data type definition for EC2VPNGateway. See 'ec2VPNGateway' for a--- | more convenient constructor.+-- more convenient constructor. data EC2VPNGateway =   EC2VPNGateway   { _eC2VPNGatewayTags :: Maybe [Tag]
library-gen/Stratosphere/Resources/EC2VPNGatewayRoutePropagation.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for EC2VPNGatewayRoutePropagation. See--- | 'ec2VPNGatewayRoutePropagation' for a more convenient constructor.+-- 'ec2VPNGatewayRoutePropagation' for a more convenient constructor. data EC2VPNGatewayRoutePropagation =   EC2VPNGatewayRoutePropagation   { _eC2VPNGatewayRoutePropagationRouteTableIds :: [Val Text]@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'EC2VPNGatewayRoutePropagation' containing required--- | fields as arguments.+-- fields as arguments. ec2VPNGatewayRoutePropagation   :: [Val Text] -- ^ 'ecvpngrpRouteTableIds'   -> Val Text -- ^ 'ecvpngrpVpnGatewayId'
library-gen/Stratosphere/Resources/EC2Volume.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.Tag  -- | Full data type definition for EC2Volume. See 'ec2Volume' for a more--- | convenient constructor.+-- convenient constructor. data EC2Volume =   EC2Volume   { _eC2VolumeAutoEnableIO :: Maybe (Val Bool')
library-gen/Stratosphere/Resources/EC2VolumeAttachment.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for EC2VolumeAttachment. See--- | 'ec2VolumeAttachment' for a more convenient constructor.+-- 'ec2VolumeAttachment' for a more convenient constructor. data EC2VolumeAttachment =   EC2VolumeAttachment   { _eC2VolumeAttachmentDevice :: Val Text@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'EC2VolumeAttachment' containing required fields as--- | arguments.+-- arguments. ec2VolumeAttachment   :: Val Text -- ^ 'ecvaDevice'   -> Val Text -- ^ 'ecvaInstanceId'
library-gen/Stratosphere/Resources/ECRRepository.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for ECRRepository. See 'ecrRepository' for a--- | more convenient constructor.+-- more convenient constructor. data ECRRepository =   ECRRepository   { _eCRRepositoryRepositoryName :: Maybe (Val Text)
library-gen/Stratosphere/Resources/ECSCluster.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for ECSCluster. See 'ecsCluster' for a more--- | convenient constructor.+-- convenient constructor. data ECSCluster =   ECSCluster   { _eCSClusterClusterName :: Maybe (Val Text)
library-gen/Stratosphere/Resources/ECSService.hs view
@@ -16,7 +16,7 @@ import Stratosphere.ResourceProperties.ECSServiceLoadBalancer  -- | Full data type definition for ECSService. See 'ecsService' for a more--- | convenient constructor.+-- convenient constructor. data ECSService =   ECSService   { _eCSServiceCluster :: Maybe (Val Text)
library-gen/Stratosphere/Resources/ECSTaskDefinition.hs view
@@ -16,7 +16,7 @@ import Stratosphere.ResourceProperties.ECSTaskDefinitionVolume  -- | Full data type definition for ECSTaskDefinition. See 'ecsTaskDefinition'--- | for a more convenient constructor.+-- for a more convenient constructor. data ECSTaskDefinition =   ECSTaskDefinition   { _eCSTaskDefinitionContainerDefinitions :: Maybe [ECSTaskDefinitionContainerDefinition]@@ -48,7 +48,7 @@   parseJSON _ = mempty  -- | Constructor for 'ECSTaskDefinition' containing required fields as--- | arguments.+-- arguments. ecsTaskDefinition   :: ECSTaskDefinition ecsTaskDefinition  =
library-gen/Stratosphere/Resources/EFSFileSystem.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.EFSFileSystemElasticFileSystemTag  -- | Full data type definition for EFSFileSystem. See 'efsFileSystem' for a--- | more convenient constructor.+-- more convenient constructor. data EFSFileSystem =   EFSFileSystem   { _eFSFileSystemFileSystemTags :: Maybe [EFSFileSystemElasticFileSystemTag]
library-gen/Stratosphere/Resources/EFSMountTarget.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for EFSMountTarget. See 'efsMountTarget' for a--- | more convenient constructor.+-- more convenient constructor. data EFSMountTarget =   EFSMountTarget   { _eFSMountTargetFileSystemId :: Val Text
library-gen/Stratosphere/Resources/EMRCluster.hs view
@@ -19,7 +19,7 @@ import Stratosphere.ResourceProperties.Tag  -- | Full data type definition for EMRCluster. See 'emrCluster' for a more--- | convenient constructor.+-- convenient constructor. data EMRCluster =   EMRCluster   { _eMRClusterAdditionalInfo :: Maybe Object
library-gen/Stratosphere/Resources/EMRInstanceGroupConfig.hs view
@@ -16,7 +16,7 @@ import Stratosphere.ResourceProperties.EMRInstanceGroupConfigEbsConfiguration  -- | Full data type definition for EMRInstanceGroupConfig. See--- | 'emrInstanceGroupConfig' for a more convenient constructor.+-- 'emrInstanceGroupConfig' for a more convenient constructor. data EMRInstanceGroupConfig =   EMRInstanceGroupConfig   { _eMRInstanceGroupConfigBidPrice :: Maybe (Val Text)@@ -60,7 +60,7 @@   parseJSON _ = mempty  -- | Constructor for 'EMRInstanceGroupConfig' containing required fields as--- | arguments.+-- arguments. emrInstanceGroupConfig   :: Val Integer' -- ^ 'emrigcInstanceCount'   -> Val Text -- ^ 'emrigcInstanceRole'
library-gen/Stratosphere/Resources/EMRStep.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.EMRStepHadoopJarStepConfig  -- | Full data type definition for EMRStep. See 'emrStep' for a more--- | convenient constructor.+-- convenient constructor. data EMRStep =   EMRStep   { _eMRStepActionOnFailure :: Val Text
library-gen/Stratosphere/Resources/ElastiCacheCacheCluster.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.Tag  -- | Full data type definition for ElastiCacheCacheCluster. See--- | 'elastiCacheCacheCluster' for a more convenient constructor.+-- 'elastiCacheCacheCluster' for a more convenient constructor. data ElastiCacheCacheCluster =   ElastiCacheCacheCluster   { _elastiCacheCacheClusterAZMode :: Maybe (Val Text)@@ -95,7 +95,7 @@   parseJSON _ = mempty  -- | Constructor for 'ElastiCacheCacheCluster' containing required fields as--- | arguments.+-- arguments. elastiCacheCacheCluster   :: Val Text -- ^ 'ecccCacheNodeType'   -> Val Text -- ^ 'ecccEngine'
library-gen/Stratosphere/Resources/ElastiCacheParameterGroup.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for ElastiCacheParameterGroup. See--- | 'elastiCacheParameterGroup' for a more convenient constructor.+-- 'elastiCacheParameterGroup' for a more convenient constructor. data ElastiCacheParameterGroup =   ElastiCacheParameterGroup   { _elastiCacheParameterGroupCacheParameterGroupFamily :: Val Text@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'ElastiCacheParameterGroup' containing required fields as--- | arguments.+-- arguments. elastiCacheParameterGroup   :: Val Text -- ^ 'ecpgCacheParameterGroupFamily'   -> Val Text -- ^ 'ecpgDescription'
library-gen/Stratosphere/Resources/ElastiCacheReplicationGroup.hs view
@@ -16,7 +16,7 @@ import Stratosphere.ResourceProperties.Tag  -- | Full data type definition for ElastiCacheReplicationGroup. See--- | 'elastiCacheReplicationGroup' for a more convenient constructor.+-- 'elastiCacheReplicationGroup' for a more convenient constructor. data ElastiCacheReplicationGroup =   ElastiCacheReplicationGroup   { _elastiCacheReplicationGroupAutoMinorVersionUpgrade :: Maybe (Val Bool')@@ -111,7 +111,7 @@   parseJSON _ = mempty  -- | Constructor for 'ElastiCacheReplicationGroup' containing required fields--- | as arguments.+-- as arguments. elastiCacheReplicationGroup   :: Val Text -- ^ 'ecrgReplicationGroupDescription'   -> ElastiCacheReplicationGroup
library-gen/Stratosphere/Resources/ElastiCacheSecurityGroup.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for ElastiCacheSecurityGroup. See--- | 'elastiCacheSecurityGroup' for a more convenient constructor.+-- 'elastiCacheSecurityGroup' for a more convenient constructor. data ElastiCacheSecurityGroup =   ElastiCacheSecurityGroup   { _elastiCacheSecurityGroupDescription :: Val Text@@ -35,7 +35,7 @@   parseJSON _ = mempty  -- | Constructor for 'ElastiCacheSecurityGroup' containing required fields as--- | arguments.+-- arguments. elastiCacheSecurityGroup   :: Val Text -- ^ 'ecsegDescription'   -> ElastiCacheSecurityGroup
library-gen/Stratosphere/Resources/ElastiCacheSecurityGroupIngress.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for ElastiCacheSecurityGroupIngress. See--- | 'elastiCacheSecurityGroupIngress' for a more convenient constructor.+-- 'elastiCacheSecurityGroupIngress' for a more convenient constructor. data ElastiCacheSecurityGroupIngress =   ElastiCacheSecurityGroupIngress   { _elastiCacheSecurityGroupIngressCacheSecurityGroupName :: Val Text@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'ElastiCacheSecurityGroupIngress' containing required--- | fields as arguments.+-- fields as arguments. elastiCacheSecurityGroupIngress   :: Val Text -- ^ 'ecsgiCacheSecurityGroupName'   -> Val Text -- ^ 'ecsgiEC2SecurityGroupName'
library-gen/Stratosphere/Resources/ElastiCacheSubnetGroup.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for ElastiCacheSubnetGroup. See--- | 'elastiCacheSubnetGroup' for a more convenient constructor.+-- 'elastiCacheSubnetGroup' for a more convenient constructor. data ElastiCacheSubnetGroup =   ElastiCacheSubnetGroup   { _elastiCacheSubnetGroupCacheSubnetGroupName :: Maybe (Val Text)@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'ElastiCacheSubnetGroup' containing required fields as--- | arguments.+-- arguments. elastiCacheSubnetGroup   :: Val Text -- ^ 'ecsugDescription'   -> [Val Text] -- ^ 'ecsugSubnetIds'
library-gen/Stratosphere/Resources/ElasticBeanstalkApplication.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for ElasticBeanstalkApplication. See--- | 'elasticBeanstalkApplication' for a more convenient constructor.+-- 'elasticBeanstalkApplication' for a more convenient constructor. data ElasticBeanstalkApplication =   ElasticBeanstalkApplication   { _elasticBeanstalkApplicationApplicationName :: Maybe (Val Text)@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'ElasticBeanstalkApplication' containing required fields--- | as arguments.+-- as arguments. elasticBeanstalkApplication   :: ElasticBeanstalkApplication elasticBeanstalkApplication  =
library-gen/Stratosphere/Resources/ElasticBeanstalkApplicationVersion.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.ElasticBeanstalkApplicationVersionSourceBundle  -- | Full data type definition for ElasticBeanstalkApplicationVersion. See--- | 'elasticBeanstalkApplicationVersion' for a more convenient constructor.+-- 'elasticBeanstalkApplicationVersion' for a more convenient constructor. data ElasticBeanstalkApplicationVersion =   ElasticBeanstalkApplicationVersion   { _elasticBeanstalkApplicationVersionApplicationName :: Val Text@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'ElasticBeanstalkApplicationVersion' containing required--- | fields as arguments.+-- fields as arguments. elasticBeanstalkApplicationVersion   :: Val Text -- ^ 'ebavApplicationName'   -> ElasticBeanstalkApplicationVersionSourceBundle -- ^ 'ebavSourceBundle'
library-gen/Stratosphere/Resources/ElasticBeanstalkConfigurationTemplate.hs view
@@ -16,8 +16,8 @@ import Stratosphere.ResourceProperties.ElasticBeanstalkConfigurationTemplateSourceConfiguration  -- | Full data type definition for ElasticBeanstalkConfigurationTemplate. See--- | 'elasticBeanstalkConfigurationTemplate' for a more convenient--- | constructor.+-- 'elasticBeanstalkConfigurationTemplate' for a more convenient+-- constructor. data ElasticBeanstalkConfigurationTemplate =   ElasticBeanstalkConfigurationTemplate   { _elasticBeanstalkConfigurationTemplateApplicationName :: Val Text@@ -52,7 +52,7 @@   parseJSON _ = mempty  -- | Constructor for 'ElasticBeanstalkConfigurationTemplate' containing--- | required fields as arguments.+-- required fields as arguments. elasticBeanstalkConfigurationTemplate   :: Val Text -- ^ 'ebctApplicationName'   -> ElasticBeanstalkConfigurationTemplate
library-gen/Stratosphere/Resources/ElasticBeanstalkEnvironment.hs view
@@ -16,7 +16,7 @@ import Stratosphere.ResourceProperties.ElasticBeanstalkEnvironmentTier  -- | Full data type definition for ElasticBeanstalkEnvironment. See--- | 'elasticBeanstalkEnvironment' for a more convenient constructor.+-- 'elasticBeanstalkEnvironment' for a more convenient constructor. data ElasticBeanstalkEnvironment =   ElasticBeanstalkEnvironment   { _elasticBeanstalkEnvironmentApplicationName :: Val Text@@ -60,7 +60,7 @@   parseJSON _ = mempty  -- | Constructor for 'ElasticBeanstalkEnvironment' containing required fields--- | as arguments.+-- as arguments. elasticBeanstalkEnvironment   :: Val Text -- ^ 'ebeApplicationName'   -> ElasticBeanstalkEnvironment
library-gen/Stratosphere/Resources/ElasticLoadBalancingLoadBalancer.hs view
@@ -23,7 +23,7 @@ import Stratosphere.ResourceProperties.Tag  -- | Full data type definition for ElasticLoadBalancingLoadBalancer. See--- | 'elasticLoadBalancingLoadBalancer' for a more convenient constructor.+-- 'elasticLoadBalancingLoadBalancer' for a more convenient constructor. data ElasticLoadBalancingLoadBalancer =   ElasticLoadBalancingLoadBalancer   { _elasticLoadBalancingLoadBalancerAccessLoggingPolicy :: Maybe ElasticLoadBalancingLoadBalancerAccessLoggingPolicy@@ -88,7 +88,7 @@   parseJSON _ = mempty  -- | Constructor for 'ElasticLoadBalancingLoadBalancer' containing required--- | fields as arguments.+-- fields as arguments. elasticLoadBalancingLoadBalancer   :: [ElasticLoadBalancingLoadBalancerListeners] -- ^ 'elblbListeners'   -> ElasticLoadBalancingLoadBalancer
library-gen/Stratosphere/Resources/ElasticLoadBalancingV2Listener.hs view
@@ -16,7 +16,7 @@ import Stratosphere.ResourceProperties.ElasticLoadBalancingV2ListenerAction  -- | Full data type definition for ElasticLoadBalancingV2Listener. See--- | 'elasticLoadBalancingV2Listener' for a more convenient constructor.+-- 'elasticLoadBalancingV2Listener' for a more convenient constructor. data ElasticLoadBalancingV2Listener =   ElasticLoadBalancingV2Listener   { _elasticLoadBalancingV2ListenerCertificates :: Maybe [ElasticLoadBalancingV2ListenerCertificate]@@ -51,7 +51,7 @@   parseJSON _ = mempty  -- | Constructor for 'ElasticLoadBalancingV2Listener' containing required--- | fields as arguments.+-- fields as arguments. elasticLoadBalancingV2Listener   :: [ElasticLoadBalancingV2ListenerAction] -- ^ 'elbvlDefaultActions'   -> Val Text -- ^ 'elbvlLoadBalancerArn'
library-gen/Stratosphere/Resources/ElasticLoadBalancingV2ListenerRule.hs view
@@ -16,7 +16,7 @@ import Stratosphere.ResourceProperties.ElasticLoadBalancingV2ListenerRuleRuleCondition  -- | Full data type definition for ElasticLoadBalancingV2ListenerRule. See--- | 'elasticLoadBalancingV2ListenerRule' for a more convenient constructor.+-- 'elasticLoadBalancingV2ListenerRule' for a more convenient constructor. data ElasticLoadBalancingV2ListenerRule =   ElasticLoadBalancingV2ListenerRule   { _elasticLoadBalancingV2ListenerRuleActions :: [ElasticLoadBalancingV2ListenerRuleAction]@@ -45,7 +45,7 @@   parseJSON _ = mempty  -- | Constructor for 'ElasticLoadBalancingV2ListenerRule' containing required--- | fields as arguments.+-- fields as arguments. elasticLoadBalancingV2ListenerRule   :: [ElasticLoadBalancingV2ListenerRuleAction] -- ^ 'elbvlrActions'   -> [ElasticLoadBalancingV2ListenerRuleRuleCondition] -- ^ 'elbvlrConditions'
library-gen/Stratosphere/Resources/ElasticLoadBalancingV2LoadBalancer.hs view
@@ -16,7 +16,7 @@ import Stratosphere.ResourceProperties.Tag  -- | Full data type definition for ElasticLoadBalancingV2LoadBalancer. See--- | 'elasticLoadBalancingV2LoadBalancer' for a more convenient constructor.+-- 'elasticLoadBalancingV2LoadBalancer' for a more convenient constructor. data ElasticLoadBalancingV2LoadBalancer =   ElasticLoadBalancingV2LoadBalancer   { _elasticLoadBalancingV2LoadBalancerIpAddressType :: Maybe (Val Text)@@ -54,7 +54,7 @@   parseJSON _ = mempty  -- | Constructor for 'ElasticLoadBalancingV2LoadBalancer' containing required--- | fields as arguments.+-- fields as arguments. elasticLoadBalancingV2LoadBalancer   :: ElasticLoadBalancingV2LoadBalancer elasticLoadBalancingV2LoadBalancer  =
library-gen/Stratosphere/Resources/ElasticLoadBalancingV2TargetGroup.hs view
@@ -18,7 +18,7 @@ import Stratosphere.ResourceProperties.ElasticLoadBalancingV2TargetGroupTargetDescription  -- | Full data type definition for ElasticLoadBalancingV2TargetGroup. See--- | 'elasticLoadBalancingV2TargetGroup' for a more convenient constructor.+-- 'elasticLoadBalancingV2TargetGroup' for a more convenient constructor. data ElasticLoadBalancingV2TargetGroup =   ElasticLoadBalancingV2TargetGroup   { _elasticLoadBalancingV2TargetGroupHealthCheckIntervalSeconds :: Maybe (Val Integer')@@ -80,7 +80,7 @@   parseJSON _ = mempty  -- | Constructor for 'ElasticLoadBalancingV2TargetGroup' containing required--- | fields as arguments.+-- fields as arguments. elasticLoadBalancingV2TargetGroup   :: Val Integer' -- ^ 'elbvtgPort'   -> Val Text -- ^ 'elbvtgProtocol'
library-gen/Stratosphere/Resources/ElasticsearchDomain.hs view
@@ -18,7 +18,7 @@ import Stratosphere.ResourceProperties.Tag  -- | Full data type definition for ElasticsearchDomain. See--- | 'elasticsearchDomain' for a more convenient constructor.+-- 'elasticsearchDomain' for a more convenient constructor. data ElasticsearchDomain =   ElasticsearchDomain   { _elasticsearchDomainAccessPolicies :: Maybe Object@@ -59,7 +59,7 @@   parseJSON _ = mempty  -- | Constructor for 'ElasticsearchDomain' containing required fields as--- | arguments.+-- arguments. elasticsearchDomain   :: ElasticsearchDomain elasticsearchDomain  =
library-gen/Stratosphere/Resources/EventsRule.hs view
@@ -16,7 +16,7 @@ import Stratosphere.ResourceProperties.EventsRuleTarget  -- | Full data type definition for EventsRule. See 'eventsRule' for a more--- | convenient constructor.+-- convenient constructor. data EventsRule =   EventsRule   { _eventsRuleDescription :: Maybe (Val Text)
library-gen/Stratosphere/Resources/GameLiftAlias.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.GameLiftAliasRoutingStrategy  -- | Full data type definition for GameLiftAlias. See 'gameLiftAlias' for a--- | more convenient constructor.+-- more convenient constructor. data GameLiftAlias =   GameLiftAlias   { _gameLiftAliasDescription :: Maybe (Val Text)
library-gen/Stratosphere/Resources/GameLiftBuild.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.GameLiftBuildS3Location  -- | Full data type definition for GameLiftBuild. See 'gameLiftBuild' for a--- | more convenient constructor.+-- more convenient constructor. data GameLiftBuild =   GameLiftBuild   { _gameLiftBuildName :: Maybe (Val Text)
library-gen/Stratosphere/Resources/GameLiftFleet.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.GameLiftFleetIpPermission  -- | Full data type definition for GameLiftFleet. See 'gameLiftFleet' for a--- | more convenient constructor.+-- more convenient constructor. data GameLiftFleet =   GameLiftFleet   { _gameLiftFleetBuildId :: Val Text
library-gen/Stratosphere/Resources/IAMAccessKey.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for IAMAccessKey. See 'iamAccessKey' for a more--- | convenient constructor.+-- convenient constructor. data IAMAccessKey =   IAMAccessKey   { _iAMAccessKeySerial :: Maybe (Val Integer')
library-gen/Stratosphere/Resources/IAMGroup.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.IAMGroupPolicy  -- | Full data type definition for IAMGroup. See 'iamGroup' for a more--- | convenient constructor.+-- convenient constructor. data IAMGroup =   IAMGroup   { _iAMGroupGroupName :: Maybe (Val Text)
library-gen/Stratosphere/Resources/IAMInstanceProfile.hs view
@@ -15,10 +15,11 @@   -- | Full data type definition for IAMInstanceProfile. See--- | 'iamInstanceProfile' for a more convenient constructor.+-- 'iamInstanceProfile' for a more convenient constructor. data IAMInstanceProfile =   IAMInstanceProfile-  { _iAMInstanceProfilePath :: Val Text+  { _iAMInstanceProfileInstanceProfileName :: Maybe (Val Text)+  , _iAMInstanceProfilePath :: Maybe (Val Text)   , _iAMInstanceProfileRoles :: [Val Text]   } deriving (Show, Eq) @@ -26,31 +27,37 @@   toJSON IAMInstanceProfile{..} =     object $     catMaybes-    [ Just ("Path" .= _iAMInstanceProfilePath)+    [ ("InstanceProfileName" .=) <$> _iAMInstanceProfileInstanceProfileName+    , ("Path" .=) <$> _iAMInstanceProfilePath     , Just ("Roles" .= _iAMInstanceProfileRoles)     ]  instance FromJSON IAMInstanceProfile where   parseJSON (Object obj) =     IAMInstanceProfile <$>-      obj .: "Path" <*>+      obj .:? "InstanceProfileName" <*>+      obj .:? "Path" <*>       obj .: "Roles"   parseJSON _ = mempty  -- | Constructor for 'IAMInstanceProfile' containing required fields as--- | arguments.+-- arguments. iamInstanceProfile-  :: Val Text -- ^ 'iamipPath'-  -> [Val Text] -- ^ 'iamipRoles'+  :: [Val Text] -- ^ 'iamipRoles'   -> IAMInstanceProfile-iamInstanceProfile patharg rolesarg =+iamInstanceProfile rolesarg =   IAMInstanceProfile-  { _iAMInstanceProfilePath = patharg+  { _iAMInstanceProfileInstanceProfileName = Nothing+  , _iAMInstanceProfilePath = Nothing   , _iAMInstanceProfileRoles = rolesarg   } +-- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html#cfn-iam-instanceprofile-instanceprofilename+iamipInstanceProfileName :: Lens' IAMInstanceProfile (Maybe (Val Text))+iamipInstanceProfileName = lens _iAMInstanceProfileInstanceProfileName (\s a -> s { _iAMInstanceProfileInstanceProfileName = a })+ -- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html#cfn-iam-instanceprofile-path-iamipPath :: Lens' IAMInstanceProfile (Val Text)+iamipPath :: Lens' IAMInstanceProfile (Maybe (Val Text)) iamipPath = lens _iAMInstanceProfilePath (\s a -> s { _iAMInstanceProfilePath = a })  -- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html#cfn-iam-instanceprofile-roles
library-gen/Stratosphere/Resources/IAMManagedPolicy.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for IAMManagedPolicy. See 'iamManagedPolicy'--- | for a more convenient constructor.+-- for a more convenient constructor. data IAMManagedPolicy =   IAMManagedPolicy   { _iAMManagedPolicyDescription :: Maybe (Val Text)@@ -50,7 +50,7 @@   parseJSON _ = mempty  -- | Constructor for 'IAMManagedPolicy' containing required fields as--- | arguments.+-- arguments. iamManagedPolicy   :: IAMManagedPolicy iamManagedPolicy  =
library-gen/Stratosphere/Resources/IAMPolicy.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for IAMPolicy. See 'iamPolicy' for a more--- | convenient constructor.+-- convenient constructor. data IAMPolicy =   IAMPolicy   { _iAMPolicyGroups :: Maybe [Val Text]
library-gen/Stratosphere/Resources/IAMRole.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.IAMRolePolicy  -- | Full data type definition for IAMRole. See 'iamRole' for a more--- | convenient constructor.+-- convenient constructor. data IAMRole =   IAMRole   { _iAMRoleAssumeRolePolicyDocument :: Object
library-gen/Stratosphere/Resources/IAMUser.hs view
@@ -16,7 +16,7 @@ import Stratosphere.ResourceProperties.IAMUserPolicy  -- | Full data type definition for IAMUser. See 'iamUser' for a more--- | convenient constructor.+-- convenient constructor. data IAMUser =   IAMUser   { _iAMUserGroups :: Maybe [Val Text]
library-gen/Stratosphere/Resources/IAMUserToGroupAddition.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for IAMUserToGroupAddition. See--- | 'iamUserToGroupAddition' for a more convenient constructor.+-- 'iamUserToGroupAddition' for a more convenient constructor. data IAMUserToGroupAddition =   IAMUserToGroupAddition   { _iAMUserToGroupAdditionGroupName :: Val Text@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'IAMUserToGroupAddition' containing required fields as--- | arguments.+-- arguments. iamUserToGroupAddition   :: Val Text -- ^ 'iamutgaGroupName'   -> [Val Text] -- ^ 'iamutgaUsers'
library-gen/Stratosphere/Resources/IoTCertificate.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for IoTCertificate. See 'ioTCertificate' for a--- | more convenient constructor.+-- more convenient constructor. data IoTCertificate =   IoTCertificate   { _ioTCertificateCertificateSigningRequest :: Val Text
library-gen/Stratosphere/Resources/IoTPolicy.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for IoTPolicy. See 'ioTPolicy' for a more--- | convenient constructor.+-- convenient constructor. data IoTPolicy =   IoTPolicy   { _ioTPolicyPolicyDocument :: Object
library-gen/Stratosphere/Resources/IoTPolicyPrincipalAttachment.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for IoTPolicyPrincipalAttachment. See--- | 'ioTPolicyPrincipalAttachment' for a more convenient constructor.+-- 'ioTPolicyPrincipalAttachment' for a more convenient constructor. data IoTPolicyPrincipalAttachment =   IoTPolicyPrincipalAttachment   { _ioTPolicyPrincipalAttachmentPolicyName :: Val Text@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'IoTPolicyPrincipalAttachment' containing required fields--- | as arguments.+-- as arguments. ioTPolicyPrincipalAttachment   :: Val Text -- ^ 'itppaPolicyName'   -> Val Text -- ^ 'itppaPrincipal'
library-gen/Stratosphere/Resources/IoTThing.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.IoTThingAttributePayload  -- | Full data type definition for IoTThing. See 'ioTThing' for a more--- | convenient constructor.+-- convenient constructor. data IoTThing =   IoTThing   { _ioTThingAttributePayload :: Maybe IoTThingAttributePayload
library-gen/Stratosphere/Resources/IoTThingPrincipalAttachment.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for IoTThingPrincipalAttachment. See--- | 'ioTThingPrincipalAttachment' for a more convenient constructor.+-- 'ioTThingPrincipalAttachment' for a more convenient constructor. data IoTThingPrincipalAttachment =   IoTThingPrincipalAttachment   { _ioTThingPrincipalAttachmentPrincipal :: Val Text@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'IoTThingPrincipalAttachment' containing required fields--- | as arguments.+-- as arguments. ioTThingPrincipalAttachment   :: Val Text -- ^ 'ittpaPrincipal'   -> Val Text -- ^ 'ittpaThingName'
library-gen/Stratosphere/Resources/IoTTopicRule.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.IoTTopicRuleTopicRulePayload  -- | Full data type definition for IoTTopicRule. See 'ioTTopicRule' for a more--- | convenient constructor.+-- convenient constructor. data IoTTopicRule =   IoTTopicRule   { _ioTTopicRuleRuleName :: Maybe (Val Text)
library-gen/Stratosphere/Resources/KMSAlias.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for KMSAlias. See 'kmsAlias' for a more--- | convenient constructor.+-- convenient constructor. data KMSAlias =   KMSAlias   { _kMSAliasAliasName :: Val Text
library-gen/Stratosphere/Resources/KMSKey.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for KMSKey. See 'kmsKey' for a more convenient--- | constructor.+-- constructor. data KMSKey =   KMSKey   { _kMSKeyDescription :: Maybe (Val Text)
library-gen/Stratosphere/Resources/KinesisFirehoseDeliveryStream.hs view
@@ -17,7 +17,7 @@ import Stratosphere.ResourceProperties.KinesisFirehoseDeliveryStreamS3DestinationConfiguration  -- | Full data type definition for KinesisFirehoseDeliveryStream. See--- | 'kinesisFirehoseDeliveryStream' for a more convenient constructor.+-- 'kinesisFirehoseDeliveryStream' for a more convenient constructor. data KinesisFirehoseDeliveryStream =   KinesisFirehoseDeliveryStream   { _kinesisFirehoseDeliveryStreamDeliveryStreamName :: Maybe (Val Text)@@ -46,7 +46,7 @@   parseJSON _ = mempty  -- | Constructor for 'KinesisFirehoseDeliveryStream' containing required--- | fields as arguments.+-- fields as arguments. kinesisFirehoseDeliveryStream   :: KinesisFirehoseDeliveryStream kinesisFirehoseDeliveryStream  =
library-gen/Stratosphere/Resources/KinesisStream.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.Tag  -- | Full data type definition for KinesisStream. See 'kinesisStream' for a--- | more convenient constructor.+-- more convenient constructor. data KinesisStream =   KinesisStream   { _kinesisStreamName :: Maybe (Val Text)
library-gen/Stratosphere/Resources/LambdaAlias.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for LambdaAlias. See 'lambdaAlias' for a more--- | convenient constructor.+-- convenient constructor. data LambdaAlias =   LambdaAlias   { _lambdaAliasDescription :: Maybe (Val Text)
library-gen/Stratosphere/Resources/LambdaEventSourceMapping.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for LambdaEventSourceMapping. See--- | 'lambdaEventSourceMapping' for a more convenient constructor.+-- 'lambdaEventSourceMapping' for a more convenient constructor. data LambdaEventSourceMapping =   LambdaEventSourceMapping   { _lambdaEventSourceMappingBatchSize :: Maybe (Val Integer')@@ -47,7 +47,7 @@   parseJSON _ = mempty  -- | Constructor for 'LambdaEventSourceMapping' containing required fields as--- | arguments.+-- arguments. lambdaEventSourceMapping   :: Val Text -- ^ 'lesmEventSourceArn'   -> Val Text -- ^ 'lesmFunctionName'
library-gen/Stratosphere/Resources/LambdaFunction.hs view
@@ -14,14 +14,16 @@ import Stratosphere.Values import Stratosphere.Types import Stratosphere.ResourceProperties.LambdaFunctionCode+import Stratosphere.ResourceProperties.LambdaFunctionDeadLetterConfig import Stratosphere.ResourceProperties.LambdaFunctionEnvironment import Stratosphere.ResourceProperties.LambdaFunctionVpcConfig  -- | Full data type definition for LambdaFunction. See 'lambdaFunction' for a--- | more convenient constructor.+-- more convenient constructor. data LambdaFunction =   LambdaFunction   { _lambdaFunctionCode :: LambdaFunctionCode+  , _lambdaFunctionDeadLetterConfig :: Maybe LambdaFunctionDeadLetterConfig   , _lambdaFunctionDescription :: Maybe (Val Text)   , _lambdaFunctionEnvironment :: Maybe LambdaFunctionEnvironment   , _lambdaFunctionFunctionName :: Maybe (Val Text)@@ -39,6 +41,7 @@     object $     catMaybes     [ Just ("Code" .= _lambdaFunctionCode)+    , ("DeadLetterConfig" .=) <$> _lambdaFunctionDeadLetterConfig     , ("Description" .=) <$> _lambdaFunctionDescription     , ("Environment" .=) <$> _lambdaFunctionEnvironment     , ("FunctionName" .=) <$> _lambdaFunctionFunctionName@@ -55,6 +58,7 @@   parseJSON (Object obj) =     LambdaFunction <$>       obj .: "Code" <*>+      obj .:? "DeadLetterConfig" <*>       obj .:? "Description" <*>       obj .:? "Environment" <*>       obj .:? "FunctionName" <*>@@ -77,6 +81,7 @@ lambdaFunction codearg handlerarg rolearg runtimearg =   LambdaFunction   { _lambdaFunctionCode = codearg+  , _lambdaFunctionDeadLetterConfig = Nothing   , _lambdaFunctionDescription = Nothing   , _lambdaFunctionEnvironment = Nothing   , _lambdaFunctionFunctionName = Nothing@@ -92,6 +97,10 @@ -- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-code lfCode :: Lens' LambdaFunction LambdaFunctionCode lfCode = lens _lambdaFunctionCode (\s a -> s { _lambdaFunctionCode = a })++-- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-deadletterconfig+lfDeadLetterConfig :: Lens' LambdaFunction (Maybe LambdaFunctionDeadLetterConfig)+lfDeadLetterConfig = lens _lambdaFunctionDeadLetterConfig (\s a -> s { _lambdaFunctionDeadLetterConfig = a })  -- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-description lfDescription :: Lens' LambdaFunction (Maybe (Val Text))
library-gen/Stratosphere/Resources/LambdaPermission.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for LambdaPermission. See 'lambdaPermission'--- | for a more convenient constructor.+-- for a more convenient constructor. data LambdaPermission =   LambdaPermission   { _lambdaPermissionAction :: Val Text@@ -47,7 +47,7 @@   parseJSON _ = mempty  -- | Constructor for 'LambdaPermission' containing required fields as--- | arguments.+-- arguments. lambdaPermission   :: Val Text -- ^ 'lpAction'   -> Val Text -- ^ 'lpFunctionName'
library-gen/Stratosphere/Resources/LambdaVersion.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for LambdaVersion. See 'lambdaVersion' for a--- | more convenient constructor.+-- more convenient constructor. data LambdaVersion =   LambdaVersion   { _lambdaVersionCodeSha256 :: Maybe (Val Text)
library-gen/Stratosphere/Resources/LogsDestination.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for LogsDestination. See 'logsDestination' for--- | a more convenient constructor.+-- a more convenient constructor. data LogsDestination =   LogsDestination   { _logsDestinationDestinationName :: Val Text@@ -44,7 +44,7 @@   parseJSON _ = mempty  -- | Constructor for 'LogsDestination' containing required fields as--- | arguments.+-- arguments. logsDestination   :: Val Text -- ^ 'ldDestinationName'   -> Val Text -- ^ 'ldDestinationPolicy'
library-gen/Stratosphere/Resources/LogsLogGroup.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for LogsLogGroup. See 'logsLogGroup' for a more--- | convenient constructor.+-- convenient constructor. data LogsLogGroup =   LogsLogGroup   { _logsLogGroupLogGroupName :: Maybe (Val Text)
library-gen/Stratosphere/Resources/LogsLogStream.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for LogsLogStream. See 'logsLogStream' for a--- | more convenient constructor.+-- more convenient constructor. data LogsLogStream =   LogsLogStream   { _logsLogStreamLogGroupName :: Val Text
library-gen/Stratosphere/Resources/LogsMetricFilter.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.LogsMetricFilterMetricTransformation  -- | Full data type definition for LogsMetricFilter. See 'logsMetricFilter'--- | for a more convenient constructor.+-- for a more convenient constructor. data LogsMetricFilter =   LogsMetricFilter   { _logsMetricFilterFilterPattern :: Val Text@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'LogsMetricFilter' containing required fields as--- | arguments.+-- arguments. logsMetricFilter   :: Val Text -- ^ 'lmfFilterPattern'   -> Val Text -- ^ 'lmfLogGroupName'
library-gen/Stratosphere/Resources/LogsSubscriptionFilter.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for LogsSubscriptionFilter. See--- | 'logsSubscriptionFilter' for a more convenient constructor.+-- 'logsSubscriptionFilter' for a more convenient constructor. data LogsSubscriptionFilter =   LogsSubscriptionFilter   { _logsSubscriptionFilterDestinationArn :: Val Text@@ -44,7 +44,7 @@   parseJSON _ = mempty  -- | Constructor for 'LogsSubscriptionFilter' containing required fields as--- | arguments.+-- arguments. logsSubscriptionFilter   :: Val Text -- ^ 'lsfDestinationArn'   -> Val Text -- ^ 'lsfFilterPattern'
library-gen/Stratosphere/Resources/OpsWorksApp.hs view
@@ -18,7 +18,7 @@ import Stratosphere.ResourceProperties.OpsWorksAppSslConfiguration  -- | Full data type definition for OpsWorksApp. See 'opsWorksApp' for a more--- | convenient constructor.+-- convenient constructor. data OpsWorksApp =   OpsWorksApp   { _opsWorksAppAppSource :: Maybe OpsWorksAppSource
library-gen/Stratosphere/Resources/OpsWorksElasticLoadBalancerAttachment.hs view
@@ -15,8 +15,8 @@   -- | Full data type definition for OpsWorksElasticLoadBalancerAttachment. See--- | 'opsWorksElasticLoadBalancerAttachment' for a more convenient--- | constructor.+-- 'opsWorksElasticLoadBalancerAttachment' for a more convenient+-- constructor. data OpsWorksElasticLoadBalancerAttachment =   OpsWorksElasticLoadBalancerAttachment   { _opsWorksElasticLoadBalancerAttachmentElasticLoadBalancerName :: Val Text@@ -39,7 +39,7 @@   parseJSON _ = mempty  -- | Constructor for 'OpsWorksElasticLoadBalancerAttachment' containing--- | required fields as arguments.+-- required fields as arguments. opsWorksElasticLoadBalancerAttachment   :: Val Text -- ^ 'owelbaElasticLoadBalancerName'   -> Val Text -- ^ 'owelbaLayerId'
library-gen/Stratosphere/Resources/OpsWorksInstance.hs view
@@ -16,7 +16,7 @@ import Stratosphere.ResourceProperties.OpsWorksInstanceTimeBasedAutoScaling  -- | Full data type definition for OpsWorksInstance. See 'opsWorksInstance'--- | for a more convenient constructor.+-- for a more convenient constructor. data OpsWorksInstance =   OpsWorksInstance   { _opsWorksInstanceAgentVersion :: Maybe (Val Text)@@ -96,7 +96,7 @@   parseJSON _ = mempty  -- | Constructor for 'OpsWorksInstance' containing required fields as--- | arguments.+-- arguments. opsWorksInstance   :: Val Text -- ^ 'owiInstanceType'   -> [Val Text] -- ^ 'owiLayerIds'
library-gen/Stratosphere/Resources/OpsWorksLayer.hs view
@@ -18,7 +18,7 @@ import Stratosphere.ResourceProperties.OpsWorksLayerVolumeConfiguration  -- | Full data type definition for OpsWorksLayer. See 'opsWorksLayer' for a--- | more convenient constructor.+-- more convenient constructor. data OpsWorksLayer =   OpsWorksLayer   { _opsWorksLayerAttributes :: Maybe Object
library-gen/Stratosphere/Resources/OpsWorksStack.hs view
@@ -19,7 +19,7 @@ import Stratosphere.ResourceProperties.OpsWorksStackRdsDbInstance  -- | Full data type definition for OpsWorksStack. See 'opsWorksStack' for a--- | more convenient constructor.+-- more convenient constructor. data OpsWorksStack =   OpsWorksStack   { _opsWorksStackAgentVersion :: Maybe (Val Text)
library-gen/Stratosphere/Resources/OpsWorksUserProfile.hs view
@@ -15,12 +15,13 @@   -- | Full data type definition for OpsWorksUserProfile. See--- | 'opsWorksUserProfile' for a more convenient constructor.+-- 'opsWorksUserProfile' for a more convenient constructor. data OpsWorksUserProfile =   OpsWorksUserProfile   { _opsWorksUserProfileAllowSelfManagement :: Maybe (Val Bool')   , _opsWorksUserProfileIamUserArn :: Val Text   , _opsWorksUserProfileSshPublicKey :: Maybe (Val Text)+  , _opsWorksUserProfileSshUsername :: Maybe (Val Text)   } deriving (Show, Eq)  instance ToJSON OpsWorksUserProfile where@@ -30,6 +31,7 @@     [ ("AllowSelfManagement" .=) <$> _opsWorksUserProfileAllowSelfManagement     , Just ("IamUserArn" .= _opsWorksUserProfileIamUserArn)     , ("SshPublicKey" .=) <$> _opsWorksUserProfileSshPublicKey+    , ("SshUsername" .=) <$> _opsWorksUserProfileSshUsername     ]  instance FromJSON OpsWorksUserProfile where@@ -37,11 +39,12 @@     OpsWorksUserProfile <$>       obj .:? "AllowSelfManagement" <*>       obj .: "IamUserArn" <*>-      obj .:? "SshPublicKey"+      obj .:? "SshPublicKey" <*>+      obj .:? "SshUsername"   parseJSON _ = mempty  -- | Constructor for 'OpsWorksUserProfile' containing required fields as--- | arguments.+-- arguments. opsWorksUserProfile   :: Val Text -- ^ 'owupIamUserArn'   -> OpsWorksUserProfile@@ -50,6 +53,7 @@   { _opsWorksUserProfileAllowSelfManagement = Nothing   , _opsWorksUserProfileIamUserArn = iamUserArnarg   , _opsWorksUserProfileSshPublicKey = Nothing+  , _opsWorksUserProfileSshUsername = Nothing   }  -- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-userprofile.html#cfn-opsworks-userprofile-allowselfmanagement@@ -63,3 +67,7 @@ -- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-userprofile.html#cfn-opsworks-userprofile-sshpublickey owupSshPublicKey :: Lens' OpsWorksUserProfile (Maybe (Val Text)) owupSshPublicKey = lens _opsWorksUserProfileSshPublicKey (\s a -> s { _opsWorksUserProfileSshPublicKey = a })++-- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-userprofile.html#cfn-opsworks-userprofile-sshusername+owupSshUsername :: Lens' OpsWorksUserProfile (Maybe (Val Text))+owupSshUsername = lens _opsWorksUserProfileSshUsername (\s a -> s { _opsWorksUserProfileSshUsername = a })
library-gen/Stratosphere/Resources/OpsWorksVolume.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for OpsWorksVolume. See 'opsWorksVolume' for a--- | more convenient constructor.+-- more convenient constructor. data OpsWorksVolume =   OpsWorksVolume   { _opsWorksVolumeEc2VolumeId :: Val Text
library-gen/Stratosphere/Resources/RDSDBCluster.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.Tag  -- | Full data type definition for RDSDBCluster. See 'rdsdbCluster' for a more--- | convenient constructor.+-- convenient constructor. data RDSDBCluster =   RDSDBCluster   { _rDSDBClusterAvailabilityZones :: Maybe (Val Text)
library-gen/Stratosphere/Resources/RDSDBClusterParameterGroup.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.Tag  -- | Full data type definition for RDSDBClusterParameterGroup. See--- | 'rdsdbClusterParameterGroup' for a more convenient constructor.+-- 'rdsdbClusterParameterGroup' for a more convenient constructor. data RDSDBClusterParameterGroup =   RDSDBClusterParameterGroup   { _rDSDBClusterParameterGroupDescription :: Val Text@@ -44,7 +44,7 @@   parseJSON _ = mempty  -- | Constructor for 'RDSDBClusterParameterGroup' containing required fields--- | as arguments.+-- as arguments. rdsdbClusterParameterGroup   :: Val Text -- ^ 'rdsdbcpgDescription'   -> Val Text -- ^ 'rdsdbcpgFamily'
library-gen/Stratosphere/Resources/RDSDBInstance.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.Tag  -- | Full data type definition for RDSDBInstance. See 'rdsdbInstance' for a--- | more convenient constructor.+-- more convenient constructor. data RDSDBInstance =   RDSDBInstance   { _rDSDBInstanceAllocatedStorage :: Maybe (Val Text)
library-gen/Stratosphere/Resources/RDSDBParameterGroup.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.Tag  -- | Full data type definition for RDSDBParameterGroup. See--- | 'rdsdbParameterGroup' for a more convenient constructor.+-- 'rdsdbParameterGroup' for a more convenient constructor. data RDSDBParameterGroup =   RDSDBParameterGroup   { _rDSDBParameterGroupDescription :: Val Text@@ -44,7 +44,7 @@   parseJSON _ = mempty  -- | Constructor for 'RDSDBParameterGroup' containing required fields as--- | arguments.+-- arguments. rdsdbParameterGroup   :: Val Text -- ^ 'rdsdbpgDescription'   -> Val Text -- ^ 'rdsdbpgFamily'
library-gen/Stratosphere/Resources/RDSDBSecurityGroup.hs view
@@ -16,7 +16,7 @@ import Stratosphere.ResourceProperties.Tag  -- | Full data type definition for RDSDBSecurityGroup. See--- | 'rdsdbSecurityGroup' for a more convenient constructor.+-- 'rdsdbSecurityGroup' for a more convenient constructor. data RDSDBSecurityGroup =   RDSDBSecurityGroup   { _rDSDBSecurityGroupDBSecurityGroupIngress :: [RDSDBSecurityGroupIngressProperty]@@ -45,7 +45,7 @@   parseJSON _ = mempty  -- | Constructor for 'RDSDBSecurityGroup' containing required fields as--- | arguments.+-- arguments. rdsdbSecurityGroup   :: [RDSDBSecurityGroupIngressProperty] -- ^ 'rdsdbsegDBSecurityGroupIngress'   -> Val Text -- ^ 'rdsdbsegGroupDescription'
library-gen/Stratosphere/Resources/RDSDBSecurityGroupIngress.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for RDSDBSecurityGroupIngress. See--- | 'rdsdbSecurityGroupIngress' for a more convenient constructor.+-- 'rdsdbSecurityGroupIngress' for a more convenient constructor. data RDSDBSecurityGroupIngress =   RDSDBSecurityGroupIngress   { _rDSDBSecurityGroupIngressCIDRIP :: Maybe (Val Text)@@ -47,7 +47,7 @@   parseJSON _ = mempty  -- | Constructor for 'RDSDBSecurityGroupIngress' containing required fields as--- | arguments.+-- arguments. rdsdbSecurityGroupIngress   :: Val Text -- ^ 'rdsdbsgiDBSecurityGroupName'   -> RDSDBSecurityGroupIngress
library-gen/Stratosphere/Resources/RDSDBSubnetGroup.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.Tag  -- | Full data type definition for RDSDBSubnetGroup. See 'rdsdbSubnetGroup'--- | for a more convenient constructor.+-- for a more convenient constructor. data RDSDBSubnetGroup =   RDSDBSubnetGroup   { _rDSDBSubnetGroupDBSubnetGroupDescription :: Val Text@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'RDSDBSubnetGroup' containing required fields as--- | arguments.+-- arguments. rdsdbSubnetGroup   :: Val Text -- ^ 'rdsdbsugDBSubnetGroupDescription'   -> [Val Text] -- ^ 'rdsdbsugSubnetIds'
library-gen/Stratosphere/Resources/RDSEventSubscription.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for RDSEventSubscription. See--- | 'rdsEventSubscription' for a more convenient constructor.+-- 'rdsEventSubscription' for a more convenient constructor. data RDSEventSubscription =   RDSEventSubscription   { _rDSEventSubscriptionEnabled :: Maybe (Val Bool')@@ -47,7 +47,7 @@   parseJSON _ = mempty  -- | Constructor for 'RDSEventSubscription' containing required fields as--- | arguments.+-- arguments. rdsEventSubscription   :: Val Text -- ^ 'rdsesSnsTopicArn'   -> RDSEventSubscription
library-gen/Stratosphere/Resources/RDSOptionGroup.hs view
@@ -16,7 +16,7 @@ import Stratosphere.ResourceProperties.Tag  -- | Full data type definition for RDSOptionGroup. See 'rdsOptionGroup' for a--- | more convenient constructor.+-- more convenient constructor. data RDSOptionGroup =   RDSOptionGroup   { _rDSOptionGroupEngineName :: Val Text
library-gen/Stratosphere/Resources/RedshiftCluster.hs view
@@ -15,13 +15,13 @@   -- | Full data type definition for RedshiftCluster. See 'redshiftCluster' for--- | a more convenient constructor.+-- a more convenient constructor. data RedshiftCluster =   RedshiftCluster   { _redshiftClusterAllowVersionUpdate :: Maybe (Val Bool')   , _redshiftClusterAutomatedSnapshotRetentionPeriod :: Maybe (Val Integer')   , _redshiftClusterAvailabilityZone :: Maybe (Val Text)-  , _redshiftClusterClusterParameterGroupName :: Maybe (Val Integer')+  , _redshiftClusterClusterParameterGroupName :: Maybe (Val Text)   , _redshiftClusterClusterSecurityGroups :: Maybe [Val Text]   , _redshiftClusterClusterSubnetGroupName :: Maybe (Val Text)   , _redshiftClusterClusterType :: Val Text@@ -104,7 +104,7 @@   parseJSON _ = mempty  -- | Constructor for 'RedshiftCluster' containing required fields as--- | arguments.+-- arguments. redshiftCluster   :: Val Text -- ^ 'rcClusterType'   -> Val Text -- ^ 'rcDBName'@@ -153,7 +153,7 @@ rcAvailabilityZone = lens _redshiftClusterAvailabilityZone (\s a -> s { _redshiftClusterAvailabilityZone = a })  -- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterparametergroupname-rcClusterParameterGroupName :: Lens' RedshiftCluster (Maybe (Val Integer'))+rcClusterParameterGroupName :: Lens' RedshiftCluster (Maybe (Val Text)) rcClusterParameterGroupName = lens _redshiftClusterClusterParameterGroupName (\s a -> s { _redshiftClusterClusterParameterGroupName = a })  -- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustersecuritygroups
library-gen/Stratosphere/Resources/RedshiftClusterParameterGroup.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.RedshiftClusterParameterGroupParameter  -- | Full data type definition for RedshiftClusterParameterGroup. See--- | 'redshiftClusterParameterGroup' for a more convenient constructor.+-- 'redshiftClusterParameterGroup' for a more convenient constructor. data RedshiftClusterParameterGroup =   RedshiftClusterParameterGroup   { _redshiftClusterParameterGroupDescription :: Val Text@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'RedshiftClusterParameterGroup' containing required--- | fields as arguments.+-- fields as arguments. redshiftClusterParameterGroup   :: Val Text -- ^ 'rcpgDescription'   -> Val Text -- ^ 'rcpgParameterGroupFamily'
library-gen/Stratosphere/Resources/RedshiftClusterSecurityGroup.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for RedshiftClusterSecurityGroup. See--- | 'redshiftClusterSecurityGroup' for a more convenient constructor.+-- 'redshiftClusterSecurityGroup' for a more convenient constructor. data RedshiftClusterSecurityGroup =   RedshiftClusterSecurityGroup   { _redshiftClusterSecurityGroupDescription :: Val Text@@ -35,7 +35,7 @@   parseJSON _ = mempty  -- | Constructor for 'RedshiftClusterSecurityGroup' containing required fields--- | as arguments.+-- as arguments. redshiftClusterSecurityGroup   :: Val Text -- ^ 'rcsegDescription'   -> RedshiftClusterSecurityGroup
library-gen/Stratosphere/Resources/RedshiftClusterSecurityGroupIngress.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for RedshiftClusterSecurityGroupIngress. See--- | 'redshiftClusterSecurityGroupIngress' for a more convenient constructor.+-- 'redshiftClusterSecurityGroupIngress' for a more convenient constructor. data RedshiftClusterSecurityGroupIngress =   RedshiftClusterSecurityGroupIngress   { _redshiftClusterSecurityGroupIngressCIDRIP :: Maybe (Val Text)@@ -44,7 +44,7 @@   parseJSON _ = mempty  -- | Constructor for 'RedshiftClusterSecurityGroupIngress' containing required--- | fields as arguments.+-- fields as arguments. redshiftClusterSecurityGroupIngress   :: Val Text -- ^ 'rcsgiClusterSecurityGroupName'   -> RedshiftClusterSecurityGroupIngress
library-gen/Stratosphere/Resources/RedshiftClusterSubnetGroup.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for RedshiftClusterSubnetGroup. See--- | 'redshiftClusterSubnetGroup' for a more convenient constructor.+-- 'redshiftClusterSubnetGroup' for a more convenient constructor. data RedshiftClusterSubnetGroup =   RedshiftClusterSubnetGroup   { _redshiftClusterSubnetGroupDescription :: Val Text@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'RedshiftClusterSubnetGroup' containing required fields--- | as arguments.+-- as arguments. redshiftClusterSubnetGroup   :: Val Text -- ^ 'rcsugDescription'   -> [Val Text] -- ^ 'rcsugSubnetIds'
library-gen/Stratosphere/Resources/Route53HealthCheck.hs view
@@ -16,7 +16,7 @@ import Stratosphere.ResourceProperties.Route53HealthCheckHealthCheckTag  -- | Full data type definition for Route53HealthCheck. See--- | 'route53HealthCheck' for a more convenient constructor.+-- 'route53HealthCheck' for a more convenient constructor. data Route53HealthCheck =   Route53HealthCheck   { _route53HealthCheckHealthCheckConfig :: Route53HealthCheckHealthCheckConfig@@ -39,7 +39,7 @@   parseJSON _ = mempty  -- | Constructor for 'Route53HealthCheck' containing required fields as--- | arguments.+-- arguments. route53HealthCheck   :: Route53HealthCheckHealthCheckConfig -- ^ 'rhcHealthCheckConfig'   -> Route53HealthCheck
library-gen/Stratosphere/Resources/Route53HostedZone.hs view
@@ -17,7 +17,7 @@ import Stratosphere.ResourceProperties.Route53HostedZoneVPC  -- | Full data type definition for Route53HostedZone. See 'route53HostedZone'--- | for a more convenient constructor.+-- for a more convenient constructor. data Route53HostedZone =   Route53HostedZone   { _route53HostedZoneHostedZoneConfig :: Maybe Route53HostedZoneHostedZoneConfig@@ -46,7 +46,7 @@   parseJSON _ = mempty  -- | Constructor for 'Route53HostedZone' containing required fields as--- | arguments.+-- arguments. route53HostedZone   :: Val Text -- ^ 'rhzName'   -> Route53HostedZone
library-gen/Stratosphere/Resources/Route53RecordSet.hs view
@@ -16,7 +16,7 @@ import Stratosphere.ResourceProperties.Route53RecordSetGeoLocation  -- | Full data type definition for Route53RecordSet. See 'route53RecordSet'--- | for a more convenient constructor.+-- for a more convenient constructor. data Route53RecordSet =   Route53RecordSet   { _route53RecordSetAliasTarget :: Maybe Route53RecordSetAliasTarget@@ -75,7 +75,7 @@   parseJSON _ = mempty  -- | Constructor for 'Route53RecordSet' containing required fields as--- | arguments.+-- arguments. route53RecordSet   :: Val Text -- ^ 'rrsName'   -> Val Text -- ^ 'rrsType'
library-gen/Stratosphere/Resources/Route53RecordSetGroup.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.Route53RecordSetGroupRecordSet  -- | Full data type definition for Route53RecordSetGroup. See--- | 'route53RecordSetGroup' for a more convenient constructor.+-- 'route53RecordSetGroup' for a more convenient constructor. data Route53RecordSetGroup =   Route53RecordSetGroup   { _route53RecordSetGroupComment :: Maybe (Val Text)@@ -44,7 +44,7 @@   parseJSON _ = mempty  -- | Constructor for 'Route53RecordSetGroup' containing required fields as--- | arguments.+-- arguments. route53RecordSetGroup   :: Route53RecordSetGroup route53RecordSetGroup  =
library-gen/Stratosphere/Resources/S3Bucket.hs view
@@ -23,7 +23,7 @@ import Stratosphere.ResourceProperties.S3BucketWebsiteConfiguration  -- | Full data type definition for S3Bucket. See 's3Bucket' for a more--- | convenient constructor.+-- convenient constructor. data S3Bucket =   S3Bucket   { _s3BucketAccessControl :: Maybe (Val CannedACL)
library-gen/Stratosphere/Resources/S3BucketPolicy.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for S3BucketPolicy. See 's3BucketPolicy' for a--- | more convenient constructor.+-- more convenient constructor. data S3BucketPolicy =   S3BucketPolicy   { _s3BucketPolicyBucket :: Val Text
library-gen/Stratosphere/Resources/SDBDomain.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for SDBDomain. See 'sdbDomain' for a more--- | convenient constructor.+-- convenient constructor. data SDBDomain =   SDBDomain   { _sDBDomainDescription :: Maybe (Val Text)
library-gen/Stratosphere/Resources/SNSSubscription.hs view
@@ -15,7 +15,7 @@ import Stratosphere.Types  -- | Full data type definition for SNSSubscription. See 'snsSubscription' for--- | a more convenient constructor.+-- a more convenient constructor. data SNSSubscription =   SNSSubscription   { _sNSSubscriptionEndpoint :: Maybe (Val Text)@@ -41,7 +41,7 @@   parseJSON _ = mempty  -- | Constructor for 'SNSSubscription' containing required fields as--- | arguments.+-- arguments. snsSubscription   :: SNSSubscription snsSubscription  =
library-gen/Stratosphere/Resources/SNSTopic.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.SNSTopicSubscription  -- | Full data type definition for SNSTopic. See 'snsTopic' for a more--- | convenient constructor.+-- convenient constructor. data SNSTopic =   SNSTopic   { _sNSTopicDisplayName :: Maybe (Val Text)
library-gen/Stratosphere/Resources/SNSTopicPolicy.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for SNSTopicPolicy. See 'snsTopicPolicy' for a--- | more convenient constructor.+-- more convenient constructor. data SNSTopicPolicy =   SNSTopicPolicy   { _sNSTopicPolicyPolicyDocument :: Object
library-gen/Stratosphere/Resources/SQSQueue.hs view
@@ -15,10 +15,12 @@   -- | Full data type definition for SQSQueue. See 'sqsQueue' for a more--- | convenient constructor.+-- convenient constructor. data SQSQueue =   SQSQueue-  { _sQSQueueDelaySeconds :: Maybe (Val Integer')+  { _sQSQueueContentBasedDeduplication :: Maybe (Val Bool')+  , _sQSQueueDelaySeconds :: Maybe (Val Integer')+  , _sQSQueueFifoQueue :: Maybe (Val Bool')   , _sQSQueueMaximumMessageSize :: Maybe (Val Integer')   , _sQSQueueMessageRetentionPeriod :: Maybe (Val Integer')   , _sQSQueueQueueName :: Maybe (Val Text)@@ -31,7 +33,9 @@   toJSON SQSQueue{..} =     object $     catMaybes-    [ ("DelaySeconds" .=) <$> _sQSQueueDelaySeconds+    [ ("ContentBasedDeduplication" .=) <$> _sQSQueueContentBasedDeduplication+    , ("DelaySeconds" .=) <$> _sQSQueueDelaySeconds+    , ("FifoQueue" .=) <$> _sQSQueueFifoQueue     , ("MaximumMessageSize" .=) <$> _sQSQueueMaximumMessageSize     , ("MessageRetentionPeriod" .=) <$> _sQSQueueMessageRetentionPeriod     , ("QueueName" .=) <$> _sQSQueueQueueName@@ -43,7 +47,9 @@ instance FromJSON SQSQueue where   parseJSON (Object obj) =     SQSQueue <$>+      obj .:? "ContentBasedDeduplication" <*>       obj .:? "DelaySeconds" <*>+      obj .:? "FifoQueue" <*>       obj .:? "MaximumMessageSize" <*>       obj .:? "MessageRetentionPeriod" <*>       obj .:? "QueueName" <*>@@ -57,7 +63,9 @@   :: SQSQueue sqsQueue  =   SQSQueue-  { _sQSQueueDelaySeconds = Nothing+  { _sQSQueueContentBasedDeduplication = Nothing+  , _sQSQueueDelaySeconds = Nothing+  , _sQSQueueFifoQueue = Nothing   , _sQSQueueMaximumMessageSize = Nothing   , _sQSQueueMessageRetentionPeriod = Nothing   , _sQSQueueQueueName = Nothing@@ -66,9 +74,17 @@   , _sQSQueueVisibilityTimeout = Nothing   } +-- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sqs-queues.html#aws-sqs-queue-contentbaseddeduplication+sqsqContentBasedDeduplication :: Lens' SQSQueue (Maybe (Val Bool'))+sqsqContentBasedDeduplication = lens _sQSQueueContentBasedDeduplication (\s a -> s { _sQSQueueContentBasedDeduplication = a })+ -- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sqs-queues.html#aws-sqs-queue-delayseconds sqsqDelaySeconds :: Lens' SQSQueue (Maybe (Val Integer')) sqsqDelaySeconds = lens _sQSQueueDelaySeconds (\s a -> s { _sQSQueueDelaySeconds = a })++-- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sqs-queues.html#aws-sqs-queue-fifoqueue+sqsqFifoQueue :: Lens' SQSQueue (Maybe (Val Bool'))+sqsqFifoQueue = lens _sQSQueueFifoQueue (\s a -> s { _sQSQueueFifoQueue = a })  -- | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sqs-queues.html#aws-sqs-queue-maxmesgsize sqsqMaximumMessageSize :: Lens' SQSQueue (Maybe (Val Integer'))
library-gen/Stratosphere/Resources/SQSQueuePolicy.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for SQSQueuePolicy. See 'sqsQueuePolicy' for a--- | more convenient constructor.+-- more convenient constructor. data SQSQueuePolicy =   SQSQueuePolicy   { _sQSQueuePolicyPolicyDocument :: Object
library-gen/Stratosphere/Resources/SSMAssociation.hs view
@@ -16,7 +16,7 @@ import Stratosphere.ResourceProperties.SSMAssociationTarget  -- | Full data type definition for SSMAssociation. See 'ssmAssociation' for a--- | more convenient constructor.+-- more convenient constructor. data SSMAssociation =   SSMAssociation   { _sSMAssociationDocumentVersion :: Maybe (Val Text)
library-gen/Stratosphere/Resources/SSMDocument.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for SSMDocument. See 'ssmDocument' for a more--- | convenient constructor.+-- convenient constructor. data SSMDocument =   SSMDocument   { _sSMDocumentContent :: Object
library-gen/Stratosphere/Resources/WAFByteMatchSet.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.WAFByteMatchSetByteMatchTuple  -- | Full data type definition for WAFByteMatchSet. See 'wafByteMatchSet' for--- | a more convenient constructor.+-- a more convenient constructor. data WAFByteMatchSet =   WAFByteMatchSet   { _wAFByteMatchSetByteMatchTuples :: Maybe [WAFByteMatchSetByteMatchTuple]@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'WAFByteMatchSet' containing required fields as--- | arguments.+-- arguments. wafByteMatchSet   :: Val Text -- ^ 'wafbmsName'   -> WAFByteMatchSet
library-gen/Stratosphere/Resources/WAFIPSet.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.WAFIPSetIPSetDescriptor  -- | Full data type definition for WAFIPSet. See 'wafipSet' for a more--- | convenient constructor.+-- convenient constructor. data WAFIPSet =   WAFIPSet   { _wAFIPSetIPSetDescriptors :: Maybe [WAFIPSetIPSetDescriptor]
library-gen/Stratosphere/Resources/WAFRule.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.WAFRulePredicate  -- | Full data type definition for WAFRule. See 'wafRule' for a more--- | convenient constructor.+-- convenient constructor. data WAFRule =   WAFRule   { _wAFRuleMetricName :: Val Text
library-gen/Stratosphere/Resources/WAFSizeConstraintSet.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.WAFSizeConstraintSetSizeConstraint  -- | Full data type definition for WAFSizeConstraintSet. See--- | 'wafSizeConstraintSet' for a more convenient constructor.+-- 'wafSizeConstraintSet' for a more convenient constructor. data WAFSizeConstraintSet =   WAFSizeConstraintSet   { _wAFSizeConstraintSetName :: Val Text@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'WAFSizeConstraintSet' containing required fields as--- | arguments.+-- arguments. wafSizeConstraintSet   :: Val Text -- ^ 'wafscsName'   -> [WAFSizeConstraintSetSizeConstraint] -- ^ 'wafscsSizeConstraints'
library-gen/Stratosphere/Resources/WAFSqlInjectionMatchSet.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.WAFSqlInjectionMatchSetSqlInjectionMatchTuple  -- | Full data type definition for WAFSqlInjectionMatchSet. See--- | 'wafSqlInjectionMatchSet' for a more convenient constructor.+-- 'wafSqlInjectionMatchSet' for a more convenient constructor. data WAFSqlInjectionMatchSet =   WAFSqlInjectionMatchSet   { _wAFSqlInjectionMatchSetName :: Val Text@@ -38,7 +38,7 @@   parseJSON _ = mempty  -- | Constructor for 'WAFSqlInjectionMatchSet' containing required fields as--- | arguments.+-- arguments. wafSqlInjectionMatchSet   :: Val Text -- ^ 'wafsimsName'   -> WAFSqlInjectionMatchSet
library-gen/Stratosphere/Resources/WAFWebACL.hs view
@@ -16,7 +16,7 @@ import Stratosphere.ResourceProperties.WAFWebACLActivatedRule  -- | Full data type definition for WAFWebACL. See 'wafWebACL' for a more--- | convenient constructor.+-- convenient constructor. data WAFWebACL =   WAFWebACL   { _wAFWebACLDefaultAction :: WAFWebACLWafAction
library-gen/Stratosphere/Resources/WAFXssMatchSet.hs view
@@ -15,7 +15,7 @@ import Stratosphere.ResourceProperties.WAFXssMatchSetXssMatchTuple  -- | Full data type definition for WAFXssMatchSet. See 'wafXssMatchSet' for a--- | more convenient constructor.+-- more convenient constructor. data WAFXssMatchSet =   WAFXssMatchSet   { _wAFXssMatchSetName :: Val Text
library-gen/Stratosphere/Resources/WorkSpacesWorkspace.hs view
@@ -15,7 +15,7 @@   -- | Full data type definition for WorkSpacesWorkspace. See--- | 'workSpacesWorkspace' for a more convenient constructor.+-- 'workSpacesWorkspace' for a more convenient constructor. data WorkSpacesWorkspace =   WorkSpacesWorkspace   { _workSpacesWorkspaceBundleId :: Val Text@@ -50,7 +50,7 @@   parseJSON _ = mempty  -- | Constructor for 'WorkSpacesWorkspace' containing required fields as--- | arguments.+-- arguments. workSpacesWorkspace   :: Val Text -- ^ 'wswBundleId'   -> Val Text -- ^ 'wswDirectoryId'
stratosphere.cabal view
@@ -1,9 +1,9 @@--- This file has been generated from package.yaml by hpack version 0.15.0.+-- This file has been generated from package.yaml by hpack version 0.17.0. -- -- see: https://github.com/sol/hpack  name:           stratosphere-version:        0.4.1+version:        0.4.2 synopsis:       EDSL for AWS CloudFormation description:    EDSL for AWS CloudFormation category:       AWS, Cloud@@ -33,7 +33,7 @@ library   hs-source-dirs:       library-    , library-gen+      library-gen   ghc-options: -Wall   build-depends:       base >= 4.8 && < 5@@ -103,11 +103,11 @@       Stratosphere.ResourceProperties.CodeCommitRepositoryRepositoryTrigger       Stratosphere.ResourceProperties.CodeDeployDeploymentConfigMinimumHealthyHosts       Stratosphere.ResourceProperties.CodeDeployDeploymentGroupDeployment-      Stratosphere.ResourceProperties.CodeDeployDeploymentGroupEc2TagFilter+      Stratosphere.ResourceProperties.CodeDeployDeploymentGroupEC2TagFilter       Stratosphere.ResourceProperties.CodeDeployDeploymentGroupGitHubLocation-      Stratosphere.ResourceProperties.CodeDeployDeploymentGroupOnPremisesInstanceTagFilter-      Stratosphere.ResourceProperties.CodeDeployDeploymentGroupRevision+      Stratosphere.ResourceProperties.CodeDeployDeploymentGroupRevisionLocation       Stratosphere.ResourceProperties.CodeDeployDeploymentGroupS3Location+      Stratosphere.ResourceProperties.CodeDeployDeploymentGroupTagFilter       Stratosphere.ResourceProperties.CodePipelineCustomActionTypeArtifactDetails       Stratosphere.ResourceProperties.CodePipelineCustomActionTypeConfigurationProperties       Stratosphere.ResourceProperties.CodePipelineCustomActionTypeSettings@@ -252,6 +252,7 @@       Stratosphere.ResourceProperties.KinesisFirehoseDeliveryStreamRedshiftDestinationConfiguration       Stratosphere.ResourceProperties.KinesisFirehoseDeliveryStreamS3DestinationConfiguration       Stratosphere.ResourceProperties.LambdaFunctionCode+      Stratosphere.ResourceProperties.LambdaFunctionDeadLetterConfig       Stratosphere.ResourceProperties.LambdaFunctionEnvironment       Stratosphere.ResourceProperties.LambdaFunctionVpcConfig       Stratosphere.ResourceProperties.LogsMetricFilterMetricTransformation@@ -277,6 +278,7 @@       Stratosphere.ResourceProperties.RDSOptionGroupOptionConfiguration       Stratosphere.ResourceProperties.RDSOptionGroupOptionSetting       Stratosphere.ResourceProperties.RedshiftClusterParameterGroupParameter+      Stratosphere.ResourceProperties.Route53HealthCheckAlarmIdentifier       Stratosphere.ResourceProperties.Route53HealthCheckHealthCheckConfig       Stratosphere.ResourceProperties.Route53HealthCheckHealthCheckTag       Stratosphere.ResourceProperties.Route53HostedZoneHostedZoneConfig