Liking cljdoc? Tell your friends :D

embelyon.codex.impl.specification

Defines core functions for working with cloud formation specification data

Defines core functions for working with cloud formation specification data
raw docstring

defcodexfncljmacro

(defcodexfn name comment args & body)

Creates a lore function. A lore function handles options in the tail end of the argument list and ensures a specification is downloaded and ready for use in the function body. Use read-data with opts to get the json for the region specification

Creates a lore function. A lore function handles options
in the tail end of the argument list and ensures a specification
is downloaded and ready for use in the function body. Use
read-data with opts to get the json for the region specification
raw docstring

item-property-typeclj

(item-property-type type property)
(item-property-type type property opts)

Get a property type for a resource or property type's property

Get a property type for a resource or property type's property
raw docstring

prefixclj

(prefix type id)

Prefix an id with a resource name. This is useful for properties keyed under resources - such as AWS::S3::Bucket.BucketEncryption

Prefix an id with a resource name. This is useful for properties keyed under resources - such as 
AWS::S3::Bucket.BucketEncryption
raw docstring

property-idsclj

(property-ids resource)

Get all properties of a given resource

Get all properties of a given resource
raw docstring

property-typeclj

(property-type property-type-id)
(property-type property-type-id opts)

Return a property type from data

Return a property type from data
raw docstring

resourceclj

(resource id)
(resource id opts)

Get information about a specific AWS resource. ID will be added as meta to prevent tampering with the shape of the AWS specification

Get information about a specific AWS resource. ID will be added
as meta to prevent tampering with the shape of the AWS specification
raw docstring

resource-idsclj

(resource-ids service)

Get all resources for a cloud formation service

Get all resources for a cloud formation service
raw docstring

resource-typesclj

(resource-types)
(resource-types opts)

Returns the specification version for a region

Returns the specification version for a region
raw docstring

serviceclj

(service service-name)
(service service-name opts)

Get the specification for an AWS service by name

Get the specification for an AWS service by name
raw docstring

service-namesclj

(service-names)
(service-names opts)

specification-dataclj

(specification-data)
(specification-data opts)

Returns cloud formation specification data as a map. Infers region from opts or AWS_REGION env var. Defaults to :us-east-2

Returns cloud formation specification data as a map. Infers region from opts or AWS_REGION env
var. Defaults to :us-east-2
raw docstring

valid-service?clj

(valid-service? service-name)
(valid-service? service-name opts)

Is the given service name a valid cloud formation service?

Is the given service name a valid cloud formation service?
raw docstring

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

× close