Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PrimitiveType ¶
type PrimitiveType string
const ( String PrimitiveType = "String" Long PrimitiveType = "Long" Integer PrimitiveType = "Integer" Double PrimitiveType = "Double" Boolean PrimitiveType = "Boolean" Timestamp PrimitiveType = "Timestamp" )
type PropertyType ¶
type PropertyType struct { Name string `json:"-"` ResourceType *ResourceType `json:"-"` Documentation string `json:"Documentation"` Properties map[string]*Property `json:"Properties"` }
func (*PropertyType) CtyType ¶
func (pt *PropertyType) CtyType() cty.Type
type ResourceType ¶
type Schema ¶
type Schema struct { ResourceTypes map[string]*ResourceType `json:"ResourceTypes"` ResourceSpecVersion string `json:"ResourceSpecificationVersion"` PropertyTypes map[string]*PropertyType `json:"PropertyTypes"` }
type Type ¶
type Type struct { TypeName string `json:"Type"` PropertyType *PropertyType `json:"-"` PrimitiveType PrimitiveType `json:"PrimitiveType"` ItemTypeName string `json:"ItemType"` ItemPropertyType *PropertyType `json:"-"` ItemPrimitiveType PrimitiveType `json:"ItemPrimitiveType"` }
type UpdateType ¶
type UpdateType string
const ( Mutable UpdateType = "Mutable" Immutable UpdateType = "Immutable" Conditional UpdateType = "Conditional" )
Click to show internal directories.
Click to hide internal directories.