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"}, }, "ENIIpAddress": { "Description": "ENI's Private IP address", "Value": {"Fn::GetAtt": ["ENI", "PrimaryPrivateIpAddress"]}, }, }, }