Namespace Firefly.CloudFormationParser.TemplateObjects
Classes
ConditionSection
Container to hold the Conditions:
section during template deserialization
GlobalSection
Container to hold the Globals:
section during template deserialization.
This section is unique to AWS SAM.
Mapping
Top level mapping in the mappings section
MappingSection
Container to hold the Mappings:
section during template deserialization
MetadataSection
Container to hold the Metadata:
section during template deserialization
Output
Represents a template output
OutputSection
Container to hold the Outputs:
section during template deserialization
Parameter
Represents a template parameter
ParameterSection
Container to hold the Parameters:
section during template deserialization
PseudoParameter
Pseudo parameters are parameters that are predefined by AWS CloudFormation.
Resource
Represents a template resource
ResourceSection
Container to hold the Resources:
section during template deserialization
RuleSection
Container to hold the Rules:
section during template deserialization
Template
Represents an entire CloudFormation Template
Interfaces
IConditionalTemplateObject
Interface for template objects that support Condition property (resources, outputs)
ITemplateObject
Interface describing a template object
ITemplateSection
Interface describing a section of the template (Resources, Conditions etc.)