Liking cljdoc? Tell your friends :D

crucible.core

Commonly used template construction functions

Commonly used template construction functions
raw docstring

account-idclj

source

base64clj

(base64 input-string)

The intrinsic function Fn::Base64 returns the Base64 representation of the input string.

The intrinsic function Fn::Base64 returns the Base64 representation of the input string.
sourceraw docstring

conditionclj

(condition value)

Make a template condition element

Make a template condition element
sourceraw docstring

encodeclj

(encode template)

Encode a template into JSON for use by CloudFormation

Encode a template into JSON for use by CloudFormation
sourceraw docstring

equalsclj

(equals x y)

See Fn::Equals

See Fn::Equals
sourceraw docstring

find-in-mapclj

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

Returns the value corresponding to keys in a two-level map that is declared in the Mappings section

Returns the value corresponding to keys in a two-level map that is declared
in the Mappings section
sourceraw docstring

fn-ifclj

(fn-if condition true-value false-value)

See Fn:If

See Fn:If
sourceraw docstring

import-valueclj

(import-value value-name)

Import an exported value

Import an exported value
sourceraw docstring

joinclj

(join values)
(join delimiter values)

Join values at template application time with an optional delimiter. See Fn::Join.

Join values at template application time with an optional
delimiter. See Fn::Join.
sourceraw docstring

mappingclj

(mapping & {:as keymaps})

Make a template mapping element

Make a template mapping element
sourceraw docstring

no-valueclj

source

notification-arnsclj

source

outputclj

(output value & [description export-name])

Make a template output with the value and an optional description and export name

Make a template output with the value and an optional description and export name
sourceraw docstring

parameterclj

(parameter &
           {:keys [:crucible.parameters/type]
            :or {type :crucible.parameters/string}
            :as options})

Make a template parameter element

Make a template parameter element
sourceraw docstring

regionclj

source

resourceclj

(resource options)

Make a template resource element

Make a template resource element
sourceraw docstring

selectclj

(select index values)

Select a value from a list at template application time. See Fn::Select

Select a value from a list at template application time. See
Fn::Select
sourceraw docstring

stack-idclj

source

stack-nameclj

source

subclj

(sub string-to-interpolate)

Interpolate values from a template string

Interpolate values from a template string
sourceraw docstring

templateclj

(template elements description)
(template description first-key first-val & {:as others})

Make a template structure with the given description and elements

Make a template structure with the given description and elements
sourceraw docstring

validateclj

(validate template)

Ensure the template is structurally valid, for example xref'd elements exist

Ensure the template is structurally valid, for example xref'd elements exist
sourceraw docstring

xrefclj

(xref xref)
(xref xref att)

Cross-reference another template element, optionally specifying a resource attribute. Produces Ref and Fn::GetAtt.

Cross-reference another template element, optionally
specifying a resource attribute. Produces Ref and Fn::GetAtt.
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close