package
0.1.0
Repository: https://github.com/mcuadros/ascode.git
Documentation: pkg.go.dev

# Functions

BuiltinBackend returns a starlak.Builtin function capable of instantiate new Backend instances.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
MakeBackend returns a new Backend instance based on given arguments,.
MakeProvider returns a new Provider instance from a given name version and alias.
No description provided by the author
MakeResource returns a new resource of the given kind, type based on the given configschema.Block.
MakeState returns a new instance of State based on the given arguments,.
No description provided by the author
MustTypeFromCty returns a Type froma given cty.Type.
MustTypeFromStarlark returns a Type from a given starlark type string.
MustValue returns a Value from a starlark.Value, it panics if error.
NewAttrDict returns an empty AttrDict.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewTypeFromCty returns a Type froma given cty.Type.
NewTypeFromStarlark returns a Type from a given starlark type string.
NewValue returns a Value from a starlark.Value.
NewValues return a new instance of Values.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

NameGenerator function used to generate Resource names, by default is based on a ULID generator.

# Structs

AttrDict implements starlark.HasAttrs for starlark.Dictionaries.
Backend represent a Terraform Backend.
No description provided by the author
No description provided by the author
NamedValue represents a Value with a given name.
Provider represents a provider as a starlark.Value.
No description provided by the author
No description provided by the author
Resource represents a resource as a starlark.Value, it can be of four kinds, provider, resource, data source or a nested resource.
No description provided by the author
State represents a Terraform state read by a backed.
No description provided by the author
Type is a helper to manipulate and transform starlark.Type and cty.Type.
Value is helper to manipulate and transform starlark.Value to go types and cty.Value.
Values is a list of NamedValues.

# Interfaces

No description provided by the author

# Type aliases

Kind describes what kind of resource is represented by a Resource isntance.