# Functions
IsValidPrimitiveType validates a primitive type.
NewDefaultPatchManager initializes a new patch manager and configures it with default, known patchers.
NewPatchManager initializes a new patch manager.
NewSpecFromBuffer parses, patches (using the given patch manager), and validates a CloudFormation spec from the given buffer (i.e.
# Structs
Attribute describes an attribute of a top-level resource type.
PatchManager registers and applies patches for a spec.
Property describes a property of either a top-level resource or structured type.
PropertyOrAttributeTypeFields describes a set of type-related fields.
RawPatchDeleteType implements a category of raw patches.
RawPatchFixPropertyType implements a category of raw patches.
Spec describes the CloudFormation spec.
SpecPatchDeleteType implements a category of spec patches.
Type describes either a top-level resource type or a structured type in the spec.
TypePatchDeleteAttribute implements a category of type patches.
# Type aliases
RawPatchFunc is a func shorthand for RawPatch.
SpecPatchFunc is a func shorthand for SpecPatch.
TypePatchFunc is a func shorthand for TypePatch.