Liking cljdoc? Tell your friends :D

io.staticweb.cloudformation-templating


account-idclj


arnclj

(arn ref)

base64clj

(base64 x)

cidrclj

(cidr ip-block count cidr-bits)

cloudfront-hosted-zone-idclj

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

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
raw docstring

deftemplatecljmacro

(deftemplate name-sym & body)

equalsclj

(equals x y)

find-in-mapclj

(find-in-map map-name top-level-key second-level-key)

fn-andclj

(fn-and & conds)

fn-ifclj

(fn-if cond then else)

fn-notclj

(fn-not cond)

fn-orclj

(fn-or & conds)

full-nameclj

(full-name x)

get-attclj

(get-att ref attr)

get-azsclj

(get-azs & [region])

import-from-jsonclj

(import-from-json s)

import-valueclj

(import-value name)

invalid-keyword?clj

(invalid-keyword? x)

joinclj

(join separator coll)

make-maps-sortedclj

(make-maps-sorted x)

no-valueclj


not-equalsclj

(not-equals x y)

outputsclj

(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.
raw docstring

prefixed-outputsclj

(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"}}}
raw docstring

refclj

(ref name)

regionclj


selectclj

(select index objects)

splitclj

(split separator s)

stack-idclj


stack-nameclj


subclj

(sub s)

tagsclj

(tags & {:as m})

templateclj

(template & body)

transformclj

(transform name parameters)

unsorted-map?clj

(unsorted-map? x)

user-dataclj

(user-data & data)

write-templateclj

(write-template fn template)

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close