(arn ref)
(base64 x)
(cidr ip-block count cidr-bits)
This is always the hosted zone ID when you create an alias record (in Route 53) that routes traffic to a CloudFront distribution.
This is always the hosted zone ID when you create an alias record (in Route 53) that routes traffic to a CloudFront distribution. See https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-aliastarget.html
(deftemplate name-sym & body)
(equals x y)
(find-in-map map-name top-level-key second-level-key)
(fn-and & conds)
(fn-if cond then else)
(fn-not cond)
(fn-or & conds)
(full-name x)
(get-att ref attr)
(get-azs & [region])
(import-from-json s)
(import-value name)
(invalid-keyword? x)
(join separator coll)
(make-maps-sorted x)
(not-equals x y)
(outputs m)
Converts an output map from the format {LogicalId [Name Value Description]} to AWS's output format. Description is optional.
Converts an output map from the format {LogicalId [Name Value Description]} to AWS's output format. Description is optional.
(prefixed-outputs prefix m)
Converts a map from the format {LogicalId [Value Description]} to AWS's output format. Output names are prefixed with the given prefix.
Example: (prefixed-outputs "${AWS::StackName}-" {:VpcId [(ref :Vpc)]}) ;= {:VpcId {:Export {:Name {"Fn::Sub" "${AWS::StackName}-VpcId"}} :Value {"Ref" "Vpc"}}}
Converts a map from the format {LogicalId [Value Description]} to AWS's output format. Output names are prefixed with the given prefix. Example: (prefixed-outputs "${AWS::StackName}-" {:VpcId [(ref :Vpc)]}) ;= {:VpcId {:Export {:Name {"Fn::Sub" "${AWS::StackName}-VpcId"}} :Value {"Ref" "Vpc"}}}
(ref name)
(select index objects)
(split separator s)
(sub s)
(tags & {:as m})
(template & body)
(transform name parameters)
(unsorted-map? x)
(user-data & data)
(write-template fn template)
cljdoc builds & hosts documentation for Clojure/Script libraries
Ctrl+k | Jump to recent docs |
← | Move to previous article |
→ | Move to next article |
Ctrl+/ | Jump to the search field |