|
|
|
|
@ -102,6 +102,7 @@ type FlatConfig struct {
|
|
|
|
|
SSHHostPortMin *int `mapstructure:"ssh_host_port_min" required:"false" cty:"ssh_host_port_min"`
|
|
|
|
|
SSHHostPortMax *int `mapstructure:"ssh_host_port_max" required:"false" cty:"ssh_host_port_max"`
|
|
|
|
|
UseDefaultDisplay *bool `mapstructure:"use_default_display" required:"false" cty:"use_default_display"`
|
|
|
|
|
Display *string `mapstructure:"display" required:"false" cty:"display"`
|
|
|
|
|
VNCBindAddress *string `mapstructure:"vnc_bind_address" required:"false" cty:"vnc_bind_address"`
|
|
|
|
|
VNCUsePassword *bool `mapstructure:"vnc_use_password" required:"false" cty:"vnc_use_password"`
|
|
|
|
|
VNCPortMin *int `mapstructure:"vnc_port_min" required:"false" cty:"vnc_port_min"`
|
|
|
|
|
@ -213,6 +214,7 @@ func (*FlatConfig) HCL2Spec() map[string]hcldec.Spec {
|
|
|
|
|
"ssh_host_port_min": &hcldec.AttrSpec{Name: "ssh_host_port_min", Type: cty.Number, Required: false},
|
|
|
|
|
"ssh_host_port_max": &hcldec.AttrSpec{Name: "ssh_host_port_max", Type: cty.Number, Required: false},
|
|
|
|
|
"use_default_display": &hcldec.AttrSpec{Name: "use_default_display", Type: cty.Bool, Required: false},
|
|
|
|
|
"display": &hcldec.AttrSpec{Name: "display", Type: cty.String, Required: false},
|
|
|
|
|
"vnc_bind_address": &hcldec.AttrSpec{Name: "vnc_bind_address", Type: cty.String, Required: false},
|
|
|
|
|
"vnc_use_password": &hcldec.AttrSpec{Name: "vnc_use_password", Type: cty.Bool, Required: false},
|
|
|
|
|
"vnc_port_min": &hcldec.AttrSpec{Name: "vnc_port_min", Type: cty.Number, Required: false},
|
|
|
|
|
|