|  | 
| 306 | 306 | 			"     - ${4:role}", | 
| 307 | 307 | 			"    Users:", | 
| 308 | 308 | 			"     - ${5:user}", | 
| 309 |  | -			"    PolicyDocument: ${6: # policy document - can be JSON or YAML}", | 
|  | 309 | +			"    PolicyDocument: ${6: # policy document - can be JSON or YAML}" | 
| 310 | 310 | 		], | 
| 311 | 311 | 		"description": "", | 
| 312 | 312 | 		"scope": "source.cloudformation" | 
|  | 
| 500 | 500 | 		"description": "", | 
| 501 | 501 | 		"scope": "source.cloudformation" | 
| 502 | 502 | 	}, | 
|  | 503 | +	"launch-template": { | 
|  | 504 | +		"prefix": "launch-template", | 
|  | 505 | +		"body": [ | 
|  | 506 | +			"${1:launchTemplateName}:", | 
|  | 507 | +			"  Type: AWS::EC2::LaunchTemplate", | 
|  | 508 | +			"  Properties:", | 
|  | 509 | +			"    LaunchTemplateName: ${2}", | 
|  | 510 | +			"    LaunchTemplateData: ${3}" | 
|  | 511 | +		] | 
|  | 512 | +	}, | 
| 503 | 513 | 	"rds-dbinstance": { | 
| 504 | 514 | 		"prefix": "rds-dbinstance", | 
| 505 | 515 | 		"body": [ | 
|  | 
| 684 | 694 | 		"description": "", | 
| 685 | 695 | 		"scope": "source.cloudformation" | 
| 686 | 696 | 	}, | 
|  | 697 | +	"parameter-type-availabilityzone-name-list": { | 
|  | 698 | +		"prefix": "parameter-type-availabilityzone-name-list", | 
|  | 699 | +		"body": [ | 
|  | 700 | +			"${1:paramName}:", | 
|  | 701 | +			"  Description: ${2}", | 
|  | 702 | +			"  Type: List<AWS::EC2::AvailabilityZone::Name>", | 
|  | 703 | +			"  Default: ${3}" | 
|  | 704 | +		] | 
|  | 705 | +	}, | 
|  | 706 | +	"parameter-type-availabilityzone-name": { | 
|  | 707 | +		"prefix": "parameter-type-availabilityzone-name", | 
|  | 708 | +		"body": [ | 
|  | 709 | +			"${1:paramName}:", | 
|  | 710 | +			"  Description: ${2}", | 
|  | 711 | +			"  Type: AWS::EC2::AvailabilityZone::Name", | 
|  | 712 | +			"  Default: ${3}" | 
|  | 713 | +		] | 
|  | 714 | +	}, | 
|  | 715 | +	"parameter-type-ec2-image-id-list": { | 
|  | 716 | +		"prefix": "parameter-type-ec2-image-id-list", | 
|  | 717 | +		"body": [ | 
|  | 718 | +			"${1:paramName}:", | 
|  | 719 | +			"  Description: ${2}", | 
|  | 720 | +			"  Type: List<AWS::EC2::Image::Id>", | 
|  | 721 | +			"  Default: ${3}" | 
|  | 722 | +		] | 
|  | 723 | +	}, | 
|  | 724 | +	"parameter-type-ec2-image-id": { | 
|  | 725 | +		"prefix": "parameter-type-ec2-image-id", | 
|  | 726 | +		"body": [ | 
|  | 727 | +			"${1:paramName}:", | 
|  | 728 | +			"  Description: ${2}", | 
|  | 729 | +			"  Type: AWS::EC2::Image::Id", | 
|  | 730 | +			"  Default: ${3}" | 
|  | 731 | +		] | 
|  | 732 | +	}, | 
|  | 733 | +	"parameter-type-ec2-instance-id-list": { | 
|  | 734 | +		"prefix": "parameter-type-ec2-instance-id-list", | 
|  | 735 | +		"body": [ | 
|  | 736 | +			"${1:paramName}:", | 
|  | 737 | +			"  Description: ${2}", | 
|  | 738 | +			"  Type: List<AWS::EC2::Instance::Id>", | 
|  | 739 | +			"  Default: ${3}" | 
|  | 740 | +		] | 
|  | 741 | +	}, | 
|  | 742 | +	"parameter-type-ec2-instance-id": { | 
|  | 743 | +		"prefix": "parameter-type-ec2-instance-id", | 
|  | 744 | +		"body": [ | 
|  | 745 | +			"${1:paramName}:", | 
|  | 746 | +			"  Description: ${2}", | 
|  | 747 | +			"  Type: AWS::EC2::Instance::Id", | 
|  | 748 | +			"  Default: ${3}" | 
|  | 749 | +		] | 
|  | 750 | +	}, | 
|  | 751 | +	"parameter-type-ec2-security-group-name-list": { | 
|  | 752 | +		"prefix": "parameter-type-ec2-security-group-name-list", | 
|  | 753 | +		"body": [ | 
|  | 754 | +			"${1:paramName}:", | 
|  | 755 | +			"  Description: ${2}", | 
|  | 756 | +			"  Type: List<AWS::EC2::SecurityGroup::GroupName>", | 
|  | 757 | +			"  Default: ${3}" | 
|  | 758 | +		] | 
|  | 759 | +	}, | 
|  | 760 | +	"parameter-type-ec2-security-group-name": { | 
|  | 761 | +		"prefix": "parameter-type-ec2-security-group-name", | 
|  | 762 | +		"body": [ | 
|  | 763 | +			"${1:paramName}:", | 
|  | 764 | +			"  Description: ${2}", | 
|  | 765 | +			"  Type: AWS::EC2::SecurityGroup::GroupName", | 
|  | 766 | +			"  Default: ${3}" | 
|  | 767 | +		] | 
|  | 768 | +	}, | 
|  | 769 | +	"parameter-type-ec2-volume-id-list": { | 
|  | 770 | +		"prefix": "parameter-type-ec2-volume-id-list", | 
|  | 771 | +		"body": [ | 
|  | 772 | +			"${1:paramName}:", | 
|  | 773 | +			"  Description: ${2}", | 
|  | 774 | +			"  Type: List<AWS::EC2::Volume::Id>", | 
|  | 775 | +			"  Default: ${3}" | 
|  | 776 | +		] | 
|  | 777 | +	}, | 
|  | 778 | +	"parameter-type-ec2-volume-id": { | 
|  | 779 | +		"prefix": "parameter-type-ec2-volume-id", | 
|  | 780 | +		"body": [ | 
|  | 781 | +			"${1:paramName}:", | 
|  | 782 | +			"  Description: ${2}", | 
|  | 783 | +			"  Type: AWS::EC2::Volume::Id", | 
|  | 784 | +			"  Default: ${3}" | 
|  | 785 | +		] | 
|  | 786 | +	}, | 
|  | 787 | +	"parameter-type-keypair-keyname": { | 
|  | 788 | +		"prefix": "parameter-type-keypair-keyname", | 
|  | 789 | +		"body": [ | 
|  | 790 | +			"${1:paramName}:", | 
|  | 791 | +			"  Description: ${2}", | 
|  | 792 | +			"  Type: AWS::EC2::KeyPair::KeyName", | 
|  | 793 | +			"  Default: ${3}" | 
|  | 794 | +		] | 
|  | 795 | +	}, | 
|  | 796 | +	"parameter-type-route53-hostedzone-id-list": { | 
|  | 797 | +		"prefix": "parameter-type-route53-hostedzone-id-list", | 
|  | 798 | +		"body": [ | 
|  | 799 | +			"${1:paramName}:", | 
|  | 800 | +			"  Description: ${2}", | 
|  | 801 | +			"  Type: List<AWS::Route53::HostedZone::Id>", | 
|  | 802 | +			"  Default: ${3}" | 
|  | 803 | +		] | 
|  | 804 | +	}, | 
|  | 805 | +	"parameter-type-route53-hostedzone-id": { | 
|  | 806 | +		"prefix": "parameter-type-route53-hostedzone-id", | 
|  | 807 | +		"body": [ | 
|  | 808 | +			"${1:paramName}:", | 
|  | 809 | +			"  Description: ${2}", | 
|  | 810 | +			"  Type: AWS::Route53::HostedZone::Id", | 
|  | 811 | +			"  Default: ${3}" | 
|  | 812 | +		] | 
|  | 813 | +	}, | 
|  | 814 | +	"parameter-type-securitygroup-id-list": { | 
|  | 815 | +		"prefix": "parameter-type-securitygroup-id-list", | 
|  | 816 | +		"body": [ | 
|  | 817 | +			"${1:paramName}:", | 
|  | 818 | +			"  Description: ${2}", | 
|  | 819 | +			"  Type: List<AWS::EC2::SecurityGroup::Id>", | 
|  | 820 | +			"  Default: ${3}" | 
|  | 821 | +		] | 
|  | 822 | +	}, | 
|  | 823 | +	"parameter-type-securitygroup-id": { | 
|  | 824 | +		"prefix": "parameter-type-securitygroup-id", | 
|  | 825 | +		"body": [ | 
|  | 826 | +			"${1:paramName}:", | 
|  | 827 | +			"  Description: ${2}", | 
|  | 828 | +			"  Type: AWS::EC2::SecurityGroup::Id", | 
|  | 829 | +			"  Default: ${3}" | 
|  | 830 | +		] | 
|  | 831 | +	}, | 
|  | 832 | +	"parameter-type-subnet-id-list": { | 
|  | 833 | +		"prefix": "parameter-type-subnet-id-list", | 
|  | 834 | +		"body": [ | 
|  | 835 | +			"${1:paramName}:", | 
|  | 836 | +			"  Description: ${2}", | 
|  | 837 | +			"  Type: List<AWS::EC2::Subnet::Id>", | 
|  | 838 | +			"  Default: ${3}" | 
|  | 839 | +		] | 
|  | 840 | +	}, | 
|  | 841 | +	"parameter-type-subnet-id": { | 
|  | 842 | +		"prefix": "parameter-type-subnet-id", | 
|  | 843 | +		"body": [ | 
|  | 844 | +			"${1:paramName}:", | 
|  | 845 | +			"  Description: ${2}", | 
|  | 846 | +			"  Type: AWS::EC2::Subnet::Id", | 
|  | 847 | +			"  Default: ${3}" | 
|  | 848 | +		] | 
|  | 849 | +	}, | 
|  | 850 | +	"parameter-type-vpc-id-list": { | 
|  | 851 | +		"prefix": "parameter-type-vpc-id-list", | 
|  | 852 | +		"body": [ | 
|  | 853 | +			"${1:paramName}:", | 
|  | 854 | +			"  Description: ${2}", | 
|  | 855 | +			"  Type: List<AWS::EC2::VPC::Id>", | 
|  | 856 | +			"  Default: ${3}" | 
|  | 857 | +		] | 
|  | 858 | +	}, | 
|  | 859 | +	"parameter-type-vpc-id": { | 
|  | 860 | +		"prefix": "parameter-type-vpc-id", | 
|  | 861 | +		"body": [ | 
|  | 862 | +			"${1:paramName}:", | 
|  | 863 | +			"  Description: ${2}", | 
|  | 864 | +			"  Type: AWS::EC2::VPC::Id", | 
|  | 865 | +			"  Default: ${3}" | 
|  | 866 | +		] | 
|  | 867 | +	}, | 
| 687 | 868 | 	"parameter": { | 
| 688 | 869 | 		"prefix": "parameter", | 
| 689 | 870 | 		"body": [ | 
|  | 
0 commit comments