Copyright | (c) 2013-2018 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Creates an AWS CloudFormation ChangeSet for the given application.
Synopsis
- createCloudFormationChangeSet :: Text -> CreateCloudFormationChangeSet
- data CreateCloudFormationChangeSet
- ccfcsSemanticVersion :: Lens' CreateCloudFormationChangeSet (Maybe Text)
- ccfcsParameterOverrides :: Lens' CreateCloudFormationChangeSet [ParameterValue]
- ccfcsStackName :: Lens' CreateCloudFormationChangeSet (Maybe Text)
- ccfcsApplicationId :: Lens' CreateCloudFormationChangeSet Text
- createCloudFormationChangeSetResponse :: Int -> CreateCloudFormationChangeSetResponse
- data CreateCloudFormationChangeSetResponse
- ccfcsrsSemanticVersion :: Lens' CreateCloudFormationChangeSetResponse (Maybe Text)
- ccfcsrsChangeSetId :: Lens' CreateCloudFormationChangeSetResponse (Maybe Text)
- ccfcsrsApplicationId :: Lens' CreateCloudFormationChangeSetResponse (Maybe Text)
- ccfcsrsStackId :: Lens' CreateCloudFormationChangeSetResponse (Maybe Text)
- ccfcsrsResponseStatus :: Lens' CreateCloudFormationChangeSetResponse Int
Creating a Request
createCloudFormationChangeSet Source #
Creates a value of CreateCloudFormationChangeSet
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ccfcsSemanticVersion
- The semantic version of the application: https://semver.org/ccfcsParameterOverrides
- A list of parameter values for the parameters of the application.ccfcsStackName
- The name or the unique ID of the stack for which you are creating a change set. AWS CloudFormation generates the change set by comparing this stack's information with the information that you submit, such as a modified template or different parameter input values. Constraints: Minimum length of 1. Pattern: ([a-zA-Z][-a-zA-Z0-9]*)|(arn:b(aws|aws-us-gov|aws-cn)b:[-a-zA-Z0-9:/._+]*)ccfcsApplicationId
- The ID of the application to get.
data CreateCloudFormationChangeSet Source #
See: createCloudFormationChangeSet
smart constructor.
Instances
Request Lenses
ccfcsSemanticVersion :: Lens' CreateCloudFormationChangeSet (Maybe Text) Source #
The semantic version of the application: https://semver.org/
ccfcsParameterOverrides :: Lens' CreateCloudFormationChangeSet [ParameterValue] Source #
A list of parameter values for the parameters of the application.
ccfcsStackName :: Lens' CreateCloudFormationChangeSet (Maybe Text) Source #
The name or the unique ID of the stack for which you are creating a change set. AWS CloudFormation generates the change set by comparing this stack's information with the information that you submit, such as a modified template or different parameter input values. Constraints: Minimum length of 1. Pattern: ([a-zA-Z][-a-zA-Z0-9]*)|(arn:b(aws|aws-us-gov|aws-cn)b:[-a-zA-Z0-9:/._+]*)
ccfcsApplicationId :: Lens' CreateCloudFormationChangeSet Text Source #
The ID of the application to get.
Destructuring the Response
createCloudFormationChangeSetResponse Source #
Creates a value of CreateCloudFormationChangeSetResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ccfcsrsSemanticVersion
- The semantic version of the application: https://semver.org/ccfcsrsChangeSetId
- The ARN of the change set. Length Constraints: Minimum length of 1. Pattern: Amazon Resource Name (ARN):[-a-zA-Z0-9:/]*ccfcsrsApplicationId
- The application Amazon Resource Name (ARN).ccfcsrsStackId
- The unique ID of the stack.ccfcsrsResponseStatus
- -- | The response status code.
data CreateCloudFormationChangeSetResponse Source #
See: createCloudFormationChangeSetResponse
smart constructor.
Instances
Response Lenses
ccfcsrsSemanticVersion :: Lens' CreateCloudFormationChangeSetResponse (Maybe Text) Source #
The semantic version of the application: https://semver.org/
ccfcsrsChangeSetId :: Lens' CreateCloudFormationChangeSetResponse (Maybe Text) Source #
The ARN of the change set. Length Constraints: Minimum length of 1. Pattern: Amazon Resource Name (ARN):[-a-zA-Z0-9:/]*
ccfcsrsApplicationId :: Lens' CreateCloudFormationChangeSetResponse (Maybe Text) Source #
The application Amazon Resource Name (ARN).
ccfcsrsStackId :: Lens' CreateCloudFormationChangeSetResponse (Maybe Text) Source #
The unique ID of the stack.
ccfcsrsResponseStatus :: Lens' CreateCloudFormationChangeSetResponse Int Source #
- - | The response status code.