/
zz_generated_gke_node_config.go
30 lines (28 loc) · 1.63 KB
/
zz_generated_gke_node_config.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
package client
const (
GKENodeConfigType = "gkeNodeConfig"
GKENodeConfigFieldBootDiskKmsKey = "bootDiskKmsKey"
GKENodeConfigFieldDiskSizeGb = "diskSizeGb"
GKENodeConfigFieldDiskType = "diskType"
GKENodeConfigFieldImageType = "imageType"
GKENodeConfigFieldLabels = "labels"
GKENodeConfigFieldLocalSsdCount = "localSsdCount"
GKENodeConfigFieldMachineType = "machineType"
GKENodeConfigFieldOauthScopes = "oauthScopes"
GKENodeConfigFieldPreemptible = "preemptible"
GKENodeConfigFieldTags = "tags"
GKENodeConfigFieldTaints = "taints"
)
type GKENodeConfig struct {
BootDiskKmsKey string `json:"bootDiskKmsKey,omitempty" yaml:"bootDiskKmsKey,omitempty"`
DiskSizeGb int64 `json:"diskSizeGb,omitempty" yaml:"diskSizeGb,omitempty"`
DiskType string `json:"diskType,omitempty" yaml:"diskType,omitempty"`
ImageType string `json:"imageType,omitempty" yaml:"imageType,omitempty"`
Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"`
LocalSsdCount int64 `json:"localSsdCount,omitempty" yaml:"localSsdCount,omitempty"`
MachineType string `json:"machineType,omitempty" yaml:"machineType,omitempty"`
OauthScopes []string `json:"oauthScopes,omitempty" yaml:"oauthScopes,omitempty"`
Preemptible bool `json:"preemptible,omitempty" yaml:"preemptible,omitempty"`
Tags []string `json:"tags,omitempty" yaml:"tags,omitempty"`
Taints []GKENodeTaintConfig `json:"taints,omitempty" yaml:"taints,omitempty"`
}