Table of contents
Intrinsic Functions
Info on Intrinsic Functions from AWS can be found here
CloudFormation | KloudFormation Option A | KloudFormation Option B | Reference |
---|---|---|---|
Ref | Reference(name) | resource.ref() | Ref |
Fn::GetAtt | GetAtt(resource, attribute) | resource.<Attribute Name>() | GetAtt |
Fn::Join | Join(splitter, listOf(a,b,c)) | resource.ref() + “string” | Join |
Fn::Sub | Sub(subString, mapOf(variables)) | Sub | |
Fn::Base64 | FnBase64(+”string”) | Base64 | |
Fn::Cidr | Cidr(block, count, sizeMask) | Cidr | |
Fn::FindInMap | FindInMap(map, top, second) | FindInMap | |
Fn::GetAZs | GetAZs(awsRegion) | GetAZs | |
Fn::ImportValue | ImportValue(exportedName) | ImportValue | |
Fn::Select | Select(index, fromItems) | Select | |
Fn::Split | Split(splitter, string) | Split |