|  | 
| 1 | 1 | { | 
|  | 2 | + | 
| 2 | 3 | 	"autoscaling-group-vpc": { | 
| 3 | 4 | 		"prefix": "autoscaling-group-vpc", | 
| 4 | 5 | 		"body": [ | 
|  | 
| 642 | 643 | 		"description": "", | 
| 643 | 644 | 		"scope": "source.cloudformation" | 
| 644 | 645 | 	}, | 
|  | 646 | +	"redshift-cluster": { | 
|  | 647 | +		"prefix": "redshift-cluster", | 
|  | 648 | +		"body": [ | 
|  | 649 | +			"${1:redshiftCluster}:", | 
|  | 650 | +			"  Type: AWS::Redshift::Cluster", | 
|  | 651 | +			"  Properties:", | 
|  | 652 | +			"    AllowVersionUpgrade: ${2:true | false}", | 
|  | 653 | +			"    AutomatedSnapshotRetentionPeriod: ${3}", | 
|  | 654 | +			"    AvailabilityZone: ${4}", | 
|  | 655 | +			"    ClusterParameterGroupName: ${5}", | 
|  | 656 | +			"    ClusterSecurityGroups:", | 
|  | 657 | +			"      - ${6:sg-id}", | 
|  | 658 | +			"    ClusterSubnetGroupName: ${7}", | 
|  | 659 | +			"    ClusterType: ${8}", | 
|  | 660 | +			"    ClusterVersion: ${9}", | 
|  | 661 | +			"    DBName: ${10}", | 
|  | 662 | +			"    ElasticIp: ${11}", | 
|  | 663 | +			"    Encrypted: ${12:true | false}", | 
|  | 664 | +			"    HsmClientCertificateIdentifier: ${13}", | 
|  | 665 | +			"    HsmConfigurationIdentifier: ${14}", | 
|  | 666 | +			"    MasterUsername: ${15}", | 
|  | 667 | +			"    MasterUserPassword: ${16}", | 
|  | 668 | +			"    NodeType: ${17}", | 
|  | 669 | +			"    NumberOfNodes: ${18}", | 
|  | 670 | +			"    OwnerAccount: ${19}", | 
|  | 671 | +			"    Port: ${20}", | 
|  | 672 | +			"    PreferredMaintenanceWindow: ${21}", | 
|  | 673 | +			"    PubliclyAccessible: ${22:true | false}", | 
|  | 674 | +			"    SnapshotClusterIdentifier: ${23}", | 
|  | 675 | +			"    SnapshotIdentifier: ${24}", | 
|  | 676 | +			"    VpcSecurityGroupIds:", | 
|  | 677 | +			"      - ${25:sg-id}" | 
|  | 678 | +		], | 
|  | 679 | +		"description": "", | 
|  | 680 | +		"scope": "source.cloudformation" | 
|  | 681 | +	}, | 
|  | 682 | +	"redshift-clusterparametergroup": { | 
|  | 683 | +		"prefix": "redshift-clusterparametergroup", | 
|  | 684 | +		"body": [ | 
|  | 685 | +			"${1:redshiftClusterParameterGroup}:", | 
|  | 686 | +			"  Type: AWS::Redshift::ClusterParameterGroup", | 
|  | 687 | +			"  Properties:", | 
|  | 688 | +			"    Description: ${2}", | 
|  | 689 | +			"    ParameterGroupFamily: ${3}", | 
|  | 690 | +			"    Parameters:", | 
|  | 691 | +			"      - ${4:parameter}", | 
|  | 692 | +			"    Tags:", | 
|  | 693 | +			"      - Key: ${5:keyname}", | 
|  | 694 | +			"        Value: ${6:value}" | 
|  | 695 | +		], | 
|  | 696 | +		"description": "", | 
|  | 697 | +		"scope": "source.cloudformation" | 
|  | 698 | +	}, | 
|  | 699 | +	"redshift-clustersecuritygroup": { | 
|  | 700 | +		"prefix": "redshift-clustersecuritygroup", | 
|  | 701 | +		"body": [ | 
|  | 702 | +			"${1:redshiftClusterSecurityGroup}:", | 
|  | 703 | +			"  Type: AWS::Redshift::ClusterSecurityGroup", | 
|  | 704 | +			"  Properties:", | 
|  | 705 | +			"    Description: ${2}" | 
|  | 706 | +		], | 
|  | 707 | +		"description": "", | 
|  | 708 | +		"scope": "source.cloudformation" | 
|  | 709 | +	}, | 
|  | 710 | +	"redshift-clustersecuritygroupingress": { | 
|  | 711 | +		"prefix": "redshift-clustersecuritygroupingress", | 
|  | 712 | +		"body": [ | 
|  | 713 | +			"${1:redshiftClusterSecurityGroupIngress}:", | 
|  | 714 | +			"  Type: AWS::Redshift::ClusterSecurityGroupIngress", | 
|  | 715 | +			"  Properties:", | 
|  | 716 | +			"    ClusterSecurityGroupName: ${2}", | 
|  | 717 | +			"    CIDRIP: ${3}", | 
|  | 718 | +			"    EC2SecurityGroupName: ${4}", | 
|  | 719 | +			"    EC2SecurityGroupOwnerId: ${5}" | 
|  | 720 | +		], | 
|  | 721 | +		"description": "", | 
|  | 722 | +		"scope": "source.cloudformation" | 
|  | 723 | +	}, | 
|  | 724 | +	"redshift-clustersubnetgroup": { | 
|  | 725 | +		"prefix": "redshift-clustersubnetgroup", | 
|  | 726 | +		"body": [ | 
|  | 727 | +			"${1:redshiftClusterSubnetGroup}:", | 
|  | 728 | +			"  Type: AWS::Redshift::ClusterSubnetGroup", | 
|  | 729 | +			"  Properties:", | 
|  | 730 | +			"    Description: ${2}", | 
|  | 731 | +			"    SubnetIds:", | 
|  | 732 | +			"      - ${3:subnet-id}" | 
|  | 733 | +		], | 
|  | 734 | +		"description": "", | 
|  | 735 | +		"scope": "source.cloudformation" | 
|  | 736 | +	}, | 
| 645 | 737 | 	"start": { | 
| 646 | 738 | 		"prefix": "start", | 
| 647 | 739 | 		"body": [ | 
|  | 
0 commit comments