Documentation ¶
Index ¶
Constants ¶
View Source
const ( DataSourceType = "DataSource" ResourceType = "Resource" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Resource ¶
func NewResource ¶
NewResource creates a Resource type from the corresponding resource's CloudFormation Schema file
type TemplateData ¶
type TemplateData struct { AcceptanceTestFunctionPrefix string AttributeNameMap map[string]string CloudFormationTypeName string CreateTimeoutInMinutes int DeleteTimeoutInMinutes int FactoryFunctionName string FrameworkPlanModifierPackages []string FrameworkValidatorsPackages []string HasRequiredAttribute bool HasUpdateMethod bool ImportFrameworkTypes bool ImportFrameworkJSONTypes bool ImportFrameworkTimeTypes bool ImportFrameworkValidator bool ImportInternalTypes bool ImportRegexp bool PackageName string RootPropertiesSchema string SchemaDescription string SchemaVersion int64 SyntheticIDAttribute bool TerraformTypeName string UpdateTimeoutInMinutes int WriteOnlyPropertyPaths []string }
func GenerateTemplateData ¶ added in v0.69.0
func GenerateTemplateData(ui cli.Ui, cfTypeSchemaFile, resType, tfResourceType, packageName string) (*TemplateData, error)
GenerateTemplateData generates the template body from the Resource constructed from a CloudFormation type's Schema file. This method can be applied to both singular data source and resource types.
Click to show internal directories.
Click to hide internal directories.