Defines core functions for working with cloud formation specification data
Defines core functions for working with cloud formation specification data
(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
(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
(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
(property-ids resource)
Get all properties of a given resource
Get all properties of a given resource
(property-type property-type-id)
(property-type property-type-id opts)
Return a property type from data
Return a property type from data
(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
(resource-ids service)
Get all resources for a cloud formation service
Get all resources for a cloud formation service
(resource-types)
(resource-types opts)
Returns the specification version for a region
Returns the specification version for a region
(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
(service-names)
(service-names opts)
(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
(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?
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close