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 |