Documentation
¶
Index ¶
- type BindingsObject
- type Generator
- func (g *Generator) Generate(data interface{})
- func (g *Generator) GenerateJson(jsonStr []byte) ([]byte, error)
- func (g *Generator) InsertBindingsObject(data map[string]interface{}) error
- func (g *Generator) InsertBindingsObjectJson(jsonData *types.JsonObject) (*types.JsonObject, error)
- func (g *Generator) TryBind(kind Kind, id string) string
- type Kind
- type KindSet
- type Mapping
- type Ref
- type ResourceCache
- type ResourceCacheEntry
- type Target
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BindingsObject ¶
type Generator ¶
type Generator struct {
Enabled bool
// contains filtered or unexported fields
}
func NewGenerator ¶
func (*Generator) InsertBindingsObject ¶
func (*Generator) InsertBindingsObjectJson ¶
func (g *Generator) InsertBindingsObjectJson(jsonData *types.JsonObject) (*types.JsonObject, error)
type Ref ¶
type Ref struct {
// contains filtered or unexported fields
}
func NewRefFromString ¶
func (Ref) MarshalText ¶
func (*Ref) UnmarshalText ¶
type ResourceCache ¶
type ResourceCache struct {
// contains filtered or unexported fields
}
func NewResourceCache ¶
func (*ResourceCache) LookupId ¶
func (c *ResourceCache) LookupId(kind Kind, id string) *ResourceCacheEntry
type ResourceCacheEntry ¶
Click to show internal directories.
Click to hide internal directories.