ImportValue
The import_value
method is the CloudFormation Fn::ImportValue equivalent.
Example Snippet
resource("Instance", "AWS::EC2::Instance",
InstanceType: ref("InstanceType"),
ImageId: "ami-0de53d8956e8dcf80",
NetworkInterfaces: {
GroupSet: [import_value(sub("${NetworkStack}-SecurityGroupID"))],
AssociatePublicIpAddress: "true",
DeviceIndex: "0",
DeleteOnTermination: "true",
SubnetId: import_value(sub("${NetworkStack}-SubnetID"))
}
)
Example Output
Resources:
Instance:
Type: AWS::EC2::Instance
Properties:
InstanceType:
Ref: InstanceType
ImageId: ami-0de53d8956e8dcf80
NetworkInterfaces:
GroupSet:
- Fn::ImportValue:
Fn::Sub:
- "${NetworkStack}-SecurityGroupID"
- {}
AssociatePublicIpAddress: 'true'
DeviceIndex: '0'
DeleteOnTermination: 'true'
SubnetId:
Fn::ImportValue:
Fn::Sub:
- "${NetworkStack}-SubnetID"
- {}
Back to Intrinsic Functions List.
Pro tip: Use the <- and -> arrow keys to move back and forward.
Edit this page
See a typo or an error? You can improve this page. This website is available on GitHub and contributions are encouraged and welcomed. We love pull requests from you!
- Suggest an edit to this page (here's the contributing guide).
- Open an issue about this page to report a problem.