summaryrefslogtreecommitdiff
path: root/libvirt/resource_libvirt_domain_console.go
blob: 6159a82a8828539405c308aacebafd5ed07c273c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
package libvirt

import (
	"github.com/hashicorp/terraform/helper/schema"
)

func consoleSchema() map[string]*schema.Schema {
	return map[string]*schema.Schema{
		"type": &schema.Schema{
			Type:     schema.TypeString,
			Optional: false,
			Required: true,
			ForceNew: true,
		},
		"source_path": &schema.Schema{
			Type:     schema.TypeString,
			Optional: true,
			Required: false,
			ForceNew: true,
		},
		"target_port": &schema.Schema{
			Type:     schema.TypeString,
			Optional: false,
			Required: true,
			ForceNew: true,
		},
		"target_type": &schema.Schema{
			Type:     schema.TypeString,
			Optional: true,
			Required: false,
			ForceNew: true,
		},
	}
}