-
Notifications
You must be signed in to change notification settings - Fork 46
/
model_virtualmachinescalesetvmprofile.go
22 lines (20 loc) · 1.67 KB
/
model_virtualmachinescalesetvmprofile.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package virtualmachinescalesets
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See NOTICE.txt in the project root for license information.
type VirtualMachineScaleSetVMProfile struct {
ApplicationProfile *ApplicationProfile `json:"applicationProfile,omitempty"`
BillingProfile *BillingProfile `json:"billingProfile,omitempty"`
CapacityReservation *CapacityReservationProfile `json:"capacityReservation,omitempty"`
DiagnosticsProfile *DiagnosticsProfile `json:"diagnosticsProfile,omitempty"`
EvictionPolicy *VirtualMachineEvictionPolicyTypes `json:"evictionPolicy,omitempty"`
ExtensionProfile *VirtualMachineScaleSetExtensionProfile `json:"extensionProfile,omitempty"`
HardwareProfile *VirtualMachineScaleSetHardwareProfile `json:"hardwareProfile,omitempty"`
LicenseType *string `json:"licenseType,omitempty"`
NetworkProfile *VirtualMachineScaleSetNetworkProfile `json:"networkProfile,omitempty"`
OsProfile *VirtualMachineScaleSetOSProfile `json:"osProfile,omitempty"`
Priority *VirtualMachinePriorityTypes `json:"priority,omitempty"`
ScheduledEventsProfile *ScheduledEventsProfile `json:"scheduledEventsProfile,omitempty"`
SecurityProfile *SecurityProfile `json:"securityProfile,omitempty"`
StorageProfile *VirtualMachineScaleSetStorageProfile `json:"storageProfile,omitempty"`
UserData *string `json:"userData,omitempty"`
}