Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FlatProvisioner ¶
type FlatProvisioner struct {
Version *string `cty:"version" hcl:"version"`
User *string `cty:"user" hcl:"user"`
DbusVersion *string `cty:"dbus_version" hcl:"dbus_version"`
DubsX11Version *string `cty:"dubs_x11_version" hcl:"dubs_x11_version"`
SSHPubEntry *string `cty:"ssh_pub_entry" hcl:"ssh_pub_entry"`
}
FlatProvisioner is an auto-generated flat version of Provisioner. Where the contents of a field with a `mapstructure:,squash` tag are bubbled up.
type Provisioner ¶
type Provisioner struct {
Version string
User string
DbusVersion string
DubsX11Version string
SSHPubEntry string
}
Provisioner is our provisioner configuration.
func (*Provisioner) FlatMapstructure ¶
func (*Provisioner) FlatMapstructure() interface{ HCL2Spec() map[string]hcldec.Spec }
FlatMapstructure returns a new FlatProvisioner. FlatProvisioner is an auto-generated flat version of Provisioner. Where the contents a fields with a `mapstructure:,squash` tag are bubbled up.
func (*Provisioner) Validate ¶
func (p *Provisioner) Validate() error
Validate validates the config looks correct.
Click to show internal directories.
Click to hide internal directories.