-
Notifications
You must be signed in to change notification settings - Fork 37
/
model_virtualmachinescalesetvmproperties.go
24 lines (22 loc) · 2.18 KB
/
model_virtualmachinescalesetvmproperties.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
package virtualmachinescalesetvms
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See NOTICE.txt in the project root for license information.
type VirtualMachineScaleSetVMProperties struct {
AdditionalCapabilities *AdditionalCapabilities `json:"additionalCapabilities,omitempty"`
AvailabilitySet *SubResource `json:"availabilitySet,omitempty"`
DiagnosticsProfile *DiagnosticsProfile `json:"diagnosticsProfile,omitempty"`
HardwareProfile *HardwareProfile `json:"hardwareProfile,omitempty"`
InstanceView *VirtualMachineScaleSetVMInstanceView `json:"instanceView,omitempty"`
LatestModelApplied *bool `json:"latestModelApplied,omitempty"`
LicenseType *string `json:"licenseType,omitempty"`
ModelDefinitionApplied *string `json:"modelDefinitionApplied,omitempty"`
NetworkProfile *NetworkProfile `json:"networkProfile,omitempty"`
NetworkProfileConfiguration *VirtualMachineScaleSetVMNetworkProfileConfiguration `json:"networkProfileConfiguration,omitempty"`
OsProfile *OSProfile `json:"osProfile,omitempty"`
ProtectionPolicy *VirtualMachineScaleSetVMProtectionPolicy `json:"protectionPolicy,omitempty"`
ProvisioningState *string `json:"provisioningState,omitempty"`
SecurityProfile *SecurityProfile `json:"securityProfile,omitempty"`
StorageProfile *StorageProfile `json:"storageProfile,omitempty"`
UserData *string `json:"userData,omitempty"`
VMId *string `json:"vmId,omitempty"`
}