From 13873636a0e8eb96c21ed08d5176280f781cfb45 Mon Sep 17 00:00:00 2001 From: Andreas Gerler Date: Mon, 21 Jan 2019 14:57:51 +0100 Subject: [PATCH] Updated aws-snippets Signed-off-by: Andreas Gerler --- .../aws-snippets-autoloads.el | 0 .../aws-snippets-pkg.el | 2 +- .../aws-snippets.el | 4 +- .../snippets/eshell-mode/aws-ami-ls | 0 ...s-autoscaling-describe-auto-scaling-groups | 0 ...autoscaling-describe-launch-configurations | 0 ...oscaling-update-auto-scaling-group-min-max | 0 .../eshell-mode/aws-cloudformation-change-ls | 0 .../aws-cloudformation-create-change-set | 0 .../aws-cloudformation-describe-change-set | 0 .../aws-cloudformation-describe-stack | 0 .../aws-cloudformation-describe-stack-events | 0 .../eshell-mode/aws-cloudformation-ls | 0 .../aws-cloudformation-validate-template | 0 .../eshell-mode/aws-cloudtrail-lookup-events | 0 .../eshell-mode/aws-ec2-delete-snapshot | 0 .../eshell-mode/aws-ec2-delete-volume | 0 .../aws-ec2-describe-instance-attribute | 0 .../aws-ec2-describe-instance-status | 0 .../eshell-mode/aws-ec2-describe-userdata | 0 .../eshell-mode/aws-ec2-get-console-output | 0 .../eshell-mode/aws-ec2-get-dns-names | 0 .../eshell-mode/aws-ec2-get-instance-details | 0 .../eshell-mode/aws-ec2-get-instance-volumes | 0 .../aws-ec2-get-securitygroup-details | 0 .../aws-ec2-get-securitygroup-references | 0 .../eshell-mode/aws-ec2-get-securitygroups | 0 .../eshell-mode/aws-ec2-get-snapshot-details | 0 .../eshell-mode/aws-ec2-get-snapshots | 0 .../snippets/eshell-mode/aws-ec2-get-volumes | 0 .../eshell-mode/aws-ec2-get-volumes-unused | 0 .../eshell-mode/aws-ec2-instance-running | 0 .../eshell-mode/aws-ec2-list-instances | 0 .../snippets/eshell-mode/aws-ec2-list-subnets | 0 .../snippets/eshell-mode/aws-ec2-list-vpcs | 0 .../eshell-mode/aws-ec2-start-stop-instance | 0 .../eshell-mode/aws-ec2-volume-details | 0 .../aws-elb-describe-instance-health | 0 .../aws-elb-describe-load-balancer | 0 .../aws-elb-describe-load-balancer-attributes | 0 .../snippets/eshell-mode/aws-elb-get-list | 0 .../snippets/eshell-mode/aws-elb-search | 0 .../eshell-mode/aws-emr-describe-cluster | 0 .../eshell-mode/aws-emr-list-clusters | 0 .../snippets/eshell-mode/aws-filters | 0 .../snippets/eshell-mode/aws-logs-get-groups | 0 .../eshell-mode/aws-logs-set-retention | 0 .../snippets/eshell-mode/aws-policy-ls | 0 .../aws-rds-describe-db-instance-details | 0 .../eshell-mode/aws-rds-describe-db-instances | 0 .../aws-rds-describe-db-parameter-groups | 0 .../eshell-mode/aws-rds-describe-parameters | 0 .../snippets/eshell-mode/aws-region-loop | 0 .../snippets/eshell-mode/aws-regions | 0 .../eshell-mode/aws-route53-list-hosted-zones | 0 .../aws-route53-list-resource-record-sets | 0 .../snippets/eshell-mode/aws-sns-ls | 0 .../snippets/eshell-mode/aws-support-describe | 0 .../snippets/eshell-mode/aws-support-ls | 0 .../snippets/json-mode/aws-autoscaling-group | 19 ++++++++ .../json-mode/aws-autoscaling-group-vpc | 22 ++++++++++ .../snippets/json-mode/aws-availibility-zone | 7 +++ .../aws-cloudformation-authentication | 17 ++++++++ .../aws-cloudformation-customresource | 13 ++++++ .../json-mode/aws-cloudformation-init | 25 +++++++++++ .../json-mode/aws-cloudformation-stack | 15 +++++++ .../aws-cloudformation-waitcondition | 14 ++++++ .../aws-cloudformation-waitconditionhandle | 11 +++++ .../json-mode/aws-cloudfront-distribution | 12 ++++++ .../snippets/json-mode/aws-cloudtrail | 16 +++++++ .../snippets/json-mode/aws-cloudwatch-alarm | 26 +++++++++++ .../snippets/json-mode/aws-dynamodb-table | 17 ++++++++ .../snippets/json-mode/aws-ec2-instance | 34 +++++++++++++++ .../snippets/json-mode/aws-ec2-volume | 24 +++++++++++ .../snippets/json-mode/aws-eip-vpc | 13 ++++++ .../json-mode/aws-elastic-load-balancer | 19 ++++++++ .../json-mode/aws-elastic-load-balancer-vpc | 20 +++++++++ .../aws-elastic-load-balancer-vpc-internal | 21 +++++++++ .../json-mode/aws-elasticache-cachecluster | 31 +++++++++++++ .../json-mode/aws-elasticache-parametergroup | 14 ++++++ .../json-mode/aws-elasticache-securitygroup | 13 ++++++ .../aws-elasticache-securitygroupingress | 15 +++++++ .../json-mode/aws-elasticache-subnetgroup | 13 ++++++ .../aws-elasticbeanstalk-application | 12 ++++++ .../aws-elasticbeanstalk-applicationversion | 14 ++++++ ...aws-elasticbeanstalk-configurationtemplate | 17 ++++++++ .../aws-elasticbeanstalk-environment | 20 +++++++++ .../snippets/json-mode/aws-elb-listener | 12 ++++++ .../snippets/json-mode/aws-find-in-map | 11 +++++ .../snippets/json-mode/aws-get-attr | 6 +++ .../snippets/json-mode/aws-iam-accesskey | 14 ++++++ .../snippets/json-mode/aws-iam-group | 13 ++++++ .../json-mode/aws-iam-instanceprofile | 13 ++++++ .../snippets/json-mode/aws-iam-policy | 16 +++++++ .../snippets/json-mode/aws-iam-role | 14 ++++++ .../snippets/json-mode/aws-iam-user | 15 +++++++ .../json-mode/aws-iam-usertogroupaddition | 13 ++++++ .../snippets/json-mode/aws-internet-gateway | 19 ++++++++ .../snippets/json-mode/aws-join | 7 +++ .../snippets/json-mode/aws-kinesis-stream | 12 ++++++ .../snippets/json-mode/aws-launch-config | 28 ++++++++++++ .../snippets/json-mode/aws-logs-loggroup | 12 ++++++ .../snippets/json-mode/aws-logs-metricfilter | 14 ++++++ .../snippets/json-mode/aws-map | 14 ++++++ .../snippets/json-mode/aws-map-item | 9 ++++ .../snippets/json-mode/aws-opsworks-app | 21 +++++++++ ...aws-opsworks-elasticloadbalancerattachment | 13 ++++++ .../snippets/json-mode/aws-opsworks-instance | 24 +++++++++++ .../snippets/json-mode/aws-opsworks-layer | 26 +++++++++++ .../snippets/json-mode/aws-opsworks-stack | 28 ++++++++++++ .../snippets/json-mode/aws-output | 13 ++++++ .../snippets/json-mode/aws-parameter | 11 +++++ .../snippets/json-mode/aws-rds-dbinstance | 41 ++++++++++++++++++ .../json-mode/aws-rds-dbparametergroup | 15 +++++++ .../json-mode/aws-rds-dbsecuritygroup | 15 +++++++ .../json-mode/aws-rds-dbsecuritygroupingress | 13 ++++++ .../snippets/json-mode/aws-rds-dbsubnetgroup | 14 ++++++ .../json-mode/aws-rds-eventsubscription | 16 +++++++ .../snippets/json-mode/aws-redshift-cluster | 35 +++++++++++++++ .../aws-redshift-clusterparametergroup | 14 ++++++ .../aws-redshift-clustersecuritygroup | 12 ++++++ .../aws-redshift-clustersecuritygroupingress | 15 +++++++ .../json-mode/aws-redshift-clustersubnetgroup | 13 ++++++ .../snippets/json-mode/aws-ref | 7 +++ .../snippets/json-mode/aws-resource | 11 +++++ .../snippets/json-mode/aws-route | 14 ++++++ .../snippets/json-mode/aws-route-table | 13 ++++++ .../snippets/json-mode/aws-route-table-assoc | 13 ++++++ .../json-mode/aws-route53-healthcheck | 13 ++++++ .../snippets/json-mode/aws-route53-hostedzone | 15 +++++++ .../snippets/json-mode/aws-route53-recordset | 25 +++++++++++ .../json-mode/aws-route53-recordset-group | 15 +++++++ .../snippets/json-mode/aws-s3-bucket | 19 ++++++++ .../snippets/json-mode/aws-s3-bucketpolicy | 13 ++++++ .../snippets/json-mode/aws-security-group | 17 ++++++++ .../json-mode/aws-security-group-egress-block | 9 ++++ .../snippets/json-mode/aws-select-list | 7 +++ .../snippets/json-mode/aws-sg-egress-cidr | 7 +++ .../snippets/json-mode/aws-sg-ingress-cidr | 7 +++ .../snippets/json-mode/aws-sns-topic | 14 ++++++ .../snippets/json-mode/aws-sns-topicpolicy | 14 ++++++ .../snippets/json-mode/aws-sqs-queue | 18 ++++++++ .../snippets/json-mode/aws-sqs-queuepolicy | 13 ++++++ .../snippets/json-mode/aws-start | 28 ++++++++++++ .../snippets/json-mode/aws-subnet | 15 +++++++ .../snippets/json-mode/aws-tag | 7 +++ .../snippets/json-mode/aws-vpc | 13 ++++++ .../snippets/json-mode/aws-vpn-gateway | 20 +++++++++ .../snippets/sh-mode/.yas-parents | 0 .../snippets/shell-mode/.yas-parents | 0 .../snippets/yaml-mode/aws-autoscaling-group | 18 ++++++++ .../yaml-mode/aws-autoscaling-group-vpc | 21 +++++++++ .../snippets/yaml-mode/aws-availability-zone | 7 +++ .../aws-cloudformation-authentication | 16 +++++++ .../aws-cloudformation-customresource | 12 ++++++ .../yaml-mode/aws-cloudformation-init | 17 ++++++++ .../yaml-mode/aws-cloudformation-stack | 16 +++++++ .../aws-cloudformation-waitcondition | 12 ++++++ .../aws-cloudformation-waitconditionhandle | 10 +++++ .../yaml-mode/aws-cloudfront-distribution | 11 +++++ .../snippets/yaml-mode/aws-cloudtrail | 15 +++++++ .../snippets/yaml-mode/aws-cloudwatch-alarm | 29 +++++++++++++ .../snippets/yaml-mode/aws-dynamodb-table | 20 +++++++++ .../snippets/yaml-mode/aws-ec2-instance | 26 +++++++++++ .../snippets/yaml-mode/aws-ec2-volume | 20 +++++++++ .../snippets/yaml-mode/aws-eip-vpc | 12 ++++++ .../yaml-mode/aws-elastic-load-balancer | 15 +++++++ .../yaml-mode/aws-elastic-load-balancer-vpc | 17 ++++++++ .../aws-elastic-load-balancer-vpc-internal | 18 ++++++++ .../yaml-mode/aws-elasticache-cachecluster | 33 ++++++++++++++ .../yaml-mode/aws-elasticache-parametergroup | 14 ++++++ .../yaml-mode/aws-elasticache-securitygroup | 11 +++++ .../aws-elasticache-securitygroupingress | 12 ++++++ .../yaml-mode/aws-elasticache-subnetgroup | 13 ++++++ .../aws-elasticbeanstalk-application | 10 +++++ .../aws-elasticbeanstalk-applicationversion | 14 ++++++ ...aws-elasticbeanstalk-configurationtemplate | 16 +++++++ .../aws-elasticbeanstalk-environment | 20 +++++++++ .../snippets/yaml-mode/aws-elb-listener | 10 +++++ .../snippets/yaml-mode/aws-find-in-map | 11 +++++ .../snippets/yaml-mode/aws-get-attr | 6 +++ .../snippets/yaml-mode/aws-iam-accesskey | 12 ++++++ .../snippets/yaml-mode/aws-iam-group | 13 ++++++ .../yaml-mode/aws-iam-instanceprofile | 13 ++++++ .../snippets/yaml-mode/aws-iam-policy | 18 ++++++++ .../snippets/yaml-mode/aws-iam-role | 13 ++++++ .../snippets/yaml-mode/aws-iam-user | 17 ++++++++ .../yaml-mode/aws-iam-usertogroupaddition | 13 ++++++ .../snippets/yaml-mode/aws-internet-gateway | 18 ++++++++ .../snippets/yaml-mode/aws-join | 7 +++ .../snippets/yaml-mode/aws-kinesis-stream | 11 +++++ .../snippets/yaml-mode/aws-launch-config | 22 ++++++++++ .../snippets/yaml-mode/aws-logs-loggroup | 10 +++++ .../snippets/yaml-mode/aws-logs-metricfilter | 15 +++++++ .../snippets/yaml-mode/aws-map | 12 ++++++ .../snippets/yaml-mode/aws-map-item | 9 ++++ .../snippets/yaml-mode/aws-opsworks-app | 24 +++++++++++ ...aws-opsworks-elasticloadbalancerattachment | 11 +++++ .../snippets/yaml-mode/aws-opsworks-instance | 25 +++++++++++ .../snippets/yaml-mode/aws-opsworks-layer | 29 +++++++++++++ .../snippets/yaml-mode/aws-opsworks-stack | 32 ++++++++++++++ .../snippets/yaml-mode/aws-output | 12 ++++++ .../snippets/yaml-mode/aws-parameter | 11 +++++ .../snippets/yaml-mode/aws-rds-dbinstance | 43 +++++++++++++++++++ .../yaml-mode/aws-rds-dbparametergroup | 16 +++++++ .../yaml-mode/aws-rds-dbsecuritygroup | 16 +++++++ .../yaml-mode/aws-rds-dbsecuritygroupingress | 12 ++++++ .../snippets/yaml-mode/aws-rds-dbsubnetgroup | 15 +++++++ .../yaml-mode/aws-rds-eventsubscription | 17 ++++++++ .../snippets/yaml-mode/aws-redshift-cluster | 36 ++++++++++++++++ .../aws-redshift-clusterparametergroup | 13 ++++++ .../aws-redshift-clustersecuritygroup | 11 +++++ .../aws-redshift-clustersecuritygroupingress | 14 ++++++ .../yaml-mode/aws-redshift-clustersubnetgroup | 12 ++++++ .../snippets/yaml-mode/aws-ref | 7 +++ .../snippets/yaml-mode/aws-resource | 11 +++++ .../snippets/yaml-mode/aws-route | 13 ++++++ .../snippets/yaml-mode/aws-route-table | 13 ++++++ .../snippets/yaml-mode/aws-route-table-assoc | 12 ++++++ .../yaml-mode/aws-route53-healthcheck | 12 ++++++ .../snippets/yaml-mode/aws-route53-hostedzone | 15 +++++++ .../snippets/yaml-mode/aws-route53-recordset | 25 +++++++++++ .../yaml-mode/aws-route53-recordset-group | 15 +++++++ .../snippets/yaml-mode/aws-s3-bucket | 19 ++++++++ .../snippets/yaml-mode/aws-s3-bucketpolicy | 13 ++++++ .../snippets/yaml-mode/aws-security-group | 16 +++++++ .../snippets/yaml-mode/aws-select-list | 7 +++ .../snippets/yaml-mode/aws-sg-egress-cidr | 10 +++++ .../snippets/yaml-mode/aws-sg-ingress-cidr | 10 +++++ .../snippets/yaml-mode/aws-sns-topic | 13 ++++++ .../snippets/yaml-mode/aws-sns-topicpolicy | 12 ++++++ .../snippets/yaml-mode/aws-sqs-queue | 17 ++++++++ .../snippets/yaml-mode/aws-sqs-queuepolicy | 14 ++++++ .../snippets/yaml-mode/aws-start | 21 +++++++++ .../snippets/yaml-mode/aws-subnet | 15 +++++++ .../snippets/yaml-mode/aws-tag | 9 ++++ .../snippets/yaml-mode/aws-vpc | 13 ++++++ .../snippets/yaml-mode/aws-vpn-gateway | 18 ++++++++ elpa/aws-snippets-readme.txt | 2 +- 239 files changed, 2790 insertions(+), 4 deletions(-) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/aws-snippets-autoloads.el (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/aws-snippets-pkg.el (62%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/aws-snippets.el (98%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-ami-ls (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-autoscaling-describe-auto-scaling-groups (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-autoscaling-describe-launch-configurations (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-autoscaling-update-auto-scaling-group-min-max (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-cloudformation-change-ls (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-cloudformation-create-change-set (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-cloudformation-describe-change-set (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-cloudformation-describe-stack (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-cloudformation-describe-stack-events (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-cloudformation-ls (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-cloudformation-validate-template (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-cloudtrail-lookup-events (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-ec2-delete-snapshot (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-ec2-delete-volume (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-ec2-describe-instance-attribute (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-ec2-describe-instance-status (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-ec2-describe-userdata (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-ec2-get-console-output (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-ec2-get-dns-names (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-ec2-get-instance-details (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-ec2-get-instance-volumes (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-ec2-get-securitygroup-details (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-ec2-get-securitygroup-references (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-ec2-get-securitygroups (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-ec2-get-snapshot-details (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-ec2-get-snapshots (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-ec2-get-volumes (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-ec2-get-volumes-unused (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-ec2-instance-running (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-ec2-list-instances (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-ec2-list-subnets (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-ec2-list-vpcs (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-ec2-start-stop-instance (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-ec2-volume-details (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-elb-describe-instance-health (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-elb-describe-load-balancer (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-elb-describe-load-balancer-attributes (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-elb-get-list (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-elb-search (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-emr-describe-cluster (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-emr-list-clusters (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-filters (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-logs-get-groups (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-logs-set-retention (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-policy-ls (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-rds-describe-db-instance-details (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-rds-describe-db-instances (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-rds-describe-db-parameter-groups (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-rds-describe-parameters (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-region-loop (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-regions (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-route53-list-hosted-zones (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-route53-list-resource-record-sets (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-sns-ls (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-support-describe (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/eshell-mode/aws-support-ls (100%) create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-autoscaling-group create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-autoscaling-group-vpc create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-availibility-zone create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-cloudformation-authentication create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-cloudformation-customresource create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-cloudformation-init create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-cloudformation-stack create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-cloudformation-waitcondition create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-cloudformation-waitconditionhandle create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-cloudfront-distribution create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-cloudtrail create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-cloudwatch-alarm create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-dynamodb-table create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-ec2-instance create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-ec2-volume create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-eip-vpc create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elastic-load-balancer create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elastic-load-balancer-vpc create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elastic-load-balancer-vpc-internal create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elasticache-cachecluster create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elasticache-parametergroup create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elasticache-securitygroup create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elasticache-securitygroupingress create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elasticache-subnetgroup create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elasticbeanstalk-application create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elasticbeanstalk-applicationversion create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elasticbeanstalk-configurationtemplate create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elasticbeanstalk-environment create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elb-listener create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-find-in-map create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-get-attr create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-iam-accesskey create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-iam-group create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-iam-instanceprofile create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-iam-policy create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-iam-role create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-iam-user create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-iam-usertogroupaddition create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-internet-gateway create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-join create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-kinesis-stream create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-launch-config create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-logs-loggroup create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-logs-metricfilter create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-map create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-map-item create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-opsworks-app create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-opsworks-elasticloadbalancerattachment create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-opsworks-instance create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-opsworks-layer create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-opsworks-stack create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-output create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-parameter create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-rds-dbinstance create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-rds-dbparametergroup create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-rds-dbsecuritygroup create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-rds-dbsecuritygroupingress create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-rds-dbsubnetgroup create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-rds-eventsubscription create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-redshift-cluster create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-redshift-clusterparametergroup create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-redshift-clustersecuritygroup create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-redshift-clustersecuritygroupingress create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-redshift-clustersubnetgroup create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-ref create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-resource create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-route create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-route-table create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-route-table-assoc create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-route53-healthcheck create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-route53-hostedzone create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-route53-recordset create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-route53-recordset-group create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-s3-bucket create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-s3-bucketpolicy create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-security-group create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-security-group-egress-block create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-select-list create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-sg-egress-cidr create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-sg-ingress-cidr create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-sns-topic create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-sns-topicpolicy create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-sqs-queue create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-sqs-queuepolicy create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-start create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-subnet create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-tag create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-vpc create mode 100644 elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-vpn-gateway rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/sh-mode/.yas-parents (100%) rename elpa/{aws-snippets-20180410.1545 => aws-snippets-20190118.2100}/snippets/shell-mode/.yas-parents (100%) create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-autoscaling-group create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-autoscaling-group-vpc create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-availability-zone create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-cloudformation-authentication create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-cloudformation-customresource create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-cloudformation-init create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-cloudformation-stack create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-cloudformation-waitcondition create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-cloudformation-waitconditionhandle create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-cloudfront-distribution create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-cloudtrail create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-cloudwatch-alarm create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-dynamodb-table create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-ec2-instance create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-ec2-volume create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-eip-vpc create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elastic-load-balancer create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elastic-load-balancer-vpc create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elastic-load-balancer-vpc-internal create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elasticache-cachecluster create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elasticache-parametergroup create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elasticache-securitygroup create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elasticache-securitygroupingress create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elasticache-subnetgroup create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elasticbeanstalk-application create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elasticbeanstalk-applicationversion create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elasticbeanstalk-configurationtemplate create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elasticbeanstalk-environment create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elb-listener create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-find-in-map create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-get-attr create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-iam-accesskey create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-iam-group create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-iam-instanceprofile create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-iam-policy create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-iam-role create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-iam-user create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-iam-usertogroupaddition create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-internet-gateway create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-join create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-kinesis-stream create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-launch-config create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-logs-loggroup create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-logs-metricfilter create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-map create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-map-item create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-opsworks-app create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-opsworks-elasticloadbalancerattachment create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-opsworks-instance create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-opsworks-layer create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-opsworks-stack create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-output create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-parameter create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-rds-dbinstance create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-rds-dbparametergroup create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-rds-dbsecuritygroup create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-rds-dbsecuritygroupingress create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-rds-dbsubnetgroup create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-rds-eventsubscription create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-redshift-cluster create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-redshift-clusterparametergroup create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-redshift-clustersecuritygroup create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-redshift-clustersecuritygroupingress create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-redshift-clustersubnetgroup create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-ref create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-resource create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-route create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-route-table create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-route-table-assoc create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-route53-healthcheck create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-route53-hostedzone create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-route53-recordset create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-route53-recordset-group create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-s3-bucket create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-s3-bucketpolicy create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-security-group create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-select-list create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-sg-egress-cidr create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-sg-ingress-cidr create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-sns-topic create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-sns-topicpolicy create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-sqs-queue create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-sqs-queuepolicy create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-start create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-subnet create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-tag create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-vpc create mode 100644 elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-vpn-gateway diff --git a/elpa/aws-snippets-20180410.1545/aws-snippets-autoloads.el b/elpa/aws-snippets-20190118.2100/aws-snippets-autoloads.el similarity index 100% rename from elpa/aws-snippets-20180410.1545/aws-snippets-autoloads.el rename to elpa/aws-snippets-20190118.2100/aws-snippets-autoloads.el diff --git a/elpa/aws-snippets-20180410.1545/aws-snippets-pkg.el b/elpa/aws-snippets-20190118.2100/aws-snippets-pkg.el similarity index 62% rename from elpa/aws-snippets-20180410.1545/aws-snippets-pkg.el rename to elpa/aws-snippets-20190118.2100/aws-snippets-pkg.el index 199abd06..c44c97b7 100644 --- a/elpa/aws-snippets-20180410.1545/aws-snippets-pkg.el +++ b/elpa/aws-snippets-20190118.2100/aws-snippets-pkg.el @@ -1,4 +1,4 @@ -(define-package "aws-snippets" "20180410.1545" "Yasnippets for AWS" +(define-package "aws-snippets" "20190118.2100" "Yasnippets for AWS" '((yasnippet "0.8.0")) :keywords '("snippets")) diff --git a/elpa/aws-snippets-20180410.1545/aws-snippets.el b/elpa/aws-snippets-20190118.2100/aws-snippets.el similarity index 98% rename from elpa/aws-snippets-20180410.1545/aws-snippets.el rename to elpa/aws-snippets-20190118.2100/aws-snippets.el index 612716e7..96b8ed72 100644 --- a/elpa/aws-snippets-20180410.1545/aws-snippets.el +++ b/elpa/aws-snippets-20190118.2100/aws-snippets.el @@ -1,6 +1,6 @@ ;;; aws-snippets.el --- Yasnippets for AWS -;; Copyright (C) 2018 Andreas Gerler +;; Copyright (C) 2018, 2019 Andreas Gerler ;; keywords: snippets ;; Version: 0.1.0 ;; Package-Requires: ((yasnippet "0.8.0")) @@ -26,7 +26,7 @@ ;;; Commentary: -;; A collection of yasnippet snippets to be used with AWS CLI +;; A collection of yasnippet snippets to be used with AWS CLI as well as JSON for CloudFormation ;;; Code: diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-ami-ls b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-ami-ls similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-ami-ls rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-ami-ls diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-autoscaling-describe-auto-scaling-groups b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-autoscaling-describe-auto-scaling-groups similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-autoscaling-describe-auto-scaling-groups rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-autoscaling-describe-auto-scaling-groups diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-autoscaling-describe-launch-configurations b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-autoscaling-describe-launch-configurations similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-autoscaling-describe-launch-configurations rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-autoscaling-describe-launch-configurations diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-autoscaling-update-auto-scaling-group-min-max b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-autoscaling-update-auto-scaling-group-min-max similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-autoscaling-update-auto-scaling-group-min-max rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-autoscaling-update-auto-scaling-group-min-max diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-cloudformation-change-ls b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-cloudformation-change-ls similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-cloudformation-change-ls rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-cloudformation-change-ls diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-cloudformation-create-change-set b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-cloudformation-create-change-set similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-cloudformation-create-change-set rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-cloudformation-create-change-set diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-cloudformation-describe-change-set b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-cloudformation-describe-change-set similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-cloudformation-describe-change-set rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-cloudformation-describe-change-set diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-cloudformation-describe-stack b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-cloudformation-describe-stack similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-cloudformation-describe-stack rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-cloudformation-describe-stack diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-cloudformation-describe-stack-events b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-cloudformation-describe-stack-events similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-cloudformation-describe-stack-events rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-cloudformation-describe-stack-events diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-cloudformation-ls b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-cloudformation-ls similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-cloudformation-ls rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-cloudformation-ls diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-cloudformation-validate-template b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-cloudformation-validate-template similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-cloudformation-validate-template rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-cloudformation-validate-template diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-cloudtrail-lookup-events b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-cloudtrail-lookup-events similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-cloudtrail-lookup-events rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-cloudtrail-lookup-events diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-ec2-delete-snapshot b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-ec2-delete-snapshot similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-ec2-delete-snapshot rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-ec2-delete-snapshot diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-ec2-delete-volume b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-ec2-delete-volume similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-ec2-delete-volume rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-ec2-delete-volume diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-ec2-describe-instance-attribute b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-ec2-describe-instance-attribute similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-ec2-describe-instance-attribute rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-ec2-describe-instance-attribute diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-ec2-describe-instance-status b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-ec2-describe-instance-status similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-ec2-describe-instance-status rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-ec2-describe-instance-status diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-ec2-describe-userdata b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-ec2-describe-userdata similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-ec2-describe-userdata rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-ec2-describe-userdata diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-ec2-get-console-output b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-ec2-get-console-output similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-ec2-get-console-output rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-ec2-get-console-output diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-ec2-get-dns-names b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-ec2-get-dns-names similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-ec2-get-dns-names rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-ec2-get-dns-names diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-ec2-get-instance-details b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-ec2-get-instance-details similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-ec2-get-instance-details rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-ec2-get-instance-details diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-ec2-get-instance-volumes b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-ec2-get-instance-volumes similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-ec2-get-instance-volumes rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-ec2-get-instance-volumes diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-ec2-get-securitygroup-details b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-ec2-get-securitygroup-details similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-ec2-get-securitygroup-details rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-ec2-get-securitygroup-details diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-ec2-get-securitygroup-references b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-ec2-get-securitygroup-references similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-ec2-get-securitygroup-references rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-ec2-get-securitygroup-references diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-ec2-get-securitygroups b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-ec2-get-securitygroups similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-ec2-get-securitygroups rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-ec2-get-securitygroups diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-ec2-get-snapshot-details b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-ec2-get-snapshot-details similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-ec2-get-snapshot-details rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-ec2-get-snapshot-details diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-ec2-get-snapshots b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-ec2-get-snapshots similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-ec2-get-snapshots rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-ec2-get-snapshots diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-ec2-get-volumes b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-ec2-get-volumes similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-ec2-get-volumes rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-ec2-get-volumes diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-ec2-get-volumes-unused b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-ec2-get-volumes-unused similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-ec2-get-volumes-unused rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-ec2-get-volumes-unused diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-ec2-instance-running b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-ec2-instance-running similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-ec2-instance-running rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-ec2-instance-running diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-ec2-list-instances b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-ec2-list-instances similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-ec2-list-instances rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-ec2-list-instances diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-ec2-list-subnets b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-ec2-list-subnets similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-ec2-list-subnets rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-ec2-list-subnets diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-ec2-list-vpcs b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-ec2-list-vpcs similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-ec2-list-vpcs rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-ec2-list-vpcs diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-ec2-start-stop-instance b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-ec2-start-stop-instance similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-ec2-start-stop-instance rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-ec2-start-stop-instance diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-ec2-volume-details b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-ec2-volume-details similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-ec2-volume-details rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-ec2-volume-details diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-elb-describe-instance-health b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-elb-describe-instance-health similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-elb-describe-instance-health rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-elb-describe-instance-health diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-elb-describe-load-balancer b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-elb-describe-load-balancer similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-elb-describe-load-balancer rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-elb-describe-load-balancer diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-elb-describe-load-balancer-attributes b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-elb-describe-load-balancer-attributes similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-elb-describe-load-balancer-attributes rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-elb-describe-load-balancer-attributes diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-elb-get-list b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-elb-get-list similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-elb-get-list rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-elb-get-list diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-elb-search b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-elb-search similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-elb-search rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-elb-search diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-emr-describe-cluster b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-emr-describe-cluster similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-emr-describe-cluster rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-emr-describe-cluster diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-emr-list-clusters b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-emr-list-clusters similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-emr-list-clusters rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-emr-list-clusters diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-filters b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-filters similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-filters rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-filters diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-logs-get-groups b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-logs-get-groups similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-logs-get-groups rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-logs-get-groups diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-logs-set-retention b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-logs-set-retention similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-logs-set-retention rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-logs-set-retention diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-policy-ls b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-policy-ls similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-policy-ls rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-policy-ls diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-rds-describe-db-instance-details b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-rds-describe-db-instance-details similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-rds-describe-db-instance-details rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-rds-describe-db-instance-details diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-rds-describe-db-instances b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-rds-describe-db-instances similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-rds-describe-db-instances rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-rds-describe-db-instances diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-rds-describe-db-parameter-groups b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-rds-describe-db-parameter-groups similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-rds-describe-db-parameter-groups rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-rds-describe-db-parameter-groups diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-rds-describe-parameters b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-rds-describe-parameters similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-rds-describe-parameters rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-rds-describe-parameters diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-region-loop b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-region-loop similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-region-loop rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-region-loop diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-regions b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-regions similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-regions rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-regions diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-route53-list-hosted-zones b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-route53-list-hosted-zones similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-route53-list-hosted-zones rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-route53-list-hosted-zones diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-route53-list-resource-record-sets b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-route53-list-resource-record-sets similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-route53-list-resource-record-sets rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-route53-list-resource-record-sets diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-sns-ls b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-sns-ls similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-sns-ls rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-sns-ls diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-support-describe b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-support-describe similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-support-describe rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-support-describe diff --git a/elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-support-ls b/elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-support-ls similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/eshell-mode/aws-support-ls rename to elpa/aws-snippets-20190118.2100/snippets/eshell-mode/aws-support-ls diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-autoscaling-group b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-autoscaling-group new file mode 100644 index 00000000..d16cdad9 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-autoscaling-group @@ -0,0 +1,19 @@ +# -*- mode: snippet -*- +# name: aws-autoscaling-group +# key: autoscaling-group +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:-}" : { + "Type" : "AWS::AutoScaling::AutoScalingGroup", + "Properties" : { + "AvailabilityZones" : [${2:"--"}], + "LaunchConfigurationName" : ${3:"--"}, + "MaxSize" : "${4:--}", + "MinSize" : "${5:--}", + "Tags" : [ {"Key" : "Name", + "Value" : "${6:"--"}", + "PropagateAtLaunch" : "True"} + ] + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-autoscaling-group-vpc b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-autoscaling-group-vpc new file mode 100644 index 00000000..16dd5207 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-autoscaling-group-vpc @@ -0,0 +1,22 @@ +# -*- mode: snippet -*- +# name: aws-autoscaling-group-vpc +# key: autoscaling-group-vpc +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:-}" : { + "Type" : "AWS::AutoScaling::AutoScalingGroup", + "Properties" : { + "AvailabilityZones" : [ + ${2:azs} + ], + "LaunchConfigurationName" : ${3:"-"}, + "MaxSize" : "${4:-}", + "MinSize" : "${5:-}", + "VPCZoneIdentifier" : [ ${6:list of subnet ids} ], + "Tags" : [ {"Key" : "Name", + "Value" : "${7:-}", + "PropagateAtLaunch" : "True"} + ] + } +}$0 \ No newline at end of file diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-availibility-zone b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-availibility-zone new file mode 100644 index 00000000..b3d652ad --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-availibility-zone @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: aws-availibility-zone +# key: availability-zone +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +{"Fn::Join" : ["",[{"Ref" : "AWS::Region"},"${1:a}" ] ]}$0 \ No newline at end of file diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-cloudformation-authentication b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-cloudformation-authentication new file mode 100644 index 00000000..b4c512ee --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-cloudformation-authentication @@ -0,0 +1,17 @@ +# -*- mode: snippet -*- +# name: aws-cloudformation-authentication +# key: cloudformation-authentication +# group: cloudformation +# -- +"AWS::CloudFormation::Authentication": { + "${1:AccessCreds}": { + "type": "$2", + "buckets": [ "$3" ], + "roleName": "$4", + "accessKeyId": "$5", + "secretKey": "$6", + "uris": [ "$7" ], + "username": "$8", + "password": "$9" + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-cloudformation-customresource b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-cloudformation-customresource new file mode 100644 index 00000000..96d68f35 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-cloudformation-customresource @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: aws-cloudformation-customresource +# key: cloudformation-customresource +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:customResource}": { + "Type": "AWS::CloudFormation::CustomResource", + "Version": "1.0", + "Properties": { + "ServiceToken": "$2" + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-cloudformation-init b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-cloudformation-init new file mode 100644 index 00000000..0c21a465 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-cloudformation-init @@ -0,0 +1,25 @@ +# -*- mode: snippet -*- +# name: aws-cloudformation-init +# key: cloudformation-init +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"AWS::CloudFormation::Init": { + "config": { + "packages": { + $0 + }, + "groups": { + }, + "users": { + }, + "sources": { + }, + "files": { + }, + "commands": { + }, + "services": { + } + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-cloudformation-stack b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-cloudformation-stack new file mode 100644 index 00000000..b6632867 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-cloudformation-stack @@ -0,0 +1,15 @@ +# -*- mode: snippet -*- +# name: aws-cloudformation-stack +# key: cloudformation-stack +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:cloudFormationStack}": { + "Type": "AWS::CloudFormation::Stack", + "Properties": { + "NotificationARNs": [ "$2" ], + "Parameters": { $3 }, + "TemplateURL": "$4", + "TimeoutInMinutes": "$5" + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-cloudformation-waitcondition b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-cloudformation-waitcondition new file mode 100644 index 00000000..2d90857d --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-cloudformation-waitcondition @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: aws-cloudformation-waitcondition +# key: cloudformation-waitcondition +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:waitCondition}": { + "Type": "AWS::CloudFormation::WaitCondition", + "Properties": { + "Count": "$2", + "Handle": "$3", + "Timeout": "$4" + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-cloudformation-waitconditionhandle b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-cloudformation-waitconditionhandle new file mode 100644 index 00000000..8318043a --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-cloudformation-waitconditionhandle @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: aws-cloudformation-waitconditionhandle +# key: cloudformation-waitconditionhandle +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:waitConditionHandle}": { + "Type" : "AWS::CloudFormation::WaitConditionHandle", + "Properties" : { + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-cloudfront-distribution b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-cloudfront-distribution new file mode 100644 index 00000000..d3e41a76 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-cloudfront-distribution @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: aws-cloudfront-distribution +# key: cloudfront-distribution +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:cloudfrontDistribution}": { + "Type": "AWS::CloudFront::Distribution", + "Properties": { + "DistributionConfig": $2 + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-cloudtrail b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-cloudtrail new file mode 100644 index 00000000..37d4b0ca --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-cloudtrail @@ -0,0 +1,16 @@ +# -*- mode: snippet -*- +# name: aws-cloudtrail +# key: cloudtrail +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:cloudTrail}": { + "Type": "AWS::CloudTrail::Trail", + "Properties": { + "S3BucketName": "$2", + "IncludeGlobalServiceEvents": "${3:$$(yas-choose-value '("true" "false")}", + "IsLogging": "${4:$$(yas-choose-value '("true" "false"))}", + "S3KeyPrefix": "$5", + "SnsTopicName": "$6" + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-cloudwatch-alarm b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-cloudwatch-alarm new file mode 100644 index 00000000..970fe63e --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-cloudwatch-alarm @@ -0,0 +1,26 @@ +# -*- mode: snippet -*- +# name: aws-cloudwatch-alarm +# key: cloudwatch-alarm +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:cloudWatchAlarm}": { + "Type": "AWS::CloudWatch::Alarm", + "Properties": { + "MetricName": "$2", + "Namespace": "$3", + "ComparisonOperator": "$4", + "EvaluationPeriods": "$5", + "Period": "$6", + "Statistic": "$7", + "Threshold": "$8", + "ActionsEnabled": "${9:$$(yas-choose-value '("true" "false"))}", + "AlarmActions": [ "$10" ], + "AlarmDescription": "$11", + "AlarmName": "$12", + "Dimensions": [ "$13" ], + "InsufficientDataActions": [ "$14" ], + "OKActions": [ "$15" ], + "Unit": "$16" + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-dynamodb-table b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-dynamodb-table new file mode 100644 index 00000000..c90b66e3 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-dynamodb-table @@ -0,0 +1,17 @@ +# -*- mode: snippet -*- +# name: aws-dynamodb-table +# key: dynamodb-table +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:dynamodbTable}": { + "Type": "AWS::DynamoDB::Table", + "Properties": { + "AttributeDefinitions": [ $2 ], + "GlobalSecondaryIndexes": [ $3 ], + "KeySchema": [ $4 ], + "LocalSecondaryIndexes": [ $5 ], + "ProvisionedThroughput": { $6 }, + "TableName": "$7" + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-ec2-instance b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-ec2-instance new file mode 100644 index 00000000..158d852a --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-ec2-instance @@ -0,0 +1,34 @@ +# -*- mode: snippet -*- +# name: aws-ec2-instance +# key: ec2-instance +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:-}": { + "Type": "AWS::EC2::Instance", + "Properties": { + "KeyName": ${2:-}, + "DisableApiTermination": "${3:$$(yas-choose-value '("true" "false"))}", + "ImageId": { ${4:-} }, + "InstanceType": "${5:-}", + "Monitoring": "${6:$$(yas-choose-value '("true" "false"))}", + "SecurityGroupIds" : [${7:-}], + "Tags": [ + { + "Key": "${8:-}", + "Value": "${9:-}" + } + ], + "UserData": { + "Fn::Base64": { + "Fn::Join": [ + "", + [ + "#!/bin/bash -ex", + "${10:-}" + ] + ] + } + } + } +}$0 \ No newline at end of file diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-ec2-volume b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-ec2-volume new file mode 100644 index 00000000..501ab72f --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-ec2-volume @@ -0,0 +1,24 @@ +# -*- mode: snippet -*- +# name: aws-ec2-volume +# key: ec2-volume +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:ec2Volume}": { + "Type": "AWS::EC2::Volume", + "Properties": { + "AutoEnableIO": "${2:$$(yas-choose-value '("true" "false"))}", + "AvailabilityZone": "${3:-}", + "Encrypted": "${4:$$(yas-choose-value '("true" "false"))}", + "KmsKeyId": "${5:-}", + "Size": "${6:-}", + "SnapshotId": "${7:snap-}", + "Tags": [ + { + "Key": "${8:-}", + "Value": "${9:-}" + } + ], + "VolumeType" : "${10:$$(yas-choose-value '("standard" "io1" "gp2"))}" + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-eip-vpc b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-eip-vpc new file mode 100644 index 00000000..7f89ec31 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-eip-vpc @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: aws-eip-vpc +# key: eip-vpc +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:eipName}": { + "Type": "AWS::EC2::EIP", + "Properties": { + "Domain": "vpc", + "InstanceId": ${2:"--"} + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elastic-load-balancer b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elastic-load-balancer new file mode 100644 index 00000000..907a64ed --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elastic-load-balancer @@ -0,0 +1,19 @@ +# -*- mode: snippet -*- +# name: aws-elastic-load-balancer +# key: elastic-load-balancer +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:-}": { + "Type": "AWS::ElasticLoadBalancing::LoadBalancer", + "Properties": { + "AvailabilityZones" : [ "${2:-}" ], + "Listeners" : [ ${3:-} ], + "Tags": [ + { + "Key": "${4:-}", + "Value": "${5:-}" + } + ] + } +}$0 \ No newline at end of file diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elastic-load-balancer-vpc b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elastic-load-balancer-vpc new file mode 100644 index 00000000..23b8e300 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elastic-load-balancer-vpc @@ -0,0 +1,20 @@ +# -*- mode: snippet -*- +# name: aws-elastic-load-balancer-vpc +# key: elastic-load-balancer-vpc +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:-}": { + "Type": "AWS::ElasticLoadBalancing::LoadBalancer", + "Properties": { + "Listeners" : [ ${2:-} ], + "SecurityGroups" : [ ${3:-} ], + "Subnets" : [ ${4:-} ], + "Tags": [ + { + "Key": "${5:-}", + "Value": "${6:-}" + } + ] + } +}$0 \ No newline at end of file diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elastic-load-balancer-vpc-internal b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elastic-load-balancer-vpc-internal new file mode 100644 index 00000000..9ffbcca1 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elastic-load-balancer-vpc-internal @@ -0,0 +1,21 @@ +# -*- mode: snippet -*- +# name: aws-elastic-load-balancer-vpc-internal +# key: elastic-load-balancer-vpc-internal +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:-}": { + "Type": "AWS::ElasticLoadBalancing::LoadBalancer", + "Properties": { + "Listeners" : [ ${2:-} ], + "Scheme" : "internal", + "SecurityGroups" : [ ${3:-} ], + "Subnets" : [ ${4:-} ], + "Tags": [ + { + "Key": "${5:-}", + "Value": "${6:-}" + } + ] + } +}$0 \ No newline at end of file diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elasticache-cachecluster b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elasticache-cachecluster new file mode 100644 index 00000000..5108f5b1 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elasticache-cachecluster @@ -0,0 +1,31 @@ +# -*- mode: snippet -*- +# name: aws-elasticache-cachecluster +# key: elasticche-cachecluster +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:elasticacheCacheCluster}": { + "Type": "AWS::ElastiCache::CacheCluster", + "Properties": + { + "AutoMinorVersionUpgrade": "${2:$$(yas-choose-value '("true" "false"))}", + "AZMode": "$3", + "CacheNodeType": "$4", + "CacheParameterGroupName": "$5", + "CacheSecurityGroupNames": [ "$6" ], + "CacheSubnetGroupName": "$7", + "ClusterName": "$8", + "Engine": "$9", + "EngineVersion": "$10", + "NotificationTopicArn": "$11", + "NumCacheNodes": "$12", + "Port": "$13", + "PreferredAvailabilityZone": "$14", + "PreferredAvailabilityZones": [ "$15" ], + "PreferredMaintenanceWindow": "$16", + "SnapshotArns": ["$17" ], + "SnapshotRetentionLimit": "$18", + "SnapshotWindow": "$19", + "VpcSecurityGroupIds": [ "$20" ] + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elasticache-parametergroup b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elasticache-parametergroup new file mode 100644 index 00000000..d14ace7a --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elasticache-parametergroup @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: aws-elasticache-parametergroup +# key: elasticache-parametergroup +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:elastiicacheParameterGroup}": { + "Type": "AWS::ElastiCache::ParameterGroup", + "Properties": { + "CacheParameterGroupFamily": "$2", + "Description": "$3", + "Properties": { "$4": "$5" } + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elasticache-securitygroup b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elasticache-securitygroup new file mode 100644 index 00000000..503c87b0 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elasticache-securitygroup @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: aws-elasticache-securitygroup +# key: elasticache-securitygroup +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:elasticacheSecurityGroup}": { + "Type": "AWS::ElastiCache::SecurityGroup", + "Properties": + { + "Description": "$2" + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elasticache-securitygroupingress b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elasticache-securitygroupingress new file mode 100644 index 00000000..3ea670b8 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elasticache-securitygroupingress @@ -0,0 +1,15 @@ +# -*- mode: snippet -*- +# name: aws-elasticache-securitygroupingress +# key: elasticache-securitygroupingress +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:elasticacheSecurityGroupIngress}": { + "Type": "AWS::ElastiCache::SecurityGroupIngress", + "Properties": + { + "CacheSecurityGroupName": "$2", + "EC2SecurityGroupName": "$3", + "EC2SecurityGroupOwnerId": "$4" + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elasticache-subnetgroup b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elasticache-subnetgroup new file mode 100644 index 00000000..491d6a09 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elasticache-subnetgroup @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: aws-elasticache-subnetgroup +# key: elasticache-subnetgroup +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:elasticacheSubnetGroup}": { + "Type": "AWS::ElastiCache::SubnetGroup", + "Properties": { + "Description": "$2", + "SubnetIds": [ "$3" ] + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elasticbeanstalk-application b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elasticbeanstalk-application new file mode 100644 index 00000000..549dd685 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elasticbeanstalk-application @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: aws-elasticbeanstalk-application +# key: elasticbeanstalk-application +# group: cloudformation +# -- +"${1:elasticbeanstalkApplication}": { + "Type": "AWS::ElasticBeanstalk::Application", + "Properties": { + "ApplicationName": "$2", + "Description": "$3" + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elasticbeanstalk-applicationversion b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elasticbeanstalk-applicationversion new file mode 100644 index 00000000..2a31e774 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elasticbeanstalk-applicationversion @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: aws-elasticbeanstalk-applicationversion +# key: elasticbeanstalk-applicationversion +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:elasticbeanstalkApplicationVersion}": { + "Type": "AWS::ElasticBeanstalk::ApplicationVersion", + "Properties": { + "ApplicationName": "$2", + "Description": "$3", + "SourceBundle": { $4 } + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elasticbeanstalk-configurationtemplate b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elasticbeanstalk-configurationtemplate new file mode 100644 index 00000000..e44ff1d0 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elasticbeanstalk-configurationtemplate @@ -0,0 +1,17 @@ +# -*- mode: snippet -*- +# name: aws-elasticbeanstalk-configurationtemplate +# key: elasticbeanstalk-configurationtemplate +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:elasticbeanstalkConfigurationTemplate}": { + "Type": "AWS::ElasticBeanstalk::ConfigurationTemplate", + "Properties": { + "ApplicationName": "$2", + "Description": "$3", + "EnvironmentId": "$4", + "OptionSettings": [ $5 ], + "SolutionStackName": "$6", + "SourceConfiguration": $7 + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elasticbeanstalk-environment b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elasticbeanstalk-environment new file mode 100644 index 00000000..fb4976a3 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elasticbeanstalk-environment @@ -0,0 +1,20 @@ +# -*- mode: snippet -*- +# name: aws-elasticbeanstalk-environment +# key: elasticbeanstalk-environment +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:elasticbeanstalkEnvironment}": { + "Type": "AWS::ElasticBeanstalk::Environment", + "Properties": { + "ApplicationName": "$2", + "CNAMEPrefix": "$3", + "Description": "$4", + "EnvironmentName": "$5", + "OptionSettings": [ $6 ], + "SolutionStackName": "$7", + "TemplateName": "$8", + "Tier": "$9", + "VersionLabel": "$10" + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elb-listener b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elb-listener new file mode 100644 index 00000000..9b1d1d15 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-elb-listener @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: aws-elb-listener +# key: elb-listener +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +{ + "InstancePort" : "${1:-}", + "InstanceProtocol" : "${2:$$(yas-choose-value '("HTTP" "HTTPS" "TCP" "SSL"))}", + "LoadBalancerPort" : "${3:-}", + "Protocol" : "${4:$$(yas-choose-value '("HTTP" "HTTPS" "TCP" "SSL"))}" +}$0 \ No newline at end of file diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-find-in-map b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-find-in-map new file mode 100644 index 00000000..728d2781 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-find-in-map @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: aws-find-in-map +# key: find-in-map +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"Fn::FindInMap": [ + "${1:map}", + "${2:selector}", + "${3:value}" +]$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-get-attr b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-get-attr new file mode 100644 index 00000000..4f822ee7 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-get-attr @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: aws-get-attr +# key: get-attr +# group: cloudformation +# -- +{ "Fn::GetAtt" : [ "${1:logicalNameOfResource}", "${2:attributeName}" ]}$0 \ No newline at end of file diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-iam-accesskey b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-iam-accesskey new file mode 100644 index 00000000..46c5942f --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-iam-accesskey @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: aws-iam-accesskey +# key: iam-accesskey +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:iamAccessKey}": { + "Type": "AWS::IAM::AccessKey", + "Properties": { + "Status": "$2", + "UserName": "$3", + "Serial": "$4" + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-iam-group b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-iam-group new file mode 100644 index 00000000..007a6b76 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-iam-group @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: aws-iam-group +# key: iam-group +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:iamGroup}": { + "Type": "AWS::IAM::Group", + "Properties": { + "Path": "$2", + "Policies": [ "$3" ] + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-iam-instanceprofile b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-iam-instanceprofile new file mode 100644 index 00000000..a5230ea0 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-iam-instanceprofile @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: aws-iam-instanceprofile +# key: iam-instanceprofile +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:iamInstanceProfile}": { + "Type": "AWS::IAM::InstanceProfile", + "Properties": { + "Path": "${2:/}", + "Roles": [ "$3" ] + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-iam-policy b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-iam-policy new file mode 100644 index 00000000..4fae6ba7 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-iam-policy @@ -0,0 +1,16 @@ +# -*- mode: snippet -*- +# name: aws-iam-policy +# key: iam-policy +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:iamPolicy}": { + "Type": "AWS::IAM::Policy", + "Properties": { + "Groups" : [ "$2" ], + "PolicyDocument" : {$3}, + "PolicyName" : "$4", + "Roles" : [ "$5" ], + "Users" : [ "$6" ] + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-iam-role b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-iam-role new file mode 100644 index 00000000..3a6744c8 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-iam-role @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: aws-iam-role +# key: iam-role +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:iamRole}": { + "Type": "AWS::IAM::Role", + "Properties": { + "AssumeRolePolicyDocument": { $2 }, + "Path": "$3", + "Policies": [ $4 ] + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-iam-user b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-iam-user new file mode 100644 index 00000000..378c3eaa --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-iam-user @@ -0,0 +1,15 @@ +# -*- mode: snippet -*- +# name: aws-iam-user +# key: iam-user +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:iamUser}": { + "Type": "AWS::IAM::User", + "Properties": { + "Path": "${2:/}", + "Groups": [ "$3" ], + "LoginProfile": { "Password" : "$4" }, + "Policies": [ $5 ] + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-iam-usertogroupaddition b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-iam-usertogroupaddition new file mode 100644 index 00000000..afa54e60 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-iam-usertogroupaddition @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: aws-iam-usertogroupaddition +# key: iam-usertogroupaddition +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:iamUserToGroupAddition}": { + "Type": "AWS::IAM::UserToGroupAddition", + "Properties": { + "GroupName": "$2", + "Users": [ "$3" ] + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-internet-gateway b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-internet-gateway new file mode 100644 index 00000000..f2cca144 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-internet-gateway @@ -0,0 +1,19 @@ +# -*- mode: snippet -*- +# name: aws-internet-gateway +# key: internet-gateway +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:igwName}": { + "Type": "AWS::EC2::InternetGateway", + "Properties": { + "Tags": [${2:"-"}] + } +}, +"AttachGateway": { + "Type": "AWS::EC2::VPCGatewayAttachment", + "Properties": { + "VpcId": ${3:"--"}, + "InternetGatewayId": { "Ref": "$1" } + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-join b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-join new file mode 100644 index 00000000..0873b0bb --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-join @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: aws-join +# key: join +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +{"Fn::Join" : ["",[ ${1:"prefix"}, ${2:"suffix"} ] ]}$0 \ No newline at end of file diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-kinesis-stream b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-kinesis-stream new file mode 100644 index 00000000..aa1fffa8 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-kinesis-stream @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: aws-kinesis-stream +# key: kinesis-stream +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:kinesisStream}": { + "Type": "AWS::Kinesis::Stream", + "Properties": { + "ShardCount": "$2" + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-launch-config b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-launch-config new file mode 100644 index 00000000..8899ba33 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-launch-config @@ -0,0 +1,28 @@ +# -*- mode: snippet -*- +# name: aws-launch-config +# key: launch-config +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:launchConfigName}": { + "Type" : "AWS::AutoScaling::LaunchConfiguration", + "Properties" : { + "IamInstanceProfile" : ${2:"--"}, + "ImageId" : ${3:"--"}, + "InstanceMonitoring" : ${4:"--"}, + "InstanceType" : "${5:--}", + "KeyName" : ${6:"--"}, + "SecurityGroups" : [ ${7:"--"} ], + "UserData" : { + "Fn::Base64": + { "Fn::Join": [ + "", + [ + "#!/bin/bash -ex", + "${8:-}" + ] + ] + } + } + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-logs-loggroup b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-logs-loggroup new file mode 100644 index 00000000..75232959 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-logs-loggroup @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: aws-logs-loggroup +# key: logs-loggroup +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:logLogGroup}": { + "Type": "AWS::Logs::LogGroup", + "Properties": { + "RetentionInDays": "${2}" + } +} diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-logs-metricfilter b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-logs-metricfilter new file mode 100644 index 00000000..2af3838b --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-logs-metricfilter @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: aws-logs-metricfilter +# key: logs-metricfilter +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:logsMetricFilter}": { + "Type": "AWS::Logs::MetricFilter", + "Properties": { + "FilterPattern": [ "$2" ], + "LogGroupName": "$3", + "MetricTransformations": [ $4 ] + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-map b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-map new file mode 100644 index 00000000..2400e8d9 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-map @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: aws-map +# key: map +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:mapName}": { + "${2:selector}": { + "${3:key}": "${4:val}" + }, + "${5:selector}": { + "${6:key}": "${7:val}" + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-map-item b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-map-item new file mode 100644 index 00000000..fc8d5875 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-map-item @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: aws-map-item +# key: map-item +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:selector}": { +"${2:key}": "${3:val}" +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-opsworks-app b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-opsworks-app new file mode 100644 index 00000000..106820e0 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-opsworks-app @@ -0,0 +1,21 @@ +# -*- mode: snippet -*- +# name: aws-opsworks-app +# key: opsworks-app +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:opsworksApp}": { + "Type": "AWS::OpsWorks::App", + "Properties": { + "Name": "$2", + "StackId": "$3", + "Type": "$4", + "AppSource": { $5 }, + "Attributes": { $6:$7 }, + "Description": "$8", + "Domains": [ "$9" ], + "EnableSsl": "${10:$$(yas-choose-value '("true" "false"))}", + "Shortname": "$11", + "SslConfiguration": { $12 } + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-opsworks-elasticloadbalancerattachment b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-opsworks-elasticloadbalancerattachment new file mode 100644 index 00000000..d9bff01d --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-opsworks-elasticloadbalancerattachment @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: aws-opsworks-elasticloadbalancerattachment +# key: opsworks-elasticloadbalancerattachment +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:opsworksElasticLoadBalancerAttachment}": { + "Type": "AWS::OpsWorks::ElasticLoadBalancerAttachment", + "Properties": { + "ElasticLoadBalancerName": "$2", + "LayerId": "$3" + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-opsworks-instance b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-opsworks-instance new file mode 100644 index 00000000..3230862e --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-opsworks-instance @@ -0,0 +1,24 @@ +# -*- mode: snippet -*- +# name: aws-opsworks-instance +# key: opsworks-instance +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:opsworksInstance}": { + "Type": "AWS::OpsWorks::Instance", + "Properties": { + "InstanceType": "$2", + "LayerIds": [ "$3" ], + "StackId": "$4", + "AmiId": "$5", + "Architecture": "$6", + "AutoScalingType": "$7", + "AvailabilityZone": "$8", + "InstallUpdatesOnBoot": "${9:$$(yas-choose-value '("true" "false"))}", + "Os": "$10", + "RootDeviceType": "$11", + "SshKeyName": "$12", + "SubnetId": "$13", + "TimeBasedAutoScaling": { $14 } + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-opsworks-layer b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-opsworks-layer new file mode 100644 index 00000000..fab5f1a9 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-opsworks-layer @@ -0,0 +1,26 @@ +# -*- mode: snippet -*- +# name: aws-opsworks-layer +# key: opsworks-layer +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:opsworksLayer}": { + "Type": "AWS::OpsWorks::Layer", + "Properties": { + "AutoAssignElasticIps": "${2:$$(yas-choose-value '("true" "false"))}", + "AutoAssignPublicIps": "${3:$$(yas-choose-value '("true" "false"))}", + "EnableAutoHealing": "${4:$$(yas-choose-value '("true" "false"))}", + "Name": "$5", + "Shortname": "$6", + "StackId": "$7", + "Type": "$8", + "Attributes": { "$9":"$10" }, + "CustomInstanceProfileArn": "$11", + "CustomRecipes": $12, + "CustomSecurityGroupIds": [ "$13" ], + "InstallUpdatesOnBoot": "${14:$$(yas-choose-value '("true" "false"))}", + "LoadBasedAutoScaling": { $15 }, + "Packages": [ "$16" ], + "VolumeConfigurations": [ $17 ] + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-opsworks-stack b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-opsworks-stack new file mode 100644 index 00000000..c9fc8a08 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-opsworks-stack @@ -0,0 +1,28 @@ +# -*- mode: snippet -*- +# name: aws-opsworks-stack +# key: opsworks-stack +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:opsworksStack}": { + "Type": "AWS::OpsWorks::Stack", + "Properties": { + "DefaultInstanceProfileArn": "$2", + "Name": "$3", + "ServiceRoleArn": "$4", + "Attributes": { "$5":"$6" }, + "ChefConfiguration": { $7 }, + "ConfigurationManager": { $8 }, + "CustomCookbooksSource": { $9 }, + "CustomJson": { $10 }, + "DefaultAvailabilityZone": "$11", + "DefaultOs": "$12", + "DefaultRootDeviceType": "$13", + "DefaultSshKeyName": "$14", + "DefaultSubnetId": "$15", + "HostnameTheme": "$16", + "UseCustomCookbooks": "${17:$$(yas-choose-value '("true" "false"))}", + "UseOpsworksSecurityGroups": "${18:$$(yas-choose-value '("true" "false"))}", + "VpcId": "$19" + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-output b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-output new file mode 100644 index 00000000..e577b4a3 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-output @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: aws-output +# key: output +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:name}": { + "Value": "${2:Value to return}", + "Description": "${3:Information about the value}", + "Export": { + "Name": "${4:Value to export}" + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-parameter b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-parameter new file mode 100644 index 00000000..7ba27776 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-parameter @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: aws-parameter +# key: parameter +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:paramName}": { + "Description": "${2:-}", + "Type": "${3:$$(yas-choose-value '("String" "Number" "CommaDelimitedList"))}", + "Default": "${4:-}" +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-rds-dbinstance b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-rds-dbinstance new file mode 100644 index 00000000..699512bf --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-rds-dbinstance @@ -0,0 +1,41 @@ +# -*- mode: snippet -*- +# name: aws-rds-dbinstance +# key: rds-dbinstance +# group: cloudformation +# -- +"${1:rdsDBInstance}": { + "Type": "AWS::RDS::DBInstance", + "Properties": { + "AllocatedStorage": "${2}", + "DBInstanceClass": "${3}", + "AllowMajorVersionUpgrade": "${4:$$(yas-choose-value '("true" "false"))}", + "AutoMinorVersionUpgrade": "${5:$$(yas-choose-value '("true" "false"))}", + "AvailabilityZone": "$6", + "BackupRetentionPeriod": "$7", + "CharacterSetName": "$8", + "DBInstanceIdentifier": "$9", + "DBName": "$10", + "DBParameterGroupName": "$11", + "DBSecurityGroups": [ "$12" ], + "DBSnapshotIdentifier": "$13", + "DBSubnetGroupName": "$14", + "Engine": "$15", + "EngineVersion": "$16", + "Iops": "$17", + "KmsKeyId": "$18", + "LicenseModel": "$19", + "MasterUsername": "$20", + "MasterUserPassword": "$21", + "MultiAZ": "${22:$$(yas-choose-value '("true" "false"))}", + "OptionGroupName": "$23", + "Port": "$24", + "PreferredBackupWindow": "$25", + "PreferredMaintenanceWindow": "$26", + "PubliclyAccessible": "${27:$$(yas-choose-value '("true" "false"))}", + "SourceDBInstanceIdentifier": "$28", + "StorageEncrypted": "${29:$$(yas-choose-value '("true" "false"))}", + "StorageType": "$30", + "Tags": [ $31 ], + "VPCSecurityGroups": [ "$32" ] + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-rds-dbparametergroup b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-rds-dbparametergroup new file mode 100644 index 00000000..4cacaac4 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-rds-dbparametergroup @@ -0,0 +1,15 @@ +# -*- mode: snippet -*- +# name: aws-rds-dbparametergroup +# key: rds-dbparametergroup +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:rdsDBParameterGroup}": { + "Type": "AWS::RDS::DBParameterGroup", + "Properties": { + "Description": "$2", + "Family": "$3", + "Parameters": {$4}, + "Tags": [ $5 ] + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-rds-dbsecuritygroup b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-rds-dbsecuritygroup new file mode 100644 index 00000000..4aaca405 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-rds-dbsecuritygroup @@ -0,0 +1,15 @@ +# -*- mode: snippet -*- +# name: aws-rds-dbsecuritygroup +# key: rds-dbsecuritygroup +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:rdsDBSecurityGroup}": { + "Type": "AWS::RDS::DBSecurityGroup", + "Properties": { + "EC2VpcId": { $2 }, + "DBSecurityGroupIngress": [ $3 ], + "GroupDescription": "$4", + "Tags": [ $5 ] + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-rds-dbsecuritygroupingress b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-rds-dbsecuritygroupingress new file mode 100644 index 00000000..00ab5f6c --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-rds-dbsecuritygroupingress @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: aws-rds-dbsecuritygroupingress +# key: rds-dbsecuritygroupingress +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +{ + "CIDRIP": "$1", + "DBSecurityGroupName": "$2", + "EC2SecurityGroupId": "$3", + "EC2SecurityGroupName": "$4", + "EC2SecurityGroupOwnerId": "$5" +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-rds-dbsubnetgroup b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-rds-dbsubnetgroup new file mode 100644 index 00000000..38e1edeb --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-rds-dbsubnetgroup @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: aws-rds-dbsubnetgroup +# key: rds-dbsubnetgroup +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:rdsDBSubnetGroup}": { + "Type": "AWS::RDS::DBSubnetGroup", + "Properties": { + "DBSubnetGroupDescription": "$2", + "SubnetIds": [ "$3" ], + "Tags": [ $4 ] + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-rds-eventsubscription b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-rds-eventsubscription new file mode 100644 index 00000000..9ff82ef5 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-rds-eventsubscription @@ -0,0 +1,16 @@ +# -*- mode: snippet -*- +# name: aws-rds-eventsubscription +# key: rds-eventsubscription +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:rdsEventSubscription}": { + "Type": "AWS::RDS::EventSubscription", + "Properties": { + "Enabled": "${2:$$(yas-choose-value '("true" "false"))}", + "EventCategories": [ "$3" ], + "SnsTopicArn": "$4", + "SourceIds": [ "$5" ], + "SourceType ": "$6" + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-redshift-cluster b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-redshift-cluster new file mode 100644 index 00000000..a6e7eb47 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-redshift-cluster @@ -0,0 +1,35 @@ +# -*- mode: snippet -*- +# name: aws-redshift-cluster +# key: redshift-cluster +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:redshiftCluster}": { + "Type": "AWS::Redshift::Cluster", + "Properties": { + "AllowVersionUpgrade": "${2:$$(yas-choose-value '("true" "false"))}", + "AutomatedSnapshotRetentionPeriod": "$3", + "AvailabilityZone": "$4", + "ClusterParameterGroupName": "$5", + "ClusterSecurityGroups": [ "$6" ], + "ClusterSubnetGroupName": "$7", + "ClusterType": "$8", + "ClusterVersion": "$9", + "DBName": "$10", + "ElasticIp": "$11", + "Encrypted": "${12:$$(yas-choose-value '("true" "false"))}", + "HsmClientCertificateIdentifier": "$13", + "HsmConfigurationIdentifier": "$14", + "MasterUsername": "$15", + "MasterUserPassword": "$16", + "NodeType": "$17", + "NumberOfNodes": "$18", + "OwnerAccount": "$19", + "Port": "$20", + "PreferredMaintenanceWindow": "$21", + "PubliclyAccessible": "${22:$$(yas-choose-value '("true" "false"))}", + "SnapshotClusterIdentifier": "$23", + "SnapshotIdentifier": "$24", + "VpcSecurityGroupIds": [ "$25" ] + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-redshift-clusterparametergroup b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-redshift-clusterparametergroup new file mode 100644 index 00000000..b955292d --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-redshift-clusterparametergroup @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: aws-redshift-clusterparametergroup +# key: redshift-clusterparametergroup +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:redshiftClusterParameterGroup}": { + "Type": "AWS::Redshift::ClusterParameterGroup", + "Properties": { + "Description": "$2", + "ParameterGroupFamily": "$3", + "Parameters": [ $4 ] + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-redshift-clustersecuritygroup b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-redshift-clustersecuritygroup new file mode 100644 index 00000000..c847a0fb --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-redshift-clustersecuritygroup @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: aws-redshift-clustersecuritygroup +# key: redshift-clustersecuritygroup +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:redshiftClusterSecurityGroup}": { + "Type": "AWS::Redshift::ClusterSecurityGroup", + "Properties": { + "Description": "$2" + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-redshift-clustersecuritygroupingress b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-redshift-clustersecuritygroupingress new file mode 100644 index 00000000..cf0fca17 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-redshift-clustersecuritygroupingress @@ -0,0 +1,15 @@ +# -*- mode: snippet -*- +# name: aws-redshift-clustersecuritygroupingress +# key: redshift-clustersecuritygroupingress +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:redshiftClusterSecurityGroupIngress}": { + "Type": "AWS::Redshift::ClusterSecurityGroupIngress", + "Properties": { + "ClusterSecurityGroupName": "$2", + "CIDRIP": "$3", + "EC2SecurityGroupName": "$4", + "EC2SecurityGroupOwnerId": "$5" + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-redshift-clustersubnetgroup b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-redshift-clustersubnetgroup new file mode 100644 index 00000000..ab32eb6f --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-redshift-clustersubnetgroup @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: aws-redshift-clustersubnetgroup +# key: redshift-clustersubnetgroup +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:redshiftClusterSubnetGroup}": { + "Type": "AWS::Redshift::ClusterSubnetGroup", + "Properties": { + "Description": "$2", + "SubnetIds": [ "$3" ] + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-ref b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-ref new file mode 100644 index 00000000..90deb714 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-ref @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: aws-ref +# key: ref +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +{ "Ref": "${1:logicalName}" }$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-resource b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-resource new file mode 100644 index 00000000..1b273708 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-resource @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: aws-resource +# key: resource +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:resourceName}": { + "Description": "${2:-}", + "Type": "${3:-}", + "Properties": "${4:-}" +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-route b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-route new file mode 100644 index 00000000..d020c736 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-route @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: aws-route +# key: route +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:routeName}": { + "Type": "AWS::EC2::Route", + "Properties": { + "RouteTableId": ${2:"--"}, + "DestinationCidrBlock": "${3:"--"}", + "GatewayId": ${4:"--"} + } +}$0 \ No newline at end of file diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-route-table b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-route-table new file mode 100644 index 00000000..ae691d95 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-route-table @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: aws-route-table +# key: route-table +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:routeTableName}": { + "Type": "AWS::EC2::RouteTable", + "Properties": { + "VpcId": ${2:"--"}, + "Tags": [${3:"--"}] + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-route-table-assoc b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-route-table-assoc new file mode 100644 index 00000000..a886d82f --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-route-table-assoc @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: aws-route-table-assoc +# key: route-table-assoc +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:routeTableAssocName"}: { + "Type": "AWS::EC2::SubnetRouteTableAssociation", + "Properties": { + "SubnetId": ${2:"--"}, + "RouteTableId": ${3:"--"} + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-route53-healthcheck b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-route53-healthcheck new file mode 100644 index 00000000..b91e236f --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-route53-healthcheck @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: aws-route53-healthcheck +# key: route53-healthcheck +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:route53HealthCheck}": { + "Type": "AWS::Route53::HealthCheck", + "Properties": { + "HealthCheckConfig": { $2 }, + "HealthCheckTags": [ $3 ] + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-route53-hostedzone b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-route53-hostedzone new file mode 100644 index 00000000..d4413b0c --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-route53-hostedzone @@ -0,0 +1,15 @@ +# -*- mode: snippet -*- +# name: aws-route53-hostedzone +# key: route53-hostedzone +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"$1": { + "Type": "AWS::Route53::HostedZone", + "Properties": { + "Name": "$2", + "VPCs": "$3", + "HostedZoneConfig": {$4}, + "HostedZoneTags": [$5] + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-route53-recordset b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-route53-recordset new file mode 100644 index 00000000..069429c1 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-route53-recordset @@ -0,0 +1,25 @@ +# -*- mode: snippet -*- +# name: aws-route53-recordset +# key: route53-recordset +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:route53RS}": { + "Type": "AWS::Route53::RecordSet", + "Properties": { + "Name": "$2", + "Type": "${3:$$(yas-choose-value '("A" "AAAA" "CNAME" "MX" "NS" "PTR" "SOA" "SPF" "SRV" "TXT"))}", + "AliasTarget": {$4}, + "Comment": "$5", + "Failover": "$6", + "GeoLocation": {$7}, + "HealthCheckId": "$8", + "HostedZoneId": "$9", + "HostedZoneName": "$10", + "Region": "$11", + "ResourceRecords": [ "$12" ], + "SetIdentifier": "$13", + "TTL": "$14", + "Weight": "$15" + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-route53-recordset-group b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-route53-recordset-group new file mode 100644 index 00000000..3e93dfe0 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-route53-recordset-group @@ -0,0 +1,15 @@ +# -*- mode: snippet -*- +# name: aws-route53-recordset-group +# key: route53-recordset-group +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:route53RSGroup}": { + "Type": "AWS::Route53::RecordSetGroup", + "Properties": { + "HostedZoneId": "$2", + "HostedZoneName": "$3", + "RecordSets": [ {$4} ], + "Comment": "$5" + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-s3-bucket b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-s3-bucket new file mode 100644 index 00000000..62dcd3c5 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-s3-bucket @@ -0,0 +1,19 @@ +# -*- mode: snippet -*- +# name: aws-s3-bucket +# key: s3-bucket +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:s3Bucket}": { + "Type": "AWS::S3::Bucket", + "Properties": { + "AccessControl": "${2:$$(yas-choose-value '("true" "false" "Private" "PublicRead" "PublicReadWrite" "AuthenticatedRead" "LogDeliveryWrite" "BucketOwnerRead" "BucketOwnerFullControl"))}", + "BucketName": "$3", + "CorsConfiguration": {$4}, + "LifecycleConfiguration": {$5}, + "NotificationConfiguration": {$6}, + "VersioningConfiguration": {$7}, + "WebsiteConfiguration": {$8}, + "Tags": [$9] + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-s3-bucketpolicy b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-s3-bucketpolicy new file mode 100644 index 00000000..f142ec8d --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-s3-bucketpolicy @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: aws-s3-bucketpolicy +# key: s3-bucketpolicy +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:s3BucketPolicy}": { + "Type": "AWS::S3::BucketPolicy", + "Properties": { + "Bucket" : "$2", + "PolicyDocument" : {$3} + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-security-group b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-security-group new file mode 100644 index 00000000..ec2a24b0 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-security-group @@ -0,0 +1,17 @@ +# -*- mode: snippet -*- +# name: aws-security-group +# key: security-group +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:secGroupName}" : { + "Type" : "AWS::EC2::SecurityGroup", + "Properties" : { + "GroupDescription" : "${2:-}", + "SecurityGroupIngress" : [ + ${3:--insert rules--} + ], + "VpcId" : ${4:ref-to-vpc}, + "Tags" : [ ${5:insert tag} ] + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-security-group-egress-block b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-security-group-egress-block new file mode 100644 index 00000000..017ea7ad --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-security-group-egress-block @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: aws-security-group-egress-block +# key: security-group-egress-block +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"SecurityGroupEgress" : [ + ${1:--insert rules--} +]$0 \ No newline at end of file diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-select-list b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-select-list new file mode 100644 index 00000000..213629fa --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-select-list @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: aws-select-list +# key: select-list +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +{ "Fn::Select" : [ ${1:$$(yas-choose-value '("0" "1" "etc"))}, {"Ref": "${2:list_name}"} ] }$0 \ No newline at end of file diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-sg-egress-cidr b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-sg-egress-cidr new file mode 100644 index 00000000..4c9debfb --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-sg-egress-cidr @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: aws-sg-egress-cidr +# key: security-group-egress-cidr +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +{ "IpProtocol" : "${1:$$(yas-choose-value '("tcp" "udp" "ip"))}", "FromPort" : "${2:-}", "ToPort" : "${3:-}", "CidrIp" : "${4:-}" }$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-sg-ingress-cidr b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-sg-ingress-cidr new file mode 100644 index 00000000..871f5bf2 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-sg-ingress-cidr @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: aws-sg-ingress-cidr +# key: security-group-ingress +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +{ "IpProtocol" : "${1:$$(yas-choose-value '("tcp" "udp" "ip"))}", "FromPort" : "${2:-}", "ToPort" : "${3:-}", "CidrIp" : "${4:-}" }$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-sns-topic b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-sns-topic new file mode 100644 index 00000000..86b539bf --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-sns-topic @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: aws-sns-topic +# key: sns-topic +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:snsTopic}": { + "Type": "AWS::SNS::Topic", + "Properties": { + "DisplayName": "$2", + "Subscription": [ $3 ], + "TopicName": "$4" + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-sns-topicpolicy b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-sns-topicpolicy new file mode 100644 index 00000000..bcdf7ade --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-sns-topicpolicy @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: aws-sns-topicpolicy +# key: sns-topicpolicy +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:snsTopicPolicy}": { + "Type": "AWS::SNS::TopicPolicy", + "Properties": + { + "PolicyDocument": {$2}, + "Topics": [ {$3} ] + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-sqs-queue b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-sqs-queue new file mode 100644 index 00000000..e45051d8 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-sqs-queue @@ -0,0 +1,18 @@ +# -*- mode: snippet -*- +# name: aws-sqs-queue +# key: sqs-queue +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:sqsQueue}": { + "Type": "AWS::SQS::Queue", + "Properties": { + "DelaySeconds": "$2", + "MaximumMessageSize": "$3", + "MessageRetentionPeriod": "$4", + "QueueName": "$5", + "ReceiveMessageWaitTimeSeconds": "$6", + "RedrivePolicy": {$7}, + "VisibilityTimeout": "$8" + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-sqs-queuepolicy b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-sqs-queuepolicy new file mode 100644 index 00000000..a0b894fd --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-sqs-queuepolicy @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: aws-sqs-queuepolicy +# key: sqs-queuepolicy +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:sqsQueuePolicy}": { + "Type": "AWS::SQS::QueuePolicy", + "Properties": { + "PolicyDocument": {$2}, + "Queues": [ $3 ] + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-start b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-start new file mode 100644 index 00000000..f147dc43 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-start @@ -0,0 +1,28 @@ +# -*- mode: snippet -*- +# name: aws-start +# key: start +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +{ + "AWSTemplateFormatVersion": "2010-09-09", + "Description": "${1}", + "Metadata": { + + }, + "Parameters": { + + }, + "Mappings": { + + }, + "Conditions": { + + }, + "Resources": { + + }, + "Outputs": { + + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-subnet b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-subnet new file mode 100644 index 00000000..e753503a --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-subnet @@ -0,0 +1,15 @@ +# -*- mode: snippet -*- +# name: aws-subnet +# key: subnet +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:subnetName}": { + "Type": "AWS::EC2::Subnet", + "Properties": { + "AvailabilityZone": ${2:"-"}, + "VpcId": ${3:"-"}, + "CidrBlock": ${4:"-"}, + "Tags": [${5:"-"}] + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-tag b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-tag new file mode 100644 index 00000000..235c1216 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-tag @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: aws-tag +# key: tag +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +{ "Key": "${1:-}", "Value": ${2:"--"} }$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-vpc b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-vpc new file mode 100644 index 00000000..0d45433b --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-vpc @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: aws-vpc +# key: vpc +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:name}": { + "Type": "AWS::EC2::VPC", + "Properties": { + "CidrBlock": ${2:"----/--"}, + "Tags": [${3:-}] + } +}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-vpn-gateway b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-vpn-gateway new file mode 100644 index 00000000..57aa4ce8 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/json-mode/aws-vpn-gateway @@ -0,0 +1,20 @@ +# -*- mode: snippet -*- +# name: aws-vpn-gateway +# key: vpn-gateway +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +"${1:vgwName}": { + "Type": "AWS::EC2::VPNGateway", + "Properties": { + "Type": "ipsec.1", + "Tags": [${2:"--"}] + } +}, +"AttachVpnGateway": { + "Type": "AWS::EC2::VPCGatewayAttachment", + "Properties": { + "VpcId": ${3:"--"}, + "VpnGatewayId": { "Ref": "$1" } + } +}$0 diff --git a/elpa/aws-snippets-20180410.1545/snippets/sh-mode/.yas-parents b/elpa/aws-snippets-20190118.2100/snippets/sh-mode/.yas-parents similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/sh-mode/.yas-parents rename to elpa/aws-snippets-20190118.2100/snippets/sh-mode/.yas-parents diff --git a/elpa/aws-snippets-20180410.1545/snippets/shell-mode/.yas-parents b/elpa/aws-snippets-20190118.2100/snippets/shell-mode/.yas-parents similarity index 100% rename from elpa/aws-snippets-20180410.1545/snippets/shell-mode/.yas-parents rename to elpa/aws-snippets-20190118.2100/snippets/shell-mode/.yas-parents diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-autoscaling-group b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-autoscaling-group new file mode 100644 index 00000000..54942277 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-autoscaling-group @@ -0,0 +1,18 @@ +# -*- mode: snippet -*- +# name: aws-autoscaling-group +# key: autoscaling-group +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:-}: + Type: AWS::AutoScaling::AutoScalingGroup + Properties: + AvailabilityZones: ${2:"--"} + LaunchConfigurationName: ${3:"--"}, + MaxSize: ${4:--} + MinSize: ${5:--} + Tags: + - Key: Name + Value: ${6:"--"} + PropagateAtLaunch: True +$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-autoscaling-group-vpc b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-autoscaling-group-vpc new file mode 100644 index 00000000..67966f85 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-autoscaling-group-vpc @@ -0,0 +1,21 @@ +# -*- mode: snippet -*- +# name: aws-autoscaling-group-vpc +# key: autoscaling-group-vpc +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:-}: + Type: AWS::AutoScaling::AutoScalingGroup + Properties: + AvailabilityZones: ${2:azs} + LaunchConfigurationName: ${3:"-"} + MaxSize: ${4:-} + MinSize: ${5:-} + VPCZoneIdentifier: + - ${6:list of subnet ids} + Tags: + - Key: "${7:Name}" + Value: "${8:-}" + PropagateAtLaunch: "True" + +$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-availability-zone b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-availability-zone new file mode 100644 index 00000000..626e6f98 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-availability-zone @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: aws-availability-zone +# key: availability-zone +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +!Join: ["",[ Ref: AWS::Region,"${1:a}" ] ]$0 \ No newline at end of file diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-cloudformation-authentication b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-cloudformation-authentication new file mode 100644 index 00000000..d3f07097 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-cloudformation-authentication @@ -0,0 +1,16 @@ +# -*- mode: snippet -*- +# name: aws-cloudformation-authentication +# key: cloudformation-authentication +# group: cloudformation +# -- +AWS::CloudFormation::Authentication: + ${1:AccessCreds}: + type: "$2" + buckets: "$3" + roleName: "$4" + accessKeyId: "$5" + secretKey: "$6" + uris: [ "$7" ] + username: "$8" + password: "$9" + diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-cloudformation-customresource b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-cloudformation-customresource new file mode 100644 index 00000000..8f292144 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-cloudformation-customresource @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: aws-cloudformation-customresource +# key: cloudformation-customresource +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:customResource}: + Type: AWS::CloudFormation::CustomResource + Version: "1.0", + Properties: + ServiceToken: "$2" + $0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-cloudformation-init b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-cloudformation-init new file mode 100644 index 00000000..61ef959e --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-cloudformation-init @@ -0,0 +1,17 @@ +# -*- mode: snippet -*- +# name: aws-cloudformation-init +# key: cloudformation-init +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +AWS::CloudFormation::Init: + config: + packages: + $0 + groups: + users: + sources: + files: + commands: + services: + diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-cloudformation-stack b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-cloudformation-stack new file mode 100644 index 00000000..e7b82315 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-cloudformation-stack @@ -0,0 +1,16 @@ +# -*- mode: snippet -*- +# name: aws-cloudformation-stack +# key: cloudformation-stack +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:cloudFormationStack}: + Type: AWS::CloudFormation::Stack + Properties: + NotificationARNs: + - $2 + Parameters: + - $3 + TemplateURL: $4 + TimeoutInMinutes: $0 + diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-cloudformation-waitcondition b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-cloudformation-waitcondition new file mode 100644 index 00000000..2bcc07d1 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-cloudformation-waitcondition @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: aws-cloudformation-waitcondition +# key: cloudformation-waitcondition +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:waitCondition}: + Type: AWS::CloudFormation::WaitCondition + Properties: + Count: $2 + Handle: $3 + Timeout: $0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-cloudformation-waitconditionhandle b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-cloudformation-waitconditionhandle new file mode 100644 index 00000000..80745921 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-cloudformation-waitconditionhandle @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: aws-cloudformation-waitconditionhandle +# key: cloudformation-waitconditionhandle +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:waitConditionHandle}: + Type: AWS::CloudFormation::WaitConditionHandle + Properties: $0 + diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-cloudfront-distribution b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-cloudfront-distribution new file mode 100644 index 00000000..8e4b0695 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-cloudfront-distribution @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: aws-cloudfront-distribution +# key: cloudfront-distribution +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:cloudfrontDistribution}: + Type: AWS::CloudFront::Distribution + Properties: + DistributionConfig: $0 + diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-cloudtrail b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-cloudtrail new file mode 100644 index 00000000..7bcaabf5 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-cloudtrail @@ -0,0 +1,15 @@ +# -*- mode: snippet -*- +# name: aws-cloudtrail +# key: cloudtrail +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:cloudTrail}: + Type: AWS::CloudTrail::Trail + Properties: + S3BucketName: $2 + IncludeGlobalServiceEvents: ${3:$$(yas-choose-value '("true" "false")} + IsLogging: ${4:$$(yas-choose-value '("true" "false"))} + S3KeyPrefix: $5 + SnsTopicName: $0 + diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-cloudwatch-alarm b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-cloudwatch-alarm new file mode 100644 index 00000000..263f8576 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-cloudwatch-alarm @@ -0,0 +1,29 @@ +# -*- mode: snippet -*- +# name: aws-cloudwatch-alarm +# key: cloudwatch-alarm +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:cloudWatchAlarm}: + Type: AWS::CloudWatch::Alarm + Properties: + MetricName: $2 + Namespace: $3 + ComparisonOperator: $4 + EvaluationPeriods: $5 + Period: $6 + Statistic: $7 + Threshold: $8 + ActionsEnabled: ${9:$$(yas-choose-value '("true" "false"))} + AlarmActions: + - $10 + AlarmDescription: $11 + AlarmName: $12 + Dimensions: + - $13 + InsufficientDataActions: + - $14 + OKActions: + - $15 + Unit: $0 + diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-dynamodb-table b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-dynamodb-table new file mode 100644 index 00000000..3eb58ace --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-dynamodb-table @@ -0,0 +1,20 @@ +# -*- mode: snippet -*- +# name: aws-dynamodb-table +# key: dynamodb-table +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:dynamodbTable}: + Type: AWS::DynamoDB::Table + Properties: + AttributeDefinitions: + - $2 + GlobalSecondaryIndexes: + - $3 + KeySchema: + - $4 + LocalSecondaryIndexes: + - $5 + ProvisionedThroughput: $6 + TableName: $0 + diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-ec2-instance b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-ec2-instance new file mode 100644 index 00000000..1ef21cad --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-ec2-instance @@ -0,0 +1,26 @@ +# -*- mode: snippet -*- +# name: aws-ec2-instance +# key: ec2-instance +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:-}: + Type: AWS::EC2::Instance + Properties: + KeyName: ${2:-}, + DisableApiTermination: ${3:$$(yas-choose-value '("true" "false"))} + ImageId: { ${4:-} } + InstanceType: ${5:-} + Monitoring: ${6:$$(yas-choose-value '("true" "false"))} + SecurityGroupIds: + - ${7:-} + Tags: + - Key: ${8:-} + Value: ${9:-} + UserData: + Fn::Base64: + !Join: + - "" + - "#!/bin/bash -ex" + - "${10:-}" +$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-ec2-volume b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-ec2-volume new file mode 100644 index 00000000..ef23e968 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-ec2-volume @@ -0,0 +1,20 @@ +# -*- mode: snippet -*- +# name: aws-ec2-volume +# key: ec2-volume +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:ec2Volume}: + Type: AWS::EC2::Volume + Properties: + AutoEnableIO: ${2:$$(yas-choose-value '("true" "false"))} + AvailabilityZone: ${3:-} + Encrypted: ${4:$$(yas-choose-value '("true" "false"))} + KmsKeyId: "${5:-}", + Size: "${6:-}", + SnapshotId: ${7:snap-} + Tags: + - Key: ${8:-} + Value: ${9:-} + VolumeType: ${10:$$(yas-choose-value '("standard" "io1" "gp2"))} +$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-eip-vpc b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-eip-vpc new file mode 100644 index 00000000..0a2c4b5c --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-eip-vpc @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: aws-eip-vpc +# key: eip-vpc +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:eipName}: + Type: AWS::EC2::EIP + Properties: + Domain: "vpc", + InstanceId: ${2:"--"} + diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elastic-load-balancer b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elastic-load-balancer new file mode 100644 index 00000000..c0a6c879 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elastic-load-balancer @@ -0,0 +1,15 @@ +# -*- mode: snippet -*- +# name: aws-elastic-load-balancer +# key: elastic-load-balancer +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:-}: + Type: AWS::ElasticLoadBalancing::LoadBalancer + Properties: + AvailabilityZones: + - ${2:-} + Listeners: + - ${3:-} + Tags": + tag$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elastic-load-balancer-vpc b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elastic-load-balancer-vpc new file mode 100644 index 00000000..dd1ceb92 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elastic-load-balancer-vpc @@ -0,0 +1,17 @@ +# -*- mode: snippet -*- +# name: aws-elastic-load-balancer-vpc +# key: elastic-load-balancer-vpc +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:-}: + Type: AWS::ElasticLoadBalancing::LoadBalancer + Properties: + Listeners: + - ${2:-} + SecurityGroups: + ${3:-} + Subnets: + - ${4:-} + Tags: + tag$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elastic-load-balancer-vpc-internal b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elastic-load-balancer-vpc-internal new file mode 100644 index 00000000..13db8dfa --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elastic-load-balancer-vpc-internal @@ -0,0 +1,18 @@ +# -*- mode: snippet -*- +# name: aws-elastic-load-balancer-vpc-internal +# key: elastic-load-balancer-vpc-internal +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:-}: + Type: AWS::ElasticLoadBalancing::LoadBalancer + Properties: + Listeners: + - ${2:-} + Scheme: "internal" + SecurityGroups: + - ${3:-} + Subnets: + - ${4:-} + Tags: + tag$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elasticache-cachecluster b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elasticache-cachecluster new file mode 100644 index 00000000..f5ccc2b9 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elasticache-cachecluster @@ -0,0 +1,33 @@ +# -*- mode: snippet -*- +# name: aws-elasticache-cachecluster +# key: elasticche-cachecluster +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:elasticacheCacheCluster}: + Type: AWS::ElastiCache::CacheCluster + Properties: + AutoMinorVersionUpgrade: ${2:$$(yas-choose-value '("true" "false"))} + AZMode: $3 + CacheNodeType: $4 + CacheParameterGroupName: $5 + CacheSecurityGroupNames: + - $6 + CacheSubnetGroupName: $7 + ClusterName: $8 + Engine: $9 + EngineVersion: $10 + NotificationTopicArn: $11 + NumCacheNodes: $12 + Port: $13 + PreferredAvailabilityZone: $14 + PreferredAvailabilityZones: + - $15 + PreferredMaintenanceWindow: $16 + SnapshotArns: + - $17 + SnapshotRetentionLimit: $18 + SnapshotWindow: $19 + VpcSecurityGroupIds: + - $0 + diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elasticache-parametergroup b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elasticache-parametergroup new file mode 100644 index 00000000..8fcb2733 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elasticache-parametergroup @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: aws-elasticache-parametergroup +# key: elasticache-parametergroup +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:elasticacheParameterGroup}: + Type: AWS::ElastiCache::ParameterGroup + Properties: + CacheParameterGroupFamily: $2 + Description: $3 + Properties: + $4: $0 + diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elasticache-securitygroup b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elasticache-securitygroup new file mode 100644 index 00000000..e8455c10 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elasticache-securitygroup @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: aws-elasticache-securitygroup +# key: elasticache-securitygroup +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:elasticacheSecurityGroup}: + Type: AWS::ElastiCache::SecurityGroup + Properties: + Description: $0 + diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elasticache-securitygroupingress b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elasticache-securitygroupingress new file mode 100644 index 00000000..9dd04e00 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elasticache-securitygroupingress @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: aws-elasticache-securitygroupingress +# key: elasticache-securitygroupingress +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:elasticacheSecurityGroupIngress}: + Type: AWS::ElastiCache::SecurityGroupIngress + Properties: + CacheSecurityGroupName: $2 + EC2SecurityGroupName: $3 + EC2SecurityGroupOwnerId: $0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elasticache-subnetgroup b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elasticache-subnetgroup new file mode 100644 index 00000000..f624a9cd --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elasticache-subnetgroup @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: aws-elasticache-subnetgroup +# key: elasticache-subnetgroup +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:elasticacheSubnetGroup}: + Type: AWS::ElastiCache::SubnetGroup + Properties: + Description: $2 + SubnetIds: + - $0 + diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elasticbeanstalk-application b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elasticbeanstalk-application new file mode 100644 index 00000000..8b4ace4e --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elasticbeanstalk-application @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: aws-elasticbeanstalk-application +# key: elasticbeanstalk-application +# group: cloudformation +# -- +${1:elasticbeanstalkApplication}: + Type: AWS::ElasticBeanstalk::Application + Properties: + ApplicationName: $2 + Description: $0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elasticbeanstalk-applicationversion b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elasticbeanstalk-applicationversion new file mode 100644 index 00000000..3fd7cccc --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elasticbeanstalk-applicationversion @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: aws-elasticbeanstalk-applicationversion +# key: elasticbeanstalk-applicationversion +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:elasticbeanstalkApplicationVersion}: + Type: AWS::ElasticBeanstalk::ApplicationVersion + Properties: + ApplicationName: $2 + Description: $3 + SourceBundle: + $0 + diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elasticbeanstalk-configurationtemplate b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elasticbeanstalk-configurationtemplate new file mode 100644 index 00000000..eb2cf3f1 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elasticbeanstalk-configurationtemplate @@ -0,0 +1,16 @@ +# -*- mode: snippet -*- +# name: aws-elasticbeanstalk-configurationtemplate +# key: elasticbeanstalk-configurationtemplate +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:elasticbeanstalkConfigurationTemplate}: + Type: AWS::ElasticBeanstalk::ConfigurationTemplate + Properties: + ApplicationName: $2 + Description: $3 + EnvironmentId: $4 + OptionSettings: + - $5 + SolutionStackName: $6 + SourceConfiguration: $0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elasticbeanstalk-environment b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elasticbeanstalk-environment new file mode 100644 index 00000000..f9e6e332 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elasticbeanstalk-environment @@ -0,0 +1,20 @@ +# -*- mode: snippet -*- +# name: aws-elasticbeanstalk-environment +# key: elasticbeanstalk-environment +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:elasticbeanstalkEnvironment}: + Type: AWS::ElasticBeanstalk::Environment + Properties: + ApplicationName: $2 + CNAMEPrefix: $3 + Description: $4 + EnvironmentName: $5 + OptionSettings: + - $6 + SolutionStackName: $7 + TemplateName: $8 + Tier: $9 + VersionLabel: $0 + diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elb-listener b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elb-listener new file mode 100644 index 00000000..c9287ca4 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-elb-listener @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: aws-elb-listener +# key: elb-listener +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +InstancePort: ${1:-} +InstanceProtocol: ${2:$$(yas-choose-value '("HTTP" "HTTPS" "TCP" "SSL"))} +LoadBalancerPort: ${3:$1} +Protocol: ${4:$$(yas-choose-value '("HTTP" "HTTPS" "TCP" "SSL"))} diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-find-in-map b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-find-in-map new file mode 100644 index 00000000..2f6467e8 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-find-in-map @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: aws-find-in-map +# key: find-in-map +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +!FindInMap + - ${1:map} + - ${2:selector} + - ${3:value} +$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-get-attr b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-get-attr new file mode 100644 index 00000000..bc2da49d --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-get-attr @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: aws-get-attr +# key: get-attr +# group: cloudformation +# -- +!GetAtt [ ${1:logicalNameOfResource}, ${2:attributeName} ]$0 \ No newline at end of file diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-iam-accesskey b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-iam-accesskey new file mode 100644 index 00000000..eda87b79 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-iam-accesskey @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: aws-iam-accesskey +# key: iam-accesskey +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:iamAccessKey}: + Type: AWS::IAM::AccessKey + Properties: + Status: $2 + UserName: $3 + Serial: $0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-iam-group b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-iam-group new file mode 100644 index 00000000..b48c3251 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-iam-group @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: aws-iam-group +# key: iam-group +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:iamGroup}: + Type: AWS::IAM::Group + Properties: + Path: $2 + Policies: + - $0 + diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-iam-instanceprofile b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-iam-instanceprofile new file mode 100644 index 00000000..01a5a073 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-iam-instanceprofile @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: aws-iam-instanceprofile +# key: iam-instanceprofile +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:iamInstanceProfile}: + Type: AWS::IAM::InstanceProfile + Properties: + Path: ${2:/} + Roles: + - $0 + diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-iam-policy b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-iam-policy new file mode 100644 index 00000000..4375d3c1 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-iam-policy @@ -0,0 +1,18 @@ +# -*- mode: snippet -*- +# name: aws-iam-policy +# key: iam-policy +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:iamPolicy}: + Type: AWS::IAM::Policy + Properties: + Groups: + - $2 + PolicyDocument: {$3} + PolicyName: $4 + Roles: + - $5 + Users: + - $0 + diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-iam-role b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-iam-role new file mode 100644 index 00000000..4726ee11 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-iam-role @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: aws-iam-role +# key: iam-role +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:iamRole}: + Type: AWS::IAM::Role + Properties: + AssumeRolePolicyDocument": $2 + Path: $3 + Policies: + - $0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-iam-user b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-iam-user new file mode 100644 index 00000000..ab627ae3 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-iam-user @@ -0,0 +1,17 @@ +# -*- mode: snippet -*- +# name: aws-iam-user +# key: iam-user +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:iamUser}: + Type: AWS::IAM::User + Properties: + Path: ${2:/} + Groups: + - $3 + LoginProfile: + Password: "$4" + Policies: + - $0 + diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-iam-usertogroupaddition b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-iam-usertogroupaddition new file mode 100644 index 00000000..3cf369c7 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-iam-usertogroupaddition @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: aws-iam-usertogroupaddition +# key: iam-usertogroupaddition +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:iamUserToGroupAddition}: + Type: AWS::IAM::UserToGroupAddition + Properties: + GroupName: $2 + Users: + - $0 + diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-internet-gateway b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-internet-gateway new file mode 100644 index 00000000..88447ae4 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-internet-gateway @@ -0,0 +1,18 @@ +# -*- mode: snippet -*- +# name: aws-internet-gateway +# key: internet-gateway +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:igwName}: + Type: AWS::EC2::InternetGateway + Properties: + Tags: + tag$0 +AttachGateway: + Type: AWS::EC2::VPCGatewayAttachment + Properties: + VpcId: ${3:"--"} + InternetGatewayId: { "Ref": "$1" } + + diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-join b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-join new file mode 100644 index 00000000..71b8881a --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-join @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: aws-join +# key: join +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +!Join [ "$1",[ ${2:"prefix"}, ${3:"suffix"} ] ]$0 \ No newline at end of file diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-kinesis-stream b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-kinesis-stream new file mode 100644 index 00000000..02204e17 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-kinesis-stream @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: aws-kinesis-stream +# key: kinesis-stream +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:kinesisStream}: + Type: AWS::Kinesis::Stream + Properties: + ShardCount: $0 + diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-launch-config b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-launch-config new file mode 100644 index 00000000..ba945d9f --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-launch-config @@ -0,0 +1,22 @@ +# -*- mode: snippet -*- +# name: aws-launch-config +# key: launch-config +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:launchConfigName}: + Type: AWS::AutoScaling::LaunchConfiguration + Properties: + IamInstanceProfile: ${2:"--"} + ImageId: ${3:"--"} + InstanceMonitoring: ${4:"--"} + InstanceType: ${5:--} + KeyName: ${6:"--"} + SecurityGroups: + - $0 + UserData: + Fn::Base64: + !Join: + - "" + - "#!/bin/bash -ex" + - "${7:-}" diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-logs-loggroup b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-logs-loggroup new file mode 100644 index 00000000..c7b6d63d --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-logs-loggroup @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: aws-logs-loggroup +# key: logs-loggroup +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:logLogGroup}: + Type: AWS::Logs::LogGroup + Properties: + RetentionInDays: "${2:7}" diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-logs-metricfilter b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-logs-metricfilter new file mode 100644 index 00000000..9bc0f8ab --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-logs-metricfilter @@ -0,0 +1,15 @@ +# -*- mode: snippet -*- +# name: aws-logs-metricfilter +# key: logs-metricfilter +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:logsMetricFilter}: + Type: AWS::Logs::MetricFilter + Properties: + FilterPattern: "[ $2 ]" + LogGroupName: $3, + MetricTransformations: + - + $0 + diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-map b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-map new file mode 100644 index 00000000..5c504d34 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-map @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: aws-map +# key: map +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:mapName}: + ${2:selector}: + ${3:key}: ${4:val} + ${5:selector}: + ${6:key}: ${7:val} +$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-map-item b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-map-item new file mode 100644 index 00000000..56f14e39 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-map-item @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: aws-map-item +# key: map-item +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:selector}: + ${2:key}: ${3:val} +$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-opsworks-app b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-opsworks-app new file mode 100644 index 00000000..6dbf33bf --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-opsworks-app @@ -0,0 +1,24 @@ +# -*- mode: snippet -*- +# name: aws-opsworks-app +# key: opsworks-app +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:opsworksApp}: + Type: AWS::OpsWorks::App + Properties: + Name: $2 + StackId: $3 + Type: $4 + AppSource: + $5 + Attributes: + $6:$7 + Description: $8 + Domains: + - $9 + EnableSsl: ${10:$$(yas-choose-value '("true" "false"))} + Shortname: $11 + SslConfiguration: + $0 + diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-opsworks-elasticloadbalancerattachment b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-opsworks-elasticloadbalancerattachment new file mode 100644 index 00000000..0a041980 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-opsworks-elasticloadbalancerattachment @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: aws-opsworks-elasticloadbalancerattachment +# key: opsworks-elasticloadbalancerattachment +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:opsworksElasticLoadBalancerAttachment}: + Type: AWS::OpsWorks::ElasticLoadBalancerAttachment + Properties: + ElasticLoadBalancerName: $2 + LayerId: $0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-opsworks-instance b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-opsworks-instance new file mode 100644 index 00000000..7f2ed543 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-opsworks-instance @@ -0,0 +1,25 @@ +# -*- mode: snippet -*- +# name: aws-opsworks-instance +# key: opsworks-instance +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:opsworksInstance}: + Type: AWS::OpsWorks::Instance + Properties: + InstanceType: $2 + LayerIds: + - $3 + StackId: $4 + AmiId: $5 + Architecture: $6 + AutoScalingType: $7 + AvailabilityZone: $8 + InstallUpdatesOnBoot: ${9:$$(yas-choose-value '("true" "false"))} + Os: $10 + RootDeviceType: $11 + SshKeyName: $12 + SubnetId: $13 + TimeBasedAutoScaling: + $0 + diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-opsworks-layer b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-opsworks-layer new file mode 100644 index 00000000..9d9eadd0 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-opsworks-layer @@ -0,0 +1,29 @@ +# -*- mode: snippet -*- +# name: aws-opsworks-layer +# key: opsworks-layer +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:opsworksLayer}: + Type: AWS::OpsWorks::Layer + Properties: + AutoAssignElasticIps: ${2:$$(yas-choose-value '("true" "false"))} + AutoAssignPublicIps: ${3:$$(yas-choose-value '("true" "false"))} + EnableAutoHealing: ${4:$$(yas-choose-value '("true" "false"))} + Name: $5 + Shortname: $6 + StackId: $7 + Type: $8 + Attributes: + $9:$10 + CustomInstanceProfileArn: $11 + CustomRecipes: $12 + CustomSecurityGroupIds: + - $13 + InstallUpdatesOnBoot: ${14:$$(yas-choose-value '("true" "false"))} + LoadBasedAutoScaling: + $15 + Packages: + - $16 + VolumeConfigurations: + - $0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-opsworks-stack b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-opsworks-stack new file mode 100644 index 00000000..24cea72e --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-opsworks-stack @@ -0,0 +1,32 @@ +# -*- mode: snippet -*- +# name: aws-opsworks-stack +# key: opsworks-stack +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:opsworksStack}: + Type: AWS::OpsWorks::Stack + Properties: + DefaultInstanceProfileArn: $2 + Name: $3 + ServiceRoleArn: $4 + Attributes: + $5:$6 + ChefConfiguration: + $7 + ConfigurationManager: + $8 + CustomCookbooksSource: + $9 + CustomJson: + $10 + DefaultAvailabilityZone: $11 + DefaultOs: $12 + DefaultRootDeviceType: $13 + DefaultSshKeyName: $14 + DefaultSubnetId: $15 + HostnameTheme: $16 + UseCustomCookbooks: ${17:$$(yas-choose-value '("true" "false"))} + UseOpsworksSecurityGroup": ${18:$$(yas-choose-value '("true" "false"))} + VpcId: $0 + diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-output b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-output new file mode 100644 index 00000000..0a0938f9 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-output @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: aws-output +# key: output +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:name}: + Value: ${2:Value to return} + Description: ${3:Information about the value} + Export: + Name: ${4:Value to export} +$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-parameter b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-parameter new file mode 100644 index 00000000..1ddeb14b --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-parameter @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: aws-parameter +# key: parameter +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:paramName}: + Description: ${2:-} + Type: ${3:$$(yas-choose-value '("String" "Number" "CommaDelimitedList"))} + Default: ${4:-} +$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-rds-dbinstance b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-rds-dbinstance new file mode 100644 index 00000000..50299c9d --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-rds-dbinstance @@ -0,0 +1,43 @@ +# -*- mode: snippet -*- +# name: aws-rds-dbinstance +# key: rds-dbinstance +# group: cloudformation +# -- +${1:rdsDBInstance}: + Type: AWS::RDS::DBInstance + Properties: + AllocatedStorage: ${2} + DBInstanceClass: ${3} + AllowMajorVersionUpgrade: ${4:$$(yas-choose-value '("true" "false"))} + AutoMinorVersionUpgrade: ${5:$$(yas-choose-value '("true" "false"))} + AvailabilityZone: $6 + BackupRetentionPeriod: $7 + CharacterSetName: $8 + DBInstanceIdentifier: $9 + DBName: $10 + DBParameterGroupName: $11 + DBSecurityGroups: + - $12 + DBSnapshotIdentifier: $13 + DBSubnetGroupName: $14 + Engine: $15 + EngineVersion: $16 + Iops: $17 + KmsKeyId: $18 + LicenseModel: $19 + MasterUsername: $20 + MasterUserPassword: $21 + MultiAZ: ${22:$$(yas-choose-value '("true" "false"))} + OptionGroupName: $23 + Port: $24 + PreferredBackupWindow: $25 + PreferredMaintenanceWindow: $26 + PubliclyAccessible: ${27:$$(yas-choose-value '("true" "false"))} + SourceDBInstanceIdentifier: $28 + StorageEncrypted: ${29:$$(yas-choose-value '("true" "false"))} + StorageType: $30 + Tags: + tag$0 + VPCSecurityGroups: + $32 + diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-rds-dbparametergroup b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-rds-dbparametergroup new file mode 100644 index 00000000..7efaf5f7 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-rds-dbparametergroup @@ -0,0 +1,16 @@ +# -*- mode: snippet -*- +# name: aws-rds-dbparametergroup +# key: rds-dbparametergroup +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:rdsDBParameterGroup}: + Type: AWS::RDS::DBParameterGroup + Properties: + Description: $2 + Family: $3 + Parameters: + - $4 + Tags: + tag$0 + diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-rds-dbsecuritygroup b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-rds-dbsecuritygroup new file mode 100644 index 00000000..11af455e --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-rds-dbsecuritygroup @@ -0,0 +1,16 @@ +# -*- mode: snippet -*- +# name: aws-rds-dbsecuritygroup +# key: rds-dbsecuritygroup +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:rdsDBSecurityGroup}: + Type: AWS::RDS::DBSecurityGroup + Properties: + EC2VpcId: $2 + DBSecurityGroupIngress: + $3 + GroupDescription: $4 + Tags: + tag$0 + diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-rds-dbsecuritygroupingress b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-rds-dbsecuritygroupingress new file mode 100644 index 00000000..78aea857 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-rds-dbsecuritygroupingress @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: aws-rds-dbsecuritygroupingress +# key: rds-dbsecuritygroupingress +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +CIDRIP: $1 +DBSecurityGroupName: $2 +EC2SecurityGroupId: $3 +EC2SecurityGroupName: $4 +EC2SecurityGroupOwnerId: $5 + diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-rds-dbsubnetgroup b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-rds-dbsubnetgroup new file mode 100644 index 00000000..d05e7d97 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-rds-dbsubnetgroup @@ -0,0 +1,15 @@ +# -*- mode: snippet -*- +# name: aws-rds-dbsubnetgroup +# key: rds-dbsubnetgroup +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:rdsDBSubnetGroup}: + Type: AWS::RDS::DBSubnetGroup + Properties: + DBSubnetGroupDescription: $2 + SubnetIds: + $3 + Tags: + tag$0 + diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-rds-eventsubscription b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-rds-eventsubscription new file mode 100644 index 00000000..c1b38d04 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-rds-eventsubscription @@ -0,0 +1,17 @@ +# -*- mode: snippet -*- +# name: aws-rds-eventsubscription +# key: rds-eventsubscription +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:rdsEventSubscription}: + Type: AWS::RDS::EventSubscription + Properties: + Enabled: ${2:$$(yas-choose-value '("true" "false"))} + EventCategories: + - $3 + SnsTopicArn: $4 + SourceIds: + - $5 + SourceType: $6 + diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-redshift-cluster b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-redshift-cluster new file mode 100644 index 00000000..8eeeb7dc --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-redshift-cluster @@ -0,0 +1,36 @@ +# -*- mode: snippet -*- +# name: aws-redshift-cluster +# key: redshift-cluster +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:redshiftCluster}: + Type: AWS::Redshift::Cluster + Properties: + AllowVersionUpgrade: ${2:$$(yas-choose-value '("true" "false"))} + AutomatedSnapshotRetentionPeriod: $3 + AvailabilityZone: $4 + ClusterParameterGroupName: $5 + ClusterSecurityGroups: + $6 + ClusterSubnetGroupName: $7 + ClusterType: $8 + ClusterVersion: $9 + DBName: $10 + ElasticIp: $11 + Encrypted: ${12:$$(yas-choose-value '("true" "false"))} + HsmClientCertificateIdentifier: $13 + HsmConfigurationIdentifier: $14 + MasterUsername: $15 + MasterUserPassword: $16 + NodeType: $17 + NumberOfNodes: $18 + OwnerAccount: $19 + Port: $20 + PreferredMaintenanceWindow: $21 + PubliclyAccessible: ${22:$$(yas-choose-value '("true" "false"))} + SnapshotClusterIdentifier: $23 + SnapshotIdentifier: $24 + VpcSecurityGroupIds: + $0 + diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-redshift-clusterparametergroup b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-redshift-clusterparametergroup new file mode 100644 index 00000000..c2e18931 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-redshift-clusterparametergroup @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: aws-redshift-clusterparametergroup +# key: redshift-clusterparametergroup +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:redshiftClusterParameterGroup}: + Type: AWS::Redshift::ClusterParameterGroup + Properties: + Description: $2 + ParameterGroupFamily: $3 + Parameters: + $0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-redshift-clustersecuritygroup b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-redshift-clustersecuritygroup new file mode 100644 index 00000000..62080dc2 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-redshift-clustersecuritygroup @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: aws-redshift-clustersecuritygroup +# key: redshift-clustersecuritygroup +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:redshiftClusterSecurityGroup}: + Type: AWS::Redshift::ClusterSecurityGroup + Properties: + Description": $0 + diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-redshift-clustersecuritygroupingress b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-redshift-clustersecuritygroupingress new file mode 100644 index 00000000..cccbb1fb --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-redshift-clustersecuritygroupingress @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: aws-redshift-clustersecuritygroupingress +# key: redshift-clustersecuritygroupingress +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:redshiftClusterSecurityGroupIngress}: + Type: AWS::Redshift::ClusterSecurityGroupIngress + Properties: + ClusterSecurityGroupName: $2 + CIDRIP: $3 + EC2SecurityGroupName: $4 + EC2SecurityGroupOwnerId: $0 + diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-redshift-clustersubnetgroup b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-redshift-clustersubnetgroup new file mode 100644 index 00000000..ed8bbef2 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-redshift-clustersubnetgroup @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: aws-redshift-clustersubnetgroup +# key: redshift-clustersubnetgroup +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:redshiftClusterSubnetGroup}: + Type: "AWS::Redshift::ClusterSubnetGroup", + Properties: + Description: $2 + SubnetIds: + $3 diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-ref b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-ref new file mode 100644 index 00000000..f3be6df8 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-ref @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: aws-ref +# key: ref +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +!Ref: ${1:logicalName}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-resource b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-resource new file mode 100644 index 00000000..de5d17a0 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-resource @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: aws-resource +# key: resource +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:resourceName}: + Description: ${2:-} + Type: ${3:-} + Properties: ${4:-} +$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-route b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-route new file mode 100644 index 00000000..5e064066 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-route @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: aws-route +# key: route +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:routeName}: + Type: AWS::EC2::Route + Properties: + RouteTableId: ${2:"--"} + DesinationCidrBlock: ${3:"--"} + GatewayId: ${4:"--"} +$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-route-table b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-route-table new file mode 100644 index 00000000..0c55e5ce --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-route-table @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: aws-route-table +# key: route-table +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:routeTableName}: + Type: AWS::EC2::RouteTable + Properties: + VpcId: ${2:"--"} + Tags: + - ${3:"--"} +$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-route-table-assoc b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-route-table-assoc new file mode 100644 index 00000000..ecc8e2bd --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-route-table-assoc @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: aws-route-table-assoc +# key: route-table-assoc +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:routeTableAssocName"}: + Type: AWS::EC2::SubnetRouteTableAssociation + Properties: + SubnetId: ${2:"--"}, + RouteTableId: ${3:"--"} +$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-route53-healthcheck b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-route53-healthcheck new file mode 100644 index 00000000..af59362b --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-route53-healthcheck @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: aws-route53-healthcheck +# key: route53-healthcheck +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:route53HealthCheck}: + Type: AWS::Route53::HealthCheck + Properties: + HealthCheckConfig: $2 + HealthCheckTags: $3 +$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-route53-hostedzone b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-route53-hostedzone new file mode 100644 index 00000000..0b7d8267 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-route53-hostedzone @@ -0,0 +1,15 @@ +# -*- mode: snippet -*- +# name: aws-route53-hostedzone +# key: route53-hostedzone +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +$1: + Type: AWS::Route53::HostedZone + Properties: + Name: $2 + VPCs: $3 + HostedZoneConfig: $4 + HostedZoneTags: + - $5 +$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-route53-recordset b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-route53-recordset new file mode 100644 index 00000000..bd63abaf --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-route53-recordset @@ -0,0 +1,25 @@ +# -*- mode: snippet -*- +# name: aws-route53-recordset +# key: route53-recordset +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:route53RS}: + Type: AWS::Route53::RecordSet + Properties: + Name: $2 + Type: ${3:$$(yas-choose-value '("A" "AAAA" "CNAME" "MX" "NS" "PTR" "SOA" "SPF" "SRV" "TXT"))} + AliasTarget: $4 + Comment: $5 + Failover: $6 + GeoLocation: $7 + HealthCheckId: $8 + HostedZoneId: $9 + HostedZoneName: $10 + Region: $11 + ResourceRecords: + - $12 + SetIdentifier: $13 + TTL: $14 + Weight: $15 +$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-route53-recordset-group b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-route53-recordset-group new file mode 100644 index 00000000..455dfaf3 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-route53-recordset-group @@ -0,0 +1,15 @@ +# -*- mode: snippet -*- +# name: aws-route53-recordset-group +# key: route53-recordset-group +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:route53RSGroup}: + Type: AWS::Route53::RecordSetGroup + Properties: + HostedZoneId: $2 + HostedZoneName: $3 + RecordSets: + - {$4} + Comment: $5 +$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-s3-bucket b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-s3-bucket new file mode 100644 index 00000000..d86b36a7 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-s3-bucket @@ -0,0 +1,19 @@ +# -*- mode: snippet -*- +# name: aws-s3-bucket +# key: s3-bucket +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:s3Bucket}: + Type: AWS::S3::Bucket + Properties: + AccessControl: ${2:$$(yas-choose-value '("true" "false" "Private" "PublicRead" "PublicReadWrite" "AuthenticatedRead" "LogDeliveryWrite" "BucketOwnerRead" "BucketOwnerFullControl"))} + BucketName: $3 + CorsConfiguration: $4 + LifecycleConfiguration: $5 + NotificationConfiguration: $6 + VersioningConfiguration: $7 + WebsiteConfiguration: $8 + Tags: + tag$0 + diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-s3-bucketpolicy b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-s3-bucketpolicy new file mode 100644 index 00000000..5eb71e66 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-s3-bucketpolicy @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: aws-s3-bucketpolicy +# key: s3-bucketpolicy +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:s3BucketPolicy}: + Type: AWS::S3::BucketPolicy + Properties: + Bucket : $2 + PolicyDocument: + - $0 + diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-security-group b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-security-group new file mode 100644 index 00000000..c97a1492 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-security-group @@ -0,0 +1,16 @@ +# -*- mode: snippet -*- +# name: aws-security-group +# key: security-group +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:secGroupName}: + Type: AWS::EC2::SecurityGroup + Properties: + GroupDescription: ${2:-} + SecurityGroupIngress: + - ${3:--insert rules--} + VpcId: ${4:ref-to-vpc} + Tags: + $0 + diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-select-list b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-select-list new file mode 100644 index 00000000..d40001b1 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-select-list @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: aws-select-list +# key: select-list +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +!Select: [ ${1:$$(yas-choose-value '("0" "1" "etc"))}, {"Ref": "${2:list_name}"} ] }$0 \ No newline at end of file diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-sg-egress-cidr b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-sg-egress-cidr new file mode 100644 index 00000000..c6679853 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-sg-egress-cidr @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: aws-sg-egress-cidr +# key: security-group-egress-cidr +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +IpProtocol: ${1:$$(yas-choose-value '("tcp" "udp" "ip"))} +FromPort: ${2:-} +ToPort: ${3:-} +CidrIp: ${4:-} diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-sg-ingress-cidr b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-sg-ingress-cidr new file mode 100644 index 00000000..34b5dad1 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-sg-ingress-cidr @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: aws-sg-ingress-cidr +# key: security-group-ingress +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +IpProtocol: ${1:$$(yas-choose-value '("tcp" "udp" "ip"))} +FromPort: ${2:-} +ToPort: ${3:-} +CidrIp: ${4:-} diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-sns-topic b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-sns-topic new file mode 100644 index 00000000..8b4822cd --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-sns-topic @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: aws-sns-topic +# key: sns-topic +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:snsTopic}: + Type: AWS::SNS::Topic + Properties: + DisplayName: $2 + Subscription: + $3 + TopicName: $0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-sns-topicpolicy b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-sns-topicpolicy new file mode 100644 index 00000000..e2d86e73 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-sns-topicpolicy @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: aws-sns-topicpolicy +# key: sns-topicpolicy +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:snsTopicPolicy}: + Type: AWS::SNS::TopicPolicy + Properties: + PolicyDocument: $2 + Topics: $0 + diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-sqs-queue b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-sqs-queue new file mode 100644 index 00000000..0535df7f --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-sqs-queue @@ -0,0 +1,17 @@ +# -*- mode: snippet -*- +# name: aws-sqs-queue +# key: sqs-queue +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:sqsQueue}: + Type: AWS::SQS::Queue + Properties: + DelaySeconds: $2 + MaximumMessageSize: $3 + MessageRetentionPeriod: $4 + QueueName: $5 + ReceiveMessageWaitTimeSeconds: $6 + RedrivePolicy: + - $7 + VisibilityTimeout: $0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-sqs-queuepolicy b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-sqs-queuepolicy new file mode 100644 index 00000000..6d620cd7 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-sqs-queuepolicy @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: aws-sqs-queuepolicy +# key: sqs-queuepolicy +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:sqsQueuePolicy}: + Type: AWS::SQS::QueuePolicy + Properties: + PolicyDocument: + - $2 + Queues: + $0 + diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-start b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-start new file mode 100644 index 00000000..2e71151e --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-start @@ -0,0 +1,21 @@ +# -*- mode: snippet -*- +# name: aws-start +# key: start +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +AWSTemplateFormatVersion: "2010-09-09" +Description: ${1} + +Metadata: + +Parameters: + +Mappings: + +Conditions: + +Resources: + +Outputs: +$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-subnet b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-subnet new file mode 100644 index 00000000..19fd36e8 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-subnet @@ -0,0 +1,15 @@ +# -*- mode: snippet -*- +# name: aws-subnet +# key: subnet +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:subnetName}: + Type: AWS::EC2::Subnet + Properties: + AvailabilityZone: ${2:"-"} + VpcId: ${3:"-"} + CidrBlock: ${4:"-"} + Tags: + tag$0 + diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-tag b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-tag new file mode 100644 index 00000000..2cf0ad43 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-tag @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: aws-tag +# key: tag +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +- + Key: ${1:-} + Value: ${2:"--"}$0 diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-vpc b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-vpc new file mode 100644 index 00000000..cf0e0a5e --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-vpc @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: aws-vpc +# key: vpc +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:name}: + Type: AWS::EC2::VPC + Properties: + CidrBlock: ${2:"----/--"} + Tags: + tag$0 + diff --git a/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-vpn-gateway b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-vpn-gateway new file mode 100644 index 00000000..51a55b31 --- /dev/null +++ b/elpa/aws-snippets-20190118.2100/snippets/yaml-mode/aws-vpn-gateway @@ -0,0 +1,18 @@ +# -*- mode: snippet -*- +# name: aws-vpn-gateway +# key: vpn-gateway +# group: cloudformation +# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 't)) +# -- +${1:vgwName}: + Type: AWS::EC2::VPNGateway + Properties: + Type: ipsec.1 + Tags: +${2:AttachVpnGateway}: + Type: AWS::EC2::VPCGatewayAttachment + Properties: + VpcId: ${3:"--"} + VpnGatewayId: + Ref: $1 +$0 diff --git a/elpa/aws-snippets-readme.txt b/elpa/aws-snippets-readme.txt index 82ef4387..f97a8f4d 100644 --- a/elpa/aws-snippets-readme.txt +++ b/elpa/aws-snippets-readme.txt @@ -1 +1 @@ -A collection of yasnippet snippets to be used with AWS CLI +A collection of yasnippet snippets to be used with AWS CLI as well as JSON for CloudFormation -- 2.47.3