-
Notifications
You must be signed in to change notification settings - Fork 38
/
model_role.go
18 lines (16 loc) · 1.04 KB
/
model_role.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package clusters
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See NOTICE.txt in the project root for license information.
type Role struct {
Autoscale *Autoscale `json:"autoscale,omitempty"`
DataDisksGroups *[]DataDisksGroups `json:"dataDisksGroups,omitempty"`
EncryptDataDisks *bool `json:"encryptDataDisks,omitempty"`
HardwareProfile *HardwareProfile `json:"hardwareProfile,omitempty"`
MinInstanceCount *int64 `json:"minInstanceCount,omitempty"`
Name *string `json:"name,omitempty"`
OsProfile *OsProfile `json:"osProfile,omitempty"`
ScriptActions *[]ScriptAction `json:"scriptActions,omitempty"`
TargetInstanceCount *int64 `json:"targetInstanceCount,omitempty"`
VMGroupName *string `json:"VMGroupName,omitempty"`
VirtualNetworkProfile *VirtualNetworkProfile `json:"virtualNetworkProfile,omitempty"`
}