35 lines
		
	
	
		
			902 B
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			35 lines
		
	
	
		
			902 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| 
								 | 
							
								from __future__ import unicode_literals
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								template = {
							 | 
						||
| 
								 | 
							
								    "AWSTemplateFormatVersion": "2010-09-09",
							 | 
						||
| 
								 | 
							
								    "Description": "VPC ENI Test CloudFormation",
							 | 
						||
| 
								 | 
							
								    "Resources": {
							 | 
						||
| 
								 | 
							
								        "ENI": {
							 | 
						||
| 
								 | 
							
								            "Type": "AWS::EC2::NetworkInterface",
							 | 
						||
| 
								 | 
							
								            "Properties": {
							 | 
						||
| 
								 | 
							
								                "SubnetId": {"Ref": "Subnet"}
							 | 
						||
| 
								 | 
							
								            }
							 | 
						||
| 
								 | 
							
								        },
							 | 
						||
| 
								 | 
							
								        "Subnet": {
							 | 
						||
| 
								 | 
							
								            "Type": "AWS::EC2::Subnet",
							 | 
						||
| 
								 | 
							
								            "Properties": {
							 | 
						||
| 
								 | 
							
								                "AvailabilityZone": "us-east-1a",
							 | 
						||
| 
								 | 
							
								                "VpcId": {"Ref": "VPC"},
							 | 
						||
| 
								 | 
							
								                "CidrBlock": "10.0.0.0/24"
							 | 
						||
| 
								 | 
							
								            }
							 | 
						||
| 
								 | 
							
								        },
							 | 
						||
| 
								 | 
							
								        "VPC": {
							 | 
						||
| 
								 | 
							
								            "Type": "AWS::EC2::VPC",
							 | 
						||
| 
								 | 
							
								            "Properties": {
							 | 
						||
| 
								 | 
							
								                "CidrBlock": "10.0.0.0/16"
							 | 
						||
| 
								 | 
							
								            }
							 | 
						||
| 
								 | 
							
								        }
							 | 
						||
| 
								 | 
							
								    },
							 | 
						||
| 
								 | 
							
								    "Outputs": {
							 | 
						||
| 
								 | 
							
								        "NinjaENI": {
							 | 
						||
| 
								 | 
							
								            "Description": "Elastic IP mapping to Auto-Scaling Group",
							 | 
						||
| 
								 | 
							
								            "Value": {"Ref": "ENI"}
							 | 
						||
| 
								 | 
							
								        }
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								}
							 |