-
Notifications
You must be signed in to change notification settings - Fork 37
/
model_virtualmachineproperties.go
30 lines (28 loc) · 1.8 KB
/
model_virtualmachineproperties.go
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
package virtualmachines
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See NOTICE.txt in the project root for license information.
type VirtualMachineProperties struct {
CustomResourceName *string `json:"customResourceName,omitempty"`
FirmwareType *FirmwareType `json:"firmwareType,omitempty"`
FolderPath *string `json:"folderPath,omitempty"`
GuestAgentProfile *GuestAgentProfile `json:"guestAgentProfile,omitempty"`
HardwareProfile *HardwareProfile `json:"hardwareProfile,omitempty"`
InstanceUuid *string `json:"instanceUuid,omitempty"`
InventoryItemId *string `json:"inventoryItemId,omitempty"`
MoName *string `json:"moName,omitempty"`
MoRefId *string `json:"moRefId,omitempty"`
NetworkProfile *NetworkProfile `json:"networkProfile,omitempty"`
OsProfile *OsProfile `json:"osProfile,omitempty"`
PlacementProfile *PlacementProfile `json:"placementProfile,omitempty"`
PowerState *string `json:"powerState,omitempty"`
ProvisioningState *string `json:"provisioningState,omitempty"`
ResourcePoolId *string `json:"resourcePoolId,omitempty"`
SecurityProfile *SecurityProfile `json:"securityProfile,omitempty"`
SmbiosUuid *string `json:"smbiosUuid,omitempty"`
Statuses *[]ResourceStatus `json:"statuses,omitempty"`
StorageProfile *StorageProfile `json:"storageProfile,omitempty"`
TemplateId *string `json:"templateId,omitempty"`
Uuid *string `json:"uuid,omitempty"`
VCenterId *string `json:"vCenterId,omitempty"`
VMId *string `json:"vmId,omitempty"`
}