summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrendanHay <>2016-05-09 19:14:00 (GMT)
committerhdiff <hdiff@hdiff.luite.com>2016-05-09 19:14:00 (GMT)
commitb91d8015138ae8fb386e056632ebdbb41f82b9b5 (patch)
treeb8eee3a00891e80b2f888bd398adbf02ca350ed0
parent877d4f2ac030aa5e8820da077171fd2929b91f66 (diff)
version 1.4.11.4.1
-rw-r--r--README.md2
-rw-r--r--amazonka-config.cabal10
-rw-r--r--gen/Network/AWS/Config/DeleteConfigRule.hs4
-rw-r--r--gen/Network/AWS/Config/DeleteDeliveryChannel.hs4
-rw-r--r--gen/Network/AWS/Config/DeliverConfigSnapshot.hs4
-rw-r--r--gen/Network/AWS/Config/DescribeComplianceByConfigRule.hs5
-rw-r--r--gen/Network/AWS/Config/DescribeComplianceByResource.hs4
-rw-r--r--gen/Network/AWS/Config/DescribeConfigRuleEvaluationStatus.hs5
-rw-r--r--gen/Network/AWS/Config/DescribeConfigRules.hs4
-rw-r--r--gen/Network/AWS/Config/DescribeConfigurationRecorderStatus.hs5
-rw-r--r--gen/Network/AWS/Config/DescribeConfigurationRecorders.hs5
-rw-r--r--gen/Network/AWS/Config/DescribeDeliveryChannelStatus.hs4
-rw-r--r--gen/Network/AWS/Config/DescribeDeliveryChannels.hs4
-rw-r--r--gen/Network/AWS/Config/GetComplianceDetailsByConfigRule.hs5
-rw-r--r--gen/Network/AWS/Config/GetComplianceDetailsByResource.hs5
-rw-r--r--gen/Network/AWS/Config/GetComplianceSummaryByConfigRule.hs5
-rw-r--r--gen/Network/AWS/Config/GetComplianceSummaryByResourceType.hs5
-rw-r--r--gen/Network/AWS/Config/GetResourceConfigHistory.hs4
-rw-r--r--gen/Network/AWS/Config/ListDiscoveredResources.hs4
-rw-r--r--gen/Network/AWS/Config/PutConfigRule.hs4
-rw-r--r--gen/Network/AWS/Config/PutConfigurationRecorder.hs4
-rw-r--r--gen/Network/AWS/Config/PutDeliveryChannel.hs4
-rw-r--r--gen/Network/AWS/Config/PutEvaluations.hs4
-rw-r--r--gen/Network/AWS/Config/StartConfigurationRecorder.hs4
-rw-r--r--gen/Network/AWS/Config/StopConfigurationRecorder.hs4
-rw-r--r--gen/Network/AWS/Config/Types.hs2
-rw-r--r--gen/Network/AWS/Config/Types/Product.hs52
-rw-r--r--gen/Network/AWS/Config/Types/Sum.hs11
28 files changed, 171 insertions, 6 deletions
diff --git a/README.md b/README.md
index a28bb09..6059de3 100644
--- a/README.md
+++ b/README.md
@@ -8,7 +8,7 @@
## Version
-`1.4.0`
+`1.4.1`
## Description
diff --git a/amazonka-config.cabal b/amazonka-config.cabal
index 48f7c3a..f7cbf92 100644
--- a/amazonka-config.cabal
+++ b/amazonka-config.cabal
@@ -1,5 +1,5 @@
name: amazonka-config
-version: 1.4.0
+version: 1.4.1
synopsis: Amazon Config SDK.
homepage: https://github.com/brendanhay/amazonka
bug-reports: https://github.com/brendanhay/amazonka/issues
@@ -100,7 +100,7 @@ library
, Network.AWS.Config.Types.Sum
build-depends:
- amazonka-core == 1.4.0.*
+ amazonka-core == 1.4.1.*
, base >= 4.7 && < 5
test-suite amazonka-config-test
@@ -120,9 +120,9 @@ test-suite amazonka-config-test
, Test.AWS.Config.Internal
build-depends:
- amazonka-core == 1.4.0.*
- , amazonka-test == 1.4.0.*
- , amazonka-config == 1.4.0.*
+ amazonka-core == 1.4.1.*
+ , amazonka-test == 1.4.1.*
+ , amazonka-config == 1.4.1.*
, base
, bytestring
, tasty
diff --git a/gen/Network/AWS/Config/DeleteConfigRule.hs b/gen/Network/AWS/Config/DeleteConfigRule.hs
index f3a8bea..8e7d11b 100644
--- a/gen/Network/AWS/Config/DeleteConfigRule.hs
+++ b/gen/Network/AWS/Config/DeleteConfigRule.hs
@@ -76,6 +76,8 @@ instance AWSRequest DeleteConfigRule where
instance Hashable DeleteConfigRule
+instance NFData DeleteConfigRule
+
instance ToHeaders DeleteConfigRule where
toHeaders
= const
@@ -108,3 +110,5 @@ data DeleteConfigRuleResponse =
deleteConfigRuleResponse
:: DeleteConfigRuleResponse
deleteConfigRuleResponse = DeleteConfigRuleResponse'
+
+instance NFData DeleteConfigRuleResponse
diff --git a/gen/Network/AWS/Config/DeleteDeliveryChannel.hs b/gen/Network/AWS/Config/DeleteDeliveryChannel.hs
index 07cf83e..df3bebd 100644
--- a/gen/Network/AWS/Config/DeleteDeliveryChannel.hs
+++ b/gen/Network/AWS/Config/DeleteDeliveryChannel.hs
@@ -77,6 +77,8 @@ instance AWSRequest DeleteDeliveryChannel where
instance Hashable DeleteDeliveryChannel
+instance NFData DeleteDeliveryChannel
+
instance ToHeaders DeleteDeliveryChannel where
toHeaders
= const
@@ -110,3 +112,5 @@ data DeleteDeliveryChannelResponse =
deleteDeliveryChannelResponse
:: DeleteDeliveryChannelResponse
deleteDeliveryChannelResponse = DeleteDeliveryChannelResponse'
+
+instance NFData DeleteDeliveryChannelResponse
diff --git a/gen/Network/AWS/Config/DeliverConfigSnapshot.hs b/gen/Network/AWS/Config/DeliverConfigSnapshot.hs
index 008c1af..00c649a 100644
--- a/gen/Network/AWS/Config/DeliverConfigSnapshot.hs
+++ b/gen/Network/AWS/Config/DeliverConfigSnapshot.hs
@@ -88,6 +88,8 @@ instance AWSRequest DeliverConfigSnapshot where
instance Hashable DeliverConfigSnapshot
+instance NFData DeliverConfigSnapshot
+
instance ToHeaders DeliverConfigSnapshot where
toHeaders
= const
@@ -142,3 +144,5 @@ dcsrsConfigSnapshotId = lens _dcsrsConfigSnapshotId (\ s a -> s{_dcsrsConfigSnap
-- | The response status code.
dcsrsResponseStatus :: Lens' DeliverConfigSnapshotResponse Int
dcsrsResponseStatus = lens _dcsrsResponseStatus (\ s a -> s{_dcsrsResponseStatus = a});
+
+instance NFData DeliverConfigSnapshotResponse
diff --git a/gen/Network/AWS/Config/DescribeComplianceByConfigRule.hs b/gen/Network/AWS/Config/DescribeComplianceByConfigRule.hs
index af05951..dc67512 100644
--- a/gen/Network/AWS/Config/DescribeComplianceByConfigRule.hs
+++ b/gen/Network/AWS/Config/DescribeComplianceByConfigRule.hs
@@ -124,6 +124,8 @@ instance AWSRequest DescribeComplianceByConfigRule
instance Hashable DescribeComplianceByConfigRule
+instance NFData DescribeComplianceByConfigRule
+
instance ToHeaders DescribeComplianceByConfigRule
where
toHeaders
@@ -187,3 +189,6 @@ dcbcrrsNextToken = lens _dcbcrrsNextToken (\ s a -> s{_dcbcrrsNextToken = a});
-- | The response status code.
dcbcrrsResponseStatus :: Lens' DescribeComplianceByConfigRuleResponse Int
dcbcrrsResponseStatus = lens _dcbcrrsResponseStatus (\ s a -> s{_dcbcrrsResponseStatus = a});
+
+instance NFData
+ DescribeComplianceByConfigRuleResponse
diff --git a/gen/Network/AWS/Config/DescribeComplianceByResource.hs b/gen/Network/AWS/Config/DescribeComplianceByResource.hs
index 9a5a537..8e95376 100644
--- a/gen/Network/AWS/Config/DescribeComplianceByResource.hs
+++ b/gen/Network/AWS/Config/DescribeComplianceByResource.hs
@@ -149,6 +149,8 @@ instance AWSRequest DescribeComplianceByResource
instance Hashable DescribeComplianceByResource
+instance NFData DescribeComplianceByResource
+
instance ToHeaders DescribeComplianceByResource where
toHeaders
= const
@@ -214,3 +216,5 @@ dcbrrsNextToken = lens _dcbrrsNextToken (\ s a -> s{_dcbrrsNextToken = a});
-- | The response status code.
dcbrrsResponseStatus :: Lens' DescribeComplianceByResourceResponse Int
dcbrrsResponseStatus = lens _dcbrrsResponseStatus (\ s a -> s{_dcbrrsResponseStatus = a});
+
+instance NFData DescribeComplianceByResourceResponse
diff --git a/gen/Network/AWS/Config/DescribeConfigRuleEvaluationStatus.hs b/gen/Network/AWS/Config/DescribeConfigRuleEvaluationStatus.hs
index b2e052d..73b5bfa 100644
--- a/gen/Network/AWS/Config/DescribeConfigRuleEvaluationStatus.hs
+++ b/gen/Network/AWS/Config/DescribeConfigRuleEvaluationStatus.hs
@@ -82,6 +82,8 @@ instance AWSRequest
instance Hashable DescribeConfigRuleEvaluationStatus
+instance NFData DescribeConfigRuleEvaluationStatus
+
instance ToHeaders DescribeConfigRuleEvaluationStatus
where
toHeaders
@@ -137,3 +139,6 @@ dcresrsConfigRulesEvaluationStatus = lens _dcresrsConfigRulesEvaluationStatus (\
-- | The response status code.
dcresrsResponseStatus :: Lens' DescribeConfigRuleEvaluationStatusResponse Int
dcresrsResponseStatus = lens _dcresrsResponseStatus (\ s a -> s{_dcresrsResponseStatus = a});
+
+instance NFData
+ DescribeConfigRuleEvaluationStatusResponse
diff --git a/gen/Network/AWS/Config/DescribeConfigRules.hs b/gen/Network/AWS/Config/DescribeConfigRules.hs
index 245570e..1b9b558 100644
--- a/gen/Network/AWS/Config/DescribeConfigRules.hs
+++ b/gen/Network/AWS/Config/DescribeConfigRules.hs
@@ -89,6 +89,8 @@ instance AWSRequest DescribeConfigRules where
instance Hashable DescribeConfigRules
+instance NFData DescribeConfigRules
+
instance ToHeaders DescribeConfigRules where
toHeaders
= const
@@ -150,3 +152,5 @@ dcrrsNextToken = lens _dcrrsNextToken (\ s a -> s{_dcrrsNextToken = a});
-- | The response status code.
dcrrsResponseStatus :: Lens' DescribeConfigRulesResponse Int
dcrrsResponseStatus = lens _dcrrsResponseStatus (\ s a -> s{_dcrrsResponseStatus = a});
+
+instance NFData DescribeConfigRulesResponse
diff --git a/gen/Network/AWS/Config/DescribeConfigurationRecorderStatus.hs b/gen/Network/AWS/Config/DescribeConfigurationRecorderStatus.hs
index 503ab9b..2c0d760 100644
--- a/gen/Network/AWS/Config/DescribeConfigurationRecorderStatus.hs
+++ b/gen/Network/AWS/Config/DescribeConfigurationRecorderStatus.hs
@@ -85,6 +85,8 @@ instance AWSRequest
instance Hashable DescribeConfigurationRecorderStatus
+instance NFData DescribeConfigurationRecorderStatus
+
instance ToHeaders
DescribeConfigurationRecorderStatus where
toHeaders
@@ -144,3 +146,6 @@ dcrsrsConfigurationRecordersStatus = lens _dcrsrsConfigurationRecordersStatus (\
-- | The response status code.
dcrsrsResponseStatus :: Lens' DescribeConfigurationRecorderStatusResponse Int
dcrsrsResponseStatus = lens _dcrsrsResponseStatus (\ s a -> s{_dcrsrsResponseStatus = a});
+
+instance NFData
+ DescribeConfigurationRecorderStatusResponse
diff --git a/gen/Network/AWS/Config/DescribeConfigurationRecorders.hs b/gen/Network/AWS/Config/DescribeConfigurationRecorders.hs
index 79506eb..ad24c52 100644
--- a/gen/Network/AWS/Config/DescribeConfigurationRecorders.hs
+++ b/gen/Network/AWS/Config/DescribeConfigurationRecorders.hs
@@ -83,6 +83,8 @@ instance AWSRequest DescribeConfigurationRecorders
instance Hashable DescribeConfigurationRecorders
+instance NFData DescribeConfigurationRecorders
+
instance ToHeaders DescribeConfigurationRecorders
where
toHeaders
@@ -139,3 +141,6 @@ drsConfigurationRecorders = lens _drsConfigurationRecorders (\ s a -> s{_drsConf
-- | The response status code.
drsResponseStatus :: Lens' DescribeConfigurationRecordersResponse Int
drsResponseStatus = lens _drsResponseStatus (\ s a -> s{_drsResponseStatus = a});
+
+instance NFData
+ DescribeConfigurationRecordersResponse
diff --git a/gen/Network/AWS/Config/DescribeDeliveryChannelStatus.hs b/gen/Network/AWS/Config/DescribeDeliveryChannelStatus.hs
index daf5692..5f019af 100644
--- a/gen/Network/AWS/Config/DescribeDeliveryChannelStatus.hs
+++ b/gen/Network/AWS/Config/DescribeDeliveryChannelStatus.hs
@@ -83,6 +83,8 @@ instance AWSRequest DescribeDeliveryChannelStatus
instance Hashable DescribeDeliveryChannelStatus
+instance NFData DescribeDeliveryChannelStatus
+
instance ToHeaders DescribeDeliveryChannelStatus
where
toHeaders
@@ -138,3 +140,5 @@ ddcsrsDeliveryChannelsStatus = lens _ddcsrsDeliveryChannelsStatus (\ s a -> s{_d
-- | The response status code.
ddcsrsResponseStatus :: Lens' DescribeDeliveryChannelStatusResponse Int
ddcsrsResponseStatus = lens _ddcsrsResponseStatus (\ s a -> s{_ddcsrsResponseStatus = a});
+
+instance NFData DescribeDeliveryChannelStatusResponse
diff --git a/gen/Network/AWS/Config/DescribeDeliveryChannels.hs b/gen/Network/AWS/Config/DescribeDeliveryChannels.hs
index 0cae5fb..2228472 100644
--- a/gen/Network/AWS/Config/DescribeDeliveryChannels.hs
+++ b/gen/Network/AWS/Config/DescribeDeliveryChannels.hs
@@ -82,6 +82,8 @@ instance AWSRequest DescribeDeliveryChannels where
instance Hashable DescribeDeliveryChannels
+instance NFData DescribeDeliveryChannels
+
instance ToHeaders DescribeDeliveryChannels where
toHeaders
= const
@@ -136,3 +138,5 @@ ddcrsDeliveryChannels = lens _ddcrsDeliveryChannels (\ s a -> s{_ddcrsDeliveryCh
-- | The response status code.
ddcrsResponseStatus :: Lens' DescribeDeliveryChannelsResponse Int
ddcrsResponseStatus = lens _ddcrsResponseStatus (\ s a -> s{_ddcrsResponseStatus = a});
+
+instance NFData DescribeDeliveryChannelsResponse
diff --git a/gen/Network/AWS/Config/GetComplianceDetailsByConfigRule.hs b/gen/Network/AWS/Config/GetComplianceDetailsByConfigRule.hs
index 1055d5d..917d123 100644
--- a/gen/Network/AWS/Config/GetComplianceDetailsByConfigRule.hs
+++ b/gen/Network/AWS/Config/GetComplianceDetailsByConfigRule.hs
@@ -117,6 +117,8 @@ instance AWSRequest GetComplianceDetailsByConfigRule
instance Hashable GetComplianceDetailsByConfigRule
+instance NFData GetComplianceDetailsByConfigRule
+
instance ToHeaders GetComplianceDetailsByConfigRule
where
toHeaders
@@ -185,3 +187,6 @@ gcdbcrrsNextToken = lens _gcdbcrrsNextToken (\ s a -> s{_gcdbcrrsNextToken = a})
-- | The response status code.
gcdbcrrsResponseStatus :: Lens' GetComplianceDetailsByConfigRuleResponse Int
gcdbcrrsResponseStatus = lens _gcdbcrrsResponseStatus (\ s a -> s{_gcdbcrrsResponseStatus = a});
+
+instance NFData
+ GetComplianceDetailsByConfigRuleResponse
diff --git a/gen/Network/AWS/Config/GetComplianceDetailsByResource.hs b/gen/Network/AWS/Config/GetComplianceDetailsByResource.hs
index 2b81520..ca25bc1 100644
--- a/gen/Network/AWS/Config/GetComplianceDetailsByResource.hs
+++ b/gen/Network/AWS/Config/GetComplianceDetailsByResource.hs
@@ -115,6 +115,8 @@ instance AWSRequest GetComplianceDetailsByResource
instance Hashable GetComplianceDetailsByResource
+instance NFData GetComplianceDetailsByResource
+
instance ToHeaders GetComplianceDetailsByResource
where
toHeaders
@@ -180,3 +182,6 @@ gcdbrrsNextToken = lens _gcdbrrsNextToken (\ s a -> s{_gcdbrrsNextToken = a});
-- | The response status code.
gcdbrrsResponseStatus :: Lens' GetComplianceDetailsByResourceResponse Int
gcdbrrsResponseStatus = lens _gcdbrrsResponseStatus (\ s a -> s{_gcdbrrsResponseStatus = a});
+
+instance NFData
+ GetComplianceDetailsByResourceResponse
diff --git a/gen/Network/AWS/Config/GetComplianceSummaryByConfigRule.hs b/gen/Network/AWS/Config/GetComplianceSummaryByConfigRule.hs
index e238895..839718e 100644
--- a/gen/Network/AWS/Config/GetComplianceSummaryByConfigRule.hs
+++ b/gen/Network/AWS/Config/GetComplianceSummaryByConfigRule.hs
@@ -65,6 +65,8 @@ instance AWSRequest GetComplianceSummaryByConfigRule
instance Hashable GetComplianceSummaryByConfigRule
+instance NFData GetComplianceSummaryByConfigRule
+
instance ToHeaders GetComplianceSummaryByConfigRule
where
toHeaders
@@ -118,3 +120,6 @@ gcsbcrrsComplianceSummary = lens _gcsbcrrsComplianceSummary (\ s a -> s{_gcsbcrr
-- | The response status code.
gcsbcrrsResponseStatus :: Lens' GetComplianceSummaryByConfigRuleResponse Int
gcsbcrrsResponseStatus = lens _gcsbcrrsResponseStatus (\ s a -> s{_gcsbcrrsResponseStatus = a});
+
+instance NFData
+ GetComplianceSummaryByConfigRuleResponse
diff --git a/gen/Network/AWS/Config/GetComplianceSummaryByResourceType.hs b/gen/Network/AWS/Config/GetComplianceSummaryByResourceType.hs
index 7337f7f..39d7fc9 100644
--- a/gen/Network/AWS/Config/GetComplianceSummaryByResourceType.hs
+++ b/gen/Network/AWS/Config/GetComplianceSummaryByResourceType.hs
@@ -87,6 +87,8 @@ instance AWSRequest
instance Hashable GetComplianceSummaryByResourceType
+instance NFData GetComplianceSummaryByResourceType
+
instance ToHeaders GetComplianceSummaryByResourceType
where
toHeaders
@@ -145,3 +147,6 @@ gcsbrtrsComplianceSummariesByResourceType = lens _gcsbrtrsComplianceSummariesByR
-- | The response status code.
gcsbrtrsResponseStatus :: Lens' GetComplianceSummaryByResourceTypeResponse Int
gcsbrtrsResponseStatus = lens _gcsbrtrsResponseStatus (\ s a -> s{_gcsbrtrsResponseStatus = a});
+
+instance NFData
+ GetComplianceSummaryByResourceTypeResponse
diff --git a/gen/Network/AWS/Config/GetResourceConfigHistory.hs b/gen/Network/AWS/Config/GetResourceConfigHistory.hs
index 79f64b1..10130c5 100644
--- a/gen/Network/AWS/Config/GetResourceConfigHistory.hs
+++ b/gen/Network/AWS/Config/GetResourceConfigHistory.hs
@@ -156,6 +156,8 @@ instance AWSRequest GetResourceConfigHistory where
instance Hashable GetResourceConfigHistory
+instance NFData GetResourceConfigHistory
+
instance ToHeaders GetResourceConfigHistory where
toHeaders
= const
@@ -225,3 +227,5 @@ grchrsConfigurationItems = lens _grchrsConfigurationItems (\ s a -> s{_grchrsCon
-- | The response status code.
grchrsResponseStatus :: Lens' GetResourceConfigHistoryResponse Int
grchrsResponseStatus = lens _grchrsResponseStatus (\ s a -> s{_grchrsResponseStatus = a});
+
+instance NFData GetResourceConfigHistoryResponse
diff --git a/gen/Network/AWS/Config/ListDiscoveredResources.hs b/gen/Network/AWS/Config/ListDiscoveredResources.hs
index b317b88..5dfbcdf 100644
--- a/gen/Network/AWS/Config/ListDiscoveredResources.hs
+++ b/gen/Network/AWS/Config/ListDiscoveredResources.hs
@@ -147,6 +147,8 @@ instance AWSRequest ListDiscoveredResources where
instance Hashable ListDiscoveredResources
+instance NFData ListDiscoveredResources
+
instance ToHeaders ListDiscoveredResources where
toHeaders
= const
@@ -215,3 +217,5 @@ ldrrsResourceIdentifiers = lens _ldrrsResourceIdentifiers (\ s a -> s{_ldrrsReso
-- | The response status code.
ldrrsResponseStatus :: Lens' ListDiscoveredResourcesResponse Int
ldrrsResponseStatus = lens _ldrrsResponseStatus (\ s a -> s{_ldrrsResponseStatus = a});
+
+instance NFData ListDiscoveredResourcesResponse
diff --git a/gen/Network/AWS/Config/PutConfigRule.hs b/gen/Network/AWS/Config/PutConfigRule.hs
index c51fedf..c6eb9e2 100644
--- a/gen/Network/AWS/Config/PutConfigRule.hs
+++ b/gen/Network/AWS/Config/PutConfigRule.hs
@@ -102,6 +102,8 @@ instance AWSRequest PutConfigRule where
instance Hashable PutConfigRule
+instance NFData PutConfigRule
+
instance ToHeaders PutConfigRule where
toHeaders
= const
@@ -132,3 +134,5 @@ data PutConfigRuleResponse =
putConfigRuleResponse
:: PutConfigRuleResponse
putConfigRuleResponse = PutConfigRuleResponse'
+
+instance NFData PutConfigRuleResponse
diff --git a/gen/Network/AWS/Config/PutConfigurationRecorder.hs b/gen/Network/AWS/Config/PutConfigurationRecorder.hs
index c79ac55..c821d57 100644
--- a/gen/Network/AWS/Config/PutConfigurationRecorder.hs
+++ b/gen/Network/AWS/Config/PutConfigurationRecorder.hs
@@ -84,6 +84,8 @@ instance AWSRequest PutConfigurationRecorder where
instance Hashable PutConfigurationRecorder
+instance NFData PutConfigurationRecorder
+
instance ToHeaders PutConfigurationRecorder where
toHeaders
= const
@@ -118,3 +120,5 @@ data PutConfigurationRecorderResponse =
putConfigurationRecorderResponse
:: PutConfigurationRecorderResponse
putConfigurationRecorderResponse = PutConfigurationRecorderResponse'
+
+instance NFData PutConfigurationRecorderResponse
diff --git a/gen/Network/AWS/Config/PutDeliveryChannel.hs b/gen/Network/AWS/Config/PutDeliveryChannel.hs
index 401c0da..2cb6824 100644
--- a/gen/Network/AWS/Config/PutDeliveryChannel.hs
+++ b/gen/Network/AWS/Config/PutDeliveryChannel.hs
@@ -83,6 +83,8 @@ instance AWSRequest PutDeliveryChannel where
instance Hashable PutDeliveryChannel
+instance NFData PutDeliveryChannel
+
instance ToHeaders PutDeliveryChannel where
toHeaders
= const
@@ -115,3 +117,5 @@ data PutDeliveryChannelResponse =
putDeliveryChannelResponse
:: PutDeliveryChannelResponse
putDeliveryChannelResponse = PutDeliveryChannelResponse'
+
+instance NFData PutDeliveryChannelResponse
diff --git a/gen/Network/AWS/Config/PutEvaluations.hs b/gen/Network/AWS/Config/PutEvaluations.hs
index ea8724e..d831781 100644
--- a/gen/Network/AWS/Config/PutEvaluations.hs
+++ b/gen/Network/AWS/Config/PutEvaluations.hs
@@ -90,6 +90,8 @@ instance AWSRequest PutEvaluations where
instance Hashable PutEvaluations
+instance NFData PutEvaluations
+
instance ToHeaders PutEvaluations where
toHeaders
= const
@@ -141,3 +143,5 @@ persFailedEvaluations = lens _persFailedEvaluations (\ s a -> s{_persFailedEvalu
-- | The response status code.
persResponseStatus :: Lens' PutEvaluationsResponse Int
persResponseStatus = lens _persResponseStatus (\ s a -> s{_persResponseStatus = a});
+
+instance NFData PutEvaluationsResponse
diff --git a/gen/Network/AWS/Config/StartConfigurationRecorder.hs b/gen/Network/AWS/Config/StartConfigurationRecorder.hs
index a2e93c9..8f26325 100644
--- a/gen/Network/AWS/Config/StartConfigurationRecorder.hs
+++ b/gen/Network/AWS/Config/StartConfigurationRecorder.hs
@@ -77,6 +77,8 @@ instance AWSRequest StartConfigurationRecorder where
instance Hashable StartConfigurationRecorder
+instance NFData StartConfigurationRecorder
+
instance ToHeaders StartConfigurationRecorder where
toHeaders
= const
@@ -111,3 +113,5 @@ data StartConfigurationRecorderResponse =
startConfigurationRecorderResponse
:: StartConfigurationRecorderResponse
startConfigurationRecorderResponse = StartConfigurationRecorderResponse'
+
+instance NFData StartConfigurationRecorderResponse
diff --git a/gen/Network/AWS/Config/StopConfigurationRecorder.hs b/gen/Network/AWS/Config/StopConfigurationRecorder.hs
index ad26634..9eda3f6 100644
--- a/gen/Network/AWS/Config/StopConfigurationRecorder.hs
+++ b/gen/Network/AWS/Config/StopConfigurationRecorder.hs
@@ -74,6 +74,8 @@ instance AWSRequest StopConfigurationRecorder where
instance Hashable StopConfigurationRecorder
+instance NFData StopConfigurationRecorder
+
instance ToHeaders StopConfigurationRecorder where
toHeaders
= const
@@ -108,3 +110,5 @@ data StopConfigurationRecorderResponse =
stopConfigurationRecorderResponse
:: StopConfigurationRecorderResponse
stopConfigurationRecorderResponse = StopConfigurationRecorderResponse'
+
+instance NFData StopConfigurationRecorderResponse
diff --git a/gen/Network/AWS/Config/Types.hs b/gen/Network/AWS/Config/Types.hs
index 529cbdc..6ae7e40 100644
--- a/gen/Network/AWS/Config/Types.hs
+++ b/gen/Network/AWS/Config/Types.hs
@@ -333,6 +333,8 @@ config =
| has (hasCode "ThrottlingException" . hasStatus 400) e =
Just "throttling_exception"
| has (hasCode "Throttling" . hasStatus 400) e = Just "throttling"
+ | has (hasStatus 504) e = Just "gateway_timeout"
+ | has (hasStatus 502) e = Just "bad_gateway"
| has (hasStatus 503) e = Just "service_unavailable"
| has (hasStatus 500) e = Just "general_server_error"
| has (hasStatus 509) e = Just "limit_exceeded"
diff --git a/gen/Network/AWS/Config/Types/Product.hs b/gen/Network/AWS/Config/Types/Product.hs
index dbf5b26..46a3854 100644
--- a/gen/Network/AWS/Config/Types/Product.hs
+++ b/gen/Network/AWS/Config/Types/Product.hs
@@ -79,6 +79,8 @@ instance FromJSON Compliance where
instance Hashable Compliance
+instance NFData Compliance
+
-- | Indicates whether an AWS Config rule is compliant. A rule is compliant
-- if all of the resources that the rule evaluated comply with it, and it
-- is noncompliant if any of these resources do not comply.
@@ -121,6 +123,8 @@ instance FromJSON ComplianceByConfigRule where
instance Hashable ComplianceByConfigRule
+instance NFData ComplianceByConfigRule
+
-- | Indicates whether an AWS resource that is evaluated according to one or
-- more AWS Config rules is compliant. A resource is compliant if it
-- complies with all of the rules that evaluate it, and it is noncompliant
@@ -174,6 +178,8 @@ instance FromJSON ComplianceByResource where
instance Hashable ComplianceByResource
+instance NFData ComplianceByResource
+
-- | The number of AWS resources or AWS Config rules responsible for the
-- current compliance of the item, up to a maximum number.
--
@@ -216,6 +222,8 @@ instance FromJSON ComplianceContributorCount where
instance Hashable ComplianceContributorCount
+instance NFData ComplianceContributorCount
+
-- | The number of AWS Config rules or AWS resources that are compliant and
-- noncompliant, up to a maximum.
--
@@ -269,6 +277,8 @@ instance FromJSON ComplianceSummary where
instance Hashable ComplianceSummary
+instance NFData ComplianceSummary
+
-- | The number of AWS resources of a specific type that are compliant or
-- noncompliant, up to a maximum of 100 for each compliance.
--
@@ -313,6 +323,8 @@ instance FromJSON ComplianceSummaryByResourceType
instance Hashable ComplianceSummaryByResourceType
+instance NFData ComplianceSummaryByResourceType
+
-- | A list that contains the status of the delivery of either the snapshot
-- or the configuration history to the specified Amazon S3 bucket.
--
@@ -390,6 +402,8 @@ instance FromJSON ConfigExportDeliveryInfo where
instance Hashable ConfigExportDeliveryInfo
+instance NFData ConfigExportDeliveryInfo
+
-- | An AWS Lambda function that evaluates configuration items to assess
-- whether your AWS resources comply with your desired configurations. This
-- function can run when AWS Config detects a configuration change to an
@@ -529,6 +543,8 @@ instance FromJSON ConfigRule where
instance Hashable ConfigRule
+instance NFData ConfigRule
+
instance ToJSON ConfigRule where
toJSON ConfigRule'{..}
= object
@@ -681,6 +697,8 @@ instance FromJSON ConfigRuleEvaluationStatus where
instance Hashable ConfigRuleEvaluationStatus
+instance NFData ConfigRuleEvaluationStatus
+
-- | Options for how AWS Config delivers configuration snapshots to the
-- Amazon S3 bucket in your delivery channel.
--
@@ -716,6 +734,8 @@ instance FromJSON ConfigSnapshotDeliveryProperties
instance Hashable ConfigSnapshotDeliveryProperties
+instance NFData ConfigSnapshotDeliveryProperties
+
instance ToJSON ConfigSnapshotDeliveryProperties
where
toJSON ConfigSnapshotDeliveryProperties'{..}
@@ -789,6 +809,8 @@ instance FromJSON ConfigStreamDeliveryInfo where
instance Hashable ConfigStreamDeliveryInfo
+instance NFData ConfigStreamDeliveryInfo
+
-- | A list that contains detailed configurations of a specified resource.
--
-- Currently, the list does not contain information about non-AWS
@@ -979,6 +1001,8 @@ instance FromJSON ConfigurationItem where
instance Hashable ConfigurationItem
+instance NFData ConfigurationItem
+
-- | An object that represents the recording of configuration changes of an
-- AWS resource.
--
@@ -1033,6 +1057,8 @@ instance FromJSON ConfigurationRecorder where
instance Hashable ConfigurationRecorder
+instance NFData ConfigurationRecorder
+
instance ToJSON ConfigurationRecorder where
toJSON ConfigurationRecorder'{..}
= object
@@ -1135,6 +1161,8 @@ instance FromJSON ConfigurationRecorderStatus where
instance Hashable ConfigurationRecorderStatus
+instance NFData ConfigurationRecorderStatus
+
-- | A logical container used for storing the configuration changes of an AWS
-- resource.
--
@@ -1207,6 +1235,8 @@ instance FromJSON DeliveryChannel where
instance Hashable DeliveryChannel
+instance NFData DeliveryChannel
+
instance ToJSON DeliveryChannel where
toJSON DeliveryChannel'{..}
= object
@@ -1282,6 +1312,8 @@ instance FromJSON DeliveryChannelStatus where
instance Hashable DeliveryChannelStatus
+instance NFData DeliveryChannelStatus
+
-- | Identifies an AWS resource and indicates whether it complies with the
-- AWS Config rule that it was evaluated against.
--
@@ -1370,6 +1402,8 @@ instance FromJSON Evaluation where
instance Hashable Evaluation
+instance NFData Evaluation
+
instance ToJSON Evaluation where
toJSON Evaluation'{..}
= object
@@ -1471,6 +1505,8 @@ instance FromJSON EvaluationResult where
instance Hashable EvaluationResult
+instance NFData EvaluationResult
+
-- | Uniquely identifies an evaluation result.
--
-- /See:/ 'evaluationResultIdentifier' smart constructor.
@@ -1517,6 +1553,8 @@ instance FromJSON EvaluationResultIdentifier where
instance Hashable EvaluationResultIdentifier
+instance NFData EvaluationResultIdentifier
+
-- | Identifies an AWS Config rule that evaluated an AWS resource, and
-- provides the type and ID of the resource that the rule evaluated.
--
@@ -1567,6 +1605,8 @@ instance FromJSON EvaluationResultQualifier where
instance Hashable EvaluationResultQualifier
+instance NFData EvaluationResultQualifier
+
-- | Specifies the types of AWS resource for which AWS Config records
-- configuration changes.
--
@@ -1684,6 +1724,8 @@ instance FromJSON RecordingGroup where
instance Hashable RecordingGroup
+instance NFData RecordingGroup
+
instance ToJSON RecordingGroup where
toJSON RecordingGroup'{..}
= object
@@ -1751,6 +1793,8 @@ instance FromJSON Relationship where
instance Hashable Relationship
+instance NFData Relationship
+
-- | The details that identify a resource that is discovered by AWS Config,
-- including the resource type, ID, and (if available) the custom resource
-- name.
@@ -1811,6 +1855,8 @@ instance FromJSON ResourceIdentifier where
instance Hashable ResourceIdentifier
+instance NFData ResourceIdentifier
+
-- | Defines which resources trigger an evaluation for an AWS Config rule.
-- The scope can include one or more resource types, a combination of a tag
-- key and value, or a combination of one resource type and one resource
@@ -1882,6 +1928,8 @@ instance FromJSON Scope where
instance Hashable Scope
+instance NFData Scope
+
instance ToJSON Scope where
toJSON Scope'{..}
= object
@@ -1951,6 +1999,8 @@ instance FromJSON Source where
instance Hashable Source
+instance NFData Source
+
instance ToJSON Source where
toJSON Source'{..}
= object
@@ -2006,6 +2056,8 @@ instance FromJSON SourceDetail where
instance Hashable SourceDetail
+instance NFData SourceDetail
+
instance ToJSON SourceDetail where
toJSON SourceDetail'{..}
= object
diff --git a/gen/Network/AWS/Config/Types/Sum.hs b/gen/Network/AWS/Config/Types/Sum.hs
index b236176..a4e9c48 100644
--- a/gen/Network/AWS/Config/Types/Sum.hs
+++ b/gen/Network/AWS/Config/Types/Sum.hs
@@ -37,6 +37,7 @@ instance ToText ChronologicalOrder where
Reverse -> "Reverse"
instance Hashable ChronologicalOrder
+instance NFData ChronologicalOrder
instance ToByteString ChronologicalOrder
instance ToQuery ChronologicalOrder
instance ToHeader ChronologicalOrder
@@ -68,6 +69,7 @@ instance ToText ComplianceType where
NotApplicable -> "NOT_APPLICABLE"
instance Hashable ComplianceType
+instance NFData ComplianceType
instance ToByteString ComplianceType
instance ToQuery ComplianceType
instance ToHeader ComplianceType
@@ -96,6 +98,7 @@ instance ToText ConfigRuleState where
Deleting -> "DELETING"
instance Hashable ConfigRuleState
+instance NFData ConfigRuleState
instance ToByteString ConfigRuleState
instance ToQuery ConfigRuleState
instance ToHeader ConfigRuleState
@@ -130,6 +133,7 @@ instance ToText ConfigurationItemStatus where
OK -> "Ok"
instance Hashable ConfigurationItemStatus
+instance NFData ConfigurationItemStatus
instance ToByteString ConfigurationItemStatus
instance ToQuery ConfigurationItemStatus
instance ToHeader ConfigurationItemStatus
@@ -158,6 +162,7 @@ instance ToText DeliveryStatus where
DSSuccess -> "Success"
instance Hashable DeliveryStatus
+instance NFData DeliveryStatus
instance ToByteString DeliveryStatus
instance ToQuery DeliveryStatus
instance ToHeader DeliveryStatus
@@ -180,6 +185,7 @@ instance ToText EventSource where
AWS_Config -> "aws.config"
instance Hashable EventSource
+instance NFData EventSource
instance ToByteString EventSource
instance ToQuery EventSource
instance ToHeader EventSource
@@ -217,6 +223,7 @@ instance ToText MaximumExecutionFrequency where
TwentyFourHours -> "TwentyFour_Hours"
instance Hashable MaximumExecutionFrequency
+instance NFData MaximumExecutionFrequency
instance ToByteString MaximumExecutionFrequency
instance ToQuery MaximumExecutionFrequency
instance ToHeader MaximumExecutionFrequency
@@ -245,6 +252,7 @@ instance ToText MessageType where
ConfigurationSnapshotDeliveryCompleted -> "ConfigurationSnapshotDeliveryCompleted"
instance Hashable MessageType
+instance NFData MessageType
instance ToByteString MessageType
instance ToQuery MessageType
instance ToHeader MessageType
@@ -273,6 +281,7 @@ instance ToText Owner where
CustomLambda -> "CUSTOM_LAMBDA"
instance Hashable Owner
+instance NFData Owner
instance ToByteString Owner
instance ToQuery Owner
instance ToHeader Owner
@@ -304,6 +313,7 @@ instance ToText RecorderStatus where
Success -> "Success"
instance Hashable RecorderStatus
+instance NFData RecorderStatus
instance ToByteString RecorderStatus
instance ToQuery RecorderStatus
instance ToHeader RecorderStatus
@@ -380,6 +390,7 @@ instance ToText ResourceType where
AWSIAMUser -> "AWS::IAM::User"
instance Hashable ResourceType
+instance NFData ResourceType
instance ToByteString ResourceType
instance ToQuery ResourceType
instance ToHeader ResourceType