Show / Hide Table of Contents

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.)

In This Article
Back to top Generated by DocFX