createOrUpdateStack
Create new or Update existing CloudFormation stack in the AWS cloud. This operation takes Stack Id or Stack Name and template. If the Stack Id or Name exists, this operation will attempt to update, otherwise this operation will attempt to create the stack. If both template URL and template file path are provided, the plugin will use the template URL and do nothing with the file. If neither input is provided, the plugin will automatically look in the artifacts directory for a single file and try to use that as a template.
Target Properties
Property Name | Property Code | Required | Description |
---|---|---|---|
AWS Access Key |
| Yes | The access key found on the "Security Credentials" page of the AWS management console. |
AWS Secret Key |
| Yes | The secret key found on the "Security Credentials" page of the AWS management console. |
AWS Region |
| Yes | The AWS region to operate on. To find the endpoint code for your region, see Amazon's Documentation. |
Inputs
Input Name | Input Code | Required | Description |
---|---|---|---|
Template URL |
| No | The URL path to the template to use for creating a stack. |
Template File Path |
| No | The path to the template file to use. |
Stack Name |
| Yes | The name or Id for the stack to update. |
Template Parameters |
| No | Semicolon delimited list of parameters to use when creating the stack. (e.g.DBUser=sys;DBPassword=welcome1) |
Use Previous Value |
| No | Semicolon delimited list of parameters to use when updating the stack, it will use the existing parameter value for a given parameter key. (e.g. DBUser;DBPassword) |
Stack Status Timeout |
| No | A timeout, in seconds, for fetching the status of the stack. Defaults to 300 seconds (5 minutes). (Integer) |
Outputs
Output Name | Required | Description |
---|---|---|
| Yes | Id of the newly created or updated stack. |
| Yes | Status of the newly created or updated stack. |
Artifacts
This operation doesn't consume or produce any artifacts.
Endpoint Selection
This operation will select all available endpoints associated to the target.
Endpoint Execution
This operation will execute on any one of the selected endpoints and will be random in the determination of which one.
- style