-
Notifications
You must be signed in to change notification settings - Fork 37
/
model_virtualmachineproperties.go
32 lines (30 loc) · 2.53 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
31
32
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 {
AdditionalCapabilities *AdditionalCapabilities `json:"additionalCapabilities,omitempty"`
ApplicationProfile *ApplicationProfile `json:"applicationProfile,omitempty"`
AvailabilitySet *SubResource `json:"availabilitySet,omitempty"`
BillingProfile *BillingProfile `json:"billingProfile,omitempty"`
CapacityReservation *CapacityReservationProfile `json:"capacityReservation,omitempty"`
DiagnosticsProfile *DiagnosticsProfile `json:"diagnosticsProfile,omitempty"`
EvictionPolicy *VirtualMachineEvictionPolicyTypes `json:"evictionPolicy,omitempty"`
ExtensionsTimeBudget *string `json:"extensionsTimeBudget,omitempty"`
HardwareProfile *HardwareProfile `json:"hardwareProfile,omitempty"`
Host *SubResource `json:"host,omitempty"`
HostGroup *SubResource `json:"hostGroup,omitempty"`
InstanceView *VirtualMachineInstanceView `json:"instanceView,omitempty"`
LicenseType *string `json:"licenseType,omitempty"`
NetworkProfile *NetworkProfile `json:"networkProfile,omitempty"`
OsProfile *OSProfile `json:"osProfile,omitempty"`
PlatformFaultDomain *int64 `json:"platformFaultDomain,omitempty"`
Priority *VirtualMachinePriorityTypes `json:"priority,omitempty"`
ProvisioningState *string `json:"provisioningState,omitempty"`
ProximityPlacementGroup *SubResource `json:"proximityPlacementGroup,omitempty"`
ScheduledEventsProfile *ScheduledEventsProfile `json:"scheduledEventsProfile,omitempty"`
SecurityProfile *SecurityProfile `json:"securityProfile,omitempty"`
StorageProfile *StorageProfile `json:"storageProfile,omitempty"`
UserData *string `json:"userData,omitempty"`
VMId *string `json:"vmId,omitempty"`
VirtualMachineScaleSet *SubResource `json:"virtualMachineScaleSet,omitempty"`
}