コード例 #1
0
ファイル: create.go プロジェクト: kjplatz/vic
func NewCreate() *Create {
	create := &Create{}
	create.Data = data.NewData()

	// FIXME: make this a flag
	create.logfile = "create.log"

	return create
}
コード例 #2
0
ファイル: create_test.go プロジェクト: vmware/vic
func getVPXData(url *url.URL) *data.Data {
	result := data.NewData()
	result.URL = url
	result.DisplayName = "test001"
	result.ComputeResourcePath = "/DC0/host/DC0_C0/Resources"
	result.ImageDatastorePath = "LocalDS_0"
	result.ExternalNetwork.Name = "VM Network"
	result.BridgeNetworkName = "bridge"
	result.VolumeLocations = make(map[string]string)
	result.VolumeLocations["volume-store"] = "LocalDS_0/volumes/test"

	return result
}
コード例 #3
0
ファイル: create_test.go プロジェクト: kjplatz/vic
func getESXData(url *url.URL) *data.Data {
	result := data.NewData()
	result.URL = url
	result.DisplayName = "test001"
	result.ComputeResourcePath = "/ha-datacenter/host/localhost.localdomain/Resources"
	result.ImageDatastorePath = "LocalDS_0"
	result.BridgeNetworkName = "bridge"
	result.ManagementNetworkName = "VM Network"
	result.ExternalNetworkName = "VM Network"
	result.VolumeLocations = make(map[string]string)
	result.VolumeLocations["volume-store"] = "LocalDS_0/volumes/test"

	return result
}
コード例 #4
0
ファイル: delete.go プロジェクト: kjplatz/vic
func NewUninstall() *Uninstall {
	d := &Uninstall{}
	d.Data = data.NewData()
	return d
}
コード例 #5
0
ファイル: inspect.go プロジェクト: kjplatz/vic
func NewInspect() *Inspect {
	d := &Inspect{}
	d.Data = data.NewData()
	return d
}
コード例 #6
0
ファイル: list.go プロジェクト: vmware/vic
func NewList() *List {
	d := &List{}
	d.Data = data.NewData()
	return d
}
コード例 #7
0
ファイル: upgrade.go プロジェクト: vmware/vic
func NewUpgrade() *Upgrade {
	upgrade := &Upgrade{}
	upgrade.Data = data.NewData()

	return upgrade
}
コード例 #8
0
ファイル: debug.go プロジェクト: vmware/vic
func NewDebug() *Debug {
	d := &Debug{}
	d.Data = data.NewData()
	return d
}
コード例 #9
0
ファイル: create.go プロジェクト: vmware/vic
func NewCreate() *Create {
	create := &Create{}
	create.Data = data.NewData()

	return create
}