-
Notifications
You must be signed in to change notification settings - Fork 0
/
amazon.aws.cloudformation.sublime-snippet
44 lines (44 loc) · 2.96 KB
/
amazon.aws.cloudformation.sublime-snippet
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<snippet>
<content><![CDATA[- name: ${1:Create or delete an AWS CloudFormation stack}
amazon.aws.cloudformation:
access_key: ${2:# AWS access key ID}
aws_ca_bundle: ${3:# The location of a CA Bundle to use when validating SSL certificates}
aws_config: ${4:# A dictionary to modify the botocore configuration}
backoff_delay: ${5:# Number of seconds to wait for the next retry}
backoff_max_delay: ${6:# Maximum amount of time to wait between retries}
backoff_retries: ${7:# Number of times to retry operation}
capabilities: ${8:# Specify capabilities that stack template contains}
changeset_name: ${9:# Name given to the changeset when creating a changeset}
create_changeset: ${10:# If stack already exists create a changeset instead of directly applying changes}
create_timeout: ${11:# The amount of time (in minutes) that can pass before the stack status becomes CREATE_FAILED}
debug_botocore_endpoint_logs: ${12:# Use a C(botocore}
disable_rollback: ${13:# If a stacks fails to form, rollback will remove the stack}
endpoint_url: ${14:# URL to connect to instead of the default AWS endpoints}
events_limit: ${15:# Maximum number of CloudFormation events to fetch from a stack when creating or updating it}
notification_arns: ${16:# A comma separated list of Simple Notification Service (SNS) topic ARNs to publish stack related events}
on_create_failure: ${17:# Action to take upon failure of stack creation}
profile: ${18:# A named AWS profile to use for authentication}
region: ${19:# The AWS region to use}
role_arn: ${20:# The role that AWS CloudFormation assumes to create the stack}
secret_key: ${21:# AWS secret access key}
session_token: ${22:# AWS STS session token for use with temporary credentials}
stack_name: ${23:# Name of the CloudFormation stack}
stack_policy: ${24:# The path of the file containing the CloudFormation stack policy}
stack_policy_body: ${25:# The CloudFormation stack policy in JSON}
stack_policy_on_update_body: ${26:# the body of the cloudformation stack policy only applied during this update}
state: ${27:# If I(state=present), stack will be created}
tags: ${28:# Dictionary of tags to associate with stack and its resources during stack creation}
template: ${29:# The local path of the CloudFormation template}
template_body: ${30:# Template body}
template_parameters: ${31:# A list of hashes of all the template variables for the stack}
template_url: ${32:# Location of file containing the template body}
termination_protection: ${33:# Enable or disable termination protection on the stack}
validate_certs: ${34:# When set to C(false), SSL certificates will not be validated for communication with the AWS APIs}
tags:
- amazon
- aws
- cloudformation]]></content>
<tabTrigger>amazon.aws.cloudformation</tabTrigger>
<scope>source.yaml,source.ansible</scope>
<description>Create or delete an AWS CloudFormation stack</description>
</snippet>