-
Notifications
You must be signed in to change notification settings - Fork 40
/
model_clusterpropertiesforupdate.go
23 lines (21 loc) · 1.63 KB
/
model_clusterpropertiesforupdate.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
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 ClusterPropertiesForUpdate struct {
AdministratorLoginPassword *string `json:"administratorLoginPassword,omitempty"`
CitusVersion *string `json:"citusVersion,omitempty"`
CoordinatorEnablePublicIPAccess *bool `json:"coordinatorEnablePublicIpAccess,omitempty"`
CoordinatorServerEdition *string `json:"coordinatorServerEdition,omitempty"`
CoordinatorStorageQuotaInMb *int64 `json:"coordinatorStorageQuotaInMb,omitempty"`
CoordinatorVCores *int64 `json:"coordinatorVCores,omitempty"`
EnableHa *bool `json:"enableHa,omitempty"`
EnableShardsOnCoordinator *bool `json:"enableShardsOnCoordinator,omitempty"`
MaintenanceWindow *MaintenanceWindow `json:"maintenanceWindow,omitempty"`
NodeCount *int64 `json:"nodeCount,omitempty"`
NodeEnablePublicIPAccess *bool `json:"nodeEnablePublicIpAccess,omitempty"`
NodeServerEdition *string `json:"nodeServerEdition,omitempty"`
NodeStorageQuotaInMb *int64 `json:"nodeStorageQuotaInMb,omitempty"`
NodeVCores *int64 `json:"nodeVCores,omitempty"`
PostgresqlVersion *string `json:"postgresqlVersion,omitempty"`
PreferredPrimaryZone *string `json:"preferredPrimaryZone,omitempty"`
}