amazonka-cloudformation 1.2.0.2 → 1.3.0
raw patch · 19 files changed
+334/−334 lines, 19 filesdep ~amazonka-cloudformationdep ~amazonka-coredep ~amazonka-testPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: amazonka-cloudformation, amazonka-core, amazonka-test
API changes (from Hackage documentation)
- Network.AWS.CloudFormation.CreateStack: csrsStatus :: Lens' CreateStackResponse Int
- Network.AWS.CloudFormation.DescribeStackEvents: dsersStatus :: Lens' DescribeStackEventsResponse Int
- Network.AWS.CloudFormation.DescribeStackResource: dsrrsStatus :: Lens' DescribeStackResourceResponse Int
- Network.AWS.CloudFormation.DescribeStackResources: drsStatus :: Lens' DescribeStackResourcesResponse Int
- Network.AWS.CloudFormation.DescribeStacks: dsrsStatus :: Lens' DescribeStacksResponse Int
- Network.AWS.CloudFormation.EstimateTemplateCost: etcrsStatus :: Lens' EstimateTemplateCostResponse Int
- Network.AWS.CloudFormation.GetStackPolicy: gsprsStatus :: Lens' GetStackPolicyResponse Int
- Network.AWS.CloudFormation.GetTemplate: gtrsStatus :: Lens' GetTemplateResponse Int
- Network.AWS.CloudFormation.GetTemplateSummary: gtsrsStatus :: Lens' GetTemplateSummaryResponse Int
- Network.AWS.CloudFormation.ListStackResources: lsrrsStatus :: Lens' ListStackResourcesResponse Int
- Network.AWS.CloudFormation.ListStacks: lsrsStatus :: Lens' ListStacksResponse Int
- Network.AWS.CloudFormation.UpdateStack: usrsStatus :: Lens' UpdateStackResponse Int
- Network.AWS.CloudFormation.ValidateTemplate: vtrsStatus :: Lens' ValidateTemplateResponse Int
+ Network.AWS.CloudFormation.CreateStack: csrsResponseStatus :: Lens' CreateStackResponse Int
+ Network.AWS.CloudFormation.DescribeStackEvents: dsersResponseStatus :: Lens' DescribeStackEventsResponse Int
+ Network.AWS.CloudFormation.DescribeStackResource: dsrrsResponseStatus :: Lens' DescribeStackResourceResponse Int
+ Network.AWS.CloudFormation.DescribeStackResources: drsResponseStatus :: Lens' DescribeStackResourcesResponse Int
+ Network.AWS.CloudFormation.DescribeStacks: dsrsResponseStatus :: Lens' DescribeStacksResponse Int
+ Network.AWS.CloudFormation.EstimateTemplateCost: etcrsResponseStatus :: Lens' EstimateTemplateCostResponse Int
+ Network.AWS.CloudFormation.GetStackPolicy: gsprsResponseStatus :: Lens' GetStackPolicyResponse Int
+ Network.AWS.CloudFormation.GetTemplate: gtrsResponseStatus :: Lens' GetTemplateResponse Int
+ Network.AWS.CloudFormation.GetTemplateSummary: gtsrsResponseStatus :: Lens' GetTemplateSummaryResponse Int
+ Network.AWS.CloudFormation.ListStackResources: lsrrsResponseStatus :: Lens' ListStackResourcesResponse Int
+ Network.AWS.CloudFormation.ListStacks: lsrsResponseStatus :: Lens' ListStacksResponse Int
+ Network.AWS.CloudFormation.UpdateStack: usrsResponseStatus :: Lens' UpdateStackResponse Int
+ Network.AWS.CloudFormation.ValidateTemplate: vtrsResponseStatus :: Lens' ValidateTemplateResponse Int
Files
- README.md +1/−1
- amazonka-cloudformation.cabal +5/−5
- gen/Network/AWS/CloudFormation.hs +19/−19
- gen/Network/AWS/CloudFormation/CreateStack.hs +9/−9
- gen/Network/AWS/CloudFormation/DescribeStackEvents.hs +10/−10
- gen/Network/AWS/CloudFormation/DescribeStackResource.hs +8/−8
- gen/Network/AWS/CloudFormation/DescribeStackResources.hs +8/−8
- gen/Network/AWS/CloudFormation/DescribeStacks.hs +10/−10
- gen/Network/AWS/CloudFormation/EstimateTemplateCost.hs +9/−9
- gen/Network/AWS/CloudFormation/GetStackPolicy.hs +8/−8
- gen/Network/AWS/CloudFormation/GetTemplate.hs +9/−9
- gen/Network/AWS/CloudFormation/GetTemplateSummary.hs +30/−30
- gen/Network/AWS/CloudFormation/ListStackResources.hs +8/−8
- gen/Network/AWS/CloudFormation/ListStacks.hs +23/−23
- gen/Network/AWS/CloudFormation/Types.hs +13/−13
- gen/Network/AWS/CloudFormation/Types/Product.hs +70/−70
- gen/Network/AWS/CloudFormation/UpdateStack.hs +9/−9
- gen/Network/AWS/CloudFormation/ValidateTemplate.hs +31/−31
- test/Test/AWS/Gen/CloudFormation.hs +54/−54
README.md view
@@ -8,7 +8,7 @@ ## Version -`1.2.0.2`+`1.3.0` ## Description
amazonka-cloudformation.cabal view
@@ -1,5 +1,5 @@ name: amazonka-cloudformation-version: 1.2.0.2+version: 1.3.0 synopsis: Amazon CloudFormation SDK. homepage: https://github.com/brendanhay/amazonka bug-reports: https://github.com/brendanhay/amazonka/issues@@ -87,7 +87,7 @@ , Network.AWS.CloudFormation.Types.Sum build-depends:- amazonka-core == 1.2.0.*+ amazonka-core == 1.3.0.* , base >= 4.7 && < 5 test-suite amazonka-cloudformation-test@@ -107,9 +107,9 @@ , Test.AWS.CloudFormation.Internal build-depends:- amazonka-core == 1.2.0.*- , amazonka-test == 1.2.0.*- , amazonka-cloudformation == 1.2.0.*+ amazonka-core == 1.3.0.*+ , amazonka-test == 1.3.0.*+ , amazonka-cloudformation == 1.3.0.* , base , bytestring , lens
gen/Network/AWS/CloudFormation.hs view
@@ -46,12 +46,12 @@ -- ** InsufficientCapabilitiesException , _InsufficientCapabilitiesException - -- ** LimitExceededException- , _LimitExceededException- -- ** AlreadyExistsException , _AlreadyExistsException + -- ** LimitExceededException+ , _LimitExceededException+ -- * Waiters -- $waiters @@ -70,36 +70,36 @@ -- ** ListStackResources (Paginated) , module Network.AWS.CloudFormation.ListStackResources - -- ** DescribeStacks (Paginated)- , module Network.AWS.CloudFormation.DescribeStacks- -- ** GetStackPolicy , module Network.AWS.CloudFormation.GetStackPolicy + -- ** DescribeStacks (Paginated)+ , module Network.AWS.CloudFormation.DescribeStacks+ -- ** ValidateTemplate , module Network.AWS.CloudFormation.ValidateTemplate -- ** CancelUpdateStack , module Network.AWS.CloudFormation.CancelUpdateStack - -- ** SetStackPolicy- , module Network.AWS.CloudFormation.SetStackPolicy- -- ** DescribeStackEvents (Paginated) , module Network.AWS.CloudFormation.DescribeStackEvents -- ** SignalResource , module Network.AWS.CloudFormation.SignalResource + -- ** SetStackPolicy+ , module Network.AWS.CloudFormation.SetStackPolicy+ -- ** ListStacks (Paginated) , module Network.AWS.CloudFormation.ListStacks - -- ** CreateStack- , module Network.AWS.CloudFormation.CreateStack- -- ** DescribeStackResources , module Network.AWS.CloudFormation.DescribeStackResources + -- ** CreateStack+ , module Network.AWS.CloudFormation.CreateStack+ -- ** EstimateTemplateCost , module Network.AWS.CloudFormation.EstimateTemplateCost @@ -165,8 +165,8 @@ , sOutputs , sParameters , sStackId- , sCapabilities , sDescription+ , sCapabilities , sTags , sTimeoutInMinutes , sStackName@@ -177,9 +177,9 @@ , StackEvent , stackEvent , seLogicalResourceId- , seResourceStatusReason- , seResourceType , sePhysicalResourceId+ , seResourceType+ , seResourceStatusReason , seResourceProperties , seResourceStatus , seStackId@@ -190,8 +190,8 @@ -- ** StackResource , StackResource , stackResource- , srResourceStatusReason , srPhysicalResourceId+ , srResourceStatusReason , srStackId , srDescription , srStackName@@ -203,8 +203,8 @@ -- ** StackResourceDetail , StackResourceDetail , stackResourceDetail- , srdResourceStatusReason , srdPhysicalResourceId+ , srdResourceStatusReason , srdMetadata , srdStackId , srdDescription@@ -217,8 +217,8 @@ -- ** StackResourceSummary , StackResourceSummary , stackResourceSummary- , srsResourceStatusReason , srsPhysicalResourceId+ , srsResourceStatusReason , srsLogicalResourceId , srsResourceType , srsLastUpdatedTimestamp@@ -228,8 +228,8 @@ , StackSummary , stackSummary , ssLastUpdatedTime- , ssTemplateDescription , ssStackStatusReason+ , ssTemplateDescription , ssDeletionTime , ssStackId , ssStackName
gen/Network/AWS/CloudFormation/CreateStack.hs view
@@ -47,7 +47,7 @@ , CreateStackResponse -- * Response Lenses , csrsStackId- , csrsStatus+ , csrsResponseStatus ) where import Network.AWS.CloudFormation.Types@@ -267,8 +267,8 @@ -- -- /See:/ 'createStackResponse' smart constructor. data CreateStackResponse = CreateStackResponse'- { _csrsStackId :: !(Maybe Text)- , _csrsStatus :: !Int+ { _csrsStackId :: !(Maybe Text)+ , _csrsResponseStatus :: !Int } deriving (Eq,Read,Show,Data,Typeable,Generic) -- | Creates a value of 'CreateStackResponse' with the minimum fields required to make a request.@@ -277,14 +277,14 @@ -- -- * 'csrsStackId' ----- * 'csrsStatus'+-- * 'csrsResponseStatus' createStackResponse- :: Int -- ^ 'csrsStatus'+ :: Int -- ^ 'csrsResponseStatus' -> CreateStackResponse-createStackResponse pStatus_ =+createStackResponse pResponseStatus_ = CreateStackResponse' { _csrsStackId = Nothing- , _csrsStatus = pStatus_+ , _csrsResponseStatus = pResponseStatus_ } -- | Unique identifier of the stack.@@ -292,5 +292,5 @@ csrsStackId = lens _csrsStackId (\ s a -> s{_csrsStackId = a}); -- | The response status code.-csrsStatus :: Lens' CreateStackResponse Int-csrsStatus = lens _csrsStatus (\ s a -> s{_csrsStatus = a});+csrsResponseStatus :: Lens' CreateStackResponse Int+csrsResponseStatus = lens _csrsResponseStatus (\ s a -> s{_csrsResponseStatus = a});
gen/Network/AWS/CloudFormation/DescribeStackEvents.hs view
@@ -44,7 +44,7 @@ -- * Response Lenses , dsersNextToken , dsersStackEvents- , dsersStatus+ , dsersResponseStatus ) where import Network.AWS.CloudFormation.Types@@ -133,9 +133,9 @@ -- -- /See:/ 'describeStackEventsResponse' smart constructor. data DescribeStackEventsResponse = DescribeStackEventsResponse'- { _dsersNextToken :: !(Maybe Text)- , _dsersStackEvents :: !(Maybe [StackEvent])- , _dsersStatus :: !Int+ { _dsersNextToken :: !(Maybe Text)+ , _dsersStackEvents :: !(Maybe [StackEvent])+ , _dsersResponseStatus :: !Int } deriving (Eq,Read,Show,Data,Typeable,Generic) -- | Creates a value of 'DescribeStackEventsResponse' with the minimum fields required to make a request.@@ -146,15 +146,15 @@ -- -- * 'dsersStackEvents' ----- * 'dsersStatus'+-- * 'dsersResponseStatus' describeStackEventsResponse- :: Int -- ^ 'dsersStatus'+ :: Int -- ^ 'dsersResponseStatus' -> DescribeStackEventsResponse-describeStackEventsResponse pStatus_ =+describeStackEventsResponse pResponseStatus_ = DescribeStackEventsResponse' { _dsersNextToken = Nothing , _dsersStackEvents = Nothing- , _dsersStatus = pStatus_+ , _dsersResponseStatus = pResponseStatus_ } -- | String that identifies the start of the next list of events, if there is@@ -167,5 +167,5 @@ dsersStackEvents = lens _dsersStackEvents (\ s a -> s{_dsersStackEvents = a}) . _Default . _Coerce; -- | The response status code.-dsersStatus :: Lens' DescribeStackEventsResponse Int-dsersStatus = lens _dsersStatus (\ s a -> s{_dsersStatus = a});+dsersResponseStatus :: Lens' DescribeStackEventsResponse Int+dsersResponseStatus = lens _dsersResponseStatus (\ s a -> s{_dsersResponseStatus = a});
gen/Network/AWS/CloudFormation/DescribeStackResource.hs view
@@ -38,7 +38,7 @@ , DescribeStackResourceResponse -- * Response Lenses , dsrrsStackResourceDetail- , dsrrsStatus+ , dsrrsResponseStatus ) where import Network.AWS.CloudFormation.Types@@ -119,7 +119,7 @@ -- /See:/ 'describeStackResourceResponse' smart constructor. data DescribeStackResourceResponse = DescribeStackResourceResponse' { _dsrrsStackResourceDetail :: !(Maybe StackResourceDetail)- , _dsrrsStatus :: !Int+ , _dsrrsResponseStatus :: !Int } deriving (Eq,Read,Show,Data,Typeable,Generic) -- | Creates a value of 'DescribeStackResourceResponse' with the minimum fields required to make a request.@@ -128,14 +128,14 @@ -- -- * 'dsrrsStackResourceDetail' ----- * 'dsrrsStatus'+-- * 'dsrrsResponseStatus' describeStackResourceResponse- :: Int -- ^ 'dsrrsStatus'+ :: Int -- ^ 'dsrrsResponseStatus' -> DescribeStackResourceResponse-describeStackResourceResponse pStatus_ =+describeStackResourceResponse pResponseStatus_ = DescribeStackResourceResponse' { _dsrrsStackResourceDetail = Nothing- , _dsrrsStatus = pStatus_+ , _dsrrsResponseStatus = pResponseStatus_ } -- | A 'StackResourceDetail' structure containing the description of the@@ -144,5 +144,5 @@ dsrrsStackResourceDetail = lens _dsrrsStackResourceDetail (\ s a -> s{_dsrrsStackResourceDetail = a}); -- | The response status code.-dsrrsStatus :: Lens' DescribeStackResourceResponse Int-dsrrsStatus = lens _dsrrsStatus (\ s a -> s{_dsrrsStatus = a});+dsrrsResponseStatus :: Lens' DescribeStackResourceResponse Int+dsrrsResponseStatus = lens _dsrrsResponseStatus (\ s a -> s{_dsrrsResponseStatus = a});
gen/Network/AWS/CloudFormation/DescribeStackResources.hs view
@@ -55,7 +55,7 @@ , DescribeStackResourcesResponse -- * Response Lenses , drsStackResources- , drsStatus+ , drsResponseStatus ) where import Network.AWS.CloudFormation.Types@@ -159,7 +159,7 @@ -- /See:/ 'describeStackResourcesResponse' smart constructor. data DescribeStackResourcesResponse = DescribeStackResourcesResponse' { _drsStackResources :: !(Maybe [StackResource])- , _drsStatus :: !Int+ , _drsResponseStatus :: !Int } deriving (Eq,Read,Show,Data,Typeable,Generic) -- | Creates a value of 'DescribeStackResourcesResponse' with the minimum fields required to make a request.@@ -168,14 +168,14 @@ -- -- * 'drsStackResources' ----- * 'drsStatus'+-- * 'drsResponseStatus' describeStackResourcesResponse- :: Int -- ^ 'drsStatus'+ :: Int -- ^ 'drsResponseStatus' -> DescribeStackResourcesResponse-describeStackResourcesResponse pStatus_ =+describeStackResourcesResponse pResponseStatus_ = DescribeStackResourcesResponse' { _drsStackResources = Nothing- , _drsStatus = pStatus_+ , _drsResponseStatus = pResponseStatus_ } -- | A list of 'StackResource' structures.@@ -183,5 +183,5 @@ drsStackResources = lens _drsStackResources (\ s a -> s{_drsStackResources = a}) . _Default . _Coerce; -- | The response status code.-drsStatus :: Lens' DescribeStackResourcesResponse Int-drsStatus = lens _drsStatus (\ s a -> s{_drsStatus = a});+drsResponseStatus :: Lens' DescribeStackResourcesResponse Int+drsResponseStatus = lens _drsResponseStatus (\ s a -> s{_drsResponseStatus = a});
gen/Network/AWS/CloudFormation/DescribeStacks.hs view
@@ -39,7 +39,7 @@ -- * Response Lenses , dsrsNextToken , dsrsStacks- , dsrsStatus+ , dsrsResponseStatus ) where import Network.AWS.CloudFormation.Types@@ -125,9 +125,9 @@ -- -- /See:/ 'describeStacksResponse' smart constructor. data DescribeStacksResponse = DescribeStacksResponse'- { _dsrsNextToken :: !(Maybe Text)- , _dsrsStacks :: !(Maybe [Stack])- , _dsrsStatus :: !Int+ { _dsrsNextToken :: !(Maybe Text)+ , _dsrsStacks :: !(Maybe [Stack])+ , _dsrsResponseStatus :: !Int } deriving (Eq,Read,Show,Data,Typeable,Generic) -- | Creates a value of 'DescribeStacksResponse' with the minimum fields required to make a request.@@ -138,15 +138,15 @@ -- -- * 'dsrsStacks' ----- * 'dsrsStatus'+-- * 'dsrsResponseStatus' describeStacksResponse- :: Int -- ^ 'dsrsStatus'+ :: Int -- ^ 'dsrsResponseStatus' -> DescribeStacksResponse-describeStacksResponse pStatus_ =+describeStacksResponse pResponseStatus_ = DescribeStacksResponse' { _dsrsNextToken = Nothing , _dsrsStacks = Nothing- , _dsrsStatus = pStatus_+ , _dsrsResponseStatus = pResponseStatus_ } -- | String that identifies the start of the next list of stacks, if there is@@ -159,5 +159,5 @@ dsrsStacks = lens _dsrsStacks (\ s a -> s{_dsrsStacks = a}) . _Default . _Coerce; -- | The response status code.-dsrsStatus :: Lens' DescribeStacksResponse Int-dsrsStatus = lens _dsrsStatus (\ s a -> s{_dsrsStatus = a});+dsrsResponseStatus :: Lens' DescribeStacksResponse Int+dsrsResponseStatus = lens _dsrsResponseStatus (\ s a -> s{_dsrsResponseStatus = a});
gen/Network/AWS/CloudFormation/EstimateTemplateCost.hs view
@@ -38,7 +38,7 @@ , EstimateTemplateCostResponse -- * Response Lenses , etcrsURL- , etcrsStatus+ , etcrsResponseStatus ) where import Network.AWS.CloudFormation.Types@@ -127,8 +127,8 @@ -- -- /See:/ 'estimateTemplateCostResponse' smart constructor. data EstimateTemplateCostResponse = EstimateTemplateCostResponse'- { _etcrsURL :: !(Maybe Text)- , _etcrsStatus :: !Int+ { _etcrsURL :: !(Maybe Text)+ , _etcrsResponseStatus :: !Int } deriving (Eq,Read,Show,Data,Typeable,Generic) -- | Creates a value of 'EstimateTemplateCostResponse' with the minimum fields required to make a request.@@ -137,14 +137,14 @@ -- -- * 'etcrsURL' ----- * 'etcrsStatus'+-- * 'etcrsResponseStatus' estimateTemplateCostResponse- :: Int -- ^ 'etcrsStatus'+ :: Int -- ^ 'etcrsResponseStatus' -> EstimateTemplateCostResponse-estimateTemplateCostResponse pStatus_ =+estimateTemplateCostResponse pResponseStatus_ = EstimateTemplateCostResponse' { _etcrsURL = Nothing- , _etcrsStatus = pStatus_+ , _etcrsResponseStatus = pResponseStatus_ } -- | An AWS Simple Monthly Calculator URL with a query string that describes@@ -153,5 +153,5 @@ etcrsURL = lens _etcrsURL (\ s a -> s{_etcrsURL = a}); -- | The response status code.-etcrsStatus :: Lens' EstimateTemplateCostResponse Int-etcrsStatus = lens _etcrsStatus (\ s a -> s{_etcrsStatus = a});+etcrsResponseStatus :: Lens' EstimateTemplateCostResponse Int+etcrsResponseStatus = lens _etcrsResponseStatus (\ s a -> s{_etcrsResponseStatus = a});
gen/Network/AWS/CloudFormation/GetStackPolicy.hs view
@@ -35,7 +35,7 @@ , GetStackPolicyResponse -- * Response Lenses , gsprsStackPolicyBody- , gsprsStatus+ , gsprsResponseStatus ) where import Network.AWS.CloudFormation.Types@@ -96,7 +96,7 @@ -- /See:/ 'getStackPolicyResponse' smart constructor. data GetStackPolicyResponse = GetStackPolicyResponse' { _gsprsStackPolicyBody :: !(Maybe Text)- , _gsprsStatus :: !Int+ , _gsprsResponseStatus :: !Int } deriving (Eq,Read,Show,Data,Typeable,Generic) -- | Creates a value of 'GetStackPolicyResponse' with the minimum fields required to make a request.@@ -105,14 +105,14 @@ -- -- * 'gsprsStackPolicyBody' ----- * 'gsprsStatus'+-- * 'gsprsResponseStatus' getStackPolicyResponse- :: Int -- ^ 'gsprsStatus'+ :: Int -- ^ 'gsprsResponseStatus' -> GetStackPolicyResponse-getStackPolicyResponse pStatus_ =+getStackPolicyResponse pResponseStatus_ = GetStackPolicyResponse' { _gsprsStackPolicyBody = Nothing- , _gsprsStatus = pStatus_+ , _gsprsResponseStatus = pResponseStatus_ } -- | Structure containing the stack policy body. (For more information, go to@@ -122,5 +122,5 @@ gsprsStackPolicyBody = lens _gsprsStackPolicyBody (\ s a -> s{_gsprsStackPolicyBody = a}); -- | The response status code.-gsprsStatus :: Lens' GetStackPolicyResponse Int-gsprsStatus = lens _gsprsStatus (\ s a -> s{_gsprsStatus = a});+gsprsResponseStatus :: Lens' GetStackPolicyResponse Int+gsprsResponseStatus = lens _gsprsResponseStatus (\ s a -> s{_gsprsResponseStatus = a});
gen/Network/AWS/CloudFormation/GetTemplate.hs view
@@ -40,7 +40,7 @@ , GetTemplateResponse -- * Response Lenses , gtrsTemplateBody- , gtrsStatus+ , gtrsResponseStatus ) where import Network.AWS.CloudFormation.Types@@ -106,8 +106,8 @@ -- -- /See:/ 'getTemplateResponse' smart constructor. data GetTemplateResponse = GetTemplateResponse'- { _gtrsTemplateBody :: !(Maybe Text)- , _gtrsStatus :: !Int+ { _gtrsTemplateBody :: !(Maybe Text)+ , _gtrsResponseStatus :: !Int } deriving (Eq,Read,Show,Data,Typeable,Generic) -- | Creates a value of 'GetTemplateResponse' with the minimum fields required to make a request.@@ -116,14 +116,14 @@ -- -- * 'gtrsTemplateBody' ----- * 'gtrsStatus'+-- * 'gtrsResponseStatus' getTemplateResponse- :: Int -- ^ 'gtrsStatus'+ :: Int -- ^ 'gtrsResponseStatus' -> GetTemplateResponse-getTemplateResponse pStatus_ =+getTemplateResponse pResponseStatus_ = GetTemplateResponse' { _gtrsTemplateBody = Nothing- , _gtrsStatus = pStatus_+ , _gtrsResponseStatus = pResponseStatus_ } -- | Structure containing the template body. (For more information, go to@@ -133,5 +133,5 @@ gtrsTemplateBody = lens _gtrsTemplateBody (\ s a -> s{_gtrsTemplateBody = a}); -- | The response status code.-gtrsStatus :: Lens' GetTemplateResponse Int-gtrsStatus = lens _gtrsStatus (\ s a -> s{_gtrsStatus = a});+gtrsResponseStatus :: Lens' GetTemplateResponse Int+gtrsResponseStatus = lens _gtrsResponseStatus (\ s a -> s{_gtrsResponseStatus = a});
gen/Network/AWS/CloudFormation/GetTemplateSummary.hs view
@@ -46,12 +46,12 @@ , GetTemplateSummaryResponse -- * Response Lenses , gtsrsVersion- , gtsrsParameters , gtsrsCapabilitiesReason+ , gtsrsParameters , gtsrsMetadata- , gtsrsCapabilities , gtsrsDescription- , gtsrsStatus+ , gtsrsCapabilities+ , gtsrsResponseStatus ) where import Network.AWS.CloudFormation.Types@@ -127,15 +127,15 @@ = receiveXMLWrapper "GetTemplateSummaryResult" (\ s h x -> GetTemplateSummaryResponse' <$>- (x .@? "Version") <*>+ (x .@? "Version") <*> (x .@? "CapabilitiesReason")+ <*> (x .@? "Parameters" .!@ mempty >>= may (parseXMLList "member"))- <*> (x .@? "CapabilitiesReason") <*> (x .@? "Metadata")+ <*> (x .@? "Description") <*> (x .@? "Capabilities" .!@ mempty >>= may (parseXMLList "member"))- <*> (x .@? "Description") <*> (pure (fromEnum s))) instance ToHeaders GetTemplateSummary where@@ -158,12 +158,12 @@ -- /See:/ 'getTemplateSummaryResponse' smart constructor. data GetTemplateSummaryResponse = GetTemplateSummaryResponse' { _gtsrsVersion :: !(Maybe Text)- , _gtsrsParameters :: !(Maybe [ParameterDeclaration]) , _gtsrsCapabilitiesReason :: !(Maybe Text)+ , _gtsrsParameters :: !(Maybe [ParameterDeclaration]) , _gtsrsMetadata :: !(Maybe Text)- , _gtsrsCapabilities :: !(Maybe [Capability]) , _gtsrsDescription :: !(Maybe Text)- , _gtsrsStatus :: !Int+ , _gtsrsCapabilities :: !(Maybe [Capability])+ , _gtsrsResponseStatus :: !Int } deriving (Eq,Read,Show,Data,Typeable,Generic) -- | Creates a value of 'GetTemplateSummaryResponse' with the minimum fields required to make a request.@@ -172,29 +172,29 @@ -- -- * 'gtsrsVersion' ----- * 'gtsrsParameters'--- -- * 'gtsrsCapabilitiesReason' ----- * 'gtsrsMetadata'+-- * 'gtsrsParameters' ----- * 'gtsrsCapabilities'+-- * 'gtsrsMetadata' -- -- * 'gtsrsDescription' ----- * 'gtsrsStatus'+-- * 'gtsrsCapabilities'+--+-- * 'gtsrsResponseStatus' getTemplateSummaryResponse- :: Int -- ^ 'gtsrsStatus'+ :: Int -- ^ 'gtsrsResponseStatus' -> GetTemplateSummaryResponse-getTemplateSummaryResponse pStatus_ =+getTemplateSummaryResponse pResponseStatus_ = GetTemplateSummaryResponse' { _gtsrsVersion = Nothing- , _gtsrsParameters = Nothing , _gtsrsCapabilitiesReason = Nothing+ , _gtsrsParameters = Nothing , _gtsrsMetadata = Nothing- , _gtsrsCapabilities = Nothing , _gtsrsDescription = Nothing- , _gtsrsStatus = pStatus_+ , _gtsrsCapabilities = Nothing+ , _gtsrsResponseStatus = pResponseStatus_ } -- | The AWS template format version, which identifies the capabilities of@@ -202,20 +202,24 @@ gtsrsVersion :: Lens' GetTemplateSummaryResponse (Maybe Text) gtsrsVersion = lens _gtsrsVersion (\ s a -> s{_gtsrsVersion = a}); --- | A list of parameter declarations that describe various properties for--- each parameter.-gtsrsParameters :: Lens' GetTemplateSummaryResponse [ParameterDeclaration]-gtsrsParameters = lens _gtsrsParameters (\ s a -> s{_gtsrsParameters = a}) . _Default . _Coerce;- -- | The list of resources that generated the values in the 'Capabilities' -- response element. gtsrsCapabilitiesReason :: Lens' GetTemplateSummaryResponse (Maybe Text) gtsrsCapabilitiesReason = lens _gtsrsCapabilitiesReason (\ s a -> s{_gtsrsCapabilitiesReason = a}); +-- | A list of parameter declarations that describe various properties for+-- each parameter.+gtsrsParameters :: Lens' GetTemplateSummaryResponse [ParameterDeclaration]+gtsrsParameters = lens _gtsrsParameters (\ s a -> s{_gtsrsParameters = a}) . _Default . _Coerce;+ -- | The value that is defined for the 'Metadata' property of the template. gtsrsMetadata :: Lens' GetTemplateSummaryResponse (Maybe Text) gtsrsMetadata = lens _gtsrsMetadata (\ s a -> s{_gtsrsMetadata = a}); +-- | The value that is defined in the 'Description' property of the template.+gtsrsDescription :: Lens' GetTemplateSummaryResponse (Maybe Text)+gtsrsDescription = lens _gtsrsDescription (\ s a -> s{_gtsrsDescription = a});+ -- | The capabilities found within the template. Currently, AWS -- CloudFormation supports only the CAPABILITY_IAM capability. If your -- template contains IAM resources, you must specify the CAPABILITY_IAM@@ -225,10 +229,6 @@ gtsrsCapabilities :: Lens' GetTemplateSummaryResponse [Capability] gtsrsCapabilities = lens _gtsrsCapabilities (\ s a -> s{_gtsrsCapabilities = a}) . _Default . _Coerce; --- | The value that is defined in the 'Description' property of the template.-gtsrsDescription :: Lens' GetTemplateSummaryResponse (Maybe Text)-gtsrsDescription = lens _gtsrsDescription (\ s a -> s{_gtsrsDescription = a});- -- | The response status code.-gtsrsStatus :: Lens' GetTemplateSummaryResponse Int-gtsrsStatus = lens _gtsrsStatus (\ s a -> s{_gtsrsStatus = a});+gtsrsResponseStatus :: Lens' GetTemplateSummaryResponse Int+gtsrsResponseStatus = lens _gtsrsResponseStatus (\ s a -> s{_gtsrsResponseStatus = a});
gen/Network/AWS/CloudFormation/ListStackResources.hs view
@@ -41,7 +41,7 @@ -- * Response Lenses , lsrrsNextToken , lsrrsStackResourceSummaries- , lsrrsStatus+ , lsrrsResponseStatus ) where import Network.AWS.CloudFormation.Types@@ -133,7 +133,7 @@ data ListStackResourcesResponse = ListStackResourcesResponse' { _lsrrsNextToken :: !(Maybe Text) , _lsrrsStackResourceSummaries :: !(Maybe [StackResourceSummary])- , _lsrrsStatus :: !Int+ , _lsrrsResponseStatus :: !Int } deriving (Eq,Read,Show,Data,Typeable,Generic) -- | Creates a value of 'ListStackResourcesResponse' with the minimum fields required to make a request.@@ -144,15 +144,15 @@ -- -- * 'lsrrsStackResourceSummaries' ----- * 'lsrrsStatus'+-- * 'lsrrsResponseStatus' listStackResourcesResponse- :: Int -- ^ 'lsrrsStatus'+ :: Int -- ^ 'lsrrsResponseStatus' -> ListStackResourcesResponse-listStackResourcesResponse pStatus_ =+listStackResourcesResponse pResponseStatus_ = ListStackResourcesResponse' { _lsrrsNextToken = Nothing , _lsrrsStackResourceSummaries = Nothing- , _lsrrsStatus = pStatus_+ , _lsrrsResponseStatus = pResponseStatus_ } -- | String that identifies the start of the next list of stack resources, if@@ -165,5 +165,5 @@ lsrrsStackResourceSummaries = lens _lsrrsStackResourceSummaries (\ s a -> s{_lsrrsStackResourceSummaries = a}) . _Default . _Coerce; -- | The response status code.-lsrrsStatus :: Lens' ListStackResourcesResponse Int-lsrrsStatus = lens _lsrrsStatus (\ s a -> s{_lsrrsStatus = a});+lsrrsResponseStatus :: Lens' ListStackResourcesResponse Int+lsrrsResponseStatus = lens _lsrrsResponseStatus (\ s a -> s{_lsrrsResponseStatus = a});
gen/Network/AWS/CloudFormation/ListStacks.hs view
@@ -40,9 +40,9 @@ , listStacksResponse , ListStacksResponse -- * Response Lenses- , lsrsStackSummaries , lsrsNextToken- , lsrsStatus+ , lsrsStackSummaries+ , lsrsResponseStatus ) where import Network.AWS.CloudFormation.Types@@ -103,9 +103,9 @@ = receiveXMLWrapper "ListStacksResult" (\ s h x -> ListStacksResponse' <$>- (x .@? "StackSummaries" .!@ mempty >>=- may (parseXMLList "member"))- <*> (x .@? "NextToken")+ (x .@? "NextToken") <*>+ (x .@? "StackSummaries" .!@ mempty >>=+ may (parseXMLList "member")) <*> (pure (fromEnum s))) instance ToHeaders ListStacks where@@ -128,40 +128,40 @@ -- -- /See:/ 'listStacksResponse' smart constructor. data ListStacksResponse = ListStacksResponse'- { _lsrsStackSummaries :: !(Maybe [StackSummary])- , _lsrsNextToken :: !(Maybe Text)- , _lsrsStatus :: !Int+ { _lsrsNextToken :: !(Maybe Text)+ , _lsrsStackSummaries :: !(Maybe [StackSummary])+ , _lsrsResponseStatus :: !Int } deriving (Eq,Read,Show,Data,Typeable,Generic) -- | Creates a value of 'ListStacksResponse' with the minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired: ----- * 'lsrsStackSummaries'--- -- * 'lsrsNextToken' ----- * 'lsrsStatus'+-- * 'lsrsStackSummaries'+--+-- * 'lsrsResponseStatus' listStacksResponse- :: Int -- ^ 'lsrsStatus'+ :: Int -- ^ 'lsrsResponseStatus' -> ListStacksResponse-listStacksResponse pStatus_ =+listStacksResponse pResponseStatus_ = ListStacksResponse'- { _lsrsStackSummaries = Nothing- , _lsrsNextToken = Nothing- , _lsrsStatus = pStatus_+ { _lsrsNextToken = Nothing+ , _lsrsStackSummaries = Nothing+ , _lsrsResponseStatus = pResponseStatus_ } --- | A list of 'StackSummary' structures containing information about the--- specified stacks.-lsrsStackSummaries :: Lens' ListStacksResponse [StackSummary]-lsrsStackSummaries = lens _lsrsStackSummaries (\ s a -> s{_lsrsStackSummaries = a}) . _Default . _Coerce;- -- | String that identifies the start of the next list of stacks, if there is -- one. lsrsNextToken :: Lens' ListStacksResponse (Maybe Text) lsrsNextToken = lens _lsrsNextToken (\ s a -> s{_lsrsNextToken = a}); +-- | A list of 'StackSummary' structures containing information about the+-- specified stacks.+lsrsStackSummaries :: Lens' ListStacksResponse [StackSummary]+lsrsStackSummaries = lens _lsrsStackSummaries (\ s a -> s{_lsrsStackSummaries = a}) . _Default . _Coerce;+ -- | The response status code.-lsrsStatus :: Lens' ListStacksResponse Int-lsrsStatus = lens _lsrsStatus (\ s a -> s{_lsrsStatus = a});+lsrsResponseStatus :: Lens' ListStacksResponse Int+lsrsResponseStatus = lens _lsrsResponseStatus (\ s a -> s{_lsrsResponseStatus = a});
gen/Network/AWS/CloudFormation/Types.hs view
@@ -17,8 +17,8 @@ -- * Errors , _InsufficientCapabilitiesException- , _LimitExceededException , _AlreadyExistsException+ , _LimitExceededException -- * Capability , Capability (..)@@ -74,8 +74,8 @@ , sOutputs , sParameters , sStackId- , sCapabilities , sDescription+ , sCapabilities , sTags , sTimeoutInMinutes , sStackName@@ -86,9 +86,9 @@ , StackEvent , stackEvent , seLogicalResourceId- , seResourceStatusReason- , seResourceType , sePhysicalResourceId+ , seResourceType+ , seResourceStatusReason , seResourceProperties , seResourceStatus , seStackId@@ -99,8 +99,8 @@ -- * StackResource , StackResource , stackResource- , srResourceStatusReason , srPhysicalResourceId+ , srResourceStatusReason , srStackId , srDescription , srStackName@@ -112,8 +112,8 @@ -- * StackResourceDetail , StackResourceDetail , stackResourceDetail- , srdResourceStatusReason , srdPhysicalResourceId+ , srdResourceStatusReason , srdMetadata , srdStackId , srdDescription@@ -126,8 +126,8 @@ -- * StackResourceSummary , StackResourceSummary , stackResourceSummary- , srsResourceStatusReason , srsPhysicalResourceId+ , srsResourceStatusReason , srsLogicalResourceId , srsResourceType , srsLastUpdatedTimestamp@@ -137,8 +137,8 @@ , StackSummary , stackSummary , ssLastUpdatedTime- , ssTemplateDescription , ssStackStatusReason+ , ssTemplateDescription , ssDeletionTime , ssStackId , ssStackName@@ -202,12 +202,12 @@ _InsufficientCapabilitiesException = _ServiceError . hasStatus 400 . hasCode "InsufficientCapabilitiesException" --- | Quota for the resource has already been reached.-_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError-_LimitExceededException =- _ServiceError . hasStatus 400 . hasCode "LimitExceededException"- -- | Resource with the name requested already exists. _AlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError _AlreadyExistsException = _ServiceError . hasStatus 400 . hasCode "AlreadyExistsException"++-- | Quota for the resource has already been reached.+_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError+_LimitExceededException =+ _ServiceError . hasStatus 400 . hasCode "LimitExceededException"
gen/Network/AWS/CloudFormation/Types/Product.hs view
@@ -236,8 +236,8 @@ , _sOutputs :: !(Maybe [Output]) , _sParameters :: !(Maybe [Parameter]) , _sStackId :: !(Maybe Text)- , _sCapabilities :: !(Maybe [Capability]) , _sDescription :: !(Maybe Text)+ , _sCapabilities :: !(Maybe [Capability]) , _sTags :: !(Maybe [Tag]) , _sTimeoutInMinutes :: !(Maybe Nat) , _sStackName :: !Text@@ -263,10 +263,10 @@ -- -- * 'sStackId' ----- * 'sCapabilities'--- -- * 'sDescription' --+-- * 'sCapabilities'+-- -- * 'sTags' -- -- * 'sTimeoutInMinutes'@@ -290,8 +290,8 @@ , _sOutputs = Nothing , _sParameters = Nothing , _sStackId = Nothing- , _sCapabilities = Nothing , _sDescription = Nothing+ , _sCapabilities = Nothing , _sTags = Nothing , _sTimeoutInMinutes = Nothing , _sStackName = pStackName_@@ -331,14 +331,14 @@ sStackId :: Lens' Stack (Maybe Text) sStackId = lens _sStackId (\ s a -> s{_sStackId = a}); --- | The capabilities allowed in the stack.-sCapabilities :: Lens' Stack [Capability]-sCapabilities = lens _sCapabilities (\ s a -> s{_sCapabilities = a}) . _Default . _Coerce;- -- | User defined description associated with the stack. sDescription :: Lens' Stack (Maybe Text) sDescription = lens _sDescription (\ s a -> s{_sDescription = a}); +-- | The capabilities allowed in the stack.+sCapabilities :: Lens' Stack [Capability]+sCapabilities = lens _sCapabilities (\ s a -> s{_sCapabilities = a}) . _Default . _Coerce;+ -- | A list of 'Tag's that specify cost allocation information for the stack. sTags :: Lens' Stack [Tag] sTags = lens _sTags (\ s a -> s{_sTags = a}) . _Default . _Coerce;@@ -375,10 +375,10 @@ (x .@? "Parameters" .!@ mempty >>= may (parseXMLList "member")) <*> (x .@? "StackId")+ <*> (x .@? "Description") <*> (x .@? "Capabilities" .!@ mempty >>= may (parseXMLList "member"))- <*> (x .@? "Description") <*> (x .@? "Tags" .!@ mempty >>= may (parseXMLList "member"))@@ -392,9 +392,9 @@ -- /See:/ 'stackEvent' smart constructor. data StackEvent = StackEvent' { _seLogicalResourceId :: !(Maybe Text)- , _seResourceStatusReason :: !(Maybe Text)- , _seResourceType :: !(Maybe Text) , _sePhysicalResourceId :: !(Maybe Text)+ , _seResourceType :: !(Maybe Text)+ , _seResourceStatusReason :: !(Maybe Text) , _seResourceProperties :: !(Maybe Text) , _seResourceStatus :: !(Maybe ResourceStatus) , _seStackId :: !Text@@ -409,11 +409,11 @@ -- -- * 'seLogicalResourceId' ----- * 'seResourceStatusReason'+-- * 'sePhysicalResourceId' -- -- * 'seResourceType' ----- * 'sePhysicalResourceId'+-- * 'seResourceStatusReason' -- -- * 'seResourceProperties' --@@ -435,9 +435,9 @@ stackEvent pStackId_ pEventId_ pStackName_ pTimestamp_ = StackEvent' { _seLogicalResourceId = Nothing- , _seResourceStatusReason = Nothing- , _seResourceType = Nothing , _sePhysicalResourceId = Nothing+ , _seResourceType = Nothing+ , _seResourceStatusReason = Nothing , _seResourceProperties = Nothing , _seResourceStatus = Nothing , _seStackId = pStackId_@@ -450,9 +450,10 @@ seLogicalResourceId :: Lens' StackEvent (Maybe Text) seLogicalResourceId = lens _seLogicalResourceId (\ s a -> s{_seLogicalResourceId = a}); --- | Success\/failure message associated with the resource.-seResourceStatusReason :: Lens' StackEvent (Maybe Text)-seResourceStatusReason = lens _seResourceStatusReason (\ s a -> s{_seResourceStatusReason = a});+-- | The name or unique identifier associated with the physical instance of+-- the resource.+sePhysicalResourceId :: Lens' StackEvent (Maybe Text)+sePhysicalResourceId = lens _sePhysicalResourceId (\ s a -> s{_sePhysicalResourceId = a}); -- | Type of resource. (For more information, go to -- <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-template-resource-type-ref.html AWS Resource Types Reference>@@ -460,10 +461,9 @@ seResourceType :: Lens' StackEvent (Maybe Text) seResourceType = lens _seResourceType (\ s a -> s{_seResourceType = a}); --- | The name or unique identifier associated with the physical instance of--- the resource.-sePhysicalResourceId :: Lens' StackEvent (Maybe Text)-sePhysicalResourceId = lens _sePhysicalResourceId (\ s a -> s{_sePhysicalResourceId = a});+-- | Success\/failure message associated with the resource.+seResourceStatusReason :: Lens' StackEvent (Maybe Text)+seResourceStatusReason = lens _seResourceStatusReason (\ s a -> s{_seResourceStatusReason = a}); -- | BLOB of the properties used to create the resource. seResourceProperties :: Lens' StackEvent (Maybe Text)@@ -493,9 +493,9 @@ parseXML x = StackEvent' <$> (x .@? "LogicalResourceId") <*>- (x .@? "ResourceStatusReason")+ (x .@? "PhysicalResourceId") <*> (x .@? "ResourceType")- <*> (x .@? "PhysicalResourceId")+ <*> (x .@? "ResourceStatusReason") <*> (x .@? "ResourceProperties") <*> (x .@? "ResourceStatus") <*> (x .@ "StackId")@@ -507,8 +507,8 @@ -- -- /See:/ 'stackResource' smart constructor. data StackResource = StackResource'- { _srResourceStatusReason :: !(Maybe Text)- , _srPhysicalResourceId :: !(Maybe Text)+ { _srPhysicalResourceId :: !(Maybe Text)+ , _srResourceStatusReason :: !(Maybe Text) , _srStackId :: !(Maybe Text) , _srDescription :: !(Maybe Text) , _srStackName :: !(Maybe Text)@@ -522,10 +522,10 @@ -- -- Use one of the following lenses to modify other fields as desired: ----- * 'srResourceStatusReason'--- -- * 'srPhysicalResourceId' --+-- * 'srResourceStatusReason'+-- -- * 'srStackId' -- -- * 'srDescription'@@ -547,8 +547,8 @@ -> StackResource stackResource pLogicalResourceId_ pResourceType_ pTimestamp_ pResourceStatus_ = StackResource'- { _srResourceStatusReason = Nothing- , _srPhysicalResourceId = Nothing+ { _srPhysicalResourceId = Nothing+ , _srResourceStatusReason = Nothing , _srStackId = Nothing , _srDescription = Nothing , _srStackName = Nothing@@ -558,15 +558,15 @@ , _srResourceStatus = pResourceStatus_ } --- | Success\/failure message associated with the resource.-srResourceStatusReason :: Lens' StackResource (Maybe Text)-srResourceStatusReason = lens _srResourceStatusReason (\ s a -> s{_srResourceStatusReason = a});- -- | The name or unique identifier that corresponds to a physical instance ID -- of a resource supported by AWS CloudFormation. srPhysicalResourceId :: Lens' StackResource (Maybe Text) srPhysicalResourceId = lens _srPhysicalResourceId (\ s a -> s{_srPhysicalResourceId = a}); +-- | Success\/failure message associated with the resource.+srResourceStatusReason :: Lens' StackResource (Maybe Text)+srResourceStatusReason = lens _srResourceStatusReason (\ s a -> s{_srResourceStatusReason = a});+ -- | Unique identifier of the stack. srStackId :: Lens' StackResource (Maybe Text) srStackId = lens _srStackId (\ s a -> s{_srStackId = a});@@ -600,8 +600,8 @@ instance FromXML StackResource where parseXML x = StackResource' <$>- (x .@? "ResourceStatusReason") <*>- (x .@? "PhysicalResourceId")+ (x .@? "PhysicalResourceId") <*>+ (x .@? "ResourceStatusReason") <*> (x .@? "StackId") <*> (x .@? "Description") <*> (x .@? "StackName")@@ -614,8 +614,8 @@ -- -- /See:/ 'stackResourceDetail' smart constructor. data StackResourceDetail = StackResourceDetail'- { _srdResourceStatusReason :: !(Maybe Text)- , _srdPhysicalResourceId :: !(Maybe Text)+ { _srdPhysicalResourceId :: !(Maybe Text)+ , _srdResourceStatusReason :: !(Maybe Text) , _srdMetadata :: !(Maybe Text) , _srdStackId :: !(Maybe Text) , _srdDescription :: !(Maybe Text)@@ -630,10 +630,10 @@ -- -- Use one of the following lenses to modify other fields as desired: ----- * 'srdResourceStatusReason'--- -- * 'srdPhysicalResourceId' --+-- * 'srdResourceStatusReason'+-- -- * 'srdMetadata' -- -- * 'srdStackId'@@ -657,8 +657,8 @@ -> StackResourceDetail stackResourceDetail pLogicalResourceId_ pResourceType_ pLastUpdatedTimestamp_ pResourceStatus_ = StackResourceDetail'- { _srdResourceStatusReason = Nothing- , _srdPhysicalResourceId = Nothing+ { _srdPhysicalResourceId = Nothing+ , _srdResourceStatusReason = Nothing , _srdMetadata = Nothing , _srdStackId = Nothing , _srdDescription = Nothing@@ -669,15 +669,15 @@ , _srdResourceStatus = pResourceStatus_ } --- | Success\/failure message associated with the resource.-srdResourceStatusReason :: Lens' StackResourceDetail (Maybe Text)-srdResourceStatusReason = lens _srdResourceStatusReason (\ s a -> s{_srdResourceStatusReason = a});- -- | The name or unique identifier that corresponds to a physical instance ID -- of a resource supported by AWS CloudFormation. srdPhysicalResourceId :: Lens' StackResourceDetail (Maybe Text) srdPhysicalResourceId = lens _srdPhysicalResourceId (\ s a -> s{_srdPhysicalResourceId = a}); +-- | Success\/failure message associated with the resource.+srdResourceStatusReason :: Lens' StackResourceDetail (Maybe Text)+srdResourceStatusReason = lens _srdResourceStatusReason (\ s a -> s{_srdResourceStatusReason = a});+ -- | The JSON format content of the 'Metadata' attribute declared for the -- resource. For more information, see -- <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html Metadata Attribute>@@ -718,8 +718,8 @@ instance FromXML StackResourceDetail where parseXML x = StackResourceDetail' <$>- (x .@? "ResourceStatusReason") <*>- (x .@? "PhysicalResourceId")+ (x .@? "PhysicalResourceId") <*>+ (x .@? "ResourceStatusReason") <*> (x .@? "Metadata") <*> (x .@? "StackId") <*> (x .@? "Description")@@ -733,8 +733,8 @@ -- -- /See:/ 'stackResourceSummary' smart constructor. data StackResourceSummary = StackResourceSummary'- { _srsResourceStatusReason :: !(Maybe Text)- , _srsPhysicalResourceId :: !(Maybe Text)+ { _srsPhysicalResourceId :: !(Maybe Text)+ , _srsResourceStatusReason :: !(Maybe Text) , _srsLogicalResourceId :: !Text , _srsResourceType :: !Text , _srsLastUpdatedTimestamp :: !ISO8601@@ -745,10 +745,10 @@ -- -- Use one of the following lenses to modify other fields as desired: ----- * 'srsResourceStatusReason'--- -- * 'srsPhysicalResourceId' --+-- * 'srsResourceStatusReason'+-- -- * 'srsLogicalResourceId' -- -- * 'srsResourceType'@@ -764,23 +764,23 @@ -> StackResourceSummary stackResourceSummary pLogicalResourceId_ pResourceType_ pLastUpdatedTimestamp_ pResourceStatus_ = StackResourceSummary'- { _srsResourceStatusReason = Nothing- , _srsPhysicalResourceId = Nothing+ { _srsPhysicalResourceId = Nothing+ , _srsResourceStatusReason = Nothing , _srsLogicalResourceId = pLogicalResourceId_ , _srsResourceType = pResourceType_ , _srsLastUpdatedTimestamp = _Time # pLastUpdatedTimestamp_ , _srsResourceStatus = pResourceStatus_ } --- | Success\/failure message associated with the resource.-srsResourceStatusReason :: Lens' StackResourceSummary (Maybe Text)-srsResourceStatusReason = lens _srsResourceStatusReason (\ s a -> s{_srsResourceStatusReason = a});- -- | The name or unique identifier that corresponds to a physical instance ID -- of the resource. srsPhysicalResourceId :: Lens' StackResourceSummary (Maybe Text) srsPhysicalResourceId = lens _srsPhysicalResourceId (\ s a -> s{_srsPhysicalResourceId = a}); +-- | Success\/failure message associated with the resource.+srsResourceStatusReason :: Lens' StackResourceSummary (Maybe Text)+srsResourceStatusReason = lens _srsResourceStatusReason (\ s a -> s{_srsResourceStatusReason = a});+ -- | The logical name of the resource specified in the template. srsLogicalResourceId :: Lens' StackResourceSummary Text srsLogicalResourceId = lens _srsLogicalResourceId (\ s a -> s{_srsLogicalResourceId = a});@@ -802,8 +802,8 @@ instance FromXML StackResourceSummary where parseXML x = StackResourceSummary' <$>- (x .@? "ResourceStatusReason") <*>- (x .@? "PhysicalResourceId")+ (x .@? "PhysicalResourceId") <*>+ (x .@? "ResourceStatusReason") <*> (x .@ "LogicalResourceId") <*> (x .@ "ResourceType") <*> (x .@ "LastUpdatedTimestamp")@@ -814,8 +814,8 @@ -- /See:/ 'stackSummary' smart constructor. data StackSummary = StackSummary' { _ssLastUpdatedTime :: !(Maybe ISO8601)- , _ssTemplateDescription :: !(Maybe Text) , _ssStackStatusReason :: !(Maybe Text)+ , _ssTemplateDescription :: !(Maybe Text) , _ssDeletionTime :: !(Maybe ISO8601) , _ssStackId :: !(Maybe Text) , _ssStackName :: !Text@@ -829,10 +829,10 @@ -- -- * 'ssLastUpdatedTime' ----- * 'ssTemplateDescription'--- -- * 'ssStackStatusReason' --+-- * 'ssTemplateDescription'+-- -- * 'ssDeletionTime' -- -- * 'ssStackId'@@ -850,8 +850,8 @@ stackSummary pStackName_ pCreationTime_ pStackStatus_ = StackSummary' { _ssLastUpdatedTime = Nothing- , _ssTemplateDescription = Nothing , _ssStackStatusReason = Nothing+ , _ssTemplateDescription = Nothing , _ssDeletionTime = Nothing , _ssStackId = Nothing , _ssStackName = pStackName_@@ -864,14 +864,14 @@ ssLastUpdatedTime :: Lens' StackSummary (Maybe UTCTime) ssLastUpdatedTime = lens _ssLastUpdatedTime (\ s a -> s{_ssLastUpdatedTime = a}) . mapping _Time; --- | The template description of the template used to create the stack.-ssTemplateDescription :: Lens' StackSummary (Maybe Text)-ssTemplateDescription = lens _ssTemplateDescription (\ s a -> s{_ssTemplateDescription = a});- -- | Success\/Failure message associated with the stack status. ssStackStatusReason :: Lens' StackSummary (Maybe Text) ssStackStatusReason = lens _ssStackStatusReason (\ s a -> s{_ssStackStatusReason = a}); +-- | The template description of the template used to create the stack.+ssTemplateDescription :: Lens' StackSummary (Maybe Text)+ssTemplateDescription = lens _ssTemplateDescription (\ s a -> s{_ssTemplateDescription = a});+ -- | The time the stack was deleted. ssDeletionTime :: Lens' StackSummary (Maybe UTCTime) ssDeletionTime = lens _ssDeletionTime (\ s a -> s{_ssDeletionTime = a}) . mapping _Time;@@ -896,8 +896,8 @@ parseXML x = StackSummary' <$> (x .@? "LastUpdatedTime") <*>- (x .@? "TemplateDescription")- <*> (x .@? "StackStatusReason")+ (x .@? "StackStatusReason")+ <*> (x .@? "TemplateDescription") <*> (x .@? "DeletionTime") <*> (x .@? "StackId") <*> (x .@ "StackName")
gen/Network/AWS/CloudFormation/UpdateStack.hs view
@@ -56,7 +56,7 @@ , UpdateStackResponse -- * Response Lenses , usrsStackId- , usrsStatus+ , usrsResponseStatus ) where import Network.AWS.CloudFormation.Types@@ -275,8 +275,8 @@ -- -- /See:/ 'updateStackResponse' smart constructor. data UpdateStackResponse = UpdateStackResponse'- { _usrsStackId :: !(Maybe Text)- , _usrsStatus :: !Int+ { _usrsStackId :: !(Maybe Text)+ , _usrsResponseStatus :: !Int } deriving (Eq,Read,Show,Data,Typeable,Generic) -- | Creates a value of 'UpdateStackResponse' with the minimum fields required to make a request.@@ -285,14 +285,14 @@ -- -- * 'usrsStackId' ----- * 'usrsStatus'+-- * 'usrsResponseStatus' updateStackResponse- :: Int -- ^ 'usrsStatus'+ :: Int -- ^ 'usrsResponseStatus' -> UpdateStackResponse-updateStackResponse pStatus_ =+updateStackResponse pResponseStatus_ = UpdateStackResponse' { _usrsStackId = Nothing- , _usrsStatus = pStatus_+ , _usrsResponseStatus = pResponseStatus_ } -- | Unique identifier of the stack.@@ -300,5 +300,5 @@ usrsStackId = lens _usrsStackId (\ s a -> s{_usrsStackId = a}); -- | The response status code.-usrsStatus :: Lens' UpdateStackResponse Int-usrsStatus = lens _usrsStatus (\ s a -> s{_usrsStatus = a});+usrsResponseStatus :: Lens' UpdateStackResponse Int+usrsResponseStatus = lens _usrsResponseStatus (\ s a -> s{_usrsResponseStatus = a});
gen/Network/AWS/CloudFormation/ValidateTemplate.hs view
@@ -34,11 +34,11 @@ , validateTemplateResponse , ValidateTemplateResponse -- * Response Lenses- , vtrsParameters , vtrsCapabilitiesReason- , vtrsCapabilities+ , vtrsParameters , vtrsDescription- , vtrsStatus+ , vtrsCapabilities+ , vtrsResponseStatus ) where import Network.AWS.CloudFormation.Types@@ -98,13 +98,13 @@ = receiveXMLWrapper "ValidateTemplateResult" (\ s h x -> ValidateTemplateResponse' <$>- (x .@? "Parameters" .!@ mempty >>=- may (parseXMLList "member"))- <*> (x .@? "CapabilitiesReason")+ (x .@? "CapabilitiesReason") <*>+ (x .@? "Parameters" .!@ mempty >>=+ may (parseXMLList "member"))+ <*> (x .@? "Description") <*> (x .@? "Capabilities" .!@ mempty >>= may (parseXMLList "member"))- <*> (x .@? "Description") <*> (pure (fromEnum s))) instance ToHeaders ValidateTemplate where@@ -125,47 +125,51 @@ -- -- /See:/ 'validateTemplateResponse' smart constructor. data ValidateTemplateResponse = ValidateTemplateResponse'- { _vtrsParameters :: !(Maybe [TemplateParameter])- , _vtrsCapabilitiesReason :: !(Maybe Text)- , _vtrsCapabilities :: !(Maybe [Capability])+ { _vtrsCapabilitiesReason :: !(Maybe Text)+ , _vtrsParameters :: !(Maybe [TemplateParameter]) , _vtrsDescription :: !(Maybe Text)- , _vtrsStatus :: !Int+ , _vtrsCapabilities :: !(Maybe [Capability])+ , _vtrsResponseStatus :: !Int } deriving (Eq,Read,Show,Data,Typeable,Generic) -- | Creates a value of 'ValidateTemplateResponse' with the minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired: ----- * 'vtrsParameters'--- -- * 'vtrsCapabilitiesReason' ----- * 'vtrsCapabilities'+-- * 'vtrsParameters' -- -- * 'vtrsDescription' ----- * 'vtrsStatus'+-- * 'vtrsCapabilities'+--+-- * 'vtrsResponseStatus' validateTemplateResponse- :: Int -- ^ 'vtrsStatus'+ :: Int -- ^ 'vtrsResponseStatus' -> ValidateTemplateResponse-validateTemplateResponse pStatus_ =+validateTemplateResponse pResponseStatus_ = ValidateTemplateResponse'- { _vtrsParameters = Nothing- , _vtrsCapabilitiesReason = Nothing- , _vtrsCapabilities = Nothing+ { _vtrsCapabilitiesReason = Nothing+ , _vtrsParameters = Nothing , _vtrsDescription = Nothing- , _vtrsStatus = pStatus_+ , _vtrsCapabilities = Nothing+ , _vtrsResponseStatus = pResponseStatus_ } --- | A list of 'TemplateParameter' structures.-vtrsParameters :: Lens' ValidateTemplateResponse [TemplateParameter]-vtrsParameters = lens _vtrsParameters (\ s a -> s{_vtrsParameters = a}) . _Default . _Coerce;- -- | The list of resources that generated the values in the 'Capabilities' -- response element. vtrsCapabilitiesReason :: Lens' ValidateTemplateResponse (Maybe Text) vtrsCapabilitiesReason = lens _vtrsCapabilitiesReason (\ s a -> s{_vtrsCapabilitiesReason = a}); +-- | A list of 'TemplateParameter' structures.+vtrsParameters :: Lens' ValidateTemplateResponse [TemplateParameter]+vtrsParameters = lens _vtrsParameters (\ s a -> s{_vtrsParameters = a}) . _Default . _Coerce;++-- | The description found within the template.+vtrsDescription :: Lens' ValidateTemplateResponse (Maybe Text)+vtrsDescription = lens _vtrsDescription (\ s a -> s{_vtrsDescription = a});+ -- | The capabilities found within the template. Currently, AWS -- CloudFormation supports only the CAPABILITY_IAM capability. If your -- template contains IAM resources, you must specify the CAPABILITY_IAM@@ -175,10 +179,6 @@ vtrsCapabilities :: Lens' ValidateTemplateResponse [Capability] vtrsCapabilities = lens _vtrsCapabilities (\ s a -> s{_vtrsCapabilities = a}) . _Default . _Coerce; --- | The description found within the template.-vtrsDescription :: Lens' ValidateTemplateResponse (Maybe Text)-vtrsDescription = lens _vtrsDescription (\ s a -> s{_vtrsDescription = a});- -- | The response status code.-vtrsStatus :: Lens' ValidateTemplateResponse Int-vtrsStatus = lens _vtrsStatus (\ s a -> s{_vtrsStatus = a});+vtrsResponseStatus :: Lens' ValidateTemplateResponse Int+vtrsResponseStatus = lens _vtrsResponseStatus (\ s a -> s{_vtrsResponseStatus = a});
test/Test/AWS/Gen/CloudFormation.hs view
@@ -40,36 +40,36 @@ -- , testListStackResources $ -- listStackResources ----- , testDescribeStacks $--- describeStacks--- -- , testGetStackPolicy $ -- getStackPolicy --+-- , testDescribeStacks $+-- describeStacks+-- -- , testValidateTemplate $ -- validateTemplate -- -- , testCancelUpdateStack $ -- cancelUpdateStack ----- , testSetStackPolicy $--- setStackPolicy--- -- , testDescribeStackEvents $ -- describeStackEvents -- -- , testSignalResource $ -- signalResource --+-- , testSetStackPolicy $+-- setStackPolicy+-- -- , testListStacks $ -- listStacks ----- , testCreateStack $--- createStack--- -- , testDescribeStackResources $ -- describeStackResources --+-- , testCreateStack $+-- createStack+-- -- , testEstimateTemplateCost $ -- estimateTemplateCost --@@ -94,36 +94,36 @@ -- , testListStackResourcesResponse $ -- listStackResourcesResponse ----- , testDescribeStacksResponse $--- describeStacksResponse--- -- , testGetStackPolicyResponse $ -- getStackPolicyResponse --+-- , testDescribeStacksResponse $+-- describeStacksResponse+-- -- , testValidateTemplateResponse $ -- validateTemplateResponse -- -- , testCancelUpdateStackResponse $ -- cancelUpdateStackResponse ----- , testSetStackPolicyResponse $--- setStackPolicyResponse--- -- , testDescribeStackEventsResponse $ -- describeStackEventsResponse -- -- , testSignalResourceResponse $ -- signalResourceResponse --+-- , testSetStackPolicyResponse $+-- setStackPolicyResponse+-- -- , testListStacksResponse $ -- listStacksResponse ----- , testCreateStackResponse $--- createStackResponse--- -- , testDescribeStackResourcesResponse $ -- describeStackResourcesResponse --+-- , testCreateStackResponse $+-- createStackResponse+-- -- , testEstimateTemplateCostResponse $ -- estimateTemplateCostResponse --@@ -158,16 +158,16 @@ "ListStackResources" "fixture/ListStackResources.yaml" -testDescribeStacks :: DescribeStacks -> TestTree-testDescribeStacks = req- "DescribeStacks"- "fixture/DescribeStacks.yaml"- testGetStackPolicy :: GetStackPolicy -> TestTree testGetStackPolicy = req "GetStackPolicy" "fixture/GetStackPolicy.yaml" +testDescribeStacks :: DescribeStacks -> TestTree+testDescribeStacks = req+ "DescribeStacks"+ "fixture/DescribeStacks.yaml"+ testValidateTemplate :: ValidateTemplate -> TestTree testValidateTemplate = req "ValidateTemplate"@@ -178,11 +178,6 @@ "CancelUpdateStack" "fixture/CancelUpdateStack.yaml" -testSetStackPolicy :: SetStackPolicy -> TestTree-testSetStackPolicy = req- "SetStackPolicy"- "fixture/SetStackPolicy.yaml"- testDescribeStackEvents :: DescribeStackEvents -> TestTree testDescribeStackEvents = req "DescribeStackEvents"@@ -193,21 +188,26 @@ "SignalResource" "fixture/SignalResource.yaml" +testSetStackPolicy :: SetStackPolicy -> TestTree+testSetStackPolicy = req+ "SetStackPolicy"+ "fixture/SetStackPolicy.yaml"+ testListStacks :: ListStacks -> TestTree testListStacks = req "ListStacks" "fixture/ListStacks.yaml" -testCreateStack :: CreateStack -> TestTree-testCreateStack = req- "CreateStack"- "fixture/CreateStack.yaml"- testDescribeStackResources :: DescribeStackResources -> TestTree testDescribeStackResources = req "DescribeStackResources" "fixture/DescribeStackResources.yaml" +testCreateStack :: CreateStack -> TestTree+testCreateStack = req+ "CreateStack"+ "fixture/CreateStack.yaml"+ testEstimateTemplateCost :: EstimateTemplateCost -> TestTree testEstimateTemplateCost = req "EstimateTemplateCost"@@ -253,13 +253,6 @@ cloudFormation (Proxy :: Proxy ListStackResources) -testDescribeStacksResponse :: DescribeStacksResponse -> TestTree-testDescribeStacksResponse = res- "DescribeStacksResponse"- "fixture/DescribeStacksResponse.proto"- cloudFormation- (Proxy :: Proxy DescribeStacks)- testGetStackPolicyResponse :: GetStackPolicyResponse -> TestTree testGetStackPolicyResponse = res "GetStackPolicyResponse"@@ -267,6 +260,13 @@ cloudFormation (Proxy :: Proxy GetStackPolicy) +testDescribeStacksResponse :: DescribeStacksResponse -> TestTree+testDescribeStacksResponse = res+ "DescribeStacksResponse"+ "fixture/DescribeStacksResponse.proto"+ cloudFormation+ (Proxy :: Proxy DescribeStacks)+ testValidateTemplateResponse :: ValidateTemplateResponse -> TestTree testValidateTemplateResponse = res "ValidateTemplateResponse"@@ -281,13 +281,6 @@ cloudFormation (Proxy :: Proxy CancelUpdateStack) -testSetStackPolicyResponse :: SetStackPolicyResponse -> TestTree-testSetStackPolicyResponse = res- "SetStackPolicyResponse"- "fixture/SetStackPolicyResponse.proto"- cloudFormation- (Proxy :: Proxy SetStackPolicy)- testDescribeStackEventsResponse :: DescribeStackEventsResponse -> TestTree testDescribeStackEventsResponse = res "DescribeStackEventsResponse"@@ -302,6 +295,13 @@ cloudFormation (Proxy :: Proxy SignalResource) +testSetStackPolicyResponse :: SetStackPolicyResponse -> TestTree+testSetStackPolicyResponse = res+ "SetStackPolicyResponse"+ "fixture/SetStackPolicyResponse.proto"+ cloudFormation+ (Proxy :: Proxy SetStackPolicy)+ testListStacksResponse :: ListStacksResponse -> TestTree testListStacksResponse = res "ListStacksResponse"@@ -309,19 +309,19 @@ cloudFormation (Proxy :: Proxy ListStacks) -testCreateStackResponse :: CreateStackResponse -> TestTree-testCreateStackResponse = res- "CreateStackResponse"- "fixture/CreateStackResponse.proto"- cloudFormation- (Proxy :: Proxy CreateStack)- testDescribeStackResourcesResponse :: DescribeStackResourcesResponse -> TestTree testDescribeStackResourcesResponse = res "DescribeStackResourcesResponse" "fixture/DescribeStackResourcesResponse.proto" cloudFormation (Proxy :: Proxy DescribeStackResources)++testCreateStackResponse :: CreateStackResponse -> TestTree+testCreateStackResponse = res+ "CreateStackResponse"+ "fixture/CreateStackResponse.proto"+ cloudFormation+ (Proxy :: Proxy CreateStack) testEstimateTemplateCostResponse :: EstimateTemplateCostResponse -> TestTree testEstimateTemplateCostResponse = res