vsphere/virtual_machine_guest_structure.go
func schemaVirtualMachineGuestInfo() map[string]*schema.Schema {
	return map[string]*schema.Schema{
		"default_ip_address": {
			Type:        schema.TypeString,
			Computed:    true,
			Description: "The IP address selected by Terraform to be used for the provisioner.",
		},
		"guest_ip_addresses": {
			Type:        schema.TypeList,
			Computed:    true,
			Description: "The current list of IP addresses on this virtual machine.",
			Elem:        &schema.Schema{Type: schema.TypeString},
		},
	}
}
func schemaVirtualMachineGuestInfo() map[string]*schema.Schema {
	return map[string]*schema.Schema{
		"default_ip_address": {
			Type:        schema.TypeString,
			Computed:    true,
			Description: "The IP address selected by Terraform to be used for the provisioner.",
		},
		"guest_ip_addresses": {
			Type:        schema.TypeList,
			Computed:    true,
			Description: "The current list of IP addresses on this virtual machine.",
			Elem:        &schema.Schema{Type: schema.TypeString},
		},
	}
}
// schemaVirtualMachineGuestInfo returns schema items for the relevant parts of
// GuestInfo that vsphere_virtual_machine tracks (mostly guest information).