1// Code generated by protoc-gen-go. DO NOT EDIT. 2// source: google/container/v1alpha1/cluster_service.proto 3 4package container 5 6import ( 7 context "context" 8 fmt "fmt" 9 math "math" 10 11 proto "github.com/golang/protobuf/proto" 12 empty "github.com/golang/protobuf/ptypes/empty" 13 _ "google.golang.org/genproto/googleapis/api/annotations" 14 grpc "google.golang.org/grpc" 15 codes "google.golang.org/grpc/codes" 16 status "google.golang.org/grpc/status" 17) 18 19// Reference imports to suppress errors if they are not otherwise used. 20var _ = proto.Marshal 21var _ = fmt.Errorf 22var _ = math.Inf 23 24// This is a compile-time assertion to ensure that this generated file 25// is compatible with the proto package it is being compiled against. 26// A compilation error at this line likely means your copy of the 27// proto package needs to be updated. 28const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package 29 30// Possible values for Effect in taint. 31type NodeTaint_Effect int32 32 33const ( 34 // Not set 35 NodeTaint_EFFECT_UNSPECIFIED NodeTaint_Effect = 0 36 // NoSchedule 37 NodeTaint_NO_SCHEDULE NodeTaint_Effect = 1 38 // PreferNoSchedule 39 NodeTaint_PREFER_NO_SCHEDULE NodeTaint_Effect = 2 40 // NoExecute 41 NodeTaint_NO_EXECUTE NodeTaint_Effect = 3 42) 43 44var NodeTaint_Effect_name = map[int32]string{ 45 0: "EFFECT_UNSPECIFIED", 46 1: "NO_SCHEDULE", 47 2: "PREFER_NO_SCHEDULE", 48 3: "NO_EXECUTE", 49} 50 51var NodeTaint_Effect_value = map[string]int32{ 52 "EFFECT_UNSPECIFIED": 0, 53 "NO_SCHEDULE": 1, 54 "PREFER_NO_SCHEDULE": 2, 55 "NO_EXECUTE": 3, 56} 57 58func (x NodeTaint_Effect) String() string { 59 return proto.EnumName(NodeTaint_Effect_name, int32(x)) 60} 61 62func (NodeTaint_Effect) EnumDescriptor() ([]byte, []int) { 63 return fileDescriptor_339d8120448ec82b, []int{1, 0} 64} 65 66// Allowed Network Policy providers. 67type NetworkPolicy_Provider int32 68 69const ( 70 // Not set 71 NetworkPolicy_PROVIDER_UNSPECIFIED NetworkPolicy_Provider = 0 72 // Tigera (Calico Felix). 73 NetworkPolicy_CALICO NetworkPolicy_Provider = 1 74) 75 76var NetworkPolicy_Provider_name = map[int32]string{ 77 0: "PROVIDER_UNSPECIFIED", 78 1: "CALICO", 79} 80 81var NetworkPolicy_Provider_value = map[string]int32{ 82 "PROVIDER_UNSPECIFIED": 0, 83 "CALICO": 1, 84} 85 86func (x NetworkPolicy_Provider) String() string { 87 return proto.EnumName(NetworkPolicy_Provider_name, int32(x)) 88} 89 90func (NetworkPolicy_Provider) EnumDescriptor() ([]byte, []int) { 91 return fileDescriptor_339d8120448ec82b, []int{10, 0} 92} 93 94// The current status of the cluster. 95type Cluster_Status int32 96 97const ( 98 // Not set. 99 Cluster_STATUS_UNSPECIFIED Cluster_Status = 0 100 // The PROVISIONING state indicates the cluster is being created. 101 Cluster_PROVISIONING Cluster_Status = 1 102 // The RUNNING state indicates the cluster has been created and is fully 103 // usable. 104 Cluster_RUNNING Cluster_Status = 2 105 // The RECONCILING state indicates that some work is actively being done on 106 // the cluster, such as upgrading the master or node software. Details can 107 // be found in the `statusMessage` field. 108 Cluster_RECONCILING Cluster_Status = 3 109 // The STOPPING state indicates the cluster is being deleted. 110 Cluster_STOPPING Cluster_Status = 4 111 // The ERROR state indicates the cluster may be unusable. Details 112 // can be found in the `statusMessage` field. 113 Cluster_ERROR Cluster_Status = 5 114) 115 116var Cluster_Status_name = map[int32]string{ 117 0: "STATUS_UNSPECIFIED", 118 1: "PROVISIONING", 119 2: "RUNNING", 120 3: "RECONCILING", 121 4: "STOPPING", 122 5: "ERROR", 123} 124 125var Cluster_Status_value = map[string]int32{ 126 "STATUS_UNSPECIFIED": 0, 127 "PROVISIONING": 1, 128 "RUNNING": 2, 129 "RECONCILING": 3, 130 "STOPPING": 4, 131 "ERROR": 5, 132} 133 134func (x Cluster_Status) String() string { 135 return proto.EnumName(Cluster_Status_name, int32(x)) 136} 137 138func (Cluster_Status) EnumDescriptor() ([]byte, []int) { 139 return fileDescriptor_339d8120448ec82b, []int{13, 0} 140} 141 142// Current status of the operation. 143type Operation_Status int32 144 145const ( 146 // Not set. 147 Operation_STATUS_UNSPECIFIED Operation_Status = 0 148 // The operation has been created. 149 Operation_PENDING Operation_Status = 1 150 // The operation is currently running. 151 Operation_RUNNING Operation_Status = 2 152 // The operation is done, either cancelled or completed. 153 Operation_DONE Operation_Status = 3 154 // The operation is aborting. 155 Operation_ABORTING Operation_Status = 4 156) 157 158var Operation_Status_name = map[int32]string{ 159 0: "STATUS_UNSPECIFIED", 160 1: "PENDING", 161 2: "RUNNING", 162 3: "DONE", 163 4: "ABORTING", 164} 165 166var Operation_Status_value = map[string]int32{ 167 "STATUS_UNSPECIFIED": 0, 168 "PENDING": 1, 169 "RUNNING": 2, 170 "DONE": 3, 171 "ABORTING": 4, 172} 173 174func (x Operation_Status) String() string { 175 return proto.EnumName(Operation_Status_name, int32(x)) 176} 177 178func (Operation_Status) EnumDescriptor() ([]byte, []int) { 179 return fileDescriptor_339d8120448ec82b, []int{15, 0} 180} 181 182// Operation type. 183type Operation_Type int32 184 185const ( 186 // Not set. 187 Operation_TYPE_UNSPECIFIED Operation_Type = 0 188 // Cluster create. 189 Operation_CREATE_CLUSTER Operation_Type = 1 190 // Cluster delete. 191 Operation_DELETE_CLUSTER Operation_Type = 2 192 // A master upgrade. 193 Operation_UPGRADE_MASTER Operation_Type = 3 194 // A node upgrade. 195 Operation_UPGRADE_NODES Operation_Type = 4 196 // Cluster repair. 197 Operation_REPAIR_CLUSTER Operation_Type = 5 198 // Cluster update. 199 Operation_UPDATE_CLUSTER Operation_Type = 6 200 // Node pool create. 201 Operation_CREATE_NODE_POOL Operation_Type = 7 202 // Node pool delete. 203 Operation_DELETE_NODE_POOL Operation_Type = 8 204 // Set node pool management. 205 Operation_SET_NODE_POOL_MANAGEMENT Operation_Type = 9 206 // Automatic node pool repair. 207 Operation_AUTO_REPAIR_NODES Operation_Type = 10 208 // Automatic node upgrade. 209 Operation_AUTO_UPGRADE_NODES Operation_Type = 11 210 // Set labels. 211 Operation_SET_LABELS Operation_Type = 12 212 // Set/generate master auth materials 213 Operation_SET_MASTER_AUTH Operation_Type = 13 214 // Set node pool size. 215 Operation_SET_NODE_POOL_SIZE Operation_Type = 14 216 // Updates network policy for a cluster. 217 Operation_SET_NETWORK_POLICY Operation_Type = 15 218 // Set the maintenance policy. 219 Operation_SET_MAINTENANCE_POLICY Operation_Type = 16 220) 221 222var Operation_Type_name = map[int32]string{ 223 0: "TYPE_UNSPECIFIED", 224 1: "CREATE_CLUSTER", 225 2: "DELETE_CLUSTER", 226 3: "UPGRADE_MASTER", 227 4: "UPGRADE_NODES", 228 5: "REPAIR_CLUSTER", 229 6: "UPDATE_CLUSTER", 230 7: "CREATE_NODE_POOL", 231 8: "DELETE_NODE_POOL", 232 9: "SET_NODE_POOL_MANAGEMENT", 233 10: "AUTO_REPAIR_NODES", 234 11: "AUTO_UPGRADE_NODES", 235 12: "SET_LABELS", 236 13: "SET_MASTER_AUTH", 237 14: "SET_NODE_POOL_SIZE", 238 15: "SET_NETWORK_POLICY", 239 16: "SET_MAINTENANCE_POLICY", 240} 241 242var Operation_Type_value = map[string]int32{ 243 "TYPE_UNSPECIFIED": 0, 244 "CREATE_CLUSTER": 1, 245 "DELETE_CLUSTER": 2, 246 "UPGRADE_MASTER": 3, 247 "UPGRADE_NODES": 4, 248 "REPAIR_CLUSTER": 5, 249 "UPDATE_CLUSTER": 6, 250 "CREATE_NODE_POOL": 7, 251 "DELETE_NODE_POOL": 8, 252 "SET_NODE_POOL_MANAGEMENT": 9, 253 "AUTO_REPAIR_NODES": 10, 254 "AUTO_UPGRADE_NODES": 11, 255 "SET_LABELS": 12, 256 "SET_MASTER_AUTH": 13, 257 "SET_NODE_POOL_SIZE": 14, 258 "SET_NETWORK_POLICY": 15, 259 "SET_MAINTENANCE_POLICY": 16, 260} 261 262func (x Operation_Type) String() string { 263 return proto.EnumName(Operation_Type_name, int32(x)) 264} 265 266func (Operation_Type) EnumDescriptor() ([]byte, []int) { 267 return fileDescriptor_339d8120448ec82b, []int{15, 1} 268} 269 270// Operation type: what type update to perform. 271type SetMasterAuthRequest_Action int32 272 273const ( 274 // Operation is unknown and will error out. 275 SetMasterAuthRequest_UNKNOWN SetMasterAuthRequest_Action = 0 276 // Set the password to a user generated value. 277 SetMasterAuthRequest_SET_PASSWORD SetMasterAuthRequest_Action = 1 278 // Generate a new password and set it to that. 279 SetMasterAuthRequest_GENERATE_PASSWORD SetMasterAuthRequest_Action = 2 280 // Set the username. If an empty username is provided, basic authentication 281 // is disabled for the cluster. If a non-empty username is provided, basic 282 // authentication is enabled, with either a provided password or a generated 283 // one. 284 SetMasterAuthRequest_SET_USERNAME SetMasterAuthRequest_Action = 3 285) 286 287var SetMasterAuthRequest_Action_name = map[int32]string{ 288 0: "UNKNOWN", 289 1: "SET_PASSWORD", 290 2: "GENERATE_PASSWORD", 291 3: "SET_USERNAME", 292} 293 294var SetMasterAuthRequest_Action_value = map[string]int32{ 295 "UNKNOWN": 0, 296 "SET_PASSWORD": 1, 297 "GENERATE_PASSWORD": 2, 298 "SET_USERNAME": 3, 299} 300 301func (x SetMasterAuthRequest_Action) String() string { 302 return proto.EnumName(SetMasterAuthRequest_Action_name, int32(x)) 303} 304 305func (SetMasterAuthRequest_Action) EnumDescriptor() ([]byte, []int) { 306 return fileDescriptor_339d8120448ec82b, []int{26, 0} 307} 308 309// The current status of the node pool instance. 310type NodePool_Status int32 311 312const ( 313 // Not set. 314 NodePool_STATUS_UNSPECIFIED NodePool_Status = 0 315 // The PROVISIONING state indicates the node pool is being created. 316 NodePool_PROVISIONING NodePool_Status = 1 317 // The RUNNING state indicates the node pool has been created 318 // and is fully usable. 319 NodePool_RUNNING NodePool_Status = 2 320 // The RUNNING_WITH_ERROR state indicates the node pool has been created 321 // and is partially usable. Some error state has occurred and some 322 // functionality may be impaired. Customer may need to reissue a request 323 // or trigger a new update. 324 NodePool_RUNNING_WITH_ERROR NodePool_Status = 3 325 // The RECONCILING state indicates that some work is actively being done on 326 // the node pool, such as upgrading node software. Details can 327 // be found in the `statusMessage` field. 328 NodePool_RECONCILING NodePool_Status = 4 329 // The STOPPING state indicates the node pool is being deleted. 330 NodePool_STOPPING NodePool_Status = 5 331 // The ERROR state indicates the node pool may be unusable. Details 332 // can be found in the `statusMessage` field. 333 NodePool_ERROR NodePool_Status = 6 334) 335 336var NodePool_Status_name = map[int32]string{ 337 0: "STATUS_UNSPECIFIED", 338 1: "PROVISIONING", 339 2: "RUNNING", 340 3: "RUNNING_WITH_ERROR", 341 4: "RECONCILING", 342 5: "STOPPING", 343 6: "ERROR", 344} 345 346var NodePool_Status_value = map[string]int32{ 347 "STATUS_UNSPECIFIED": 0, 348 "PROVISIONING": 1, 349 "RUNNING": 2, 350 "RUNNING_WITH_ERROR": 3, 351 "RECONCILING": 4, 352 "STOPPING": 5, 353 "ERROR": 6, 354} 355 356func (x NodePool_Status) String() string { 357 return proto.EnumName(NodePool_Status_name, int32(x)) 358} 359 360func (NodePool_Status) EnumDescriptor() ([]byte, []int) { 361 return fileDescriptor_339d8120448ec82b, []int{40, 0} 362} 363 364// Parameters that describe the nodes in a cluster. 365type NodeConfig struct { 366 // The name of a Google Compute Engine [machine 367 // type](/compute/docs/machine-types) (e.g. 368 // `n1-standard-1`). 369 // 370 // If unspecified, the default machine type is 371 // `n1-standard-1`. 372 MachineType string `protobuf:"bytes,1,opt,name=machine_type,json=machineType,proto3" json:"machine_type,omitempty"` 373 // Size of the disk attached to each node, specified in GB. 374 // The smallest allowed disk size is 10GB. 375 // 376 // If unspecified, the default disk size is 100GB. 377 DiskSizeGb int32 `protobuf:"varint,2,opt,name=disk_size_gb,json=diskSizeGb,proto3" json:"disk_size_gb,omitempty"` 378 // The set of Google API scopes to be made available on all of the 379 // node VMs under the "default" service account. 380 // 381 // The following scopes are recommended, but not required, and by default are 382 // not included: 383 // 384 // * `https://www.googleapis.com/auth/compute` is required for mounting 385 // persistent storage on your nodes. 386 // * `https://www.googleapis.com/auth/devstorage.read_only` is required for 387 // communicating with **gcr.io** 388 // (the [Google Container Registry](/container-registry/)). 389 // 390 // If unspecified, no scopes are added, unless Cloud Logging or Cloud 391 // Monitoring are enabled, in which case their required scopes will be added. 392 OauthScopes []string `protobuf:"bytes,3,rep,name=oauth_scopes,json=oauthScopes,proto3" json:"oauth_scopes,omitempty"` 393 // The Google Cloud Platform Service Account to be used by the node VMs. If 394 // no Service Account is specified, the "default" service account is used. 395 ServiceAccount string `protobuf:"bytes,9,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"` 396 // The metadata key/value pairs assigned to instances in the cluster. 397 // 398 // Keys must conform to the regexp [a-zA-Z0-9-_]+ and be less than 128 bytes 399 // in length. These are reflected as part of a URL in the metadata server. 400 // Additionally, to avoid ambiguity, keys must not conflict with any other 401 // metadata keys for the project or be one of the four reserved keys: 402 // "instance-template", "kube-env", "startup-script", and "user-data" 403 // 404 // Values are free-form strings, and only have meaning as interpreted by 405 // the image running in the instance. The only restriction placed on them is 406 // that each value's size must be less than or equal to 32 KB. 407 // 408 // The total size of all keys and values must be less than 512 KB. 409 Metadata map[string]string `protobuf:"bytes,4,rep,name=metadata,proto3" json:"metadata,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 410 // The image type to use for this node. Note that for a given image type, 411 // the latest version of it will be used. 412 ImageType string `protobuf:"bytes,5,opt,name=image_type,json=imageType,proto3" json:"image_type,omitempty"` 413 // The map of Kubernetes labels (key/value pairs) to be applied to each node. 414 // These will added in addition to any default label(s) that 415 // Kubernetes may apply to the node. 416 // In case of conflict in label keys, the applied set may differ depending on 417 // the Kubernetes version -- it's best to assume the behavior is undefined 418 // and conflicts should be avoided. 419 // For more information, including usage and the valid values, see: 420 // https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ 421 Labels map[string]string `protobuf:"bytes,6,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 422 // The number of local SSD disks to be attached to the node. 423 // 424 // The limit for this value is dependant upon the maximum number of 425 // disks available on a machine per zone. See: 426 // https://cloud.google.com/compute/docs/disks/local-ssd#local_ssd_limits 427 // for more information. 428 LocalSsdCount int32 `protobuf:"varint,7,opt,name=local_ssd_count,json=localSsdCount,proto3" json:"local_ssd_count,omitempty"` 429 // The list of instance tags applied to all nodes. Tags are used to identify 430 // valid sources or targets for network firewalls and are specified by 431 // the client during cluster or node pool creation. Each tag within the list 432 // must comply with RFC1035. 433 Tags []string `protobuf:"bytes,8,rep,name=tags,proto3" json:"tags,omitempty"` 434 // Whether the nodes are created as preemptible VM instances. See: 435 // https://cloud.google.com/compute/docs/instances/preemptible for more 436 // inforamtion about preemptible VM instances. 437 Preemptible bool `protobuf:"varint,10,opt,name=preemptible,proto3" json:"preemptible,omitempty"` 438 // A list of hardware accelerators to be attached to each node. 439 // See https://cloud.google.com/compute/docs/gpus for more information about 440 // support for GPUs. 441 Accelerators []*AcceleratorConfig `protobuf:"bytes,11,rep,name=accelerators,proto3" json:"accelerators,omitempty"` 442 // Minimum CPU platform to be used by this instance. The instance may be 443 // scheduled on the specified or newer CPU platform. Applicable values are the 444 // friendly names of CPU platforms, such as 445 // <code>minCpuPlatform: "Intel Haswell"</code> or 446 // <code>minCpuPlatform: "Intel Sandy Bridge"</code>. For more 447 // information, read [how to specify min CPU platform](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform) 448 MinCpuPlatform string `protobuf:"bytes,13,opt,name=min_cpu_platform,json=minCpuPlatform,proto3" json:"min_cpu_platform,omitempty"` 449 // List of kubernetes taints to be applied to each node. 450 // 451 // For more information, including usage and the valid values, see: 452 // https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/ 453 Taints []*NodeTaint `protobuf:"bytes,15,rep,name=taints,proto3" json:"taints,omitempty"` 454 XXX_NoUnkeyedLiteral struct{} `json:"-"` 455 XXX_unrecognized []byte `json:"-"` 456 XXX_sizecache int32 `json:"-"` 457} 458 459func (m *NodeConfig) Reset() { *m = NodeConfig{} } 460func (m *NodeConfig) String() string { return proto.CompactTextString(m) } 461func (*NodeConfig) ProtoMessage() {} 462func (*NodeConfig) Descriptor() ([]byte, []int) { 463 return fileDescriptor_339d8120448ec82b, []int{0} 464} 465 466func (m *NodeConfig) XXX_Unmarshal(b []byte) error { 467 return xxx_messageInfo_NodeConfig.Unmarshal(m, b) 468} 469func (m *NodeConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 470 return xxx_messageInfo_NodeConfig.Marshal(b, m, deterministic) 471} 472func (m *NodeConfig) XXX_Merge(src proto.Message) { 473 xxx_messageInfo_NodeConfig.Merge(m, src) 474} 475func (m *NodeConfig) XXX_Size() int { 476 return xxx_messageInfo_NodeConfig.Size(m) 477} 478func (m *NodeConfig) XXX_DiscardUnknown() { 479 xxx_messageInfo_NodeConfig.DiscardUnknown(m) 480} 481 482var xxx_messageInfo_NodeConfig proto.InternalMessageInfo 483 484func (m *NodeConfig) GetMachineType() string { 485 if m != nil { 486 return m.MachineType 487 } 488 return "" 489} 490 491func (m *NodeConfig) GetDiskSizeGb() int32 { 492 if m != nil { 493 return m.DiskSizeGb 494 } 495 return 0 496} 497 498func (m *NodeConfig) GetOauthScopes() []string { 499 if m != nil { 500 return m.OauthScopes 501 } 502 return nil 503} 504 505func (m *NodeConfig) GetServiceAccount() string { 506 if m != nil { 507 return m.ServiceAccount 508 } 509 return "" 510} 511 512func (m *NodeConfig) GetMetadata() map[string]string { 513 if m != nil { 514 return m.Metadata 515 } 516 return nil 517} 518 519func (m *NodeConfig) GetImageType() string { 520 if m != nil { 521 return m.ImageType 522 } 523 return "" 524} 525 526func (m *NodeConfig) GetLabels() map[string]string { 527 if m != nil { 528 return m.Labels 529 } 530 return nil 531} 532 533func (m *NodeConfig) GetLocalSsdCount() int32 { 534 if m != nil { 535 return m.LocalSsdCount 536 } 537 return 0 538} 539 540func (m *NodeConfig) GetTags() []string { 541 if m != nil { 542 return m.Tags 543 } 544 return nil 545} 546 547func (m *NodeConfig) GetPreemptible() bool { 548 if m != nil { 549 return m.Preemptible 550 } 551 return false 552} 553 554func (m *NodeConfig) GetAccelerators() []*AcceleratorConfig { 555 if m != nil { 556 return m.Accelerators 557 } 558 return nil 559} 560 561func (m *NodeConfig) GetMinCpuPlatform() string { 562 if m != nil { 563 return m.MinCpuPlatform 564 } 565 return "" 566} 567 568func (m *NodeConfig) GetTaints() []*NodeTaint { 569 if m != nil { 570 return m.Taints 571 } 572 return nil 573} 574 575// Kubernetes taint is comprised of three fields: key, value, and effect. Effect 576// can only be one of three types: NoSchedule, PreferNoSchedule or NoExecute. 577// 578// For more information, including usage and the valid values, see: 579// https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/ 580type NodeTaint struct { 581 // Key for taint. 582 Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` 583 // Value for taint. 584 Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` 585 // Effect for taint. 586 Effect NodeTaint_Effect `protobuf:"varint,3,opt,name=effect,proto3,enum=google.container.v1alpha1.NodeTaint_Effect" json:"effect,omitempty"` 587 XXX_NoUnkeyedLiteral struct{} `json:"-"` 588 XXX_unrecognized []byte `json:"-"` 589 XXX_sizecache int32 `json:"-"` 590} 591 592func (m *NodeTaint) Reset() { *m = NodeTaint{} } 593func (m *NodeTaint) String() string { return proto.CompactTextString(m) } 594func (*NodeTaint) ProtoMessage() {} 595func (*NodeTaint) Descriptor() ([]byte, []int) { 596 return fileDescriptor_339d8120448ec82b, []int{1} 597} 598 599func (m *NodeTaint) XXX_Unmarshal(b []byte) error { 600 return xxx_messageInfo_NodeTaint.Unmarshal(m, b) 601} 602func (m *NodeTaint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 603 return xxx_messageInfo_NodeTaint.Marshal(b, m, deterministic) 604} 605func (m *NodeTaint) XXX_Merge(src proto.Message) { 606 xxx_messageInfo_NodeTaint.Merge(m, src) 607} 608func (m *NodeTaint) XXX_Size() int { 609 return xxx_messageInfo_NodeTaint.Size(m) 610} 611func (m *NodeTaint) XXX_DiscardUnknown() { 612 xxx_messageInfo_NodeTaint.DiscardUnknown(m) 613} 614 615var xxx_messageInfo_NodeTaint proto.InternalMessageInfo 616 617func (m *NodeTaint) GetKey() string { 618 if m != nil { 619 return m.Key 620 } 621 return "" 622} 623 624func (m *NodeTaint) GetValue() string { 625 if m != nil { 626 return m.Value 627 } 628 return "" 629} 630 631func (m *NodeTaint) GetEffect() NodeTaint_Effect { 632 if m != nil { 633 return m.Effect 634 } 635 return NodeTaint_EFFECT_UNSPECIFIED 636} 637 638// The authentication information for accessing the master endpoint. 639// Authentication can be done using HTTP basic auth or using client 640// certificates. 641type MasterAuth struct { 642 // The username to use for HTTP basic authentication to the master endpoint. 643 // For clusters v1.6.0 and later, you can disable basic authentication by 644 // providing an empty username. 645 Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"` 646 // The password to use for HTTP basic authentication to the master endpoint. 647 // Because the master endpoint is open to the Internet, you should create a 648 // strong password. If a password is provided for cluster creation, username 649 // must be non-empty. 650 Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"` 651 // Configuration for client certificate authentication on the cluster. If no 652 // configuration is specified, a client certificate is issued. 653 ClientCertificateConfig *ClientCertificateConfig `protobuf:"bytes,3,opt,name=client_certificate_config,json=clientCertificateConfig,proto3" json:"client_certificate_config,omitempty"` 654 // [Output only] Base64-encoded public certificate that is the root of 655 // trust for the cluster. 656 ClusterCaCertificate string `protobuf:"bytes,100,opt,name=cluster_ca_certificate,json=clusterCaCertificate,proto3" json:"cluster_ca_certificate,omitempty"` 657 // [Output only] Base64-encoded public certificate used by clients to 658 // authenticate to the cluster endpoint. 659 ClientCertificate string `protobuf:"bytes,101,opt,name=client_certificate,json=clientCertificate,proto3" json:"client_certificate,omitempty"` 660 // [Output only] Base64-encoded private key used by clients to authenticate 661 // to the cluster endpoint. 662 ClientKey string `protobuf:"bytes,102,opt,name=client_key,json=clientKey,proto3" json:"client_key,omitempty"` 663 XXX_NoUnkeyedLiteral struct{} `json:"-"` 664 XXX_unrecognized []byte `json:"-"` 665 XXX_sizecache int32 `json:"-"` 666} 667 668func (m *MasterAuth) Reset() { *m = MasterAuth{} } 669func (m *MasterAuth) String() string { return proto.CompactTextString(m) } 670func (*MasterAuth) ProtoMessage() {} 671func (*MasterAuth) Descriptor() ([]byte, []int) { 672 return fileDescriptor_339d8120448ec82b, []int{2} 673} 674 675func (m *MasterAuth) XXX_Unmarshal(b []byte) error { 676 return xxx_messageInfo_MasterAuth.Unmarshal(m, b) 677} 678func (m *MasterAuth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 679 return xxx_messageInfo_MasterAuth.Marshal(b, m, deterministic) 680} 681func (m *MasterAuth) XXX_Merge(src proto.Message) { 682 xxx_messageInfo_MasterAuth.Merge(m, src) 683} 684func (m *MasterAuth) XXX_Size() int { 685 return xxx_messageInfo_MasterAuth.Size(m) 686} 687func (m *MasterAuth) XXX_DiscardUnknown() { 688 xxx_messageInfo_MasterAuth.DiscardUnknown(m) 689} 690 691var xxx_messageInfo_MasterAuth proto.InternalMessageInfo 692 693func (m *MasterAuth) GetUsername() string { 694 if m != nil { 695 return m.Username 696 } 697 return "" 698} 699 700func (m *MasterAuth) GetPassword() string { 701 if m != nil { 702 return m.Password 703 } 704 return "" 705} 706 707func (m *MasterAuth) GetClientCertificateConfig() *ClientCertificateConfig { 708 if m != nil { 709 return m.ClientCertificateConfig 710 } 711 return nil 712} 713 714func (m *MasterAuth) GetClusterCaCertificate() string { 715 if m != nil { 716 return m.ClusterCaCertificate 717 } 718 return "" 719} 720 721func (m *MasterAuth) GetClientCertificate() string { 722 if m != nil { 723 return m.ClientCertificate 724 } 725 return "" 726} 727 728func (m *MasterAuth) GetClientKey() string { 729 if m != nil { 730 return m.ClientKey 731 } 732 return "" 733} 734 735// Configuration for client certificates on the cluster. 736type ClientCertificateConfig struct { 737 // Issue a client certificate. 738 IssueClientCertificate bool `protobuf:"varint,1,opt,name=issue_client_certificate,json=issueClientCertificate,proto3" json:"issue_client_certificate,omitempty"` 739 XXX_NoUnkeyedLiteral struct{} `json:"-"` 740 XXX_unrecognized []byte `json:"-"` 741 XXX_sizecache int32 `json:"-"` 742} 743 744func (m *ClientCertificateConfig) Reset() { *m = ClientCertificateConfig{} } 745func (m *ClientCertificateConfig) String() string { return proto.CompactTextString(m) } 746func (*ClientCertificateConfig) ProtoMessage() {} 747func (*ClientCertificateConfig) Descriptor() ([]byte, []int) { 748 return fileDescriptor_339d8120448ec82b, []int{3} 749} 750 751func (m *ClientCertificateConfig) XXX_Unmarshal(b []byte) error { 752 return xxx_messageInfo_ClientCertificateConfig.Unmarshal(m, b) 753} 754func (m *ClientCertificateConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 755 return xxx_messageInfo_ClientCertificateConfig.Marshal(b, m, deterministic) 756} 757func (m *ClientCertificateConfig) XXX_Merge(src proto.Message) { 758 xxx_messageInfo_ClientCertificateConfig.Merge(m, src) 759} 760func (m *ClientCertificateConfig) XXX_Size() int { 761 return xxx_messageInfo_ClientCertificateConfig.Size(m) 762} 763func (m *ClientCertificateConfig) XXX_DiscardUnknown() { 764 xxx_messageInfo_ClientCertificateConfig.DiscardUnknown(m) 765} 766 767var xxx_messageInfo_ClientCertificateConfig proto.InternalMessageInfo 768 769func (m *ClientCertificateConfig) GetIssueClientCertificate() bool { 770 if m != nil { 771 return m.IssueClientCertificate 772 } 773 return false 774} 775 776// Configuration for the addons that can be automatically spun up in the 777// cluster, enabling additional functionality. 778type AddonsConfig struct { 779 // Configuration for the HTTP (L7) load balancing controller addon, which 780 // makes it easy to set up HTTP load balancers for services in a cluster. 781 HttpLoadBalancing *HttpLoadBalancing `protobuf:"bytes,1,opt,name=http_load_balancing,json=httpLoadBalancing,proto3" json:"http_load_balancing,omitempty"` 782 // Configuration for the horizontal pod autoscaling feature, which 783 // increases or decreases the number of replica pods a replication controller 784 // has based on the resource usage of the existing pods. 785 HorizontalPodAutoscaling *HorizontalPodAutoscaling `protobuf:"bytes,2,opt,name=horizontal_pod_autoscaling,json=horizontalPodAutoscaling,proto3" json:"horizontal_pod_autoscaling,omitempty"` 786 // Configuration for the Kubernetes Dashboard. 787 KubernetesDashboard *KubernetesDashboard `protobuf:"bytes,3,opt,name=kubernetes_dashboard,json=kubernetesDashboard,proto3" json:"kubernetes_dashboard,omitempty"` 788 // Configuration for NetworkPolicy. This only tracks whether the addon 789 // is enabled or not on the Master, it does not track whether network policy 790 // is enabled for the nodes. 791 NetworkPolicyConfig *NetworkPolicyConfig `protobuf:"bytes,4,opt,name=network_policy_config,json=networkPolicyConfig,proto3" json:"network_policy_config,omitempty"` 792 XXX_NoUnkeyedLiteral struct{} `json:"-"` 793 XXX_unrecognized []byte `json:"-"` 794 XXX_sizecache int32 `json:"-"` 795} 796 797func (m *AddonsConfig) Reset() { *m = AddonsConfig{} } 798func (m *AddonsConfig) String() string { return proto.CompactTextString(m) } 799func (*AddonsConfig) ProtoMessage() {} 800func (*AddonsConfig) Descriptor() ([]byte, []int) { 801 return fileDescriptor_339d8120448ec82b, []int{4} 802} 803 804func (m *AddonsConfig) XXX_Unmarshal(b []byte) error { 805 return xxx_messageInfo_AddonsConfig.Unmarshal(m, b) 806} 807func (m *AddonsConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 808 return xxx_messageInfo_AddonsConfig.Marshal(b, m, deterministic) 809} 810func (m *AddonsConfig) XXX_Merge(src proto.Message) { 811 xxx_messageInfo_AddonsConfig.Merge(m, src) 812} 813func (m *AddonsConfig) XXX_Size() int { 814 return xxx_messageInfo_AddonsConfig.Size(m) 815} 816func (m *AddonsConfig) XXX_DiscardUnknown() { 817 xxx_messageInfo_AddonsConfig.DiscardUnknown(m) 818} 819 820var xxx_messageInfo_AddonsConfig proto.InternalMessageInfo 821 822func (m *AddonsConfig) GetHttpLoadBalancing() *HttpLoadBalancing { 823 if m != nil { 824 return m.HttpLoadBalancing 825 } 826 return nil 827} 828 829func (m *AddonsConfig) GetHorizontalPodAutoscaling() *HorizontalPodAutoscaling { 830 if m != nil { 831 return m.HorizontalPodAutoscaling 832 } 833 return nil 834} 835 836func (m *AddonsConfig) GetKubernetesDashboard() *KubernetesDashboard { 837 if m != nil { 838 return m.KubernetesDashboard 839 } 840 return nil 841} 842 843func (m *AddonsConfig) GetNetworkPolicyConfig() *NetworkPolicyConfig { 844 if m != nil { 845 return m.NetworkPolicyConfig 846 } 847 return nil 848} 849 850// Configuration options for the HTTP (L7) load balancing controller addon, 851// which makes it easy to set up HTTP load balancers for services in a cluster. 852type HttpLoadBalancing struct { 853 // Whether the HTTP Load Balancing controller is enabled in the cluster. 854 // When enabled, it runs a small pod in the cluster that manages the load 855 // balancers. 856 Disabled bool `protobuf:"varint,1,opt,name=disabled,proto3" json:"disabled,omitempty"` 857 XXX_NoUnkeyedLiteral struct{} `json:"-"` 858 XXX_unrecognized []byte `json:"-"` 859 XXX_sizecache int32 `json:"-"` 860} 861 862func (m *HttpLoadBalancing) Reset() { *m = HttpLoadBalancing{} } 863func (m *HttpLoadBalancing) String() string { return proto.CompactTextString(m) } 864func (*HttpLoadBalancing) ProtoMessage() {} 865func (*HttpLoadBalancing) Descriptor() ([]byte, []int) { 866 return fileDescriptor_339d8120448ec82b, []int{5} 867} 868 869func (m *HttpLoadBalancing) XXX_Unmarshal(b []byte) error { 870 return xxx_messageInfo_HttpLoadBalancing.Unmarshal(m, b) 871} 872func (m *HttpLoadBalancing) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 873 return xxx_messageInfo_HttpLoadBalancing.Marshal(b, m, deterministic) 874} 875func (m *HttpLoadBalancing) XXX_Merge(src proto.Message) { 876 xxx_messageInfo_HttpLoadBalancing.Merge(m, src) 877} 878func (m *HttpLoadBalancing) XXX_Size() int { 879 return xxx_messageInfo_HttpLoadBalancing.Size(m) 880} 881func (m *HttpLoadBalancing) XXX_DiscardUnknown() { 882 xxx_messageInfo_HttpLoadBalancing.DiscardUnknown(m) 883} 884 885var xxx_messageInfo_HttpLoadBalancing proto.InternalMessageInfo 886 887func (m *HttpLoadBalancing) GetDisabled() bool { 888 if m != nil { 889 return m.Disabled 890 } 891 return false 892} 893 894// Configuration options for the horizontal pod autoscaling feature, which 895// increases or decreases the number of replica pods a replication controller 896// has based on the resource usage of the existing pods. 897type HorizontalPodAutoscaling struct { 898 // Whether the Horizontal Pod Autoscaling feature is enabled in the cluster. 899 // When enabled, it ensures that a Heapster pod is running in the cluster, 900 // which is also used by the Cloud Monitoring service. 901 Disabled bool `protobuf:"varint,1,opt,name=disabled,proto3" json:"disabled,omitempty"` 902 XXX_NoUnkeyedLiteral struct{} `json:"-"` 903 XXX_unrecognized []byte `json:"-"` 904 XXX_sizecache int32 `json:"-"` 905} 906 907func (m *HorizontalPodAutoscaling) Reset() { *m = HorizontalPodAutoscaling{} } 908func (m *HorizontalPodAutoscaling) String() string { return proto.CompactTextString(m) } 909func (*HorizontalPodAutoscaling) ProtoMessage() {} 910func (*HorizontalPodAutoscaling) Descriptor() ([]byte, []int) { 911 return fileDescriptor_339d8120448ec82b, []int{6} 912} 913 914func (m *HorizontalPodAutoscaling) XXX_Unmarshal(b []byte) error { 915 return xxx_messageInfo_HorizontalPodAutoscaling.Unmarshal(m, b) 916} 917func (m *HorizontalPodAutoscaling) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 918 return xxx_messageInfo_HorizontalPodAutoscaling.Marshal(b, m, deterministic) 919} 920func (m *HorizontalPodAutoscaling) XXX_Merge(src proto.Message) { 921 xxx_messageInfo_HorizontalPodAutoscaling.Merge(m, src) 922} 923func (m *HorizontalPodAutoscaling) XXX_Size() int { 924 return xxx_messageInfo_HorizontalPodAutoscaling.Size(m) 925} 926func (m *HorizontalPodAutoscaling) XXX_DiscardUnknown() { 927 xxx_messageInfo_HorizontalPodAutoscaling.DiscardUnknown(m) 928} 929 930var xxx_messageInfo_HorizontalPodAutoscaling proto.InternalMessageInfo 931 932func (m *HorizontalPodAutoscaling) GetDisabled() bool { 933 if m != nil { 934 return m.Disabled 935 } 936 return false 937} 938 939// Configuration for the Kubernetes Dashboard. 940type KubernetesDashboard struct { 941 // Whether the Kubernetes Dashboard is enabled for this cluster. 942 Disabled bool `protobuf:"varint,1,opt,name=disabled,proto3" json:"disabled,omitempty"` 943 XXX_NoUnkeyedLiteral struct{} `json:"-"` 944 XXX_unrecognized []byte `json:"-"` 945 XXX_sizecache int32 `json:"-"` 946} 947 948func (m *KubernetesDashboard) Reset() { *m = KubernetesDashboard{} } 949func (m *KubernetesDashboard) String() string { return proto.CompactTextString(m) } 950func (*KubernetesDashboard) ProtoMessage() {} 951func (*KubernetesDashboard) Descriptor() ([]byte, []int) { 952 return fileDescriptor_339d8120448ec82b, []int{7} 953} 954 955func (m *KubernetesDashboard) XXX_Unmarshal(b []byte) error { 956 return xxx_messageInfo_KubernetesDashboard.Unmarshal(m, b) 957} 958func (m *KubernetesDashboard) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 959 return xxx_messageInfo_KubernetesDashboard.Marshal(b, m, deterministic) 960} 961func (m *KubernetesDashboard) XXX_Merge(src proto.Message) { 962 xxx_messageInfo_KubernetesDashboard.Merge(m, src) 963} 964func (m *KubernetesDashboard) XXX_Size() int { 965 return xxx_messageInfo_KubernetesDashboard.Size(m) 966} 967func (m *KubernetesDashboard) XXX_DiscardUnknown() { 968 xxx_messageInfo_KubernetesDashboard.DiscardUnknown(m) 969} 970 971var xxx_messageInfo_KubernetesDashboard proto.InternalMessageInfo 972 973func (m *KubernetesDashboard) GetDisabled() bool { 974 if m != nil { 975 return m.Disabled 976 } 977 return false 978} 979 980// Configuration for NetworkPolicy. This only tracks whether the addon 981// is enabled or not on the Master, it does not track whether network policy 982// is enabled for the nodes. 983type NetworkPolicyConfig struct { 984 // Whether NetworkPolicy is enabled for this cluster. 985 Disabled bool `protobuf:"varint,1,opt,name=disabled,proto3" json:"disabled,omitempty"` 986 XXX_NoUnkeyedLiteral struct{} `json:"-"` 987 XXX_unrecognized []byte `json:"-"` 988 XXX_sizecache int32 `json:"-"` 989} 990 991func (m *NetworkPolicyConfig) Reset() { *m = NetworkPolicyConfig{} } 992func (m *NetworkPolicyConfig) String() string { return proto.CompactTextString(m) } 993func (*NetworkPolicyConfig) ProtoMessage() {} 994func (*NetworkPolicyConfig) Descriptor() ([]byte, []int) { 995 return fileDescriptor_339d8120448ec82b, []int{8} 996} 997 998func (m *NetworkPolicyConfig) XXX_Unmarshal(b []byte) error { 999 return xxx_messageInfo_NetworkPolicyConfig.Unmarshal(m, b) 1000} 1001func (m *NetworkPolicyConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1002 return xxx_messageInfo_NetworkPolicyConfig.Marshal(b, m, deterministic) 1003} 1004func (m *NetworkPolicyConfig) XXX_Merge(src proto.Message) { 1005 xxx_messageInfo_NetworkPolicyConfig.Merge(m, src) 1006} 1007func (m *NetworkPolicyConfig) XXX_Size() int { 1008 return xxx_messageInfo_NetworkPolicyConfig.Size(m) 1009} 1010func (m *NetworkPolicyConfig) XXX_DiscardUnknown() { 1011 xxx_messageInfo_NetworkPolicyConfig.DiscardUnknown(m) 1012} 1013 1014var xxx_messageInfo_NetworkPolicyConfig proto.InternalMessageInfo 1015 1016func (m *NetworkPolicyConfig) GetDisabled() bool { 1017 if m != nil { 1018 return m.Disabled 1019 } 1020 return false 1021} 1022 1023// Configuration options for the master authorized networks feature. Enabled 1024// master authorized networks will disallow all external traffic to access 1025// Kubernetes master through HTTPS except traffic from the given CIDR blocks, 1026// Google Compute Engine Public IPs and Google Prod IPs. 1027type MasterAuthorizedNetworksConfig struct { 1028 // Whether or not master authorized networks is enabled. 1029 Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` 1030 // cidr_blocks define up to 10 external networks that could access 1031 // Kubernetes master through HTTPS. 1032 CidrBlocks []*MasterAuthorizedNetworksConfig_CidrBlock `protobuf:"bytes,2,rep,name=cidr_blocks,json=cidrBlocks,proto3" json:"cidr_blocks,omitempty"` 1033 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1034 XXX_unrecognized []byte `json:"-"` 1035 XXX_sizecache int32 `json:"-"` 1036} 1037 1038func (m *MasterAuthorizedNetworksConfig) Reset() { *m = MasterAuthorizedNetworksConfig{} } 1039func (m *MasterAuthorizedNetworksConfig) String() string { return proto.CompactTextString(m) } 1040func (*MasterAuthorizedNetworksConfig) ProtoMessage() {} 1041func (*MasterAuthorizedNetworksConfig) Descriptor() ([]byte, []int) { 1042 return fileDescriptor_339d8120448ec82b, []int{9} 1043} 1044 1045func (m *MasterAuthorizedNetworksConfig) XXX_Unmarshal(b []byte) error { 1046 return xxx_messageInfo_MasterAuthorizedNetworksConfig.Unmarshal(m, b) 1047} 1048func (m *MasterAuthorizedNetworksConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1049 return xxx_messageInfo_MasterAuthorizedNetworksConfig.Marshal(b, m, deterministic) 1050} 1051func (m *MasterAuthorizedNetworksConfig) XXX_Merge(src proto.Message) { 1052 xxx_messageInfo_MasterAuthorizedNetworksConfig.Merge(m, src) 1053} 1054func (m *MasterAuthorizedNetworksConfig) XXX_Size() int { 1055 return xxx_messageInfo_MasterAuthorizedNetworksConfig.Size(m) 1056} 1057func (m *MasterAuthorizedNetworksConfig) XXX_DiscardUnknown() { 1058 xxx_messageInfo_MasterAuthorizedNetworksConfig.DiscardUnknown(m) 1059} 1060 1061var xxx_messageInfo_MasterAuthorizedNetworksConfig proto.InternalMessageInfo 1062 1063func (m *MasterAuthorizedNetworksConfig) GetEnabled() bool { 1064 if m != nil { 1065 return m.Enabled 1066 } 1067 return false 1068} 1069 1070func (m *MasterAuthorizedNetworksConfig) GetCidrBlocks() []*MasterAuthorizedNetworksConfig_CidrBlock { 1071 if m != nil { 1072 return m.CidrBlocks 1073 } 1074 return nil 1075} 1076 1077// CidrBlock contains an optional name and one CIDR block. 1078type MasterAuthorizedNetworksConfig_CidrBlock struct { 1079 // display_name is an optional field for users to identify CIDR blocks. 1080 DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` 1081 // cidr_block must be specified in CIDR notation. 1082 CidrBlock string `protobuf:"bytes,2,opt,name=cidr_block,json=cidrBlock,proto3" json:"cidr_block,omitempty"` 1083 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1084 XXX_unrecognized []byte `json:"-"` 1085 XXX_sizecache int32 `json:"-"` 1086} 1087 1088func (m *MasterAuthorizedNetworksConfig_CidrBlock) Reset() { 1089 *m = MasterAuthorizedNetworksConfig_CidrBlock{} 1090} 1091func (m *MasterAuthorizedNetworksConfig_CidrBlock) String() string { return proto.CompactTextString(m) } 1092func (*MasterAuthorizedNetworksConfig_CidrBlock) ProtoMessage() {} 1093func (*MasterAuthorizedNetworksConfig_CidrBlock) Descriptor() ([]byte, []int) { 1094 return fileDescriptor_339d8120448ec82b, []int{9, 0} 1095} 1096 1097func (m *MasterAuthorizedNetworksConfig_CidrBlock) XXX_Unmarshal(b []byte) error { 1098 return xxx_messageInfo_MasterAuthorizedNetworksConfig_CidrBlock.Unmarshal(m, b) 1099} 1100func (m *MasterAuthorizedNetworksConfig_CidrBlock) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1101 return xxx_messageInfo_MasterAuthorizedNetworksConfig_CidrBlock.Marshal(b, m, deterministic) 1102} 1103func (m *MasterAuthorizedNetworksConfig_CidrBlock) XXX_Merge(src proto.Message) { 1104 xxx_messageInfo_MasterAuthorizedNetworksConfig_CidrBlock.Merge(m, src) 1105} 1106func (m *MasterAuthorizedNetworksConfig_CidrBlock) XXX_Size() int { 1107 return xxx_messageInfo_MasterAuthorizedNetworksConfig_CidrBlock.Size(m) 1108} 1109func (m *MasterAuthorizedNetworksConfig_CidrBlock) XXX_DiscardUnknown() { 1110 xxx_messageInfo_MasterAuthorizedNetworksConfig_CidrBlock.DiscardUnknown(m) 1111} 1112 1113var xxx_messageInfo_MasterAuthorizedNetworksConfig_CidrBlock proto.InternalMessageInfo 1114 1115func (m *MasterAuthorizedNetworksConfig_CidrBlock) GetDisplayName() string { 1116 if m != nil { 1117 return m.DisplayName 1118 } 1119 return "" 1120} 1121 1122func (m *MasterAuthorizedNetworksConfig_CidrBlock) GetCidrBlock() string { 1123 if m != nil { 1124 return m.CidrBlock 1125 } 1126 return "" 1127} 1128 1129// Configuration options for the NetworkPolicy feature. 1130// https://kubernetes.io/docs/concepts/services-networking/networkpolicies/ 1131type NetworkPolicy struct { 1132 // The selected network policy provider. 1133 Provider NetworkPolicy_Provider `protobuf:"varint,1,opt,name=provider,proto3,enum=google.container.v1alpha1.NetworkPolicy_Provider" json:"provider,omitempty"` 1134 // Whether network policy is enabled on the cluster. 1135 Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"` 1136 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1137 XXX_unrecognized []byte `json:"-"` 1138 XXX_sizecache int32 `json:"-"` 1139} 1140 1141func (m *NetworkPolicy) Reset() { *m = NetworkPolicy{} } 1142func (m *NetworkPolicy) String() string { return proto.CompactTextString(m) } 1143func (*NetworkPolicy) ProtoMessage() {} 1144func (*NetworkPolicy) Descriptor() ([]byte, []int) { 1145 return fileDescriptor_339d8120448ec82b, []int{10} 1146} 1147 1148func (m *NetworkPolicy) XXX_Unmarshal(b []byte) error { 1149 return xxx_messageInfo_NetworkPolicy.Unmarshal(m, b) 1150} 1151func (m *NetworkPolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1152 return xxx_messageInfo_NetworkPolicy.Marshal(b, m, deterministic) 1153} 1154func (m *NetworkPolicy) XXX_Merge(src proto.Message) { 1155 xxx_messageInfo_NetworkPolicy.Merge(m, src) 1156} 1157func (m *NetworkPolicy) XXX_Size() int { 1158 return xxx_messageInfo_NetworkPolicy.Size(m) 1159} 1160func (m *NetworkPolicy) XXX_DiscardUnknown() { 1161 xxx_messageInfo_NetworkPolicy.DiscardUnknown(m) 1162} 1163 1164var xxx_messageInfo_NetworkPolicy proto.InternalMessageInfo 1165 1166func (m *NetworkPolicy) GetProvider() NetworkPolicy_Provider { 1167 if m != nil { 1168 return m.Provider 1169 } 1170 return NetworkPolicy_PROVIDER_UNSPECIFIED 1171} 1172 1173func (m *NetworkPolicy) GetEnabled() bool { 1174 if m != nil { 1175 return m.Enabled 1176 } 1177 return false 1178} 1179 1180// Configuration for controlling how IPs are allocated in the cluster. 1181type IPAllocationPolicy struct { 1182 // Whether alias IPs will be used for pod IPs in the cluster. 1183 UseIpAliases bool `protobuf:"varint,1,opt,name=use_ip_aliases,json=useIpAliases,proto3" json:"use_ip_aliases,omitempty"` 1184 // Whether a new subnetwork will be created automatically for the cluster. 1185 // 1186 // This field is only applicable when `use_ip_aliases` is true. 1187 CreateSubnetwork bool `protobuf:"varint,2,opt,name=create_subnetwork,json=createSubnetwork,proto3" json:"create_subnetwork,omitempty"` 1188 // A custom subnetwork name to be used if `create_subnetwork` is true. If 1189 // this field is empty, then an automatic name will be chosen for the new 1190 // subnetwork. 1191 SubnetworkName string `protobuf:"bytes,3,opt,name=subnetwork_name,json=subnetworkName,proto3" json:"subnetwork_name,omitempty"` 1192 // This field is deprecated, use cluster_ipv4_cidr_block. 1193 ClusterIpv4Cidr string `protobuf:"bytes,4,opt,name=cluster_ipv4_cidr,json=clusterIpv4Cidr,proto3" json:"cluster_ipv4_cidr,omitempty"` 1194 // This field is deprecated, use node_ipv4_cidr_block. 1195 NodeIpv4Cidr string `protobuf:"bytes,5,opt,name=node_ipv4_cidr,json=nodeIpv4Cidr,proto3" json:"node_ipv4_cidr,omitempty"` 1196 // This field is deprecated, use services_ipv4_cidr_block. 1197 ServicesIpv4Cidr string `protobuf:"bytes,6,opt,name=services_ipv4_cidr,json=servicesIpv4Cidr,proto3" json:"services_ipv4_cidr,omitempty"` 1198 // The name of the secondary range to be used for the cluster CIDR 1199 // block. The secondary range will be used for pod IP 1200 // addresses. This must be an existing secondary range associated 1201 // with the cluster subnetwork. 1202 // 1203 // This field is only applicable if use_ip_aliases is true and 1204 // create_subnetwork is false. 1205 ClusterSecondaryRangeName string `protobuf:"bytes,7,opt,name=cluster_secondary_range_name,json=clusterSecondaryRangeName,proto3" json:"cluster_secondary_range_name,omitempty"` 1206 // The name of the secondary range to be used as for the services 1207 // CIDR block. The secondary range will be used for service 1208 // ClusterIPs. This must be an existing secondary range associated 1209 // with the cluster subnetwork. 1210 // 1211 // This field is only applicable with use_ip_aliases is true and 1212 // create_subnetwork is false. 1213 ServicesSecondaryRangeName string `protobuf:"bytes,8,opt,name=services_secondary_range_name,json=servicesSecondaryRangeName,proto3" json:"services_secondary_range_name,omitempty"` 1214 // The IP address range for the cluster pod IPs. If this field is set, then 1215 // `cluster.cluster_ipv4_cidr` must be left blank. 1216 // 1217 // This field is only applicable when `use_ip_aliases` is true. 1218 // 1219 // Set to blank to have a range chosen with the default size. 1220 // 1221 // Set to /netmask (e.g. `/14`) to have a range chosen with a specific 1222 // netmask. 1223 // 1224 // Set to a 1225 // [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) 1226 // notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. 1227 // `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range 1228 // to use. 1229 ClusterIpv4CidrBlock string `protobuf:"bytes,9,opt,name=cluster_ipv4_cidr_block,json=clusterIpv4CidrBlock,proto3" json:"cluster_ipv4_cidr_block,omitempty"` 1230 // The IP address range of the instance IPs in this cluster. 1231 // 1232 // This is applicable only if `create_subnetwork` is true. 1233 // 1234 // Set to blank to have a range chosen with the default size. 1235 // 1236 // Set to /netmask (e.g. `/14`) to have a range chosen with a specific 1237 // netmask. 1238 // 1239 // Set to a 1240 // [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) 1241 // notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. 1242 // `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range 1243 // to use. 1244 NodeIpv4CidrBlock string `protobuf:"bytes,10,opt,name=node_ipv4_cidr_block,json=nodeIpv4CidrBlock,proto3" json:"node_ipv4_cidr_block,omitempty"` 1245 // The IP address range of the services IPs in this cluster. If blank, a range 1246 // will be automatically chosen with the default size. 1247 // 1248 // This field is only applicable when `use_ip_aliases` is true. 1249 // 1250 // Set to blank to have a range chosen with the default size. 1251 // 1252 // Set to /netmask (e.g. `/14`) to have a range chosen with a specific 1253 // netmask. 1254 // 1255 // Set to a 1256 // [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) 1257 // notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. 1258 // `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range 1259 // to use. 1260 ServicesIpv4CidrBlock string `protobuf:"bytes,11,opt,name=services_ipv4_cidr_block,json=servicesIpv4CidrBlock,proto3" json:"services_ipv4_cidr_block,omitempty"` 1261 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1262 XXX_unrecognized []byte `json:"-"` 1263 XXX_sizecache int32 `json:"-"` 1264} 1265 1266func (m *IPAllocationPolicy) Reset() { *m = IPAllocationPolicy{} } 1267func (m *IPAllocationPolicy) String() string { return proto.CompactTextString(m) } 1268func (*IPAllocationPolicy) ProtoMessage() {} 1269func (*IPAllocationPolicy) Descriptor() ([]byte, []int) { 1270 return fileDescriptor_339d8120448ec82b, []int{11} 1271} 1272 1273func (m *IPAllocationPolicy) XXX_Unmarshal(b []byte) error { 1274 return xxx_messageInfo_IPAllocationPolicy.Unmarshal(m, b) 1275} 1276func (m *IPAllocationPolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1277 return xxx_messageInfo_IPAllocationPolicy.Marshal(b, m, deterministic) 1278} 1279func (m *IPAllocationPolicy) XXX_Merge(src proto.Message) { 1280 xxx_messageInfo_IPAllocationPolicy.Merge(m, src) 1281} 1282func (m *IPAllocationPolicy) XXX_Size() int { 1283 return xxx_messageInfo_IPAllocationPolicy.Size(m) 1284} 1285func (m *IPAllocationPolicy) XXX_DiscardUnknown() { 1286 xxx_messageInfo_IPAllocationPolicy.DiscardUnknown(m) 1287} 1288 1289var xxx_messageInfo_IPAllocationPolicy proto.InternalMessageInfo 1290 1291func (m *IPAllocationPolicy) GetUseIpAliases() bool { 1292 if m != nil { 1293 return m.UseIpAliases 1294 } 1295 return false 1296} 1297 1298func (m *IPAllocationPolicy) GetCreateSubnetwork() bool { 1299 if m != nil { 1300 return m.CreateSubnetwork 1301 } 1302 return false 1303} 1304 1305func (m *IPAllocationPolicy) GetSubnetworkName() string { 1306 if m != nil { 1307 return m.SubnetworkName 1308 } 1309 return "" 1310} 1311 1312func (m *IPAllocationPolicy) GetClusterIpv4Cidr() string { 1313 if m != nil { 1314 return m.ClusterIpv4Cidr 1315 } 1316 return "" 1317} 1318 1319func (m *IPAllocationPolicy) GetNodeIpv4Cidr() string { 1320 if m != nil { 1321 return m.NodeIpv4Cidr 1322 } 1323 return "" 1324} 1325 1326func (m *IPAllocationPolicy) GetServicesIpv4Cidr() string { 1327 if m != nil { 1328 return m.ServicesIpv4Cidr 1329 } 1330 return "" 1331} 1332 1333func (m *IPAllocationPolicy) GetClusterSecondaryRangeName() string { 1334 if m != nil { 1335 return m.ClusterSecondaryRangeName 1336 } 1337 return "" 1338} 1339 1340func (m *IPAllocationPolicy) GetServicesSecondaryRangeName() string { 1341 if m != nil { 1342 return m.ServicesSecondaryRangeName 1343 } 1344 return "" 1345} 1346 1347func (m *IPAllocationPolicy) GetClusterIpv4CidrBlock() string { 1348 if m != nil { 1349 return m.ClusterIpv4CidrBlock 1350 } 1351 return "" 1352} 1353 1354func (m *IPAllocationPolicy) GetNodeIpv4CidrBlock() string { 1355 if m != nil { 1356 return m.NodeIpv4CidrBlock 1357 } 1358 return "" 1359} 1360 1361func (m *IPAllocationPolicy) GetServicesIpv4CidrBlock() string { 1362 if m != nil { 1363 return m.ServicesIpv4CidrBlock 1364 } 1365 return "" 1366} 1367 1368// Configuration for the PodSecurityPolicy feature. 1369type PodSecurityPolicyConfig struct { 1370 // Enable the PodSecurityPolicy controller for this cluster. If enabled, pods 1371 // must be valid under a PodSecurityPolicy to be created. 1372 Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` 1373 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1374 XXX_unrecognized []byte `json:"-"` 1375 XXX_sizecache int32 `json:"-"` 1376} 1377 1378func (m *PodSecurityPolicyConfig) Reset() { *m = PodSecurityPolicyConfig{} } 1379func (m *PodSecurityPolicyConfig) String() string { return proto.CompactTextString(m) } 1380func (*PodSecurityPolicyConfig) ProtoMessage() {} 1381func (*PodSecurityPolicyConfig) Descriptor() ([]byte, []int) { 1382 return fileDescriptor_339d8120448ec82b, []int{12} 1383} 1384 1385func (m *PodSecurityPolicyConfig) XXX_Unmarshal(b []byte) error { 1386 return xxx_messageInfo_PodSecurityPolicyConfig.Unmarshal(m, b) 1387} 1388func (m *PodSecurityPolicyConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1389 return xxx_messageInfo_PodSecurityPolicyConfig.Marshal(b, m, deterministic) 1390} 1391func (m *PodSecurityPolicyConfig) XXX_Merge(src proto.Message) { 1392 xxx_messageInfo_PodSecurityPolicyConfig.Merge(m, src) 1393} 1394func (m *PodSecurityPolicyConfig) XXX_Size() int { 1395 return xxx_messageInfo_PodSecurityPolicyConfig.Size(m) 1396} 1397func (m *PodSecurityPolicyConfig) XXX_DiscardUnknown() { 1398 xxx_messageInfo_PodSecurityPolicyConfig.DiscardUnknown(m) 1399} 1400 1401var xxx_messageInfo_PodSecurityPolicyConfig proto.InternalMessageInfo 1402 1403func (m *PodSecurityPolicyConfig) GetEnabled() bool { 1404 if m != nil { 1405 return m.Enabled 1406 } 1407 return false 1408} 1409 1410// A Google Container Engine cluster. 1411type Cluster struct { 1412 // The name of this cluster. The name must be unique within this project 1413 // and zone, and can be up to 40 characters with the following restrictions: 1414 // 1415 // * Lowercase letters, numbers, and hyphens only. 1416 // * Must start with a letter. 1417 // * Must end with a number or a letter. 1418 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 1419 // An optional description of this cluster. 1420 Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` 1421 // The number of nodes to create in this cluster. You must ensure that your 1422 // Compute Engine <a href="/compute/docs/resource-quotas">resource quota</a> 1423 // is sufficient for this number of instances. You must also have available 1424 // firewall and routes quota. 1425 // For requests, this field should only be used in lieu of a 1426 // "node_pool" object, since this configuration (along with the 1427 // "node_config") will be used to create a "NodePool" object with an 1428 // auto-generated name. Do not use this and a node_pool at the same time. 1429 InitialNodeCount int32 `protobuf:"varint,3,opt,name=initial_node_count,json=initialNodeCount,proto3" json:"initial_node_count,omitempty"` 1430 // Parameters used in creating the cluster's nodes. 1431 // See `nodeConfig` for the description of its properties. 1432 // For requests, this field should only be used in lieu of a 1433 // "node_pool" object, since this configuration (along with the 1434 // "initial_node_count") will be used to create a "NodePool" object with an 1435 // auto-generated name. Do not use this and a node_pool at the same time. 1436 // For responses, this field will be populated with the node configuration of 1437 // the first node pool. 1438 // 1439 // If unspecified, the defaults are used. 1440 NodeConfig *NodeConfig `protobuf:"bytes,4,opt,name=node_config,json=nodeConfig,proto3" json:"node_config,omitempty"` 1441 // The authentication information for accessing the master endpoint. 1442 MasterAuth *MasterAuth `protobuf:"bytes,5,opt,name=master_auth,json=masterAuth,proto3" json:"master_auth,omitempty"` 1443 // The logging service the cluster should use to write logs. 1444 // Currently available options: 1445 // 1446 // * `logging.googleapis.com` - the Google Cloud Logging service. 1447 // * `none` - no logs will be exported from the cluster. 1448 // * if left as an empty string,`logging.googleapis.com` will be used. 1449 LoggingService string `protobuf:"bytes,6,opt,name=logging_service,json=loggingService,proto3" json:"logging_service,omitempty"` 1450 // The monitoring service the cluster should use to write metrics. 1451 // Currently available options: 1452 // 1453 // * `monitoring.googleapis.com` - the Google Cloud Monitoring service. 1454 // * `none` - no metrics will be exported from the cluster. 1455 // * if left as an empty string, `monitoring.googleapis.com` will be used. 1456 MonitoringService string `protobuf:"bytes,7,opt,name=monitoring_service,json=monitoringService,proto3" json:"monitoring_service,omitempty"` 1457 // The name of the Google Compute Engine 1458 // [network](/compute/docs/networks-and-firewalls#networks) to which the 1459 // cluster is connected. If left unspecified, the `default` network 1460 // will be used. 1461 Network string `protobuf:"bytes,8,opt,name=network,proto3" json:"network,omitempty"` 1462 // The IP address range of the container pods in this cluster, in 1463 // [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) 1464 // notation (e.g. `10.96.0.0/14`). Leave blank to have 1465 // one automatically chosen or specify a `/14` block in `10.0.0.0/8`. 1466 ClusterIpv4Cidr string `protobuf:"bytes,9,opt,name=cluster_ipv4_cidr,json=clusterIpv4Cidr,proto3" json:"cluster_ipv4_cidr,omitempty"` 1467 // Configurations for the various addons available to run in the cluster. 1468 AddonsConfig *AddonsConfig `protobuf:"bytes,10,opt,name=addons_config,json=addonsConfig,proto3" json:"addons_config,omitempty"` 1469 // The name of the Google Compute Engine 1470 // [subnetwork](/compute/docs/subnetworks) to which the 1471 // cluster is connected. 1472 Subnetwork string `protobuf:"bytes,11,opt,name=subnetwork,proto3" json:"subnetwork,omitempty"` 1473 // The node pools associated with this cluster. 1474 // This field should not be set if "node_config" or "initial_node_count" are 1475 // specified. 1476 NodePools []*NodePool `protobuf:"bytes,12,rep,name=node_pools,json=nodePools,proto3" json:"node_pools,omitempty"` 1477 // The list of Google Compute Engine 1478 // [locations](/compute/docs/zones#available) in which the cluster's nodes 1479 // should be located. 1480 Locations []string `protobuf:"bytes,13,rep,name=locations,proto3" json:"locations,omitempty"` 1481 // Kubernetes alpha features are enabled on this cluster. This includes alpha 1482 // API groups (e.g. v1alpha1) and features that may not be production ready in 1483 // the kubernetes version of the master and nodes. 1484 // The cluster has no SLA for uptime and master/node upgrades are disabled. 1485 // Alpha enabled clusters are automatically deleted thirty days after 1486 // creation. 1487 EnableKubernetesAlpha bool `protobuf:"varint,14,opt,name=enable_kubernetes_alpha,json=enableKubernetesAlpha,proto3" json:"enable_kubernetes_alpha,omitempty"` 1488 // Configuration options for the NetworkPolicy feature. 1489 NetworkPolicy *NetworkPolicy `protobuf:"bytes,19,opt,name=network_policy,json=networkPolicy,proto3" json:"network_policy,omitempty"` 1490 // Configuration for cluster IP allocation. 1491 IpAllocationPolicy *IPAllocationPolicy `protobuf:"bytes,20,opt,name=ip_allocation_policy,json=ipAllocationPolicy,proto3" json:"ip_allocation_policy,omitempty"` 1492 // The configuration options for master authorized networks feature. 1493 MasterAuthorizedNetworksConfig *MasterAuthorizedNetworksConfig `protobuf:"bytes,22,opt,name=master_authorized_networks_config,json=masterAuthorizedNetworksConfig,proto3" json:"master_authorized_networks_config,omitempty"` 1494 // Configure the maintenance policy for this cluster. 1495 MaintenancePolicy *MaintenancePolicy `protobuf:"bytes,23,opt,name=maintenance_policy,json=maintenancePolicy,proto3" json:"maintenance_policy,omitempty"` 1496 // Configuration for the PodSecurityPolicy feature. 1497 PodSecurityPolicyConfig *PodSecurityPolicyConfig `protobuf:"bytes,25,opt,name=pod_security_policy_config,json=podSecurityPolicyConfig,proto3" json:"pod_security_policy_config,omitempty"` 1498 // [Output only] Server-defined URL for the resource. 1499 SelfLink string `protobuf:"bytes,100,opt,name=self_link,json=selfLink,proto3" json:"self_link,omitempty"` 1500 // [Output only] The name of the Google Compute Engine 1501 // [zone](/compute/docs/zones#available) in which the cluster 1502 // resides. 1503 // This field is deprecated, use location instead. 1504 Zone string `protobuf:"bytes,101,opt,name=zone,proto3" json:"zone,omitempty"` 1505 // [Output only] The IP address of this cluster's master endpoint. 1506 // The endpoint can be accessed from the internet at 1507 // `https://username:password@endpoint/`. 1508 // 1509 // See the `masterAuth` property of this resource for username and 1510 // password information. 1511 Endpoint string `protobuf:"bytes,102,opt,name=endpoint,proto3" json:"endpoint,omitempty"` 1512 // The initial Kubernetes version for this cluster. Valid versions are those 1513 // found in validMasterVersions returned by getServerConfig. The version can 1514 // be upgraded over time; such upgrades are reflected in 1515 // currentMasterVersion and currentNodeVersion. 1516 InitialClusterVersion string `protobuf:"bytes,103,opt,name=initial_cluster_version,json=initialClusterVersion,proto3" json:"initial_cluster_version,omitempty"` 1517 // [Output only] The current software version of the master endpoint. 1518 CurrentMasterVersion string `protobuf:"bytes,104,opt,name=current_master_version,json=currentMasterVersion,proto3" json:"current_master_version,omitempty"` 1519 // [Output only] The current version of the node software components. 1520 // If they are currently at multiple versions because they're in the process 1521 // of being upgraded, this reflects the minimum version of all nodes. 1522 CurrentNodeVersion string `protobuf:"bytes,105,opt,name=current_node_version,json=currentNodeVersion,proto3" json:"current_node_version,omitempty"` 1523 // [Output only] The time the cluster was created, in 1524 // [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format. 1525 CreateTime string `protobuf:"bytes,106,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` 1526 // [Output only] The current status of this cluster. 1527 Status Cluster_Status `protobuf:"varint,107,opt,name=status,proto3,enum=google.container.v1alpha1.Cluster_Status" json:"status,omitempty"` 1528 // [Output only] Additional information about the current status of this 1529 // cluster, if available. 1530 StatusMessage string `protobuf:"bytes,108,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"` 1531 // [Output only] The size of the address space on each node for hosting 1532 // containers. This is provisioned from within the `container_ipv4_cidr` 1533 // range. 1534 NodeIpv4CidrSize int32 `protobuf:"varint,109,opt,name=node_ipv4_cidr_size,json=nodeIpv4CidrSize,proto3" json:"node_ipv4_cidr_size,omitempty"` 1535 // [Output only] The IP address range of the Kubernetes services in 1536 // this cluster, in 1537 // [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) 1538 // notation (e.g. `1.2.3.4/29`). Service addresses are 1539 // typically put in the last `/16` from the container CIDR. 1540 ServicesIpv4Cidr string `protobuf:"bytes,110,opt,name=services_ipv4_cidr,json=servicesIpv4Cidr,proto3" json:"services_ipv4_cidr,omitempty"` 1541 // [Output only] The resource URLs of [instance 1542 // groups](/compute/docs/instance-groups/) associated with this 1543 // cluster. 1544 InstanceGroupUrls []string `protobuf:"bytes,111,rep,name=instance_group_urls,json=instanceGroupUrls,proto3" json:"instance_group_urls,omitempty"` 1545 // [Output only] The number of nodes currently in the cluster. 1546 CurrentNodeCount int32 `protobuf:"varint,112,opt,name=current_node_count,json=currentNodeCount,proto3" json:"current_node_count,omitempty"` 1547 // [Output only] The time the cluster will be automatically 1548 // deleted in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format. 1549 ExpireTime string `protobuf:"bytes,113,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"` 1550 // [Output only] The name of the Google Compute Engine 1551 // [zone](/compute/docs/regions-zones/regions-zones#available) or 1552 // [region](/compute/docs/regions-zones/regions-zones#available) in which 1553 // the cluster resides. 1554 Location string `protobuf:"bytes,114,opt,name=location,proto3" json:"location,omitempty"` 1555 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1556 XXX_unrecognized []byte `json:"-"` 1557 XXX_sizecache int32 `json:"-"` 1558} 1559 1560func (m *Cluster) Reset() { *m = Cluster{} } 1561func (m *Cluster) String() string { return proto.CompactTextString(m) } 1562func (*Cluster) ProtoMessage() {} 1563func (*Cluster) Descriptor() ([]byte, []int) { 1564 return fileDescriptor_339d8120448ec82b, []int{13} 1565} 1566 1567func (m *Cluster) XXX_Unmarshal(b []byte) error { 1568 return xxx_messageInfo_Cluster.Unmarshal(m, b) 1569} 1570func (m *Cluster) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1571 return xxx_messageInfo_Cluster.Marshal(b, m, deterministic) 1572} 1573func (m *Cluster) XXX_Merge(src proto.Message) { 1574 xxx_messageInfo_Cluster.Merge(m, src) 1575} 1576func (m *Cluster) XXX_Size() int { 1577 return xxx_messageInfo_Cluster.Size(m) 1578} 1579func (m *Cluster) XXX_DiscardUnknown() { 1580 xxx_messageInfo_Cluster.DiscardUnknown(m) 1581} 1582 1583var xxx_messageInfo_Cluster proto.InternalMessageInfo 1584 1585func (m *Cluster) GetName() string { 1586 if m != nil { 1587 return m.Name 1588 } 1589 return "" 1590} 1591 1592func (m *Cluster) GetDescription() string { 1593 if m != nil { 1594 return m.Description 1595 } 1596 return "" 1597} 1598 1599func (m *Cluster) GetInitialNodeCount() int32 { 1600 if m != nil { 1601 return m.InitialNodeCount 1602 } 1603 return 0 1604} 1605 1606func (m *Cluster) GetNodeConfig() *NodeConfig { 1607 if m != nil { 1608 return m.NodeConfig 1609 } 1610 return nil 1611} 1612 1613func (m *Cluster) GetMasterAuth() *MasterAuth { 1614 if m != nil { 1615 return m.MasterAuth 1616 } 1617 return nil 1618} 1619 1620func (m *Cluster) GetLoggingService() string { 1621 if m != nil { 1622 return m.LoggingService 1623 } 1624 return "" 1625} 1626 1627func (m *Cluster) GetMonitoringService() string { 1628 if m != nil { 1629 return m.MonitoringService 1630 } 1631 return "" 1632} 1633 1634func (m *Cluster) GetNetwork() string { 1635 if m != nil { 1636 return m.Network 1637 } 1638 return "" 1639} 1640 1641func (m *Cluster) GetClusterIpv4Cidr() string { 1642 if m != nil { 1643 return m.ClusterIpv4Cidr 1644 } 1645 return "" 1646} 1647 1648func (m *Cluster) GetAddonsConfig() *AddonsConfig { 1649 if m != nil { 1650 return m.AddonsConfig 1651 } 1652 return nil 1653} 1654 1655func (m *Cluster) GetSubnetwork() string { 1656 if m != nil { 1657 return m.Subnetwork 1658 } 1659 return "" 1660} 1661 1662func (m *Cluster) GetNodePools() []*NodePool { 1663 if m != nil { 1664 return m.NodePools 1665 } 1666 return nil 1667} 1668 1669func (m *Cluster) GetLocations() []string { 1670 if m != nil { 1671 return m.Locations 1672 } 1673 return nil 1674} 1675 1676func (m *Cluster) GetEnableKubernetesAlpha() bool { 1677 if m != nil { 1678 return m.EnableKubernetesAlpha 1679 } 1680 return false 1681} 1682 1683func (m *Cluster) GetNetworkPolicy() *NetworkPolicy { 1684 if m != nil { 1685 return m.NetworkPolicy 1686 } 1687 return nil 1688} 1689 1690func (m *Cluster) GetIpAllocationPolicy() *IPAllocationPolicy { 1691 if m != nil { 1692 return m.IpAllocationPolicy 1693 } 1694 return nil 1695} 1696 1697func (m *Cluster) GetMasterAuthorizedNetworksConfig() *MasterAuthorizedNetworksConfig { 1698 if m != nil { 1699 return m.MasterAuthorizedNetworksConfig 1700 } 1701 return nil 1702} 1703 1704func (m *Cluster) GetMaintenancePolicy() *MaintenancePolicy { 1705 if m != nil { 1706 return m.MaintenancePolicy 1707 } 1708 return nil 1709} 1710 1711func (m *Cluster) GetPodSecurityPolicyConfig() *PodSecurityPolicyConfig { 1712 if m != nil { 1713 return m.PodSecurityPolicyConfig 1714 } 1715 return nil 1716} 1717 1718func (m *Cluster) GetSelfLink() string { 1719 if m != nil { 1720 return m.SelfLink 1721 } 1722 return "" 1723} 1724 1725func (m *Cluster) GetZone() string { 1726 if m != nil { 1727 return m.Zone 1728 } 1729 return "" 1730} 1731 1732func (m *Cluster) GetEndpoint() string { 1733 if m != nil { 1734 return m.Endpoint 1735 } 1736 return "" 1737} 1738 1739func (m *Cluster) GetInitialClusterVersion() string { 1740 if m != nil { 1741 return m.InitialClusterVersion 1742 } 1743 return "" 1744} 1745 1746func (m *Cluster) GetCurrentMasterVersion() string { 1747 if m != nil { 1748 return m.CurrentMasterVersion 1749 } 1750 return "" 1751} 1752 1753func (m *Cluster) GetCurrentNodeVersion() string { 1754 if m != nil { 1755 return m.CurrentNodeVersion 1756 } 1757 return "" 1758} 1759 1760func (m *Cluster) GetCreateTime() string { 1761 if m != nil { 1762 return m.CreateTime 1763 } 1764 return "" 1765} 1766 1767func (m *Cluster) GetStatus() Cluster_Status { 1768 if m != nil { 1769 return m.Status 1770 } 1771 return Cluster_STATUS_UNSPECIFIED 1772} 1773 1774func (m *Cluster) GetStatusMessage() string { 1775 if m != nil { 1776 return m.StatusMessage 1777 } 1778 return "" 1779} 1780 1781func (m *Cluster) GetNodeIpv4CidrSize() int32 { 1782 if m != nil { 1783 return m.NodeIpv4CidrSize 1784 } 1785 return 0 1786} 1787 1788func (m *Cluster) GetServicesIpv4Cidr() string { 1789 if m != nil { 1790 return m.ServicesIpv4Cidr 1791 } 1792 return "" 1793} 1794 1795func (m *Cluster) GetInstanceGroupUrls() []string { 1796 if m != nil { 1797 return m.InstanceGroupUrls 1798 } 1799 return nil 1800} 1801 1802func (m *Cluster) GetCurrentNodeCount() int32 { 1803 if m != nil { 1804 return m.CurrentNodeCount 1805 } 1806 return 0 1807} 1808 1809func (m *Cluster) GetExpireTime() string { 1810 if m != nil { 1811 return m.ExpireTime 1812 } 1813 return "" 1814} 1815 1816func (m *Cluster) GetLocation() string { 1817 if m != nil { 1818 return m.Location 1819 } 1820 return "" 1821} 1822 1823// ClusterUpdate describes an update to the cluster. Exactly one update can 1824// be applied to a cluster with each request, so at most one field can be 1825// provided. 1826type ClusterUpdate struct { 1827 // The Kubernetes version to change the nodes to (typically an 1828 // upgrade). Use `-` to upgrade to the latest version supported by 1829 // the server. 1830 DesiredNodeVersion string `protobuf:"bytes,4,opt,name=desired_node_version,json=desiredNodeVersion,proto3" json:"desired_node_version,omitempty"` 1831 // The monitoring service the cluster should use to write metrics. 1832 // Currently available options: 1833 // 1834 // * "monitoring.googleapis.com" - the Google Cloud Monitoring service 1835 // * "none" - no metrics will be exported from the cluster 1836 DesiredMonitoringService string `protobuf:"bytes,5,opt,name=desired_monitoring_service,json=desiredMonitoringService,proto3" json:"desired_monitoring_service,omitempty"` 1837 // Configurations for the various addons available to run in the cluster. 1838 DesiredAddonsConfig *AddonsConfig `protobuf:"bytes,6,opt,name=desired_addons_config,json=desiredAddonsConfig,proto3" json:"desired_addons_config,omitempty"` 1839 // The node pool to be upgraded. This field is mandatory if 1840 // "desired_node_version", "desired_image_family" or 1841 // "desired_node_pool_autoscaling" is specified and there is more than one 1842 // node pool on the cluster. 1843 DesiredNodePoolId string `protobuf:"bytes,7,opt,name=desired_node_pool_id,json=desiredNodePoolId,proto3" json:"desired_node_pool_id,omitempty"` 1844 // The desired image type for the node pool. 1845 // NOTE: Set the "desired_node_pool" field as well. 1846 DesiredImageType string `protobuf:"bytes,8,opt,name=desired_image_type,json=desiredImageType,proto3" json:"desired_image_type,omitempty"` 1847 // Autoscaler configuration for the node pool specified in 1848 // desired_node_pool_id. If there is only one pool in the 1849 // cluster and desired_node_pool_id is not provided then 1850 // the change applies to that single node pool. 1851 DesiredNodePoolAutoscaling *NodePoolAutoscaling `protobuf:"bytes,9,opt,name=desired_node_pool_autoscaling,json=desiredNodePoolAutoscaling,proto3" json:"desired_node_pool_autoscaling,omitempty"` 1852 // The desired list of Google Compute Engine 1853 // [locations](/compute/docs/zones#available) in which the cluster's nodes 1854 // should be located. Changing the locations a cluster is in will result 1855 // in nodes being either created or removed from the cluster, depending on 1856 // whether locations are being added or removed. 1857 // 1858 // This list must always include the cluster's primary zone. 1859 DesiredLocations []string `protobuf:"bytes,10,rep,name=desired_locations,json=desiredLocations,proto3" json:"desired_locations,omitempty"` 1860 // The desired configuration options for master authorized networks feature. 1861 DesiredMasterAuthorizedNetworksConfig *MasterAuthorizedNetworksConfig `protobuf:"bytes,12,opt,name=desired_master_authorized_networks_config,json=desiredMasterAuthorizedNetworksConfig,proto3" json:"desired_master_authorized_networks_config,omitempty"` 1862 // The desired configuration options for the PodSecurityPolicy feature. 1863 DesiredPodSecurityPolicyConfig *PodSecurityPolicyConfig `protobuf:"bytes,14,opt,name=desired_pod_security_policy_config,json=desiredPodSecurityPolicyConfig,proto3" json:"desired_pod_security_policy_config,omitempty"` 1864 // The Kubernetes version to change the master to. The only valid value is the 1865 // latest supported version. Use "-" to have the server automatically select 1866 // the latest version. 1867 DesiredMasterVersion string `protobuf:"bytes,100,opt,name=desired_master_version,json=desiredMasterVersion,proto3" json:"desired_master_version,omitempty"` 1868 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1869 XXX_unrecognized []byte `json:"-"` 1870 XXX_sizecache int32 `json:"-"` 1871} 1872 1873func (m *ClusterUpdate) Reset() { *m = ClusterUpdate{} } 1874func (m *ClusterUpdate) String() string { return proto.CompactTextString(m) } 1875func (*ClusterUpdate) ProtoMessage() {} 1876func (*ClusterUpdate) Descriptor() ([]byte, []int) { 1877 return fileDescriptor_339d8120448ec82b, []int{14} 1878} 1879 1880func (m *ClusterUpdate) XXX_Unmarshal(b []byte) error { 1881 return xxx_messageInfo_ClusterUpdate.Unmarshal(m, b) 1882} 1883func (m *ClusterUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1884 return xxx_messageInfo_ClusterUpdate.Marshal(b, m, deterministic) 1885} 1886func (m *ClusterUpdate) XXX_Merge(src proto.Message) { 1887 xxx_messageInfo_ClusterUpdate.Merge(m, src) 1888} 1889func (m *ClusterUpdate) XXX_Size() int { 1890 return xxx_messageInfo_ClusterUpdate.Size(m) 1891} 1892func (m *ClusterUpdate) XXX_DiscardUnknown() { 1893 xxx_messageInfo_ClusterUpdate.DiscardUnknown(m) 1894} 1895 1896var xxx_messageInfo_ClusterUpdate proto.InternalMessageInfo 1897 1898func (m *ClusterUpdate) GetDesiredNodeVersion() string { 1899 if m != nil { 1900 return m.DesiredNodeVersion 1901 } 1902 return "" 1903} 1904 1905func (m *ClusterUpdate) GetDesiredMonitoringService() string { 1906 if m != nil { 1907 return m.DesiredMonitoringService 1908 } 1909 return "" 1910} 1911 1912func (m *ClusterUpdate) GetDesiredAddonsConfig() *AddonsConfig { 1913 if m != nil { 1914 return m.DesiredAddonsConfig 1915 } 1916 return nil 1917} 1918 1919func (m *ClusterUpdate) GetDesiredNodePoolId() string { 1920 if m != nil { 1921 return m.DesiredNodePoolId 1922 } 1923 return "" 1924} 1925 1926func (m *ClusterUpdate) GetDesiredImageType() string { 1927 if m != nil { 1928 return m.DesiredImageType 1929 } 1930 return "" 1931} 1932 1933func (m *ClusterUpdate) GetDesiredNodePoolAutoscaling() *NodePoolAutoscaling { 1934 if m != nil { 1935 return m.DesiredNodePoolAutoscaling 1936 } 1937 return nil 1938} 1939 1940func (m *ClusterUpdate) GetDesiredLocations() []string { 1941 if m != nil { 1942 return m.DesiredLocations 1943 } 1944 return nil 1945} 1946 1947func (m *ClusterUpdate) GetDesiredMasterAuthorizedNetworksConfig() *MasterAuthorizedNetworksConfig { 1948 if m != nil { 1949 return m.DesiredMasterAuthorizedNetworksConfig 1950 } 1951 return nil 1952} 1953 1954func (m *ClusterUpdate) GetDesiredPodSecurityPolicyConfig() *PodSecurityPolicyConfig { 1955 if m != nil { 1956 return m.DesiredPodSecurityPolicyConfig 1957 } 1958 return nil 1959} 1960 1961func (m *ClusterUpdate) GetDesiredMasterVersion() string { 1962 if m != nil { 1963 return m.DesiredMasterVersion 1964 } 1965 return "" 1966} 1967 1968// This operation resource represents operations that may have happened or are 1969// happening on the cluster. All fields are output only. 1970type Operation struct { 1971 // The server-assigned ID for the operation. 1972 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 1973 // The name of the Google Compute Engine 1974 // [zone](/compute/docs/zones#available) in which the operation 1975 // is taking place. 1976 // This field is deprecated, use location instead. 1977 Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"` 1978 // The operation type. 1979 OperationType Operation_Type `protobuf:"varint,3,opt,name=operation_type,json=operationType,proto3,enum=google.container.v1alpha1.Operation_Type" json:"operation_type,omitempty"` 1980 // The current status of the operation. 1981 Status Operation_Status `protobuf:"varint,4,opt,name=status,proto3,enum=google.container.v1alpha1.Operation_Status" json:"status,omitempty"` 1982 // Detailed operation progress, if available. 1983 Detail string `protobuf:"bytes,8,opt,name=detail,proto3" json:"detail,omitempty"` 1984 // If an error has occurred, a textual description of the error. 1985 StatusMessage string `protobuf:"bytes,5,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"` 1986 // Server-defined URL for the resource. 1987 SelfLink string `protobuf:"bytes,6,opt,name=self_link,json=selfLink,proto3" json:"self_link,omitempty"` 1988 // Server-defined URL for the target of the operation. 1989 TargetLink string `protobuf:"bytes,7,opt,name=target_link,json=targetLink,proto3" json:"target_link,omitempty"` 1990 // [Output only] The name of the Google Compute Engine 1991 // [zone](/compute/docs/regions-zones/regions-zones#available) or 1992 // [region](/compute/docs/regions-zones/regions-zones#available) in which 1993 // the cluster resides. 1994 Location string `protobuf:"bytes,9,opt,name=location,proto3" json:"location,omitempty"` 1995 // [Output only] The time the operation started, in 1996 // [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format. 1997 StartTime string `protobuf:"bytes,10,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` 1998 // [Output only] The time the operation completed, in 1999 // [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format. 2000 EndTime string `protobuf:"bytes,11,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` 2001 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2002 XXX_unrecognized []byte `json:"-"` 2003 XXX_sizecache int32 `json:"-"` 2004} 2005 2006func (m *Operation) Reset() { *m = Operation{} } 2007func (m *Operation) String() string { return proto.CompactTextString(m) } 2008func (*Operation) ProtoMessage() {} 2009func (*Operation) Descriptor() ([]byte, []int) { 2010 return fileDescriptor_339d8120448ec82b, []int{15} 2011} 2012 2013func (m *Operation) XXX_Unmarshal(b []byte) error { 2014 return xxx_messageInfo_Operation.Unmarshal(m, b) 2015} 2016func (m *Operation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2017 return xxx_messageInfo_Operation.Marshal(b, m, deterministic) 2018} 2019func (m *Operation) XXX_Merge(src proto.Message) { 2020 xxx_messageInfo_Operation.Merge(m, src) 2021} 2022func (m *Operation) XXX_Size() int { 2023 return xxx_messageInfo_Operation.Size(m) 2024} 2025func (m *Operation) XXX_DiscardUnknown() { 2026 xxx_messageInfo_Operation.DiscardUnknown(m) 2027} 2028 2029var xxx_messageInfo_Operation proto.InternalMessageInfo 2030 2031func (m *Operation) GetName() string { 2032 if m != nil { 2033 return m.Name 2034 } 2035 return "" 2036} 2037 2038func (m *Operation) GetZone() string { 2039 if m != nil { 2040 return m.Zone 2041 } 2042 return "" 2043} 2044 2045func (m *Operation) GetOperationType() Operation_Type { 2046 if m != nil { 2047 return m.OperationType 2048 } 2049 return Operation_TYPE_UNSPECIFIED 2050} 2051 2052func (m *Operation) GetStatus() Operation_Status { 2053 if m != nil { 2054 return m.Status 2055 } 2056 return Operation_STATUS_UNSPECIFIED 2057} 2058 2059func (m *Operation) GetDetail() string { 2060 if m != nil { 2061 return m.Detail 2062 } 2063 return "" 2064} 2065 2066func (m *Operation) GetStatusMessage() string { 2067 if m != nil { 2068 return m.StatusMessage 2069 } 2070 return "" 2071} 2072 2073func (m *Operation) GetSelfLink() string { 2074 if m != nil { 2075 return m.SelfLink 2076 } 2077 return "" 2078} 2079 2080func (m *Operation) GetTargetLink() string { 2081 if m != nil { 2082 return m.TargetLink 2083 } 2084 return "" 2085} 2086 2087func (m *Operation) GetLocation() string { 2088 if m != nil { 2089 return m.Location 2090 } 2091 return "" 2092} 2093 2094func (m *Operation) GetStartTime() string { 2095 if m != nil { 2096 return m.StartTime 2097 } 2098 return "" 2099} 2100 2101func (m *Operation) GetEndTime() string { 2102 if m != nil { 2103 return m.EndTime 2104 } 2105 return "" 2106} 2107 2108// CreateClusterRequest creates a cluster. 2109type CreateClusterRequest struct { 2110 // The Google Developers Console [project ID or project 2111 // number](https://support.google.com/cloud/answer/6158840). 2112 // This field is deprecated, use parent instead. 2113 ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` 2114 // The name of the Google Compute Engine 2115 // [zone](/compute/docs/zones#available) in which the cluster 2116 // resides. 2117 // This field is deprecated, use parent instead. 2118 Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"` 2119 // A [cluster 2120 // resource](/container-engine/reference/rest/v1alpha1/projects.zones.clusters) 2121 Cluster *Cluster `protobuf:"bytes,3,opt,name=cluster,proto3" json:"cluster,omitempty"` 2122 // The parent (project and location) where the cluster will be created. 2123 // Specified in the format 'projects/*/locations/*'. 2124 Parent string `protobuf:"bytes,5,opt,name=parent,proto3" json:"parent,omitempty"` 2125 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2126 XXX_unrecognized []byte `json:"-"` 2127 XXX_sizecache int32 `json:"-"` 2128} 2129 2130func (m *CreateClusterRequest) Reset() { *m = CreateClusterRequest{} } 2131func (m *CreateClusterRequest) String() string { return proto.CompactTextString(m) } 2132func (*CreateClusterRequest) ProtoMessage() {} 2133func (*CreateClusterRequest) Descriptor() ([]byte, []int) { 2134 return fileDescriptor_339d8120448ec82b, []int{16} 2135} 2136 2137func (m *CreateClusterRequest) XXX_Unmarshal(b []byte) error { 2138 return xxx_messageInfo_CreateClusterRequest.Unmarshal(m, b) 2139} 2140func (m *CreateClusterRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2141 return xxx_messageInfo_CreateClusterRequest.Marshal(b, m, deterministic) 2142} 2143func (m *CreateClusterRequest) XXX_Merge(src proto.Message) { 2144 xxx_messageInfo_CreateClusterRequest.Merge(m, src) 2145} 2146func (m *CreateClusterRequest) XXX_Size() int { 2147 return xxx_messageInfo_CreateClusterRequest.Size(m) 2148} 2149func (m *CreateClusterRequest) XXX_DiscardUnknown() { 2150 xxx_messageInfo_CreateClusterRequest.DiscardUnknown(m) 2151} 2152 2153var xxx_messageInfo_CreateClusterRequest proto.InternalMessageInfo 2154 2155func (m *CreateClusterRequest) GetProjectId() string { 2156 if m != nil { 2157 return m.ProjectId 2158 } 2159 return "" 2160} 2161 2162func (m *CreateClusterRequest) GetZone() string { 2163 if m != nil { 2164 return m.Zone 2165 } 2166 return "" 2167} 2168 2169func (m *CreateClusterRequest) GetCluster() *Cluster { 2170 if m != nil { 2171 return m.Cluster 2172 } 2173 return nil 2174} 2175 2176func (m *CreateClusterRequest) GetParent() string { 2177 if m != nil { 2178 return m.Parent 2179 } 2180 return "" 2181} 2182 2183// GetClusterRequest gets the settings of a cluster. 2184type GetClusterRequest struct { 2185 // The Google Developers Console [project ID or project 2186 // number](https://support.google.com/cloud/answer/6158840). 2187 // This field is deprecated, use name instead. 2188 ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` 2189 // The name of the Google Compute Engine 2190 // [zone](/compute/docs/zones#available) in which the cluster 2191 // resides. 2192 // This field is deprecated, use name instead. 2193 Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"` 2194 // The name of the cluster to retrieve. 2195 // This field is deprecated, use name instead. 2196 ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` 2197 // The name (project, location, cluster) of the cluster to retrieve. 2198 // Specified in the format 'projects/*/locations/*/clusters/*'. 2199 Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` 2200 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2201 XXX_unrecognized []byte `json:"-"` 2202 XXX_sizecache int32 `json:"-"` 2203} 2204 2205func (m *GetClusterRequest) Reset() { *m = GetClusterRequest{} } 2206func (m *GetClusterRequest) String() string { return proto.CompactTextString(m) } 2207func (*GetClusterRequest) ProtoMessage() {} 2208func (*GetClusterRequest) Descriptor() ([]byte, []int) { 2209 return fileDescriptor_339d8120448ec82b, []int{17} 2210} 2211 2212func (m *GetClusterRequest) XXX_Unmarshal(b []byte) error { 2213 return xxx_messageInfo_GetClusterRequest.Unmarshal(m, b) 2214} 2215func (m *GetClusterRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2216 return xxx_messageInfo_GetClusterRequest.Marshal(b, m, deterministic) 2217} 2218func (m *GetClusterRequest) XXX_Merge(src proto.Message) { 2219 xxx_messageInfo_GetClusterRequest.Merge(m, src) 2220} 2221func (m *GetClusterRequest) XXX_Size() int { 2222 return xxx_messageInfo_GetClusterRequest.Size(m) 2223} 2224func (m *GetClusterRequest) XXX_DiscardUnknown() { 2225 xxx_messageInfo_GetClusterRequest.DiscardUnknown(m) 2226} 2227 2228var xxx_messageInfo_GetClusterRequest proto.InternalMessageInfo 2229 2230func (m *GetClusterRequest) GetProjectId() string { 2231 if m != nil { 2232 return m.ProjectId 2233 } 2234 return "" 2235} 2236 2237func (m *GetClusterRequest) GetZone() string { 2238 if m != nil { 2239 return m.Zone 2240 } 2241 return "" 2242} 2243 2244func (m *GetClusterRequest) GetClusterId() string { 2245 if m != nil { 2246 return m.ClusterId 2247 } 2248 return "" 2249} 2250 2251func (m *GetClusterRequest) GetName() string { 2252 if m != nil { 2253 return m.Name 2254 } 2255 return "" 2256} 2257 2258// UpdateClusterRequest updates the settings of a cluster. 2259type UpdateClusterRequest struct { 2260 // The Google Developers Console [project ID or project 2261 // number](https://support.google.com/cloud/answer/6158840). 2262 // This field is deprecated, use name instead. 2263 ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` 2264 // The name of the Google Compute Engine 2265 // [zone](/compute/docs/zones#available) in which the cluster 2266 // resides. 2267 // This field is deprecated, use name instead. 2268 Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"` 2269 // The name of the cluster to upgrade. 2270 // This field is deprecated, use name instead. 2271 ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` 2272 // A description of the update. 2273 Update *ClusterUpdate `protobuf:"bytes,4,opt,name=update,proto3" json:"update,omitempty"` 2274 // The name (project, location, cluster) of the cluster to update. 2275 // Specified in the format 'projects/*/locations/*/clusters/*'. 2276 Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` 2277 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2278 XXX_unrecognized []byte `json:"-"` 2279 XXX_sizecache int32 `json:"-"` 2280} 2281 2282func (m *UpdateClusterRequest) Reset() { *m = UpdateClusterRequest{} } 2283func (m *UpdateClusterRequest) String() string { return proto.CompactTextString(m) } 2284func (*UpdateClusterRequest) ProtoMessage() {} 2285func (*UpdateClusterRequest) Descriptor() ([]byte, []int) { 2286 return fileDescriptor_339d8120448ec82b, []int{18} 2287} 2288 2289func (m *UpdateClusterRequest) XXX_Unmarshal(b []byte) error { 2290 return xxx_messageInfo_UpdateClusterRequest.Unmarshal(m, b) 2291} 2292func (m *UpdateClusterRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2293 return xxx_messageInfo_UpdateClusterRequest.Marshal(b, m, deterministic) 2294} 2295func (m *UpdateClusterRequest) XXX_Merge(src proto.Message) { 2296 xxx_messageInfo_UpdateClusterRequest.Merge(m, src) 2297} 2298func (m *UpdateClusterRequest) XXX_Size() int { 2299 return xxx_messageInfo_UpdateClusterRequest.Size(m) 2300} 2301func (m *UpdateClusterRequest) XXX_DiscardUnknown() { 2302 xxx_messageInfo_UpdateClusterRequest.DiscardUnknown(m) 2303} 2304 2305var xxx_messageInfo_UpdateClusterRequest proto.InternalMessageInfo 2306 2307func (m *UpdateClusterRequest) GetProjectId() string { 2308 if m != nil { 2309 return m.ProjectId 2310 } 2311 return "" 2312} 2313 2314func (m *UpdateClusterRequest) GetZone() string { 2315 if m != nil { 2316 return m.Zone 2317 } 2318 return "" 2319} 2320 2321func (m *UpdateClusterRequest) GetClusterId() string { 2322 if m != nil { 2323 return m.ClusterId 2324 } 2325 return "" 2326} 2327 2328func (m *UpdateClusterRequest) GetUpdate() *ClusterUpdate { 2329 if m != nil { 2330 return m.Update 2331 } 2332 return nil 2333} 2334 2335func (m *UpdateClusterRequest) GetName() string { 2336 if m != nil { 2337 return m.Name 2338 } 2339 return "" 2340} 2341 2342// SetNodePoolVersionRequest updates the version of a node pool. 2343type UpdateNodePoolRequest struct { 2344 // The Google Developers Console [project ID or project 2345 // number](https://support.google.com/cloud/answer/6158840). 2346 // This field is deprecated, use name instead. 2347 ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` 2348 // The name of the Google Compute Engine 2349 // [zone](/compute/docs/zones#available) in which the cluster 2350 // resides. 2351 // This field is deprecated, use name instead. 2352 Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"` 2353 // The name of the cluster to upgrade. 2354 // This field is deprecated, use name instead. 2355 ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` 2356 // The name of the node pool to upgrade. 2357 // This field is deprecated, use name instead. 2358 NodePoolId string `protobuf:"bytes,4,opt,name=node_pool_id,json=nodePoolId,proto3" json:"node_pool_id,omitempty"` 2359 // The Kubernetes version to change the nodes to (typically an 2360 // upgrade). Use `-` to upgrade to the latest version supported by 2361 // the server. 2362 NodeVersion string `protobuf:"bytes,5,opt,name=node_version,json=nodeVersion,proto3" json:"node_version,omitempty"` 2363 // The desired image type for the node pool. 2364 ImageType string `protobuf:"bytes,6,opt,name=image_type,json=imageType,proto3" json:"image_type,omitempty"` 2365 // The name (project, location, cluster, node pool) of the node pool to update. 2366 // Specified in the format 'projects/*/locations/*/clusters/*/nodePools/*'. 2367 Name string `protobuf:"bytes,8,opt,name=name,proto3" json:"name,omitempty"` 2368 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2369 XXX_unrecognized []byte `json:"-"` 2370 XXX_sizecache int32 `json:"-"` 2371} 2372 2373func (m *UpdateNodePoolRequest) Reset() { *m = UpdateNodePoolRequest{} } 2374func (m *UpdateNodePoolRequest) String() string { return proto.CompactTextString(m) } 2375func (*UpdateNodePoolRequest) ProtoMessage() {} 2376func (*UpdateNodePoolRequest) Descriptor() ([]byte, []int) { 2377 return fileDescriptor_339d8120448ec82b, []int{19} 2378} 2379 2380func (m *UpdateNodePoolRequest) XXX_Unmarshal(b []byte) error { 2381 return xxx_messageInfo_UpdateNodePoolRequest.Unmarshal(m, b) 2382} 2383func (m *UpdateNodePoolRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2384 return xxx_messageInfo_UpdateNodePoolRequest.Marshal(b, m, deterministic) 2385} 2386func (m *UpdateNodePoolRequest) XXX_Merge(src proto.Message) { 2387 xxx_messageInfo_UpdateNodePoolRequest.Merge(m, src) 2388} 2389func (m *UpdateNodePoolRequest) XXX_Size() int { 2390 return xxx_messageInfo_UpdateNodePoolRequest.Size(m) 2391} 2392func (m *UpdateNodePoolRequest) XXX_DiscardUnknown() { 2393 xxx_messageInfo_UpdateNodePoolRequest.DiscardUnknown(m) 2394} 2395 2396var xxx_messageInfo_UpdateNodePoolRequest proto.InternalMessageInfo 2397 2398func (m *UpdateNodePoolRequest) GetProjectId() string { 2399 if m != nil { 2400 return m.ProjectId 2401 } 2402 return "" 2403} 2404 2405func (m *UpdateNodePoolRequest) GetZone() string { 2406 if m != nil { 2407 return m.Zone 2408 } 2409 return "" 2410} 2411 2412func (m *UpdateNodePoolRequest) GetClusterId() string { 2413 if m != nil { 2414 return m.ClusterId 2415 } 2416 return "" 2417} 2418 2419func (m *UpdateNodePoolRequest) GetNodePoolId() string { 2420 if m != nil { 2421 return m.NodePoolId 2422 } 2423 return "" 2424} 2425 2426func (m *UpdateNodePoolRequest) GetNodeVersion() string { 2427 if m != nil { 2428 return m.NodeVersion 2429 } 2430 return "" 2431} 2432 2433func (m *UpdateNodePoolRequest) GetImageType() string { 2434 if m != nil { 2435 return m.ImageType 2436 } 2437 return "" 2438} 2439 2440func (m *UpdateNodePoolRequest) GetName() string { 2441 if m != nil { 2442 return m.Name 2443 } 2444 return "" 2445} 2446 2447// SetNodePoolAutoscalingRequest sets the autoscaler settings of a node pool. 2448type SetNodePoolAutoscalingRequest struct { 2449 // The Google Developers Console [project ID or project 2450 // number](https://support.google.com/cloud/answer/6158840). 2451 // This field is deprecated, use name instead. 2452 ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` 2453 // The name of the Google Compute Engine 2454 // [zone](/compute/docs/zones#available) in which the cluster 2455 // resides. 2456 // This field is deprecated, use name instead. 2457 Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"` 2458 // The name of the cluster to upgrade. 2459 // This field is deprecated, use name instead. 2460 ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` 2461 // The name of the node pool to upgrade. 2462 // This field is deprecated, use name instead. 2463 NodePoolId string `protobuf:"bytes,4,opt,name=node_pool_id,json=nodePoolId,proto3" json:"node_pool_id,omitempty"` 2464 // Autoscaling configuration for the node pool. 2465 Autoscaling *NodePoolAutoscaling `protobuf:"bytes,5,opt,name=autoscaling,proto3" json:"autoscaling,omitempty"` 2466 // The name (project, location, cluster, node pool) of the node pool to set 2467 // autoscaler settings. Specified in the format 2468 // 'projects/*/locations/*/clusters/*/nodePools/*'. 2469 Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"` 2470 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2471 XXX_unrecognized []byte `json:"-"` 2472 XXX_sizecache int32 `json:"-"` 2473} 2474 2475func (m *SetNodePoolAutoscalingRequest) Reset() { *m = SetNodePoolAutoscalingRequest{} } 2476func (m *SetNodePoolAutoscalingRequest) String() string { return proto.CompactTextString(m) } 2477func (*SetNodePoolAutoscalingRequest) ProtoMessage() {} 2478func (*SetNodePoolAutoscalingRequest) Descriptor() ([]byte, []int) { 2479 return fileDescriptor_339d8120448ec82b, []int{20} 2480} 2481 2482func (m *SetNodePoolAutoscalingRequest) XXX_Unmarshal(b []byte) error { 2483 return xxx_messageInfo_SetNodePoolAutoscalingRequest.Unmarshal(m, b) 2484} 2485func (m *SetNodePoolAutoscalingRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2486 return xxx_messageInfo_SetNodePoolAutoscalingRequest.Marshal(b, m, deterministic) 2487} 2488func (m *SetNodePoolAutoscalingRequest) XXX_Merge(src proto.Message) { 2489 xxx_messageInfo_SetNodePoolAutoscalingRequest.Merge(m, src) 2490} 2491func (m *SetNodePoolAutoscalingRequest) XXX_Size() int { 2492 return xxx_messageInfo_SetNodePoolAutoscalingRequest.Size(m) 2493} 2494func (m *SetNodePoolAutoscalingRequest) XXX_DiscardUnknown() { 2495 xxx_messageInfo_SetNodePoolAutoscalingRequest.DiscardUnknown(m) 2496} 2497 2498var xxx_messageInfo_SetNodePoolAutoscalingRequest proto.InternalMessageInfo 2499 2500func (m *SetNodePoolAutoscalingRequest) GetProjectId() string { 2501 if m != nil { 2502 return m.ProjectId 2503 } 2504 return "" 2505} 2506 2507func (m *SetNodePoolAutoscalingRequest) GetZone() string { 2508 if m != nil { 2509 return m.Zone 2510 } 2511 return "" 2512} 2513 2514func (m *SetNodePoolAutoscalingRequest) GetClusterId() string { 2515 if m != nil { 2516 return m.ClusterId 2517 } 2518 return "" 2519} 2520 2521func (m *SetNodePoolAutoscalingRequest) GetNodePoolId() string { 2522 if m != nil { 2523 return m.NodePoolId 2524 } 2525 return "" 2526} 2527 2528func (m *SetNodePoolAutoscalingRequest) GetAutoscaling() *NodePoolAutoscaling { 2529 if m != nil { 2530 return m.Autoscaling 2531 } 2532 return nil 2533} 2534 2535func (m *SetNodePoolAutoscalingRequest) GetName() string { 2536 if m != nil { 2537 return m.Name 2538 } 2539 return "" 2540} 2541 2542// SetLoggingServiceRequest sets the logging service of a cluster. 2543type SetLoggingServiceRequest struct { 2544 // The Google Developers Console [project ID or project 2545 // number](https://support.google.com/cloud/answer/6158840). 2546 // This field is deprecated, use name instead. 2547 ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` 2548 // The name of the Google Compute Engine 2549 // [zone](/compute/docs/zones#available) in which the cluster 2550 // resides. 2551 Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"` 2552 // The name of the cluster to upgrade. 2553 // This field is deprecated, use name instead. 2554 ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` 2555 // The logging service the cluster should use to write metrics. 2556 // Currently available options: 2557 // 2558 // * "logging.googleapis.com" - the Google Cloud Logging service 2559 // * "none" - no metrics will be exported from the cluster 2560 LoggingService string `protobuf:"bytes,4,opt,name=logging_service,json=loggingService,proto3" json:"logging_service,omitempty"` 2561 // The name (project, location, cluster) of the cluster to set logging. 2562 // Specified in the format 'projects/*/locations/*/clusters/*'. 2563 Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` 2564 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2565 XXX_unrecognized []byte `json:"-"` 2566 XXX_sizecache int32 `json:"-"` 2567} 2568 2569func (m *SetLoggingServiceRequest) Reset() { *m = SetLoggingServiceRequest{} } 2570func (m *SetLoggingServiceRequest) String() string { return proto.CompactTextString(m) } 2571func (*SetLoggingServiceRequest) ProtoMessage() {} 2572func (*SetLoggingServiceRequest) Descriptor() ([]byte, []int) { 2573 return fileDescriptor_339d8120448ec82b, []int{21} 2574} 2575 2576func (m *SetLoggingServiceRequest) XXX_Unmarshal(b []byte) error { 2577 return xxx_messageInfo_SetLoggingServiceRequest.Unmarshal(m, b) 2578} 2579func (m *SetLoggingServiceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2580 return xxx_messageInfo_SetLoggingServiceRequest.Marshal(b, m, deterministic) 2581} 2582func (m *SetLoggingServiceRequest) XXX_Merge(src proto.Message) { 2583 xxx_messageInfo_SetLoggingServiceRequest.Merge(m, src) 2584} 2585func (m *SetLoggingServiceRequest) XXX_Size() int { 2586 return xxx_messageInfo_SetLoggingServiceRequest.Size(m) 2587} 2588func (m *SetLoggingServiceRequest) XXX_DiscardUnknown() { 2589 xxx_messageInfo_SetLoggingServiceRequest.DiscardUnknown(m) 2590} 2591 2592var xxx_messageInfo_SetLoggingServiceRequest proto.InternalMessageInfo 2593 2594func (m *SetLoggingServiceRequest) GetProjectId() string { 2595 if m != nil { 2596 return m.ProjectId 2597 } 2598 return "" 2599} 2600 2601func (m *SetLoggingServiceRequest) GetZone() string { 2602 if m != nil { 2603 return m.Zone 2604 } 2605 return "" 2606} 2607 2608func (m *SetLoggingServiceRequest) GetClusterId() string { 2609 if m != nil { 2610 return m.ClusterId 2611 } 2612 return "" 2613} 2614 2615func (m *SetLoggingServiceRequest) GetLoggingService() string { 2616 if m != nil { 2617 return m.LoggingService 2618 } 2619 return "" 2620} 2621 2622func (m *SetLoggingServiceRequest) GetName() string { 2623 if m != nil { 2624 return m.Name 2625 } 2626 return "" 2627} 2628 2629// SetMonitoringServiceRequest sets the monitoring service of a cluster. 2630type SetMonitoringServiceRequest struct { 2631 // The Google Developers Console [project ID or project 2632 // number](https://support.google.com/cloud/answer/6158840). 2633 // This field is deprecated, use name instead. 2634 ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` 2635 // The name of the Google Compute Engine 2636 // [zone](/compute/docs/zones#available) in which the cluster 2637 // resides. 2638 // This field is deprecated, use name instead. 2639 Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"` 2640 // The name of the cluster to upgrade. 2641 // This field is deprecated, use name instead. 2642 ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` 2643 // The monitoring service the cluster should use to write metrics. 2644 // Currently available options: 2645 // 2646 // * "monitoring.googleapis.com" - the Google Cloud Monitoring service 2647 // * "none" - no metrics will be exported from the cluster 2648 MonitoringService string `protobuf:"bytes,4,opt,name=monitoring_service,json=monitoringService,proto3" json:"monitoring_service,omitempty"` 2649 // The name (project, location, cluster) of the cluster to set monitoring. 2650 // Specified in the format 'projects/*/locations/*/clusters/*'. 2651 Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"` 2652 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2653 XXX_unrecognized []byte `json:"-"` 2654 XXX_sizecache int32 `json:"-"` 2655} 2656 2657func (m *SetMonitoringServiceRequest) Reset() { *m = SetMonitoringServiceRequest{} } 2658func (m *SetMonitoringServiceRequest) String() string { return proto.CompactTextString(m) } 2659func (*SetMonitoringServiceRequest) ProtoMessage() {} 2660func (*SetMonitoringServiceRequest) Descriptor() ([]byte, []int) { 2661 return fileDescriptor_339d8120448ec82b, []int{22} 2662} 2663 2664func (m *SetMonitoringServiceRequest) XXX_Unmarshal(b []byte) error { 2665 return xxx_messageInfo_SetMonitoringServiceRequest.Unmarshal(m, b) 2666} 2667func (m *SetMonitoringServiceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2668 return xxx_messageInfo_SetMonitoringServiceRequest.Marshal(b, m, deterministic) 2669} 2670func (m *SetMonitoringServiceRequest) XXX_Merge(src proto.Message) { 2671 xxx_messageInfo_SetMonitoringServiceRequest.Merge(m, src) 2672} 2673func (m *SetMonitoringServiceRequest) XXX_Size() int { 2674 return xxx_messageInfo_SetMonitoringServiceRequest.Size(m) 2675} 2676func (m *SetMonitoringServiceRequest) XXX_DiscardUnknown() { 2677 xxx_messageInfo_SetMonitoringServiceRequest.DiscardUnknown(m) 2678} 2679 2680var xxx_messageInfo_SetMonitoringServiceRequest proto.InternalMessageInfo 2681 2682func (m *SetMonitoringServiceRequest) GetProjectId() string { 2683 if m != nil { 2684 return m.ProjectId 2685 } 2686 return "" 2687} 2688 2689func (m *SetMonitoringServiceRequest) GetZone() string { 2690 if m != nil { 2691 return m.Zone 2692 } 2693 return "" 2694} 2695 2696func (m *SetMonitoringServiceRequest) GetClusterId() string { 2697 if m != nil { 2698 return m.ClusterId 2699 } 2700 return "" 2701} 2702 2703func (m *SetMonitoringServiceRequest) GetMonitoringService() string { 2704 if m != nil { 2705 return m.MonitoringService 2706 } 2707 return "" 2708} 2709 2710func (m *SetMonitoringServiceRequest) GetName() string { 2711 if m != nil { 2712 return m.Name 2713 } 2714 return "" 2715} 2716 2717// SetAddonsRequest sets the addons associated with the cluster. 2718type SetAddonsConfigRequest struct { 2719 // The Google Developers Console [project ID or project 2720 // number](https://support.google.com/cloud/answer/6158840). 2721 // This field is deprecated, use name instead. 2722 ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` 2723 // The name of the Google Compute Engine 2724 // [zone](/compute/docs/zones#available) in which the cluster 2725 // resides. 2726 // This field is deprecated, use name instead. 2727 Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"` 2728 // The name of the cluster to upgrade. 2729 // This field is deprecated, use name instead. 2730 ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` 2731 // The desired configurations for the various addons available to run in the 2732 // cluster. 2733 AddonsConfig *AddonsConfig `protobuf:"bytes,4,opt,name=addons_config,json=addonsConfig,proto3" json:"addons_config,omitempty"` 2734 // The name (project, location, cluster) of the cluster to set addons. 2735 // Specified in the format 'projects/*/locations/*/clusters/*'. 2736 Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"` 2737 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2738 XXX_unrecognized []byte `json:"-"` 2739 XXX_sizecache int32 `json:"-"` 2740} 2741 2742func (m *SetAddonsConfigRequest) Reset() { *m = SetAddonsConfigRequest{} } 2743func (m *SetAddonsConfigRequest) String() string { return proto.CompactTextString(m) } 2744func (*SetAddonsConfigRequest) ProtoMessage() {} 2745func (*SetAddonsConfigRequest) Descriptor() ([]byte, []int) { 2746 return fileDescriptor_339d8120448ec82b, []int{23} 2747} 2748 2749func (m *SetAddonsConfigRequest) XXX_Unmarshal(b []byte) error { 2750 return xxx_messageInfo_SetAddonsConfigRequest.Unmarshal(m, b) 2751} 2752func (m *SetAddonsConfigRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2753 return xxx_messageInfo_SetAddonsConfigRequest.Marshal(b, m, deterministic) 2754} 2755func (m *SetAddonsConfigRequest) XXX_Merge(src proto.Message) { 2756 xxx_messageInfo_SetAddonsConfigRequest.Merge(m, src) 2757} 2758func (m *SetAddonsConfigRequest) XXX_Size() int { 2759 return xxx_messageInfo_SetAddonsConfigRequest.Size(m) 2760} 2761func (m *SetAddonsConfigRequest) XXX_DiscardUnknown() { 2762 xxx_messageInfo_SetAddonsConfigRequest.DiscardUnknown(m) 2763} 2764 2765var xxx_messageInfo_SetAddonsConfigRequest proto.InternalMessageInfo 2766 2767func (m *SetAddonsConfigRequest) GetProjectId() string { 2768 if m != nil { 2769 return m.ProjectId 2770 } 2771 return "" 2772} 2773 2774func (m *SetAddonsConfigRequest) GetZone() string { 2775 if m != nil { 2776 return m.Zone 2777 } 2778 return "" 2779} 2780 2781func (m *SetAddonsConfigRequest) GetClusterId() string { 2782 if m != nil { 2783 return m.ClusterId 2784 } 2785 return "" 2786} 2787 2788func (m *SetAddonsConfigRequest) GetAddonsConfig() *AddonsConfig { 2789 if m != nil { 2790 return m.AddonsConfig 2791 } 2792 return nil 2793} 2794 2795func (m *SetAddonsConfigRequest) GetName() string { 2796 if m != nil { 2797 return m.Name 2798 } 2799 return "" 2800} 2801 2802// SetLocationsRequest sets the locations of the cluster. 2803type SetLocationsRequest struct { 2804 // The Google Developers Console [project ID or project 2805 // number](https://support.google.com/cloud/answer/6158840). 2806 // This field is deprecated, use name instead. 2807 ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` 2808 // The name of the Google Compute Engine 2809 // [zone](/compute/docs/zones#available) in which the cluster 2810 // resides. 2811 // This field is deprecated, use name instead. 2812 Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"` 2813 // The name of the cluster to upgrade. 2814 // This field is deprecated, use name instead. 2815 ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` 2816 // The desired list of Google Compute Engine 2817 // [locations](/compute/docs/zones#available) in which the cluster's nodes 2818 // should be located. Changing the locations a cluster is in will result 2819 // in nodes being either created or removed from the cluster, depending on 2820 // whether locations are being added or removed. 2821 // 2822 // This list must always include the cluster's primary zone. 2823 Locations []string `protobuf:"bytes,4,rep,name=locations,proto3" json:"locations,omitempty"` 2824 // The name (project, location, cluster) of the cluster to set locations. 2825 // Specified in the format 'projects/*/locations/*/clusters/*'. 2826 Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"` 2827 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2828 XXX_unrecognized []byte `json:"-"` 2829 XXX_sizecache int32 `json:"-"` 2830} 2831 2832func (m *SetLocationsRequest) Reset() { *m = SetLocationsRequest{} } 2833func (m *SetLocationsRequest) String() string { return proto.CompactTextString(m) } 2834func (*SetLocationsRequest) ProtoMessage() {} 2835func (*SetLocationsRequest) Descriptor() ([]byte, []int) { 2836 return fileDescriptor_339d8120448ec82b, []int{24} 2837} 2838 2839func (m *SetLocationsRequest) XXX_Unmarshal(b []byte) error { 2840 return xxx_messageInfo_SetLocationsRequest.Unmarshal(m, b) 2841} 2842func (m *SetLocationsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2843 return xxx_messageInfo_SetLocationsRequest.Marshal(b, m, deterministic) 2844} 2845func (m *SetLocationsRequest) XXX_Merge(src proto.Message) { 2846 xxx_messageInfo_SetLocationsRequest.Merge(m, src) 2847} 2848func (m *SetLocationsRequest) XXX_Size() int { 2849 return xxx_messageInfo_SetLocationsRequest.Size(m) 2850} 2851func (m *SetLocationsRequest) XXX_DiscardUnknown() { 2852 xxx_messageInfo_SetLocationsRequest.DiscardUnknown(m) 2853} 2854 2855var xxx_messageInfo_SetLocationsRequest proto.InternalMessageInfo 2856 2857func (m *SetLocationsRequest) GetProjectId() string { 2858 if m != nil { 2859 return m.ProjectId 2860 } 2861 return "" 2862} 2863 2864func (m *SetLocationsRequest) GetZone() string { 2865 if m != nil { 2866 return m.Zone 2867 } 2868 return "" 2869} 2870 2871func (m *SetLocationsRequest) GetClusterId() string { 2872 if m != nil { 2873 return m.ClusterId 2874 } 2875 return "" 2876} 2877 2878func (m *SetLocationsRequest) GetLocations() []string { 2879 if m != nil { 2880 return m.Locations 2881 } 2882 return nil 2883} 2884 2885func (m *SetLocationsRequest) GetName() string { 2886 if m != nil { 2887 return m.Name 2888 } 2889 return "" 2890} 2891 2892// UpdateMasterRequest updates the master of the cluster. 2893type UpdateMasterRequest struct { 2894 // The Google Developers Console [project ID or project 2895 // number](https://support.google.com/cloud/answer/6158840). 2896 ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` 2897 // The name of the Google Compute Engine 2898 // [zone](/compute/docs/zones#available) in which the cluster 2899 // resides. 2900 // This field is deprecated, use name instead. 2901 Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"` 2902 // The name of the cluster to upgrade. 2903 // This field is deprecated, use name instead. 2904 ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` 2905 // The Kubernetes version to change the master to. The only valid value is the 2906 // latest supported version. Use "-" to have the server automatically select 2907 // the latest version. 2908 MasterVersion string `protobuf:"bytes,4,opt,name=master_version,json=masterVersion,proto3" json:"master_version,omitempty"` 2909 // The name (project, location, cluster) of the cluster to update. 2910 // Specified in the format 'projects/*/locations/*/clusters/*'. 2911 Name string `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"` 2912 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2913 XXX_unrecognized []byte `json:"-"` 2914 XXX_sizecache int32 `json:"-"` 2915} 2916 2917func (m *UpdateMasterRequest) Reset() { *m = UpdateMasterRequest{} } 2918func (m *UpdateMasterRequest) String() string { return proto.CompactTextString(m) } 2919func (*UpdateMasterRequest) ProtoMessage() {} 2920func (*UpdateMasterRequest) Descriptor() ([]byte, []int) { 2921 return fileDescriptor_339d8120448ec82b, []int{25} 2922} 2923 2924func (m *UpdateMasterRequest) XXX_Unmarshal(b []byte) error { 2925 return xxx_messageInfo_UpdateMasterRequest.Unmarshal(m, b) 2926} 2927func (m *UpdateMasterRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2928 return xxx_messageInfo_UpdateMasterRequest.Marshal(b, m, deterministic) 2929} 2930func (m *UpdateMasterRequest) XXX_Merge(src proto.Message) { 2931 xxx_messageInfo_UpdateMasterRequest.Merge(m, src) 2932} 2933func (m *UpdateMasterRequest) XXX_Size() int { 2934 return xxx_messageInfo_UpdateMasterRequest.Size(m) 2935} 2936func (m *UpdateMasterRequest) XXX_DiscardUnknown() { 2937 xxx_messageInfo_UpdateMasterRequest.DiscardUnknown(m) 2938} 2939 2940var xxx_messageInfo_UpdateMasterRequest proto.InternalMessageInfo 2941 2942func (m *UpdateMasterRequest) GetProjectId() string { 2943 if m != nil { 2944 return m.ProjectId 2945 } 2946 return "" 2947} 2948 2949func (m *UpdateMasterRequest) GetZone() string { 2950 if m != nil { 2951 return m.Zone 2952 } 2953 return "" 2954} 2955 2956func (m *UpdateMasterRequest) GetClusterId() string { 2957 if m != nil { 2958 return m.ClusterId 2959 } 2960 return "" 2961} 2962 2963func (m *UpdateMasterRequest) GetMasterVersion() string { 2964 if m != nil { 2965 return m.MasterVersion 2966 } 2967 return "" 2968} 2969 2970func (m *UpdateMasterRequest) GetName() string { 2971 if m != nil { 2972 return m.Name 2973 } 2974 return "" 2975} 2976 2977// SetMasterAuthRequest updates the admin password of a cluster. 2978type SetMasterAuthRequest struct { 2979 // The Google Developers Console [project ID or project 2980 // number](https://support.google.com/cloud/answer/6158840). 2981 // This field is deprecated, use name instead. 2982 ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` 2983 // The name of the Google Compute Engine 2984 // [zone](/compute/docs/zones#available) in which the cluster 2985 // resides. 2986 // This field is deprecated, use name instead. 2987 Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"` 2988 // The name of the cluster to upgrade. 2989 // This field is deprecated, use name instead. 2990 ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` 2991 // The exact form of action to be taken on the master auth. 2992 Action SetMasterAuthRequest_Action `protobuf:"varint,4,opt,name=action,proto3,enum=google.container.v1alpha1.SetMasterAuthRequest_Action" json:"action,omitempty"` 2993 // A description of the update. 2994 Update *MasterAuth `protobuf:"bytes,5,opt,name=update,proto3" json:"update,omitempty"` 2995 // The name (project, location, cluster) of the cluster to set auth. 2996 // Specified in the format 'projects/*/locations/*/clusters/*'. 2997 Name string `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"` 2998 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2999 XXX_unrecognized []byte `json:"-"` 3000 XXX_sizecache int32 `json:"-"` 3001} 3002 3003func (m *SetMasterAuthRequest) Reset() { *m = SetMasterAuthRequest{} } 3004func (m *SetMasterAuthRequest) String() string { return proto.CompactTextString(m) } 3005func (*SetMasterAuthRequest) ProtoMessage() {} 3006func (*SetMasterAuthRequest) Descriptor() ([]byte, []int) { 3007 return fileDescriptor_339d8120448ec82b, []int{26} 3008} 3009 3010func (m *SetMasterAuthRequest) XXX_Unmarshal(b []byte) error { 3011 return xxx_messageInfo_SetMasterAuthRequest.Unmarshal(m, b) 3012} 3013func (m *SetMasterAuthRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3014 return xxx_messageInfo_SetMasterAuthRequest.Marshal(b, m, deterministic) 3015} 3016func (m *SetMasterAuthRequest) XXX_Merge(src proto.Message) { 3017 xxx_messageInfo_SetMasterAuthRequest.Merge(m, src) 3018} 3019func (m *SetMasterAuthRequest) XXX_Size() int { 3020 return xxx_messageInfo_SetMasterAuthRequest.Size(m) 3021} 3022func (m *SetMasterAuthRequest) XXX_DiscardUnknown() { 3023 xxx_messageInfo_SetMasterAuthRequest.DiscardUnknown(m) 3024} 3025 3026var xxx_messageInfo_SetMasterAuthRequest proto.InternalMessageInfo 3027 3028func (m *SetMasterAuthRequest) GetProjectId() string { 3029 if m != nil { 3030 return m.ProjectId 3031 } 3032 return "" 3033} 3034 3035func (m *SetMasterAuthRequest) GetZone() string { 3036 if m != nil { 3037 return m.Zone 3038 } 3039 return "" 3040} 3041 3042func (m *SetMasterAuthRequest) GetClusterId() string { 3043 if m != nil { 3044 return m.ClusterId 3045 } 3046 return "" 3047} 3048 3049func (m *SetMasterAuthRequest) GetAction() SetMasterAuthRequest_Action { 3050 if m != nil { 3051 return m.Action 3052 } 3053 return SetMasterAuthRequest_UNKNOWN 3054} 3055 3056func (m *SetMasterAuthRequest) GetUpdate() *MasterAuth { 3057 if m != nil { 3058 return m.Update 3059 } 3060 return nil 3061} 3062 3063func (m *SetMasterAuthRequest) GetName() string { 3064 if m != nil { 3065 return m.Name 3066 } 3067 return "" 3068} 3069 3070// DeleteClusterRequest deletes a cluster. 3071type DeleteClusterRequest struct { 3072 // The Google Developers Console [project ID or project 3073 // number](https://support.google.com/cloud/answer/6158840). 3074 // This field is deprecated, use name instead. 3075 ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` 3076 // The name of the Google Compute Engine 3077 // [zone](/compute/docs/zones#available) in which the cluster 3078 // resides. 3079 // This field is deprecated, use name instead. 3080 Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"` 3081 // The name of the cluster to delete. 3082 // This field is deprecated, use name instead. 3083 ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` 3084 // The name (project, location, cluster) of the cluster to delete. 3085 // Specified in the format 'projects/*/locations/*/clusters/*'. 3086 Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"` 3087 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3088 XXX_unrecognized []byte `json:"-"` 3089 XXX_sizecache int32 `json:"-"` 3090} 3091 3092func (m *DeleteClusterRequest) Reset() { *m = DeleteClusterRequest{} } 3093func (m *DeleteClusterRequest) String() string { return proto.CompactTextString(m) } 3094func (*DeleteClusterRequest) ProtoMessage() {} 3095func (*DeleteClusterRequest) Descriptor() ([]byte, []int) { 3096 return fileDescriptor_339d8120448ec82b, []int{27} 3097} 3098 3099func (m *DeleteClusterRequest) XXX_Unmarshal(b []byte) error { 3100 return xxx_messageInfo_DeleteClusterRequest.Unmarshal(m, b) 3101} 3102func (m *DeleteClusterRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3103 return xxx_messageInfo_DeleteClusterRequest.Marshal(b, m, deterministic) 3104} 3105func (m *DeleteClusterRequest) XXX_Merge(src proto.Message) { 3106 xxx_messageInfo_DeleteClusterRequest.Merge(m, src) 3107} 3108func (m *DeleteClusterRequest) XXX_Size() int { 3109 return xxx_messageInfo_DeleteClusterRequest.Size(m) 3110} 3111func (m *DeleteClusterRequest) XXX_DiscardUnknown() { 3112 xxx_messageInfo_DeleteClusterRequest.DiscardUnknown(m) 3113} 3114 3115var xxx_messageInfo_DeleteClusterRequest proto.InternalMessageInfo 3116 3117func (m *DeleteClusterRequest) GetProjectId() string { 3118 if m != nil { 3119 return m.ProjectId 3120 } 3121 return "" 3122} 3123 3124func (m *DeleteClusterRequest) GetZone() string { 3125 if m != nil { 3126 return m.Zone 3127 } 3128 return "" 3129} 3130 3131func (m *DeleteClusterRequest) GetClusterId() string { 3132 if m != nil { 3133 return m.ClusterId 3134 } 3135 return "" 3136} 3137 3138func (m *DeleteClusterRequest) GetName() string { 3139 if m != nil { 3140 return m.Name 3141 } 3142 return "" 3143} 3144 3145// ListClustersRequest lists clusters. 3146type ListClustersRequest struct { 3147 // The Google Developers Console [project ID or project 3148 // number](https://support.google.com/cloud/answer/6158840). 3149 // This field is deprecated, use parent instead. 3150 ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` 3151 // The name of the Google Compute Engine 3152 // [zone](/compute/docs/zones#available) in which the cluster 3153 // resides, or "-" for all zones. 3154 // This field is deprecated, use parent instead. 3155 Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"` 3156 // The parent (project and location) where the clusters will be listed. 3157 // Specified in the format 'projects/*/locations/*'. 3158 // Location "-" matches all zones and all regions. 3159 Parent string `protobuf:"bytes,4,opt,name=parent,proto3" json:"parent,omitempty"` 3160 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3161 XXX_unrecognized []byte `json:"-"` 3162 XXX_sizecache int32 `json:"-"` 3163} 3164 3165func (m *ListClustersRequest) Reset() { *m = ListClustersRequest{} } 3166func (m *ListClustersRequest) String() string { return proto.CompactTextString(m) } 3167func (*ListClustersRequest) ProtoMessage() {} 3168func (*ListClustersRequest) Descriptor() ([]byte, []int) { 3169 return fileDescriptor_339d8120448ec82b, []int{28} 3170} 3171 3172func (m *ListClustersRequest) XXX_Unmarshal(b []byte) error { 3173 return xxx_messageInfo_ListClustersRequest.Unmarshal(m, b) 3174} 3175func (m *ListClustersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3176 return xxx_messageInfo_ListClustersRequest.Marshal(b, m, deterministic) 3177} 3178func (m *ListClustersRequest) XXX_Merge(src proto.Message) { 3179 xxx_messageInfo_ListClustersRequest.Merge(m, src) 3180} 3181func (m *ListClustersRequest) XXX_Size() int { 3182 return xxx_messageInfo_ListClustersRequest.Size(m) 3183} 3184func (m *ListClustersRequest) XXX_DiscardUnknown() { 3185 xxx_messageInfo_ListClustersRequest.DiscardUnknown(m) 3186} 3187 3188var xxx_messageInfo_ListClustersRequest proto.InternalMessageInfo 3189 3190func (m *ListClustersRequest) GetProjectId() string { 3191 if m != nil { 3192 return m.ProjectId 3193 } 3194 return "" 3195} 3196 3197func (m *ListClustersRequest) GetZone() string { 3198 if m != nil { 3199 return m.Zone 3200 } 3201 return "" 3202} 3203 3204func (m *ListClustersRequest) GetParent() string { 3205 if m != nil { 3206 return m.Parent 3207 } 3208 return "" 3209} 3210 3211// ListClustersResponse is the result of ListClustersRequest. 3212type ListClustersResponse struct { 3213 // A list of clusters in the project in the specified zone, or 3214 // across all ones. 3215 Clusters []*Cluster `protobuf:"bytes,1,rep,name=clusters,proto3" json:"clusters,omitempty"` 3216 // If any zones are listed here, the list of clusters returned 3217 // may be missing those zones. 3218 MissingZones []string `protobuf:"bytes,2,rep,name=missing_zones,json=missingZones,proto3" json:"missing_zones,omitempty"` 3219 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3220 XXX_unrecognized []byte `json:"-"` 3221 XXX_sizecache int32 `json:"-"` 3222} 3223 3224func (m *ListClustersResponse) Reset() { *m = ListClustersResponse{} } 3225func (m *ListClustersResponse) String() string { return proto.CompactTextString(m) } 3226func (*ListClustersResponse) ProtoMessage() {} 3227func (*ListClustersResponse) Descriptor() ([]byte, []int) { 3228 return fileDescriptor_339d8120448ec82b, []int{29} 3229} 3230 3231func (m *ListClustersResponse) XXX_Unmarshal(b []byte) error { 3232 return xxx_messageInfo_ListClustersResponse.Unmarshal(m, b) 3233} 3234func (m *ListClustersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3235 return xxx_messageInfo_ListClustersResponse.Marshal(b, m, deterministic) 3236} 3237func (m *ListClustersResponse) XXX_Merge(src proto.Message) { 3238 xxx_messageInfo_ListClustersResponse.Merge(m, src) 3239} 3240func (m *ListClustersResponse) XXX_Size() int { 3241 return xxx_messageInfo_ListClustersResponse.Size(m) 3242} 3243func (m *ListClustersResponse) XXX_DiscardUnknown() { 3244 xxx_messageInfo_ListClustersResponse.DiscardUnknown(m) 3245} 3246 3247var xxx_messageInfo_ListClustersResponse proto.InternalMessageInfo 3248 3249func (m *ListClustersResponse) GetClusters() []*Cluster { 3250 if m != nil { 3251 return m.Clusters 3252 } 3253 return nil 3254} 3255 3256func (m *ListClustersResponse) GetMissingZones() []string { 3257 if m != nil { 3258 return m.MissingZones 3259 } 3260 return nil 3261} 3262 3263// GetOperationRequest gets a single operation. 3264type GetOperationRequest struct { 3265 // The Google Developers Console [project ID or project 3266 // number](https://support.google.com/cloud/answer/6158840). 3267 // This field is deprecated, use name instead. 3268 ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` 3269 // The name of the Google Compute Engine 3270 // [zone](/compute/docs/zones#available) in which the cluster 3271 // resides. 3272 // This field is deprecated, use name instead. 3273 Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"` 3274 // The server-assigned `name` of the operation. 3275 // This field is deprecated, use name instead. 3276 OperationId string `protobuf:"bytes,3,opt,name=operation_id,json=operationId,proto3" json:"operation_id,omitempty"` 3277 // The name (project, location, operation id) of the operation to get. 3278 // Specified in the format 'projects/*/locations/*/operations/*'. 3279 Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` 3280 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3281 XXX_unrecognized []byte `json:"-"` 3282 XXX_sizecache int32 `json:"-"` 3283} 3284 3285func (m *GetOperationRequest) Reset() { *m = GetOperationRequest{} } 3286func (m *GetOperationRequest) String() string { return proto.CompactTextString(m) } 3287func (*GetOperationRequest) ProtoMessage() {} 3288func (*GetOperationRequest) Descriptor() ([]byte, []int) { 3289 return fileDescriptor_339d8120448ec82b, []int{30} 3290} 3291 3292func (m *GetOperationRequest) XXX_Unmarshal(b []byte) error { 3293 return xxx_messageInfo_GetOperationRequest.Unmarshal(m, b) 3294} 3295func (m *GetOperationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3296 return xxx_messageInfo_GetOperationRequest.Marshal(b, m, deterministic) 3297} 3298func (m *GetOperationRequest) XXX_Merge(src proto.Message) { 3299 xxx_messageInfo_GetOperationRequest.Merge(m, src) 3300} 3301func (m *GetOperationRequest) XXX_Size() int { 3302 return xxx_messageInfo_GetOperationRequest.Size(m) 3303} 3304func (m *GetOperationRequest) XXX_DiscardUnknown() { 3305 xxx_messageInfo_GetOperationRequest.DiscardUnknown(m) 3306} 3307 3308var xxx_messageInfo_GetOperationRequest proto.InternalMessageInfo 3309 3310func (m *GetOperationRequest) GetProjectId() string { 3311 if m != nil { 3312 return m.ProjectId 3313 } 3314 return "" 3315} 3316 3317func (m *GetOperationRequest) GetZone() string { 3318 if m != nil { 3319 return m.Zone 3320 } 3321 return "" 3322} 3323 3324func (m *GetOperationRequest) GetOperationId() string { 3325 if m != nil { 3326 return m.OperationId 3327 } 3328 return "" 3329} 3330 3331func (m *GetOperationRequest) GetName() string { 3332 if m != nil { 3333 return m.Name 3334 } 3335 return "" 3336} 3337 3338// ListOperationsRequest lists operations. 3339type ListOperationsRequest struct { 3340 // The Google Developers Console [project ID or project 3341 // number](https://support.google.com/cloud/answer/6158840). 3342 // This field is deprecated, use parent instead. 3343 ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` 3344 // The name of the Google Compute Engine [zone](/compute/docs/zones#available) 3345 // to return operations for, or `-` for all zones. 3346 // This field is deprecated, use parent instead. 3347 Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"` 3348 // The parent (project and location) where the operations will be listed. 3349 // Specified in the format 'projects/*/locations/*'. 3350 // Location "-" matches all zones and all regions. 3351 Parent string `protobuf:"bytes,4,opt,name=parent,proto3" json:"parent,omitempty"` 3352 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3353 XXX_unrecognized []byte `json:"-"` 3354 XXX_sizecache int32 `json:"-"` 3355} 3356 3357func (m *ListOperationsRequest) Reset() { *m = ListOperationsRequest{} } 3358func (m *ListOperationsRequest) String() string { return proto.CompactTextString(m) } 3359func (*ListOperationsRequest) ProtoMessage() {} 3360func (*ListOperationsRequest) Descriptor() ([]byte, []int) { 3361 return fileDescriptor_339d8120448ec82b, []int{31} 3362} 3363 3364func (m *ListOperationsRequest) XXX_Unmarshal(b []byte) error { 3365 return xxx_messageInfo_ListOperationsRequest.Unmarshal(m, b) 3366} 3367func (m *ListOperationsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3368 return xxx_messageInfo_ListOperationsRequest.Marshal(b, m, deterministic) 3369} 3370func (m *ListOperationsRequest) XXX_Merge(src proto.Message) { 3371 xxx_messageInfo_ListOperationsRequest.Merge(m, src) 3372} 3373func (m *ListOperationsRequest) XXX_Size() int { 3374 return xxx_messageInfo_ListOperationsRequest.Size(m) 3375} 3376func (m *ListOperationsRequest) XXX_DiscardUnknown() { 3377 xxx_messageInfo_ListOperationsRequest.DiscardUnknown(m) 3378} 3379 3380var xxx_messageInfo_ListOperationsRequest proto.InternalMessageInfo 3381 3382func (m *ListOperationsRequest) GetProjectId() string { 3383 if m != nil { 3384 return m.ProjectId 3385 } 3386 return "" 3387} 3388 3389func (m *ListOperationsRequest) GetZone() string { 3390 if m != nil { 3391 return m.Zone 3392 } 3393 return "" 3394} 3395 3396func (m *ListOperationsRequest) GetParent() string { 3397 if m != nil { 3398 return m.Parent 3399 } 3400 return "" 3401} 3402 3403// CancelOperationRequest cancels a single operation. 3404type CancelOperationRequest struct { 3405 // The Google Developers Console [project ID or project 3406 // number](https://support.google.com/cloud/answer/6158840). 3407 // This field is deprecated, use name instead. 3408 ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` 3409 // The name of the Google Compute Engine 3410 // [zone](/compute/docs/zones#available) in which the operation resides. 3411 // This field is deprecated, use name instead. 3412 Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"` 3413 // The server-assigned `name` of the operation. 3414 // This field is deprecated, use name instead. 3415 OperationId string `protobuf:"bytes,3,opt,name=operation_id,json=operationId,proto3" json:"operation_id,omitempty"` 3416 // The name (project, location, operation id) of the operation to cancel. 3417 // Specified in the format 'projects/*/locations/*/operations/*'. 3418 Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"` 3419 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3420 XXX_unrecognized []byte `json:"-"` 3421 XXX_sizecache int32 `json:"-"` 3422} 3423 3424func (m *CancelOperationRequest) Reset() { *m = CancelOperationRequest{} } 3425func (m *CancelOperationRequest) String() string { return proto.CompactTextString(m) } 3426func (*CancelOperationRequest) ProtoMessage() {} 3427func (*CancelOperationRequest) Descriptor() ([]byte, []int) { 3428 return fileDescriptor_339d8120448ec82b, []int{32} 3429} 3430 3431func (m *CancelOperationRequest) XXX_Unmarshal(b []byte) error { 3432 return xxx_messageInfo_CancelOperationRequest.Unmarshal(m, b) 3433} 3434func (m *CancelOperationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3435 return xxx_messageInfo_CancelOperationRequest.Marshal(b, m, deterministic) 3436} 3437func (m *CancelOperationRequest) XXX_Merge(src proto.Message) { 3438 xxx_messageInfo_CancelOperationRequest.Merge(m, src) 3439} 3440func (m *CancelOperationRequest) XXX_Size() int { 3441 return xxx_messageInfo_CancelOperationRequest.Size(m) 3442} 3443func (m *CancelOperationRequest) XXX_DiscardUnknown() { 3444 xxx_messageInfo_CancelOperationRequest.DiscardUnknown(m) 3445} 3446 3447var xxx_messageInfo_CancelOperationRequest proto.InternalMessageInfo 3448 3449func (m *CancelOperationRequest) GetProjectId() string { 3450 if m != nil { 3451 return m.ProjectId 3452 } 3453 return "" 3454} 3455 3456func (m *CancelOperationRequest) GetZone() string { 3457 if m != nil { 3458 return m.Zone 3459 } 3460 return "" 3461} 3462 3463func (m *CancelOperationRequest) GetOperationId() string { 3464 if m != nil { 3465 return m.OperationId 3466 } 3467 return "" 3468} 3469 3470func (m *CancelOperationRequest) GetName() string { 3471 if m != nil { 3472 return m.Name 3473 } 3474 return "" 3475} 3476 3477// ListOperationsResponse is the result of ListOperationsRequest. 3478type ListOperationsResponse struct { 3479 // A list of operations in the project in the specified zone. 3480 Operations []*Operation `protobuf:"bytes,1,rep,name=operations,proto3" json:"operations,omitempty"` 3481 // If any zones are listed here, the list of operations returned 3482 // may be missing the operations from those zones. 3483 MissingZones []string `protobuf:"bytes,2,rep,name=missing_zones,json=missingZones,proto3" json:"missing_zones,omitempty"` 3484 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3485 XXX_unrecognized []byte `json:"-"` 3486 XXX_sizecache int32 `json:"-"` 3487} 3488 3489func (m *ListOperationsResponse) Reset() { *m = ListOperationsResponse{} } 3490func (m *ListOperationsResponse) String() string { return proto.CompactTextString(m) } 3491func (*ListOperationsResponse) ProtoMessage() {} 3492func (*ListOperationsResponse) Descriptor() ([]byte, []int) { 3493 return fileDescriptor_339d8120448ec82b, []int{33} 3494} 3495 3496func (m *ListOperationsResponse) XXX_Unmarshal(b []byte) error { 3497 return xxx_messageInfo_ListOperationsResponse.Unmarshal(m, b) 3498} 3499func (m *ListOperationsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3500 return xxx_messageInfo_ListOperationsResponse.Marshal(b, m, deterministic) 3501} 3502func (m *ListOperationsResponse) XXX_Merge(src proto.Message) { 3503 xxx_messageInfo_ListOperationsResponse.Merge(m, src) 3504} 3505func (m *ListOperationsResponse) XXX_Size() int { 3506 return xxx_messageInfo_ListOperationsResponse.Size(m) 3507} 3508func (m *ListOperationsResponse) XXX_DiscardUnknown() { 3509 xxx_messageInfo_ListOperationsResponse.DiscardUnknown(m) 3510} 3511 3512var xxx_messageInfo_ListOperationsResponse proto.InternalMessageInfo 3513 3514func (m *ListOperationsResponse) GetOperations() []*Operation { 3515 if m != nil { 3516 return m.Operations 3517 } 3518 return nil 3519} 3520 3521func (m *ListOperationsResponse) GetMissingZones() []string { 3522 if m != nil { 3523 return m.MissingZones 3524 } 3525 return nil 3526} 3527 3528// Gets the current Container Engine service configuration. 3529type GetServerConfigRequest struct { 3530 // The Google Developers Console [project ID or project 3531 // number](https://support.google.com/cloud/answer/6158840). 3532 // This field is deprecated, use name instead. 3533 ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` 3534 // The name of the Google Compute Engine [zone](/compute/docs/zones#available) 3535 // to return operations for. 3536 // This field is deprecated, use name instead. 3537 Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"` 3538 // The name (project and location) of the server config to get 3539 // Specified in the format 'projects/*/locations/*'. 3540 Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"` 3541 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3542 XXX_unrecognized []byte `json:"-"` 3543 XXX_sizecache int32 `json:"-"` 3544} 3545 3546func (m *GetServerConfigRequest) Reset() { *m = GetServerConfigRequest{} } 3547func (m *GetServerConfigRequest) String() string { return proto.CompactTextString(m) } 3548func (*GetServerConfigRequest) ProtoMessage() {} 3549func (*GetServerConfigRequest) Descriptor() ([]byte, []int) { 3550 return fileDescriptor_339d8120448ec82b, []int{34} 3551} 3552 3553func (m *GetServerConfigRequest) XXX_Unmarshal(b []byte) error { 3554 return xxx_messageInfo_GetServerConfigRequest.Unmarshal(m, b) 3555} 3556func (m *GetServerConfigRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3557 return xxx_messageInfo_GetServerConfigRequest.Marshal(b, m, deterministic) 3558} 3559func (m *GetServerConfigRequest) XXX_Merge(src proto.Message) { 3560 xxx_messageInfo_GetServerConfigRequest.Merge(m, src) 3561} 3562func (m *GetServerConfigRequest) XXX_Size() int { 3563 return xxx_messageInfo_GetServerConfigRequest.Size(m) 3564} 3565func (m *GetServerConfigRequest) XXX_DiscardUnknown() { 3566 xxx_messageInfo_GetServerConfigRequest.DiscardUnknown(m) 3567} 3568 3569var xxx_messageInfo_GetServerConfigRequest proto.InternalMessageInfo 3570 3571func (m *GetServerConfigRequest) GetProjectId() string { 3572 if m != nil { 3573 return m.ProjectId 3574 } 3575 return "" 3576} 3577 3578func (m *GetServerConfigRequest) GetZone() string { 3579 if m != nil { 3580 return m.Zone 3581 } 3582 return "" 3583} 3584 3585func (m *GetServerConfigRequest) GetName() string { 3586 if m != nil { 3587 return m.Name 3588 } 3589 return "" 3590} 3591 3592// Container Engine service configuration. 3593type ServerConfig struct { 3594 // Version of Kubernetes the service deploys by default. 3595 DefaultClusterVersion string `protobuf:"bytes,1,opt,name=default_cluster_version,json=defaultClusterVersion,proto3" json:"default_cluster_version,omitempty"` 3596 // List of valid node upgrade target versions. 3597 ValidNodeVersions []string `protobuf:"bytes,3,rep,name=valid_node_versions,json=validNodeVersions,proto3" json:"valid_node_versions,omitempty"` 3598 // Default image type. 3599 DefaultImageType string `protobuf:"bytes,4,opt,name=default_image_type,json=defaultImageType,proto3" json:"default_image_type,omitempty"` 3600 // List of valid image types. 3601 ValidImageTypes []string `protobuf:"bytes,5,rep,name=valid_image_types,json=validImageTypes,proto3" json:"valid_image_types,omitempty"` 3602 // List of valid master versions. 3603 ValidMasterVersions []string `protobuf:"bytes,6,rep,name=valid_master_versions,json=validMasterVersions,proto3" json:"valid_master_versions,omitempty"` 3604 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3605 XXX_unrecognized []byte `json:"-"` 3606 XXX_sizecache int32 `json:"-"` 3607} 3608 3609func (m *ServerConfig) Reset() { *m = ServerConfig{} } 3610func (m *ServerConfig) String() string { return proto.CompactTextString(m) } 3611func (*ServerConfig) ProtoMessage() {} 3612func (*ServerConfig) Descriptor() ([]byte, []int) { 3613 return fileDescriptor_339d8120448ec82b, []int{35} 3614} 3615 3616func (m *ServerConfig) XXX_Unmarshal(b []byte) error { 3617 return xxx_messageInfo_ServerConfig.Unmarshal(m, b) 3618} 3619func (m *ServerConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3620 return xxx_messageInfo_ServerConfig.Marshal(b, m, deterministic) 3621} 3622func (m *ServerConfig) XXX_Merge(src proto.Message) { 3623 xxx_messageInfo_ServerConfig.Merge(m, src) 3624} 3625func (m *ServerConfig) XXX_Size() int { 3626 return xxx_messageInfo_ServerConfig.Size(m) 3627} 3628func (m *ServerConfig) XXX_DiscardUnknown() { 3629 xxx_messageInfo_ServerConfig.DiscardUnknown(m) 3630} 3631 3632var xxx_messageInfo_ServerConfig proto.InternalMessageInfo 3633 3634func (m *ServerConfig) GetDefaultClusterVersion() string { 3635 if m != nil { 3636 return m.DefaultClusterVersion 3637 } 3638 return "" 3639} 3640 3641func (m *ServerConfig) GetValidNodeVersions() []string { 3642 if m != nil { 3643 return m.ValidNodeVersions 3644 } 3645 return nil 3646} 3647 3648func (m *ServerConfig) GetDefaultImageType() string { 3649 if m != nil { 3650 return m.DefaultImageType 3651 } 3652 return "" 3653} 3654 3655func (m *ServerConfig) GetValidImageTypes() []string { 3656 if m != nil { 3657 return m.ValidImageTypes 3658 } 3659 return nil 3660} 3661 3662func (m *ServerConfig) GetValidMasterVersions() []string { 3663 if m != nil { 3664 return m.ValidMasterVersions 3665 } 3666 return nil 3667} 3668 3669// CreateNodePoolRequest creates a node pool for a cluster. 3670type CreateNodePoolRequest struct { 3671 // The Google Developers Console [project ID or project 3672 // number](https://developers.google.com/console/help/new/#projectnumber). 3673 // This field is deprecated, use parent instead. 3674 ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` 3675 // The name of the Google Compute Engine 3676 // [zone](/compute/docs/zones#available) in which the cluster 3677 // resides. 3678 // This field is deprecated, use parent instead. 3679 Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"` 3680 // The name of the cluster. 3681 // This field is deprecated, use parent instead. 3682 ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` 3683 // The node pool to create. 3684 NodePool *NodePool `protobuf:"bytes,4,opt,name=node_pool,json=nodePool,proto3" json:"node_pool,omitempty"` 3685 // The parent (project, location, cluster id) where the node pool will be created. 3686 // Specified in the format 'projects/*/locations/*/clusters/*/nodePools/*'. 3687 Parent string `protobuf:"bytes,6,opt,name=parent,proto3" json:"parent,omitempty"` 3688 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3689 XXX_unrecognized []byte `json:"-"` 3690 XXX_sizecache int32 `json:"-"` 3691} 3692 3693func (m *CreateNodePoolRequest) Reset() { *m = CreateNodePoolRequest{} } 3694func (m *CreateNodePoolRequest) String() string { return proto.CompactTextString(m) } 3695func (*CreateNodePoolRequest) ProtoMessage() {} 3696func (*CreateNodePoolRequest) Descriptor() ([]byte, []int) { 3697 return fileDescriptor_339d8120448ec82b, []int{36} 3698} 3699 3700func (m *CreateNodePoolRequest) XXX_Unmarshal(b []byte) error { 3701 return xxx_messageInfo_CreateNodePoolRequest.Unmarshal(m, b) 3702} 3703func (m *CreateNodePoolRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3704 return xxx_messageInfo_CreateNodePoolRequest.Marshal(b, m, deterministic) 3705} 3706func (m *CreateNodePoolRequest) XXX_Merge(src proto.Message) { 3707 xxx_messageInfo_CreateNodePoolRequest.Merge(m, src) 3708} 3709func (m *CreateNodePoolRequest) XXX_Size() int { 3710 return xxx_messageInfo_CreateNodePoolRequest.Size(m) 3711} 3712func (m *CreateNodePoolRequest) XXX_DiscardUnknown() { 3713 xxx_messageInfo_CreateNodePoolRequest.DiscardUnknown(m) 3714} 3715 3716var xxx_messageInfo_CreateNodePoolRequest proto.InternalMessageInfo 3717 3718func (m *CreateNodePoolRequest) GetProjectId() string { 3719 if m != nil { 3720 return m.ProjectId 3721 } 3722 return "" 3723} 3724 3725func (m *CreateNodePoolRequest) GetZone() string { 3726 if m != nil { 3727 return m.Zone 3728 } 3729 return "" 3730} 3731 3732func (m *CreateNodePoolRequest) GetClusterId() string { 3733 if m != nil { 3734 return m.ClusterId 3735 } 3736 return "" 3737} 3738 3739func (m *CreateNodePoolRequest) GetNodePool() *NodePool { 3740 if m != nil { 3741 return m.NodePool 3742 } 3743 return nil 3744} 3745 3746func (m *CreateNodePoolRequest) GetParent() string { 3747 if m != nil { 3748 return m.Parent 3749 } 3750 return "" 3751} 3752 3753// DeleteNodePoolRequest deletes a node pool for a cluster. 3754type DeleteNodePoolRequest struct { 3755 // The Google Developers Console [project ID or project 3756 // number](https://developers.google.com/console/help/new/#projectnumber). 3757 // This field is deprecated, use name instead. 3758 ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` 3759 // The name of the Google Compute Engine 3760 // [zone](/compute/docs/zones#available) in which the cluster 3761 // resides. 3762 // This field is deprecated, use name instead. 3763 Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"` 3764 // The name of the cluster. 3765 // This field is deprecated, use name instead. 3766 ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` 3767 // The name of the node pool to delete. 3768 // This field is deprecated, use name instead. 3769 NodePoolId string `protobuf:"bytes,4,opt,name=node_pool_id,json=nodePoolId,proto3" json:"node_pool_id,omitempty"` 3770 // The name (project, location, cluster, node pool id) of the node pool to delete. 3771 // Specified in the format 'projects/*/locations/*/clusters/*/nodePools/*'. 3772 Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"` 3773 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3774 XXX_unrecognized []byte `json:"-"` 3775 XXX_sizecache int32 `json:"-"` 3776} 3777 3778func (m *DeleteNodePoolRequest) Reset() { *m = DeleteNodePoolRequest{} } 3779func (m *DeleteNodePoolRequest) String() string { return proto.CompactTextString(m) } 3780func (*DeleteNodePoolRequest) ProtoMessage() {} 3781func (*DeleteNodePoolRequest) Descriptor() ([]byte, []int) { 3782 return fileDescriptor_339d8120448ec82b, []int{37} 3783} 3784 3785func (m *DeleteNodePoolRequest) XXX_Unmarshal(b []byte) error { 3786 return xxx_messageInfo_DeleteNodePoolRequest.Unmarshal(m, b) 3787} 3788func (m *DeleteNodePoolRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3789 return xxx_messageInfo_DeleteNodePoolRequest.Marshal(b, m, deterministic) 3790} 3791func (m *DeleteNodePoolRequest) XXX_Merge(src proto.Message) { 3792 xxx_messageInfo_DeleteNodePoolRequest.Merge(m, src) 3793} 3794func (m *DeleteNodePoolRequest) XXX_Size() int { 3795 return xxx_messageInfo_DeleteNodePoolRequest.Size(m) 3796} 3797func (m *DeleteNodePoolRequest) XXX_DiscardUnknown() { 3798 xxx_messageInfo_DeleteNodePoolRequest.DiscardUnknown(m) 3799} 3800 3801var xxx_messageInfo_DeleteNodePoolRequest proto.InternalMessageInfo 3802 3803func (m *DeleteNodePoolRequest) GetProjectId() string { 3804 if m != nil { 3805 return m.ProjectId 3806 } 3807 return "" 3808} 3809 3810func (m *DeleteNodePoolRequest) GetZone() string { 3811 if m != nil { 3812 return m.Zone 3813 } 3814 return "" 3815} 3816 3817func (m *DeleteNodePoolRequest) GetClusterId() string { 3818 if m != nil { 3819 return m.ClusterId 3820 } 3821 return "" 3822} 3823 3824func (m *DeleteNodePoolRequest) GetNodePoolId() string { 3825 if m != nil { 3826 return m.NodePoolId 3827 } 3828 return "" 3829} 3830 3831func (m *DeleteNodePoolRequest) GetName() string { 3832 if m != nil { 3833 return m.Name 3834 } 3835 return "" 3836} 3837 3838// ListNodePoolsRequest lists the node pool(s) for a cluster. 3839type ListNodePoolsRequest struct { 3840 // The Google Developers Console [project ID or project 3841 // number](https://developers.google.com/console/help/new/#projectnumber). 3842 // This field is deprecated, use parent instead. 3843 ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` 3844 // The name of the Google Compute Engine 3845 // [zone](/compute/docs/zones#available) in which the cluster 3846 // resides. 3847 // This field is deprecated, use parent instead. 3848 Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"` 3849 // The name of the cluster. 3850 // This field is deprecated, use parent instead. 3851 ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` 3852 // The parent (project, location, cluster id) where the node pools will be listed. 3853 // Specified in the format 'projects/*/locations/*/clusters/*'. 3854 Parent string `protobuf:"bytes,5,opt,name=parent,proto3" json:"parent,omitempty"` 3855 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3856 XXX_unrecognized []byte `json:"-"` 3857 XXX_sizecache int32 `json:"-"` 3858} 3859 3860func (m *ListNodePoolsRequest) Reset() { *m = ListNodePoolsRequest{} } 3861func (m *ListNodePoolsRequest) String() string { return proto.CompactTextString(m) } 3862func (*ListNodePoolsRequest) ProtoMessage() {} 3863func (*ListNodePoolsRequest) Descriptor() ([]byte, []int) { 3864 return fileDescriptor_339d8120448ec82b, []int{38} 3865} 3866 3867func (m *ListNodePoolsRequest) XXX_Unmarshal(b []byte) error { 3868 return xxx_messageInfo_ListNodePoolsRequest.Unmarshal(m, b) 3869} 3870func (m *ListNodePoolsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3871 return xxx_messageInfo_ListNodePoolsRequest.Marshal(b, m, deterministic) 3872} 3873func (m *ListNodePoolsRequest) XXX_Merge(src proto.Message) { 3874 xxx_messageInfo_ListNodePoolsRequest.Merge(m, src) 3875} 3876func (m *ListNodePoolsRequest) XXX_Size() int { 3877 return xxx_messageInfo_ListNodePoolsRequest.Size(m) 3878} 3879func (m *ListNodePoolsRequest) XXX_DiscardUnknown() { 3880 xxx_messageInfo_ListNodePoolsRequest.DiscardUnknown(m) 3881} 3882 3883var xxx_messageInfo_ListNodePoolsRequest proto.InternalMessageInfo 3884 3885func (m *ListNodePoolsRequest) GetProjectId() string { 3886 if m != nil { 3887 return m.ProjectId 3888 } 3889 return "" 3890} 3891 3892func (m *ListNodePoolsRequest) GetZone() string { 3893 if m != nil { 3894 return m.Zone 3895 } 3896 return "" 3897} 3898 3899func (m *ListNodePoolsRequest) GetClusterId() string { 3900 if m != nil { 3901 return m.ClusterId 3902 } 3903 return "" 3904} 3905 3906func (m *ListNodePoolsRequest) GetParent() string { 3907 if m != nil { 3908 return m.Parent 3909 } 3910 return "" 3911} 3912 3913// GetNodePoolRequest retrieves a node pool for a cluster. 3914type GetNodePoolRequest struct { 3915 // The Google Developers Console [project ID or project 3916 // number](https://developers.google.com/console/help/new/#projectnumber). 3917 // This field is deprecated, use name instead. 3918 ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` 3919 // The name of the Google Compute Engine 3920 // [zone](/compute/docs/zones#available) in which the cluster 3921 // resides. 3922 // This field is deprecated, use name instead. 3923 Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"` 3924 // The name of the cluster. 3925 // This field is deprecated, use name instead. 3926 ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` 3927 // The name of the node pool. 3928 // This field is deprecated, use name instead. 3929 NodePoolId string `protobuf:"bytes,4,opt,name=node_pool_id,json=nodePoolId,proto3" json:"node_pool_id,omitempty"` 3930 // The name (project, location, cluster, node pool id) of the node pool to get. 3931 // Specified in the format 'projects/*/locations/*/clusters/*/nodePools/*'. 3932 Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"` 3933 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3934 XXX_unrecognized []byte `json:"-"` 3935 XXX_sizecache int32 `json:"-"` 3936} 3937 3938func (m *GetNodePoolRequest) Reset() { *m = GetNodePoolRequest{} } 3939func (m *GetNodePoolRequest) String() string { return proto.CompactTextString(m) } 3940func (*GetNodePoolRequest) ProtoMessage() {} 3941func (*GetNodePoolRequest) Descriptor() ([]byte, []int) { 3942 return fileDescriptor_339d8120448ec82b, []int{39} 3943} 3944 3945func (m *GetNodePoolRequest) XXX_Unmarshal(b []byte) error { 3946 return xxx_messageInfo_GetNodePoolRequest.Unmarshal(m, b) 3947} 3948func (m *GetNodePoolRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3949 return xxx_messageInfo_GetNodePoolRequest.Marshal(b, m, deterministic) 3950} 3951func (m *GetNodePoolRequest) XXX_Merge(src proto.Message) { 3952 xxx_messageInfo_GetNodePoolRequest.Merge(m, src) 3953} 3954func (m *GetNodePoolRequest) XXX_Size() int { 3955 return xxx_messageInfo_GetNodePoolRequest.Size(m) 3956} 3957func (m *GetNodePoolRequest) XXX_DiscardUnknown() { 3958 xxx_messageInfo_GetNodePoolRequest.DiscardUnknown(m) 3959} 3960 3961var xxx_messageInfo_GetNodePoolRequest proto.InternalMessageInfo 3962 3963func (m *GetNodePoolRequest) GetProjectId() string { 3964 if m != nil { 3965 return m.ProjectId 3966 } 3967 return "" 3968} 3969 3970func (m *GetNodePoolRequest) GetZone() string { 3971 if m != nil { 3972 return m.Zone 3973 } 3974 return "" 3975} 3976 3977func (m *GetNodePoolRequest) GetClusterId() string { 3978 if m != nil { 3979 return m.ClusterId 3980 } 3981 return "" 3982} 3983 3984func (m *GetNodePoolRequest) GetNodePoolId() string { 3985 if m != nil { 3986 return m.NodePoolId 3987 } 3988 return "" 3989} 3990 3991func (m *GetNodePoolRequest) GetName() string { 3992 if m != nil { 3993 return m.Name 3994 } 3995 return "" 3996} 3997 3998// NodePool contains the name and configuration for a cluster's node pool. 3999// Node pools are a set of nodes (i.e. VM's), with a common configuration and 4000// specification, under the control of the cluster master. They may have a set 4001// of Kubernetes labels applied to them, which may be used to reference them 4002// during pod scheduling. They may also be resized up or down, to accommodate 4003// the workload. 4004type NodePool struct { 4005 // The name of the node pool. 4006 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 4007 // The node configuration of the pool. 4008 Config *NodeConfig `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"` 4009 // The initial node count for the pool. You must ensure that your 4010 // Compute Engine <a href="/compute/docs/resource-quotas">resource quota</a> 4011 // is sufficient for this number of instances. You must also have available 4012 // firewall and routes quota. 4013 InitialNodeCount int32 `protobuf:"varint,3,opt,name=initial_node_count,json=initialNodeCount,proto3" json:"initial_node_count,omitempty"` 4014 // Autoscaler configuration for this NodePool. Autoscaler is enabled 4015 // only if a valid configuration is present. 4016 Autoscaling *NodePoolAutoscaling `protobuf:"bytes,4,opt,name=autoscaling,proto3" json:"autoscaling,omitempty"` 4017 // NodeManagement configuration for this NodePool. 4018 Management *NodeManagement `protobuf:"bytes,5,opt,name=management,proto3" json:"management,omitempty"` 4019 // [Output only] Server-defined URL for the resource. 4020 SelfLink string `protobuf:"bytes,100,opt,name=self_link,json=selfLink,proto3" json:"self_link,omitempty"` 4021 // [Output only] The version of the Kubernetes of this node. 4022 Version string `protobuf:"bytes,101,opt,name=version,proto3" json:"version,omitempty"` 4023 // [Output only] The resource URLs of [instance 4024 // groups](/compute/docs/instance-groups/) associated with this 4025 // node pool. 4026 InstanceGroupUrls []string `protobuf:"bytes,102,rep,name=instance_group_urls,json=instanceGroupUrls,proto3" json:"instance_group_urls,omitempty"` 4027 // [Output only] The status of the nodes in this pool instance. 4028 Status NodePool_Status `protobuf:"varint,103,opt,name=status,proto3,enum=google.container.v1alpha1.NodePool_Status" json:"status,omitempty"` 4029 // [Output only] Additional information about the current status of this 4030 // node pool instance, if available. 4031 StatusMessage string `protobuf:"bytes,104,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"` 4032 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4033 XXX_unrecognized []byte `json:"-"` 4034 XXX_sizecache int32 `json:"-"` 4035} 4036 4037func (m *NodePool) Reset() { *m = NodePool{} } 4038func (m *NodePool) String() string { return proto.CompactTextString(m) } 4039func (*NodePool) ProtoMessage() {} 4040func (*NodePool) Descriptor() ([]byte, []int) { 4041 return fileDescriptor_339d8120448ec82b, []int{40} 4042} 4043 4044func (m *NodePool) XXX_Unmarshal(b []byte) error { 4045 return xxx_messageInfo_NodePool.Unmarshal(m, b) 4046} 4047func (m *NodePool) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4048 return xxx_messageInfo_NodePool.Marshal(b, m, deterministic) 4049} 4050func (m *NodePool) XXX_Merge(src proto.Message) { 4051 xxx_messageInfo_NodePool.Merge(m, src) 4052} 4053func (m *NodePool) XXX_Size() int { 4054 return xxx_messageInfo_NodePool.Size(m) 4055} 4056func (m *NodePool) XXX_DiscardUnknown() { 4057 xxx_messageInfo_NodePool.DiscardUnknown(m) 4058} 4059 4060var xxx_messageInfo_NodePool proto.InternalMessageInfo 4061 4062func (m *NodePool) GetName() string { 4063 if m != nil { 4064 return m.Name 4065 } 4066 return "" 4067} 4068 4069func (m *NodePool) GetConfig() *NodeConfig { 4070 if m != nil { 4071 return m.Config 4072 } 4073 return nil 4074} 4075 4076func (m *NodePool) GetInitialNodeCount() int32 { 4077 if m != nil { 4078 return m.InitialNodeCount 4079 } 4080 return 0 4081} 4082 4083func (m *NodePool) GetAutoscaling() *NodePoolAutoscaling { 4084 if m != nil { 4085 return m.Autoscaling 4086 } 4087 return nil 4088} 4089 4090func (m *NodePool) GetManagement() *NodeManagement { 4091 if m != nil { 4092 return m.Management 4093 } 4094 return nil 4095} 4096 4097func (m *NodePool) GetSelfLink() string { 4098 if m != nil { 4099 return m.SelfLink 4100 } 4101 return "" 4102} 4103 4104func (m *NodePool) GetVersion() string { 4105 if m != nil { 4106 return m.Version 4107 } 4108 return "" 4109} 4110 4111func (m *NodePool) GetInstanceGroupUrls() []string { 4112 if m != nil { 4113 return m.InstanceGroupUrls 4114 } 4115 return nil 4116} 4117 4118func (m *NodePool) GetStatus() NodePool_Status { 4119 if m != nil { 4120 return m.Status 4121 } 4122 return NodePool_STATUS_UNSPECIFIED 4123} 4124 4125func (m *NodePool) GetStatusMessage() string { 4126 if m != nil { 4127 return m.StatusMessage 4128 } 4129 return "" 4130} 4131 4132// NodeManagement defines the set of node management services turned on for the 4133// node pool. 4134type NodeManagement struct { 4135 // Whether the nodes will be automatically upgraded. 4136 AutoUpgrade bool `protobuf:"varint,1,opt,name=auto_upgrade,json=autoUpgrade,proto3" json:"auto_upgrade,omitempty"` 4137 // Whether the nodes will be automatically repaired. 4138 AutoRepair bool `protobuf:"varint,2,opt,name=auto_repair,json=autoRepair,proto3" json:"auto_repair,omitempty"` 4139 // Specifies the Auto Upgrade knobs for the node pool. 4140 UpgradeOptions *AutoUpgradeOptions `protobuf:"bytes,10,opt,name=upgrade_options,json=upgradeOptions,proto3" json:"upgrade_options,omitempty"` 4141 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4142 XXX_unrecognized []byte `json:"-"` 4143 XXX_sizecache int32 `json:"-"` 4144} 4145 4146func (m *NodeManagement) Reset() { *m = NodeManagement{} } 4147func (m *NodeManagement) String() string { return proto.CompactTextString(m) } 4148func (*NodeManagement) ProtoMessage() {} 4149func (*NodeManagement) Descriptor() ([]byte, []int) { 4150 return fileDescriptor_339d8120448ec82b, []int{41} 4151} 4152 4153func (m *NodeManagement) XXX_Unmarshal(b []byte) error { 4154 return xxx_messageInfo_NodeManagement.Unmarshal(m, b) 4155} 4156func (m *NodeManagement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4157 return xxx_messageInfo_NodeManagement.Marshal(b, m, deterministic) 4158} 4159func (m *NodeManagement) XXX_Merge(src proto.Message) { 4160 xxx_messageInfo_NodeManagement.Merge(m, src) 4161} 4162func (m *NodeManagement) XXX_Size() int { 4163 return xxx_messageInfo_NodeManagement.Size(m) 4164} 4165func (m *NodeManagement) XXX_DiscardUnknown() { 4166 xxx_messageInfo_NodeManagement.DiscardUnknown(m) 4167} 4168 4169var xxx_messageInfo_NodeManagement proto.InternalMessageInfo 4170 4171func (m *NodeManagement) GetAutoUpgrade() bool { 4172 if m != nil { 4173 return m.AutoUpgrade 4174 } 4175 return false 4176} 4177 4178func (m *NodeManagement) GetAutoRepair() bool { 4179 if m != nil { 4180 return m.AutoRepair 4181 } 4182 return false 4183} 4184 4185func (m *NodeManagement) GetUpgradeOptions() *AutoUpgradeOptions { 4186 if m != nil { 4187 return m.UpgradeOptions 4188 } 4189 return nil 4190} 4191 4192// AutoUpgradeOptions defines the set of options for the user to control how 4193// the Auto Upgrades will proceed. 4194type AutoUpgradeOptions struct { 4195 // [Output only] This field is set when upgrades are about to commence 4196 // with the approximate start time for the upgrades, in 4197 // [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format. 4198 AutoUpgradeStartTime string `protobuf:"bytes,1,opt,name=auto_upgrade_start_time,json=autoUpgradeStartTime,proto3" json:"auto_upgrade_start_time,omitempty"` 4199 // [Output only] This field is set when upgrades are about to commence 4200 // with the description of the upgrade. 4201 Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` 4202 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4203 XXX_unrecognized []byte `json:"-"` 4204 XXX_sizecache int32 `json:"-"` 4205} 4206 4207func (m *AutoUpgradeOptions) Reset() { *m = AutoUpgradeOptions{} } 4208func (m *AutoUpgradeOptions) String() string { return proto.CompactTextString(m) } 4209func (*AutoUpgradeOptions) ProtoMessage() {} 4210func (*AutoUpgradeOptions) Descriptor() ([]byte, []int) { 4211 return fileDescriptor_339d8120448ec82b, []int{42} 4212} 4213 4214func (m *AutoUpgradeOptions) XXX_Unmarshal(b []byte) error { 4215 return xxx_messageInfo_AutoUpgradeOptions.Unmarshal(m, b) 4216} 4217func (m *AutoUpgradeOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4218 return xxx_messageInfo_AutoUpgradeOptions.Marshal(b, m, deterministic) 4219} 4220func (m *AutoUpgradeOptions) XXX_Merge(src proto.Message) { 4221 xxx_messageInfo_AutoUpgradeOptions.Merge(m, src) 4222} 4223func (m *AutoUpgradeOptions) XXX_Size() int { 4224 return xxx_messageInfo_AutoUpgradeOptions.Size(m) 4225} 4226func (m *AutoUpgradeOptions) XXX_DiscardUnknown() { 4227 xxx_messageInfo_AutoUpgradeOptions.DiscardUnknown(m) 4228} 4229 4230var xxx_messageInfo_AutoUpgradeOptions proto.InternalMessageInfo 4231 4232func (m *AutoUpgradeOptions) GetAutoUpgradeStartTime() string { 4233 if m != nil { 4234 return m.AutoUpgradeStartTime 4235 } 4236 return "" 4237} 4238 4239func (m *AutoUpgradeOptions) GetDescription() string { 4240 if m != nil { 4241 return m.Description 4242 } 4243 return "" 4244} 4245 4246// MaintenancePolicy defines the maintenance policy to be used for the cluster. 4247type MaintenancePolicy struct { 4248 // Specifies the maintenance window in which maintenance may be performed. 4249 Window *MaintenanceWindow `protobuf:"bytes,1,opt,name=window,proto3" json:"window,omitempty"` 4250 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4251 XXX_unrecognized []byte `json:"-"` 4252 XXX_sizecache int32 `json:"-"` 4253} 4254 4255func (m *MaintenancePolicy) Reset() { *m = MaintenancePolicy{} } 4256func (m *MaintenancePolicy) String() string { return proto.CompactTextString(m) } 4257func (*MaintenancePolicy) ProtoMessage() {} 4258func (*MaintenancePolicy) Descriptor() ([]byte, []int) { 4259 return fileDescriptor_339d8120448ec82b, []int{43} 4260} 4261 4262func (m *MaintenancePolicy) XXX_Unmarshal(b []byte) error { 4263 return xxx_messageInfo_MaintenancePolicy.Unmarshal(m, b) 4264} 4265func (m *MaintenancePolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4266 return xxx_messageInfo_MaintenancePolicy.Marshal(b, m, deterministic) 4267} 4268func (m *MaintenancePolicy) XXX_Merge(src proto.Message) { 4269 xxx_messageInfo_MaintenancePolicy.Merge(m, src) 4270} 4271func (m *MaintenancePolicy) XXX_Size() int { 4272 return xxx_messageInfo_MaintenancePolicy.Size(m) 4273} 4274func (m *MaintenancePolicy) XXX_DiscardUnknown() { 4275 xxx_messageInfo_MaintenancePolicy.DiscardUnknown(m) 4276} 4277 4278var xxx_messageInfo_MaintenancePolicy proto.InternalMessageInfo 4279 4280func (m *MaintenancePolicy) GetWindow() *MaintenanceWindow { 4281 if m != nil { 4282 return m.Window 4283 } 4284 return nil 4285} 4286 4287// MaintenanceWindow defines the maintenance window to be used for the cluster. 4288type MaintenanceWindow struct { 4289 // Unimplemented, reserved for future use. 4290 // HourlyMaintenanceWindow hourly_maintenance_window = 1; 4291 // 4292 // Types that are valid to be assigned to Policy: 4293 // *MaintenanceWindow_DailyMaintenanceWindow 4294 Policy isMaintenanceWindow_Policy `protobuf_oneof:"policy"` 4295 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4296 XXX_unrecognized []byte `json:"-"` 4297 XXX_sizecache int32 `json:"-"` 4298} 4299 4300func (m *MaintenanceWindow) Reset() { *m = MaintenanceWindow{} } 4301func (m *MaintenanceWindow) String() string { return proto.CompactTextString(m) } 4302func (*MaintenanceWindow) ProtoMessage() {} 4303func (*MaintenanceWindow) Descriptor() ([]byte, []int) { 4304 return fileDescriptor_339d8120448ec82b, []int{44} 4305} 4306 4307func (m *MaintenanceWindow) XXX_Unmarshal(b []byte) error { 4308 return xxx_messageInfo_MaintenanceWindow.Unmarshal(m, b) 4309} 4310func (m *MaintenanceWindow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4311 return xxx_messageInfo_MaintenanceWindow.Marshal(b, m, deterministic) 4312} 4313func (m *MaintenanceWindow) XXX_Merge(src proto.Message) { 4314 xxx_messageInfo_MaintenanceWindow.Merge(m, src) 4315} 4316func (m *MaintenanceWindow) XXX_Size() int { 4317 return xxx_messageInfo_MaintenanceWindow.Size(m) 4318} 4319func (m *MaintenanceWindow) XXX_DiscardUnknown() { 4320 xxx_messageInfo_MaintenanceWindow.DiscardUnknown(m) 4321} 4322 4323var xxx_messageInfo_MaintenanceWindow proto.InternalMessageInfo 4324 4325type isMaintenanceWindow_Policy interface { 4326 isMaintenanceWindow_Policy() 4327} 4328 4329type MaintenanceWindow_DailyMaintenanceWindow struct { 4330 DailyMaintenanceWindow *DailyMaintenanceWindow `protobuf:"bytes,2,opt,name=daily_maintenance_window,json=dailyMaintenanceWindow,proto3,oneof"` 4331} 4332 4333func (*MaintenanceWindow_DailyMaintenanceWindow) isMaintenanceWindow_Policy() {} 4334 4335func (m *MaintenanceWindow) GetPolicy() isMaintenanceWindow_Policy { 4336 if m != nil { 4337 return m.Policy 4338 } 4339 return nil 4340} 4341 4342func (m *MaintenanceWindow) GetDailyMaintenanceWindow() *DailyMaintenanceWindow { 4343 if x, ok := m.GetPolicy().(*MaintenanceWindow_DailyMaintenanceWindow); ok { 4344 return x.DailyMaintenanceWindow 4345 } 4346 return nil 4347} 4348 4349// XXX_OneofWrappers is for the internal use of the proto package. 4350func (*MaintenanceWindow) XXX_OneofWrappers() []interface{} { 4351 return []interface{}{ 4352 (*MaintenanceWindow_DailyMaintenanceWindow)(nil), 4353 } 4354} 4355 4356// Time window specified for daily maintenance operations. 4357type DailyMaintenanceWindow struct { 4358 // Time within the maintenance window to start the maintenance operations. 4359 // It must be in format "HH:MM”, where HH : [00-23] and MM : [00-59] GMT. 4360 StartTime string `protobuf:"bytes,2,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` 4361 // [Output only] Duration of the time window, automatically chosen to be 4362 // smallest possible in the given scenario. 4363 Duration string `protobuf:"bytes,3,opt,name=duration,proto3" json:"duration,omitempty"` 4364 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4365 XXX_unrecognized []byte `json:"-"` 4366 XXX_sizecache int32 `json:"-"` 4367} 4368 4369func (m *DailyMaintenanceWindow) Reset() { *m = DailyMaintenanceWindow{} } 4370func (m *DailyMaintenanceWindow) String() string { return proto.CompactTextString(m) } 4371func (*DailyMaintenanceWindow) ProtoMessage() {} 4372func (*DailyMaintenanceWindow) Descriptor() ([]byte, []int) { 4373 return fileDescriptor_339d8120448ec82b, []int{45} 4374} 4375 4376func (m *DailyMaintenanceWindow) XXX_Unmarshal(b []byte) error { 4377 return xxx_messageInfo_DailyMaintenanceWindow.Unmarshal(m, b) 4378} 4379func (m *DailyMaintenanceWindow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4380 return xxx_messageInfo_DailyMaintenanceWindow.Marshal(b, m, deterministic) 4381} 4382func (m *DailyMaintenanceWindow) XXX_Merge(src proto.Message) { 4383 xxx_messageInfo_DailyMaintenanceWindow.Merge(m, src) 4384} 4385func (m *DailyMaintenanceWindow) XXX_Size() int { 4386 return xxx_messageInfo_DailyMaintenanceWindow.Size(m) 4387} 4388func (m *DailyMaintenanceWindow) XXX_DiscardUnknown() { 4389 xxx_messageInfo_DailyMaintenanceWindow.DiscardUnknown(m) 4390} 4391 4392var xxx_messageInfo_DailyMaintenanceWindow proto.InternalMessageInfo 4393 4394func (m *DailyMaintenanceWindow) GetStartTime() string { 4395 if m != nil { 4396 return m.StartTime 4397 } 4398 return "" 4399} 4400 4401func (m *DailyMaintenanceWindow) GetDuration() string { 4402 if m != nil { 4403 return m.Duration 4404 } 4405 return "" 4406} 4407 4408// SetNodePoolManagementRequest sets the node management properties of a node 4409// pool. 4410type SetNodePoolManagementRequest struct { 4411 // The Google Developers Console [project ID or project 4412 // number](https://support.google.com/cloud/answer/6158840). 4413 // This field is deprecated, use name instead. 4414 ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` 4415 // The name of the Google Compute Engine 4416 // [zone](/compute/docs/zones#available) in which the cluster 4417 // resides. 4418 // This field is deprecated, use name instead. 4419 Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"` 4420 // The name of the cluster to update. 4421 // This field is deprecated, use name instead. 4422 ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` 4423 // The name of the node pool to update. 4424 // This field is deprecated, use name instead. 4425 NodePoolId string `protobuf:"bytes,4,opt,name=node_pool_id,json=nodePoolId,proto3" json:"node_pool_id,omitempty"` 4426 // NodeManagement configuration for the node pool. 4427 Management *NodeManagement `protobuf:"bytes,5,opt,name=management,proto3" json:"management,omitempty"` 4428 // The name (project, location, cluster, node pool id) of the node pool to set 4429 // management properties. Specified in the format 4430 // 'projects/*/locations/*/clusters/*/nodePools/*'. 4431 Name string `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"` 4432 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4433 XXX_unrecognized []byte `json:"-"` 4434 XXX_sizecache int32 `json:"-"` 4435} 4436 4437func (m *SetNodePoolManagementRequest) Reset() { *m = SetNodePoolManagementRequest{} } 4438func (m *SetNodePoolManagementRequest) String() string { return proto.CompactTextString(m) } 4439func (*SetNodePoolManagementRequest) ProtoMessage() {} 4440func (*SetNodePoolManagementRequest) Descriptor() ([]byte, []int) { 4441 return fileDescriptor_339d8120448ec82b, []int{46} 4442} 4443 4444func (m *SetNodePoolManagementRequest) XXX_Unmarshal(b []byte) error { 4445 return xxx_messageInfo_SetNodePoolManagementRequest.Unmarshal(m, b) 4446} 4447func (m *SetNodePoolManagementRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4448 return xxx_messageInfo_SetNodePoolManagementRequest.Marshal(b, m, deterministic) 4449} 4450func (m *SetNodePoolManagementRequest) XXX_Merge(src proto.Message) { 4451 xxx_messageInfo_SetNodePoolManagementRequest.Merge(m, src) 4452} 4453func (m *SetNodePoolManagementRequest) XXX_Size() int { 4454 return xxx_messageInfo_SetNodePoolManagementRequest.Size(m) 4455} 4456func (m *SetNodePoolManagementRequest) XXX_DiscardUnknown() { 4457 xxx_messageInfo_SetNodePoolManagementRequest.DiscardUnknown(m) 4458} 4459 4460var xxx_messageInfo_SetNodePoolManagementRequest proto.InternalMessageInfo 4461 4462func (m *SetNodePoolManagementRequest) GetProjectId() string { 4463 if m != nil { 4464 return m.ProjectId 4465 } 4466 return "" 4467} 4468 4469func (m *SetNodePoolManagementRequest) GetZone() string { 4470 if m != nil { 4471 return m.Zone 4472 } 4473 return "" 4474} 4475 4476func (m *SetNodePoolManagementRequest) GetClusterId() string { 4477 if m != nil { 4478 return m.ClusterId 4479 } 4480 return "" 4481} 4482 4483func (m *SetNodePoolManagementRequest) GetNodePoolId() string { 4484 if m != nil { 4485 return m.NodePoolId 4486 } 4487 return "" 4488} 4489 4490func (m *SetNodePoolManagementRequest) GetManagement() *NodeManagement { 4491 if m != nil { 4492 return m.Management 4493 } 4494 return nil 4495} 4496 4497func (m *SetNodePoolManagementRequest) GetName() string { 4498 if m != nil { 4499 return m.Name 4500 } 4501 return "" 4502} 4503 4504// SetNodePoolSizeRequest sets the size a node 4505// pool. 4506type SetNodePoolSizeRequest struct { 4507 // The Google Developers Console [project ID or project 4508 // number](https://support.google.com/cloud/answer/6158840). 4509 ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` 4510 // The name of the Google Compute Engine 4511 // [zone](/compute/docs/zones#available) in which the cluster 4512 // resides. 4513 // This field is deprecated, use name instead. 4514 Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"` 4515 // The name of the cluster to update. 4516 // This field is deprecated, use name instead. 4517 ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` 4518 // The name of the node pool to update. 4519 // This field is deprecated, use name instead. 4520 NodePoolId string `protobuf:"bytes,4,opt,name=node_pool_id,json=nodePoolId,proto3" json:"node_pool_id,omitempty"` 4521 // The desired node count for the pool. 4522 NodeCount int32 `protobuf:"varint,5,opt,name=node_count,json=nodeCount,proto3" json:"node_count,omitempty"` 4523 // The name (project, location, cluster, node pool id) of the node pool to set 4524 // size. 4525 // Specified in the format 'projects/*/locations/*/clusters/*/nodePools/*'. 4526 Name string `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"` 4527 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4528 XXX_unrecognized []byte `json:"-"` 4529 XXX_sizecache int32 `json:"-"` 4530} 4531 4532func (m *SetNodePoolSizeRequest) Reset() { *m = SetNodePoolSizeRequest{} } 4533func (m *SetNodePoolSizeRequest) String() string { return proto.CompactTextString(m) } 4534func (*SetNodePoolSizeRequest) ProtoMessage() {} 4535func (*SetNodePoolSizeRequest) Descriptor() ([]byte, []int) { 4536 return fileDescriptor_339d8120448ec82b, []int{47} 4537} 4538 4539func (m *SetNodePoolSizeRequest) XXX_Unmarshal(b []byte) error { 4540 return xxx_messageInfo_SetNodePoolSizeRequest.Unmarshal(m, b) 4541} 4542func (m *SetNodePoolSizeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4543 return xxx_messageInfo_SetNodePoolSizeRequest.Marshal(b, m, deterministic) 4544} 4545func (m *SetNodePoolSizeRequest) XXX_Merge(src proto.Message) { 4546 xxx_messageInfo_SetNodePoolSizeRequest.Merge(m, src) 4547} 4548func (m *SetNodePoolSizeRequest) XXX_Size() int { 4549 return xxx_messageInfo_SetNodePoolSizeRequest.Size(m) 4550} 4551func (m *SetNodePoolSizeRequest) XXX_DiscardUnknown() { 4552 xxx_messageInfo_SetNodePoolSizeRequest.DiscardUnknown(m) 4553} 4554 4555var xxx_messageInfo_SetNodePoolSizeRequest proto.InternalMessageInfo 4556 4557func (m *SetNodePoolSizeRequest) GetProjectId() string { 4558 if m != nil { 4559 return m.ProjectId 4560 } 4561 return "" 4562} 4563 4564func (m *SetNodePoolSizeRequest) GetZone() string { 4565 if m != nil { 4566 return m.Zone 4567 } 4568 return "" 4569} 4570 4571func (m *SetNodePoolSizeRequest) GetClusterId() string { 4572 if m != nil { 4573 return m.ClusterId 4574 } 4575 return "" 4576} 4577 4578func (m *SetNodePoolSizeRequest) GetNodePoolId() string { 4579 if m != nil { 4580 return m.NodePoolId 4581 } 4582 return "" 4583} 4584 4585func (m *SetNodePoolSizeRequest) GetNodeCount() int32 { 4586 if m != nil { 4587 return m.NodeCount 4588 } 4589 return 0 4590} 4591 4592func (m *SetNodePoolSizeRequest) GetName() string { 4593 if m != nil { 4594 return m.Name 4595 } 4596 return "" 4597} 4598 4599// RollbackNodePoolUpgradeRequest rollbacks the previously Aborted or Failed 4600// NodePool upgrade. This will be an no-op if the last upgrade successfully 4601// completed. 4602type RollbackNodePoolUpgradeRequest struct { 4603 // The Google Developers Console [project ID or project 4604 // number](https://support.google.com/cloud/answer/6158840). 4605 // This field is deprecated, use name instead. 4606 ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` 4607 // The name of the Google Compute Engine 4608 // [zone](/compute/docs/zones#available) in which the cluster 4609 // resides. 4610 // This field is deprecated, use name instead. 4611 Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"` 4612 // The name of the cluster to rollback. 4613 // This field is deprecated, use name instead. 4614 ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` 4615 // The name of the node pool to rollback. 4616 // This field is deprecated, use name instead. 4617 NodePoolId string `protobuf:"bytes,4,opt,name=node_pool_id,json=nodePoolId,proto3" json:"node_pool_id,omitempty"` 4618 // The name (project, location, cluster, node pool id) of the node poll to 4619 // rollback upgrade. 4620 // Specified in the format 'projects/*/locations/*/clusters/*/nodePools/*'. 4621 Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"` 4622 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4623 XXX_unrecognized []byte `json:"-"` 4624 XXX_sizecache int32 `json:"-"` 4625} 4626 4627func (m *RollbackNodePoolUpgradeRequest) Reset() { *m = RollbackNodePoolUpgradeRequest{} } 4628func (m *RollbackNodePoolUpgradeRequest) String() string { return proto.CompactTextString(m) } 4629func (*RollbackNodePoolUpgradeRequest) ProtoMessage() {} 4630func (*RollbackNodePoolUpgradeRequest) Descriptor() ([]byte, []int) { 4631 return fileDescriptor_339d8120448ec82b, []int{48} 4632} 4633 4634func (m *RollbackNodePoolUpgradeRequest) XXX_Unmarshal(b []byte) error { 4635 return xxx_messageInfo_RollbackNodePoolUpgradeRequest.Unmarshal(m, b) 4636} 4637func (m *RollbackNodePoolUpgradeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4638 return xxx_messageInfo_RollbackNodePoolUpgradeRequest.Marshal(b, m, deterministic) 4639} 4640func (m *RollbackNodePoolUpgradeRequest) XXX_Merge(src proto.Message) { 4641 xxx_messageInfo_RollbackNodePoolUpgradeRequest.Merge(m, src) 4642} 4643func (m *RollbackNodePoolUpgradeRequest) XXX_Size() int { 4644 return xxx_messageInfo_RollbackNodePoolUpgradeRequest.Size(m) 4645} 4646func (m *RollbackNodePoolUpgradeRequest) XXX_DiscardUnknown() { 4647 xxx_messageInfo_RollbackNodePoolUpgradeRequest.DiscardUnknown(m) 4648} 4649 4650var xxx_messageInfo_RollbackNodePoolUpgradeRequest proto.InternalMessageInfo 4651 4652func (m *RollbackNodePoolUpgradeRequest) GetProjectId() string { 4653 if m != nil { 4654 return m.ProjectId 4655 } 4656 return "" 4657} 4658 4659func (m *RollbackNodePoolUpgradeRequest) GetZone() string { 4660 if m != nil { 4661 return m.Zone 4662 } 4663 return "" 4664} 4665 4666func (m *RollbackNodePoolUpgradeRequest) GetClusterId() string { 4667 if m != nil { 4668 return m.ClusterId 4669 } 4670 return "" 4671} 4672 4673func (m *RollbackNodePoolUpgradeRequest) GetNodePoolId() string { 4674 if m != nil { 4675 return m.NodePoolId 4676 } 4677 return "" 4678} 4679 4680func (m *RollbackNodePoolUpgradeRequest) GetName() string { 4681 if m != nil { 4682 return m.Name 4683 } 4684 return "" 4685} 4686 4687// ListNodePoolsResponse is the result of ListNodePoolsRequest. 4688type ListNodePoolsResponse struct { 4689 // A list of node pools for a cluster. 4690 NodePools []*NodePool `protobuf:"bytes,1,rep,name=node_pools,json=nodePools,proto3" json:"node_pools,omitempty"` 4691 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4692 XXX_unrecognized []byte `json:"-"` 4693 XXX_sizecache int32 `json:"-"` 4694} 4695 4696func (m *ListNodePoolsResponse) Reset() { *m = ListNodePoolsResponse{} } 4697func (m *ListNodePoolsResponse) String() string { return proto.CompactTextString(m) } 4698func (*ListNodePoolsResponse) ProtoMessage() {} 4699func (*ListNodePoolsResponse) Descriptor() ([]byte, []int) { 4700 return fileDescriptor_339d8120448ec82b, []int{49} 4701} 4702 4703func (m *ListNodePoolsResponse) XXX_Unmarshal(b []byte) error { 4704 return xxx_messageInfo_ListNodePoolsResponse.Unmarshal(m, b) 4705} 4706func (m *ListNodePoolsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4707 return xxx_messageInfo_ListNodePoolsResponse.Marshal(b, m, deterministic) 4708} 4709func (m *ListNodePoolsResponse) XXX_Merge(src proto.Message) { 4710 xxx_messageInfo_ListNodePoolsResponse.Merge(m, src) 4711} 4712func (m *ListNodePoolsResponse) XXX_Size() int { 4713 return xxx_messageInfo_ListNodePoolsResponse.Size(m) 4714} 4715func (m *ListNodePoolsResponse) XXX_DiscardUnknown() { 4716 xxx_messageInfo_ListNodePoolsResponse.DiscardUnknown(m) 4717} 4718 4719var xxx_messageInfo_ListNodePoolsResponse proto.InternalMessageInfo 4720 4721func (m *ListNodePoolsResponse) GetNodePools() []*NodePool { 4722 if m != nil { 4723 return m.NodePools 4724 } 4725 return nil 4726} 4727 4728// NodePoolAutoscaling contains information required by cluster autoscaler to 4729// adjust the size of the node pool to the current cluster usage. 4730type NodePoolAutoscaling struct { 4731 // Is autoscaling enabled for this node pool. 4732 Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` 4733 // Minimum number of nodes in the NodePool. Must be >= 1 and <= 4734 // max_node_count. 4735 MinNodeCount int32 `protobuf:"varint,2,opt,name=min_node_count,json=minNodeCount,proto3" json:"min_node_count,omitempty"` 4736 // Maximum number of nodes in the NodePool. Must be >= min_node_count. There 4737 // has to enough quota to scale up the cluster. 4738 MaxNodeCount int32 `protobuf:"varint,3,opt,name=max_node_count,json=maxNodeCount,proto3" json:"max_node_count,omitempty"` 4739 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4740 XXX_unrecognized []byte `json:"-"` 4741 XXX_sizecache int32 `json:"-"` 4742} 4743 4744func (m *NodePoolAutoscaling) Reset() { *m = NodePoolAutoscaling{} } 4745func (m *NodePoolAutoscaling) String() string { return proto.CompactTextString(m) } 4746func (*NodePoolAutoscaling) ProtoMessage() {} 4747func (*NodePoolAutoscaling) Descriptor() ([]byte, []int) { 4748 return fileDescriptor_339d8120448ec82b, []int{50} 4749} 4750 4751func (m *NodePoolAutoscaling) XXX_Unmarshal(b []byte) error { 4752 return xxx_messageInfo_NodePoolAutoscaling.Unmarshal(m, b) 4753} 4754func (m *NodePoolAutoscaling) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4755 return xxx_messageInfo_NodePoolAutoscaling.Marshal(b, m, deterministic) 4756} 4757func (m *NodePoolAutoscaling) XXX_Merge(src proto.Message) { 4758 xxx_messageInfo_NodePoolAutoscaling.Merge(m, src) 4759} 4760func (m *NodePoolAutoscaling) XXX_Size() int { 4761 return xxx_messageInfo_NodePoolAutoscaling.Size(m) 4762} 4763func (m *NodePoolAutoscaling) XXX_DiscardUnknown() { 4764 xxx_messageInfo_NodePoolAutoscaling.DiscardUnknown(m) 4765} 4766 4767var xxx_messageInfo_NodePoolAutoscaling proto.InternalMessageInfo 4768 4769func (m *NodePoolAutoscaling) GetEnabled() bool { 4770 if m != nil { 4771 return m.Enabled 4772 } 4773 return false 4774} 4775 4776func (m *NodePoolAutoscaling) GetMinNodeCount() int32 { 4777 if m != nil { 4778 return m.MinNodeCount 4779 } 4780 return 0 4781} 4782 4783func (m *NodePoolAutoscaling) GetMaxNodeCount() int32 { 4784 if m != nil { 4785 return m.MaxNodeCount 4786 } 4787 return 0 4788} 4789 4790// SetLabelsRequest sets the Google Cloud Platform labels on a Google Container 4791// Engine cluster, which will in turn set them for Google Compute Engine 4792// resources used by that cluster 4793type SetLabelsRequest struct { 4794 // The Google Developers Console [project ID or project 4795 // number](https://developers.google.com/console/help/new/#projectnumber). 4796 // This field is deprecated, use name instead. 4797 ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` 4798 // The name of the Google Compute Engine 4799 // [zone](/compute/docs/zones#available) in which the cluster 4800 // resides. 4801 // This field is deprecated, use name instead. 4802 Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"` 4803 // The name of the cluster. 4804 // This field is deprecated, use name instead. 4805 ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` 4806 // The labels to set for that cluster. 4807 ResourceLabels map[string]string `protobuf:"bytes,4,rep,name=resource_labels,json=resourceLabels,proto3" json:"resource_labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 4808 // The fingerprint of the previous set of labels for this resource, 4809 // used to detect conflicts. The fingerprint is initially generated by 4810 // Container Engine and changes after every request to modify or update 4811 // labels. You must always provide an up-to-date fingerprint hash when 4812 // updating or changing labels. Make a <code>get()</code> request to the 4813 // resource to get the latest fingerprint. 4814 LabelFingerprint string `protobuf:"bytes,5,opt,name=label_fingerprint,json=labelFingerprint,proto3" json:"label_fingerprint,omitempty"` 4815 // The name (project, location, cluster id) of the cluster to set labels. 4816 // Specified in the format 'projects/*/locations/*/clusters/*'. 4817 Name string `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"` 4818 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4819 XXX_unrecognized []byte `json:"-"` 4820 XXX_sizecache int32 `json:"-"` 4821} 4822 4823func (m *SetLabelsRequest) Reset() { *m = SetLabelsRequest{} } 4824func (m *SetLabelsRequest) String() string { return proto.CompactTextString(m) } 4825func (*SetLabelsRequest) ProtoMessage() {} 4826func (*SetLabelsRequest) Descriptor() ([]byte, []int) { 4827 return fileDescriptor_339d8120448ec82b, []int{51} 4828} 4829 4830func (m *SetLabelsRequest) XXX_Unmarshal(b []byte) error { 4831 return xxx_messageInfo_SetLabelsRequest.Unmarshal(m, b) 4832} 4833func (m *SetLabelsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4834 return xxx_messageInfo_SetLabelsRequest.Marshal(b, m, deterministic) 4835} 4836func (m *SetLabelsRequest) XXX_Merge(src proto.Message) { 4837 xxx_messageInfo_SetLabelsRequest.Merge(m, src) 4838} 4839func (m *SetLabelsRequest) XXX_Size() int { 4840 return xxx_messageInfo_SetLabelsRequest.Size(m) 4841} 4842func (m *SetLabelsRequest) XXX_DiscardUnknown() { 4843 xxx_messageInfo_SetLabelsRequest.DiscardUnknown(m) 4844} 4845 4846var xxx_messageInfo_SetLabelsRequest proto.InternalMessageInfo 4847 4848func (m *SetLabelsRequest) GetProjectId() string { 4849 if m != nil { 4850 return m.ProjectId 4851 } 4852 return "" 4853} 4854 4855func (m *SetLabelsRequest) GetZone() string { 4856 if m != nil { 4857 return m.Zone 4858 } 4859 return "" 4860} 4861 4862func (m *SetLabelsRequest) GetClusterId() string { 4863 if m != nil { 4864 return m.ClusterId 4865 } 4866 return "" 4867} 4868 4869func (m *SetLabelsRequest) GetResourceLabels() map[string]string { 4870 if m != nil { 4871 return m.ResourceLabels 4872 } 4873 return nil 4874} 4875 4876func (m *SetLabelsRequest) GetLabelFingerprint() string { 4877 if m != nil { 4878 return m.LabelFingerprint 4879 } 4880 return "" 4881} 4882 4883func (m *SetLabelsRequest) GetName() string { 4884 if m != nil { 4885 return m.Name 4886 } 4887 return "" 4888} 4889 4890// SetLegacyAbacRequest enables or disables the ABAC authorization mechanism for 4891// a cluster. 4892type SetLegacyAbacRequest struct { 4893 // The Google Developers Console [project ID or project 4894 // number](https://support.google.com/cloud/answer/6158840). 4895 // This field is deprecated, use name instead. 4896 ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` 4897 // The name of the Google Compute Engine 4898 // [zone](/compute/docs/zones#available) in which the cluster 4899 // resides. 4900 // This field is deprecated, use name instead. 4901 Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"` 4902 // The name of the cluster to update. 4903 // This field is deprecated, use name instead. 4904 ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` 4905 // Whether ABAC authorization will be enabled in the cluster. 4906 Enabled bool `protobuf:"varint,4,opt,name=enabled,proto3" json:"enabled,omitempty"` 4907 // The name (project, location, cluster id) of the cluster to set legacy abac. 4908 // Specified in the format 'projects/*/locations/*/clusters/*'. 4909 Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"` 4910 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4911 XXX_unrecognized []byte `json:"-"` 4912 XXX_sizecache int32 `json:"-"` 4913} 4914 4915func (m *SetLegacyAbacRequest) Reset() { *m = SetLegacyAbacRequest{} } 4916func (m *SetLegacyAbacRequest) String() string { return proto.CompactTextString(m) } 4917func (*SetLegacyAbacRequest) ProtoMessage() {} 4918func (*SetLegacyAbacRequest) Descriptor() ([]byte, []int) { 4919 return fileDescriptor_339d8120448ec82b, []int{52} 4920} 4921 4922func (m *SetLegacyAbacRequest) XXX_Unmarshal(b []byte) error { 4923 return xxx_messageInfo_SetLegacyAbacRequest.Unmarshal(m, b) 4924} 4925func (m *SetLegacyAbacRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 4926 return xxx_messageInfo_SetLegacyAbacRequest.Marshal(b, m, deterministic) 4927} 4928func (m *SetLegacyAbacRequest) XXX_Merge(src proto.Message) { 4929 xxx_messageInfo_SetLegacyAbacRequest.Merge(m, src) 4930} 4931func (m *SetLegacyAbacRequest) XXX_Size() int { 4932 return xxx_messageInfo_SetLegacyAbacRequest.Size(m) 4933} 4934func (m *SetLegacyAbacRequest) XXX_DiscardUnknown() { 4935 xxx_messageInfo_SetLegacyAbacRequest.DiscardUnknown(m) 4936} 4937 4938var xxx_messageInfo_SetLegacyAbacRequest proto.InternalMessageInfo 4939 4940func (m *SetLegacyAbacRequest) GetProjectId() string { 4941 if m != nil { 4942 return m.ProjectId 4943 } 4944 return "" 4945} 4946 4947func (m *SetLegacyAbacRequest) GetZone() string { 4948 if m != nil { 4949 return m.Zone 4950 } 4951 return "" 4952} 4953 4954func (m *SetLegacyAbacRequest) GetClusterId() string { 4955 if m != nil { 4956 return m.ClusterId 4957 } 4958 return "" 4959} 4960 4961func (m *SetLegacyAbacRequest) GetEnabled() bool { 4962 if m != nil { 4963 return m.Enabled 4964 } 4965 return false 4966} 4967 4968func (m *SetLegacyAbacRequest) GetName() string { 4969 if m != nil { 4970 return m.Name 4971 } 4972 return "" 4973} 4974 4975// StartIPRotationRequest creates a new IP for the cluster and then performs 4976// a node upgrade on each node pool to point to the new IP. 4977type StartIPRotationRequest struct { 4978 // The Google Developers Console [project ID or project 4979 // number](https://developers.google.com/console/help/new/#projectnumber). 4980 // This field is deprecated, use name instead. 4981 ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` 4982 // The name of the Google Compute Engine 4983 // [zone](/compute/docs/zones#available) in which the cluster 4984 // resides. 4985 // This field is deprecated, use name instead. 4986 Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"` 4987 // The name of the cluster. 4988 // This field is deprecated, use name instead. 4989 ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` 4990 // The name (project, location, cluster id) of the cluster to start IP rotation. 4991 // Specified in the format 'projects/*/locations/*/clusters/*'. 4992 Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"` 4993 XXX_NoUnkeyedLiteral struct{} `json:"-"` 4994 XXX_unrecognized []byte `json:"-"` 4995 XXX_sizecache int32 `json:"-"` 4996} 4997 4998func (m *StartIPRotationRequest) Reset() { *m = StartIPRotationRequest{} } 4999func (m *StartIPRotationRequest) String() string { return proto.CompactTextString(m) } 5000func (*StartIPRotationRequest) ProtoMessage() {} 5001func (*StartIPRotationRequest) Descriptor() ([]byte, []int) { 5002 return fileDescriptor_339d8120448ec82b, []int{53} 5003} 5004 5005func (m *StartIPRotationRequest) XXX_Unmarshal(b []byte) error { 5006 return xxx_messageInfo_StartIPRotationRequest.Unmarshal(m, b) 5007} 5008func (m *StartIPRotationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 5009 return xxx_messageInfo_StartIPRotationRequest.Marshal(b, m, deterministic) 5010} 5011func (m *StartIPRotationRequest) XXX_Merge(src proto.Message) { 5012 xxx_messageInfo_StartIPRotationRequest.Merge(m, src) 5013} 5014func (m *StartIPRotationRequest) XXX_Size() int { 5015 return xxx_messageInfo_StartIPRotationRequest.Size(m) 5016} 5017func (m *StartIPRotationRequest) XXX_DiscardUnknown() { 5018 xxx_messageInfo_StartIPRotationRequest.DiscardUnknown(m) 5019} 5020 5021var xxx_messageInfo_StartIPRotationRequest proto.InternalMessageInfo 5022 5023func (m *StartIPRotationRequest) GetProjectId() string { 5024 if m != nil { 5025 return m.ProjectId 5026 } 5027 return "" 5028} 5029 5030func (m *StartIPRotationRequest) GetZone() string { 5031 if m != nil { 5032 return m.Zone 5033 } 5034 return "" 5035} 5036 5037func (m *StartIPRotationRequest) GetClusterId() string { 5038 if m != nil { 5039 return m.ClusterId 5040 } 5041 return "" 5042} 5043 5044func (m *StartIPRotationRequest) GetName() string { 5045 if m != nil { 5046 return m.Name 5047 } 5048 return "" 5049} 5050 5051// CompleteIPRotationRequest moves the cluster master back into single-IP mode. 5052type CompleteIPRotationRequest struct { 5053 // The Google Developers Console [project ID or project 5054 // number](https://developers.google.com/console/help/new/#projectnumber). 5055 // This field is deprecated, use name instead. 5056 ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` 5057 // The name of the Google Compute Engine 5058 // [zone](/compute/docs/zones#available) in which the cluster 5059 // resides. 5060 // This field is deprecated, use name instead. 5061 Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"` 5062 // The name of the cluster. 5063 // This field is deprecated, use name instead. 5064 ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` 5065 // The name (project, location, cluster id) of the cluster to complete IP rotation. 5066 // Specified in the format 'projects/*/locations/*/clusters/*'. 5067 Name string `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"` 5068 XXX_NoUnkeyedLiteral struct{} `json:"-"` 5069 XXX_unrecognized []byte `json:"-"` 5070 XXX_sizecache int32 `json:"-"` 5071} 5072 5073func (m *CompleteIPRotationRequest) Reset() { *m = CompleteIPRotationRequest{} } 5074func (m *CompleteIPRotationRequest) String() string { return proto.CompactTextString(m) } 5075func (*CompleteIPRotationRequest) ProtoMessage() {} 5076func (*CompleteIPRotationRequest) Descriptor() ([]byte, []int) { 5077 return fileDescriptor_339d8120448ec82b, []int{54} 5078} 5079 5080func (m *CompleteIPRotationRequest) XXX_Unmarshal(b []byte) error { 5081 return xxx_messageInfo_CompleteIPRotationRequest.Unmarshal(m, b) 5082} 5083func (m *CompleteIPRotationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 5084 return xxx_messageInfo_CompleteIPRotationRequest.Marshal(b, m, deterministic) 5085} 5086func (m *CompleteIPRotationRequest) XXX_Merge(src proto.Message) { 5087 xxx_messageInfo_CompleteIPRotationRequest.Merge(m, src) 5088} 5089func (m *CompleteIPRotationRequest) XXX_Size() int { 5090 return xxx_messageInfo_CompleteIPRotationRequest.Size(m) 5091} 5092func (m *CompleteIPRotationRequest) XXX_DiscardUnknown() { 5093 xxx_messageInfo_CompleteIPRotationRequest.DiscardUnknown(m) 5094} 5095 5096var xxx_messageInfo_CompleteIPRotationRequest proto.InternalMessageInfo 5097 5098func (m *CompleteIPRotationRequest) GetProjectId() string { 5099 if m != nil { 5100 return m.ProjectId 5101 } 5102 return "" 5103} 5104 5105func (m *CompleteIPRotationRequest) GetZone() string { 5106 if m != nil { 5107 return m.Zone 5108 } 5109 return "" 5110} 5111 5112func (m *CompleteIPRotationRequest) GetClusterId() string { 5113 if m != nil { 5114 return m.ClusterId 5115 } 5116 return "" 5117} 5118 5119func (m *CompleteIPRotationRequest) GetName() string { 5120 if m != nil { 5121 return m.Name 5122 } 5123 return "" 5124} 5125 5126// AcceleratorConfig represents a Hardware Accelerator request. 5127type AcceleratorConfig struct { 5128 // The number of the accelerator cards exposed to an instance. 5129 AcceleratorCount int64 `protobuf:"varint,1,opt,name=accelerator_count,json=acceleratorCount,proto3" json:"accelerator_count,omitempty"` 5130 // The accelerator type resource name. List of supported accelerators 5131 // [here](/compute/docs/gpus/#Introduction) 5132 AcceleratorType string `protobuf:"bytes,2,opt,name=accelerator_type,json=acceleratorType,proto3" json:"accelerator_type,omitempty"` 5133 XXX_NoUnkeyedLiteral struct{} `json:"-"` 5134 XXX_unrecognized []byte `json:"-"` 5135 XXX_sizecache int32 `json:"-"` 5136} 5137 5138func (m *AcceleratorConfig) Reset() { *m = AcceleratorConfig{} } 5139func (m *AcceleratorConfig) String() string { return proto.CompactTextString(m) } 5140func (*AcceleratorConfig) ProtoMessage() {} 5141func (*AcceleratorConfig) Descriptor() ([]byte, []int) { 5142 return fileDescriptor_339d8120448ec82b, []int{55} 5143} 5144 5145func (m *AcceleratorConfig) XXX_Unmarshal(b []byte) error { 5146 return xxx_messageInfo_AcceleratorConfig.Unmarshal(m, b) 5147} 5148func (m *AcceleratorConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 5149 return xxx_messageInfo_AcceleratorConfig.Marshal(b, m, deterministic) 5150} 5151func (m *AcceleratorConfig) XXX_Merge(src proto.Message) { 5152 xxx_messageInfo_AcceleratorConfig.Merge(m, src) 5153} 5154func (m *AcceleratorConfig) XXX_Size() int { 5155 return xxx_messageInfo_AcceleratorConfig.Size(m) 5156} 5157func (m *AcceleratorConfig) XXX_DiscardUnknown() { 5158 xxx_messageInfo_AcceleratorConfig.DiscardUnknown(m) 5159} 5160 5161var xxx_messageInfo_AcceleratorConfig proto.InternalMessageInfo 5162 5163func (m *AcceleratorConfig) GetAcceleratorCount() int64 { 5164 if m != nil { 5165 return m.AcceleratorCount 5166 } 5167 return 0 5168} 5169 5170func (m *AcceleratorConfig) GetAcceleratorType() string { 5171 if m != nil { 5172 return m.AcceleratorType 5173 } 5174 return "" 5175} 5176 5177// SetNetworkPolicyRequest enables/disables network policy for a cluster. 5178type SetNetworkPolicyRequest struct { 5179 // The Google Developers Console [project ID or project 5180 // number](https://developers.google.com/console/help/new/#projectnumber). 5181 // This field is deprecated, use name instead. 5182 ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` 5183 // The name of the Google Compute Engine 5184 // [zone](/compute/docs/zones#available) in which the cluster 5185 // resides. 5186 // This field is deprecated, use name instead. 5187 Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"` 5188 // The name of the cluster. 5189 // This field is deprecated, use name instead. 5190 ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` 5191 // Configuration options for the NetworkPolicy feature. 5192 NetworkPolicy *NetworkPolicy `protobuf:"bytes,4,opt,name=network_policy,json=networkPolicy,proto3" json:"network_policy,omitempty"` 5193 // The name (project, location, cluster id) of the cluster to set networking 5194 // policy. 5195 // Specified in the format 'projects/*/locations/*/clusters/*'. 5196 Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"` 5197 XXX_NoUnkeyedLiteral struct{} `json:"-"` 5198 XXX_unrecognized []byte `json:"-"` 5199 XXX_sizecache int32 `json:"-"` 5200} 5201 5202func (m *SetNetworkPolicyRequest) Reset() { *m = SetNetworkPolicyRequest{} } 5203func (m *SetNetworkPolicyRequest) String() string { return proto.CompactTextString(m) } 5204func (*SetNetworkPolicyRequest) ProtoMessage() {} 5205func (*SetNetworkPolicyRequest) Descriptor() ([]byte, []int) { 5206 return fileDescriptor_339d8120448ec82b, []int{56} 5207} 5208 5209func (m *SetNetworkPolicyRequest) XXX_Unmarshal(b []byte) error { 5210 return xxx_messageInfo_SetNetworkPolicyRequest.Unmarshal(m, b) 5211} 5212func (m *SetNetworkPolicyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 5213 return xxx_messageInfo_SetNetworkPolicyRequest.Marshal(b, m, deterministic) 5214} 5215func (m *SetNetworkPolicyRequest) XXX_Merge(src proto.Message) { 5216 xxx_messageInfo_SetNetworkPolicyRequest.Merge(m, src) 5217} 5218func (m *SetNetworkPolicyRequest) XXX_Size() int { 5219 return xxx_messageInfo_SetNetworkPolicyRequest.Size(m) 5220} 5221func (m *SetNetworkPolicyRequest) XXX_DiscardUnknown() { 5222 xxx_messageInfo_SetNetworkPolicyRequest.DiscardUnknown(m) 5223} 5224 5225var xxx_messageInfo_SetNetworkPolicyRequest proto.InternalMessageInfo 5226 5227func (m *SetNetworkPolicyRequest) GetProjectId() string { 5228 if m != nil { 5229 return m.ProjectId 5230 } 5231 return "" 5232} 5233 5234func (m *SetNetworkPolicyRequest) GetZone() string { 5235 if m != nil { 5236 return m.Zone 5237 } 5238 return "" 5239} 5240 5241func (m *SetNetworkPolicyRequest) GetClusterId() string { 5242 if m != nil { 5243 return m.ClusterId 5244 } 5245 return "" 5246} 5247 5248func (m *SetNetworkPolicyRequest) GetNetworkPolicy() *NetworkPolicy { 5249 if m != nil { 5250 return m.NetworkPolicy 5251 } 5252 return nil 5253} 5254 5255func (m *SetNetworkPolicyRequest) GetName() string { 5256 if m != nil { 5257 return m.Name 5258 } 5259 return "" 5260} 5261 5262// SetMaintenancePolicyRequest sets the maintenance policy for a cluster. 5263type SetMaintenancePolicyRequest struct { 5264 // The Google Developers Console [project ID or project 5265 // number](https://support.google.com/cloud/answer/6158840). 5266 ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` 5267 // The name of the Google Compute Engine 5268 // [zone](/compute/docs/zones#available) in which the cluster 5269 // resides. 5270 Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"` 5271 // The name of the cluster to update. 5272 ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` 5273 // The maintenance policy to be set for the cluster. An empty field 5274 // clears the existing maintenance policy. 5275 MaintenancePolicy *MaintenancePolicy `protobuf:"bytes,4,opt,name=maintenance_policy,json=maintenancePolicy,proto3" json:"maintenance_policy,omitempty"` 5276 // The name (project, location, cluster id) of the cluster to set maintenance 5277 // policy. 5278 // Specified in the format 'projects/*/locations/*/clusters/*'. 5279 Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` 5280 XXX_NoUnkeyedLiteral struct{} `json:"-"` 5281 XXX_unrecognized []byte `json:"-"` 5282 XXX_sizecache int32 `json:"-"` 5283} 5284 5285func (m *SetMaintenancePolicyRequest) Reset() { *m = SetMaintenancePolicyRequest{} } 5286func (m *SetMaintenancePolicyRequest) String() string { return proto.CompactTextString(m) } 5287func (*SetMaintenancePolicyRequest) ProtoMessage() {} 5288func (*SetMaintenancePolicyRequest) Descriptor() ([]byte, []int) { 5289 return fileDescriptor_339d8120448ec82b, []int{57} 5290} 5291 5292func (m *SetMaintenancePolicyRequest) XXX_Unmarshal(b []byte) error { 5293 return xxx_messageInfo_SetMaintenancePolicyRequest.Unmarshal(m, b) 5294} 5295func (m *SetMaintenancePolicyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 5296 return xxx_messageInfo_SetMaintenancePolicyRequest.Marshal(b, m, deterministic) 5297} 5298func (m *SetMaintenancePolicyRequest) XXX_Merge(src proto.Message) { 5299 xxx_messageInfo_SetMaintenancePolicyRequest.Merge(m, src) 5300} 5301func (m *SetMaintenancePolicyRequest) XXX_Size() int { 5302 return xxx_messageInfo_SetMaintenancePolicyRequest.Size(m) 5303} 5304func (m *SetMaintenancePolicyRequest) XXX_DiscardUnknown() { 5305 xxx_messageInfo_SetMaintenancePolicyRequest.DiscardUnknown(m) 5306} 5307 5308var xxx_messageInfo_SetMaintenancePolicyRequest proto.InternalMessageInfo 5309 5310func (m *SetMaintenancePolicyRequest) GetProjectId() string { 5311 if m != nil { 5312 return m.ProjectId 5313 } 5314 return "" 5315} 5316 5317func (m *SetMaintenancePolicyRequest) GetZone() string { 5318 if m != nil { 5319 return m.Zone 5320 } 5321 return "" 5322} 5323 5324func (m *SetMaintenancePolicyRequest) GetClusterId() string { 5325 if m != nil { 5326 return m.ClusterId 5327 } 5328 return "" 5329} 5330 5331func (m *SetMaintenancePolicyRequest) GetMaintenancePolicy() *MaintenancePolicy { 5332 if m != nil { 5333 return m.MaintenancePolicy 5334 } 5335 return nil 5336} 5337 5338func (m *SetMaintenancePolicyRequest) GetName() string { 5339 if m != nil { 5340 return m.Name 5341 } 5342 return "" 5343} 5344 5345func init() { 5346 proto.RegisterEnum("google.container.v1alpha1.NodeTaint_Effect", NodeTaint_Effect_name, NodeTaint_Effect_value) 5347 proto.RegisterEnum("google.container.v1alpha1.NetworkPolicy_Provider", NetworkPolicy_Provider_name, NetworkPolicy_Provider_value) 5348 proto.RegisterEnum("google.container.v1alpha1.Cluster_Status", Cluster_Status_name, Cluster_Status_value) 5349 proto.RegisterEnum("google.container.v1alpha1.Operation_Status", Operation_Status_name, Operation_Status_value) 5350 proto.RegisterEnum("google.container.v1alpha1.Operation_Type", Operation_Type_name, Operation_Type_value) 5351 proto.RegisterEnum("google.container.v1alpha1.SetMasterAuthRequest_Action", SetMasterAuthRequest_Action_name, SetMasterAuthRequest_Action_value) 5352 proto.RegisterEnum("google.container.v1alpha1.NodePool_Status", NodePool_Status_name, NodePool_Status_value) 5353 proto.RegisterType((*NodeConfig)(nil), "google.container.v1alpha1.NodeConfig") 5354 proto.RegisterMapType((map[string]string)(nil), "google.container.v1alpha1.NodeConfig.LabelsEntry") 5355 proto.RegisterMapType((map[string]string)(nil), "google.container.v1alpha1.NodeConfig.MetadataEntry") 5356 proto.RegisterType((*NodeTaint)(nil), "google.container.v1alpha1.NodeTaint") 5357 proto.RegisterType((*MasterAuth)(nil), "google.container.v1alpha1.MasterAuth") 5358 proto.RegisterType((*ClientCertificateConfig)(nil), "google.container.v1alpha1.ClientCertificateConfig") 5359 proto.RegisterType((*AddonsConfig)(nil), "google.container.v1alpha1.AddonsConfig") 5360 proto.RegisterType((*HttpLoadBalancing)(nil), "google.container.v1alpha1.HttpLoadBalancing") 5361 proto.RegisterType((*HorizontalPodAutoscaling)(nil), "google.container.v1alpha1.HorizontalPodAutoscaling") 5362 proto.RegisterType((*KubernetesDashboard)(nil), "google.container.v1alpha1.KubernetesDashboard") 5363 proto.RegisterType((*NetworkPolicyConfig)(nil), "google.container.v1alpha1.NetworkPolicyConfig") 5364 proto.RegisterType((*MasterAuthorizedNetworksConfig)(nil), "google.container.v1alpha1.MasterAuthorizedNetworksConfig") 5365 proto.RegisterType((*MasterAuthorizedNetworksConfig_CidrBlock)(nil), "google.container.v1alpha1.MasterAuthorizedNetworksConfig.CidrBlock") 5366 proto.RegisterType((*NetworkPolicy)(nil), "google.container.v1alpha1.NetworkPolicy") 5367 proto.RegisterType((*IPAllocationPolicy)(nil), "google.container.v1alpha1.IPAllocationPolicy") 5368 proto.RegisterType((*PodSecurityPolicyConfig)(nil), "google.container.v1alpha1.PodSecurityPolicyConfig") 5369 proto.RegisterType((*Cluster)(nil), "google.container.v1alpha1.Cluster") 5370 proto.RegisterType((*ClusterUpdate)(nil), "google.container.v1alpha1.ClusterUpdate") 5371 proto.RegisterType((*Operation)(nil), "google.container.v1alpha1.Operation") 5372 proto.RegisterType((*CreateClusterRequest)(nil), "google.container.v1alpha1.CreateClusterRequest") 5373 proto.RegisterType((*GetClusterRequest)(nil), "google.container.v1alpha1.GetClusterRequest") 5374 proto.RegisterType((*UpdateClusterRequest)(nil), "google.container.v1alpha1.UpdateClusterRequest") 5375 proto.RegisterType((*UpdateNodePoolRequest)(nil), "google.container.v1alpha1.UpdateNodePoolRequest") 5376 proto.RegisterType((*SetNodePoolAutoscalingRequest)(nil), "google.container.v1alpha1.SetNodePoolAutoscalingRequest") 5377 proto.RegisterType((*SetLoggingServiceRequest)(nil), "google.container.v1alpha1.SetLoggingServiceRequest") 5378 proto.RegisterType((*SetMonitoringServiceRequest)(nil), "google.container.v1alpha1.SetMonitoringServiceRequest") 5379 proto.RegisterType((*SetAddonsConfigRequest)(nil), "google.container.v1alpha1.SetAddonsConfigRequest") 5380 proto.RegisterType((*SetLocationsRequest)(nil), "google.container.v1alpha1.SetLocationsRequest") 5381 proto.RegisterType((*UpdateMasterRequest)(nil), "google.container.v1alpha1.UpdateMasterRequest") 5382 proto.RegisterType((*SetMasterAuthRequest)(nil), "google.container.v1alpha1.SetMasterAuthRequest") 5383 proto.RegisterType((*DeleteClusterRequest)(nil), "google.container.v1alpha1.DeleteClusterRequest") 5384 proto.RegisterType((*ListClustersRequest)(nil), "google.container.v1alpha1.ListClustersRequest") 5385 proto.RegisterType((*ListClustersResponse)(nil), "google.container.v1alpha1.ListClustersResponse") 5386 proto.RegisterType((*GetOperationRequest)(nil), "google.container.v1alpha1.GetOperationRequest") 5387 proto.RegisterType((*ListOperationsRequest)(nil), "google.container.v1alpha1.ListOperationsRequest") 5388 proto.RegisterType((*CancelOperationRequest)(nil), "google.container.v1alpha1.CancelOperationRequest") 5389 proto.RegisterType((*ListOperationsResponse)(nil), "google.container.v1alpha1.ListOperationsResponse") 5390 proto.RegisterType((*GetServerConfigRequest)(nil), "google.container.v1alpha1.GetServerConfigRequest") 5391 proto.RegisterType((*ServerConfig)(nil), "google.container.v1alpha1.ServerConfig") 5392 proto.RegisterType((*CreateNodePoolRequest)(nil), "google.container.v1alpha1.CreateNodePoolRequest") 5393 proto.RegisterType((*DeleteNodePoolRequest)(nil), "google.container.v1alpha1.DeleteNodePoolRequest") 5394 proto.RegisterType((*ListNodePoolsRequest)(nil), "google.container.v1alpha1.ListNodePoolsRequest") 5395 proto.RegisterType((*GetNodePoolRequest)(nil), "google.container.v1alpha1.GetNodePoolRequest") 5396 proto.RegisterType((*NodePool)(nil), "google.container.v1alpha1.NodePool") 5397 proto.RegisterType((*NodeManagement)(nil), "google.container.v1alpha1.NodeManagement") 5398 proto.RegisterType((*AutoUpgradeOptions)(nil), "google.container.v1alpha1.AutoUpgradeOptions") 5399 proto.RegisterType((*MaintenancePolicy)(nil), "google.container.v1alpha1.MaintenancePolicy") 5400 proto.RegisterType((*MaintenanceWindow)(nil), "google.container.v1alpha1.MaintenanceWindow") 5401 proto.RegisterType((*DailyMaintenanceWindow)(nil), "google.container.v1alpha1.DailyMaintenanceWindow") 5402 proto.RegisterType((*SetNodePoolManagementRequest)(nil), "google.container.v1alpha1.SetNodePoolManagementRequest") 5403 proto.RegisterType((*SetNodePoolSizeRequest)(nil), "google.container.v1alpha1.SetNodePoolSizeRequest") 5404 proto.RegisterType((*RollbackNodePoolUpgradeRequest)(nil), "google.container.v1alpha1.RollbackNodePoolUpgradeRequest") 5405 proto.RegisterType((*ListNodePoolsResponse)(nil), "google.container.v1alpha1.ListNodePoolsResponse") 5406 proto.RegisterType((*NodePoolAutoscaling)(nil), "google.container.v1alpha1.NodePoolAutoscaling") 5407 proto.RegisterType((*SetLabelsRequest)(nil), "google.container.v1alpha1.SetLabelsRequest") 5408 proto.RegisterMapType((map[string]string)(nil), "google.container.v1alpha1.SetLabelsRequest.ResourceLabelsEntry") 5409 proto.RegisterType((*SetLegacyAbacRequest)(nil), "google.container.v1alpha1.SetLegacyAbacRequest") 5410 proto.RegisterType((*StartIPRotationRequest)(nil), "google.container.v1alpha1.StartIPRotationRequest") 5411 proto.RegisterType((*CompleteIPRotationRequest)(nil), "google.container.v1alpha1.CompleteIPRotationRequest") 5412 proto.RegisterType((*AcceleratorConfig)(nil), "google.container.v1alpha1.AcceleratorConfig") 5413 proto.RegisterType((*SetNetworkPolicyRequest)(nil), "google.container.v1alpha1.SetNetworkPolicyRequest") 5414 proto.RegisterType((*SetMaintenancePolicyRequest)(nil), "google.container.v1alpha1.SetMaintenancePolicyRequest") 5415} 5416 5417func init() { 5418 proto.RegisterFile("google/container/v1alpha1/cluster_service.proto", fileDescriptor_339d8120448ec82b) 5419} 5420 5421var fileDescriptor_339d8120448ec82b = []byte{ 5422 // 4786 bytes of a gzipped FileDescriptorProto 5423 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x7c, 0x5d, 0x6c, 0x23, 0xd7, 5424 0x75, 0x7f, 0x46, 0xa2, 0x28, 0xf1, 0x90, 0xa2, 0xa8, 0xab, 0x2f, 0x2e, 0xed, 0xb5, 0xd7, 0x13, 5425 0xfb, 0xef, 0xf5, 0x6e, 0x2c, 0x79, 0xd7, 0x1b, 0xdb, 0xf1, 0x37, 0x45, 0xcd, 0x6a, 0x99, 0x95, 5426 0x48, 0x66, 0x28, 0xed, 0xc6, 0x1f, 0xc0, 0xfc, 0x47, 0x9c, 0x2b, 0x6a, 0x22, 0x72, 0x66, 0x3c, 5427 0x33, 0x5c, 0x5b, 0xeb, 0x3a, 0x6d, 0x52, 0xf7, 0xad, 0x6f, 0x01, 0x0a, 0xb4, 0x28, 0x10, 0xc0, 5428 0xe8, 0x57, 0x92, 0x02, 0x2d, 0x5a, 0x14, 0x48, 0x8b, 0x36, 0x45, 0xdb, 0x97, 0xa2, 0x28, 0xda, 5429 0x22, 0x79, 0x2e, 0xd0, 0x02, 0x7d, 0xe8, 0x5b, 0x91, 0xc7, 0x3e, 0xb4, 0x28, 0xee, 0xc7, 0x0c, 5430 0xef, 0x90, 0xc3, 0x21, 0x25, 0x45, 0x6b, 0xbf, 0x69, 0xce, 0xbd, 0xe7, 0xde, 0xdf, 0x39, 0x73, 5431 0xee, 0x39, 0xe7, 0x9e, 0x33, 0x14, 0x6c, 0xb4, 0x6d, 0xbb, 0xdd, 0xc1, 0x1b, 0x2d, 0xdb, 0xf2, 5432 0x75, 0xd3, 0xc2, 0xee, 0xc6, 0x83, 0x1b, 0x7a, 0xc7, 0x39, 0xd2, 0x6f, 0x6c, 0xb4, 0x3a, 0x3d, 5433 0xcf, 0xc7, 0xae, 0xe6, 0x61, 0xf7, 0x81, 0xd9, 0xc2, 0xeb, 0x8e, 0x6b, 0xfb, 0x36, 0xba, 0xc4, 5434 0x18, 0xd6, 0x43, 0x86, 0xf5, 0x80, 0xa1, 0xf4, 0x38, 0x5f, 0x4b, 0x77, 0xcc, 0x0d, 0xdd, 0xb2, 5435 0x6c, 0x5f, 0xf7, 0x4d, 0xdb, 0xf2, 0x18, 0x63, 0xe9, 0x31, 0x3e, 0x4a, 0x9f, 0x0e, 0x7a, 0x87, 5436 0x1b, 0xb8, 0xeb, 0xf8, 0x27, 0x6c, 0x50, 0xfe, 0xcf, 0x19, 0x80, 0x9a, 0x6d, 0xe0, 0x8a, 0x6d, 5437 0x1d, 0x9a, 0x6d, 0xf4, 0x14, 0xe4, 0xba, 0x7a, 0xeb, 0xc8, 0xb4, 0xb0, 0xe6, 0x9f, 0x38, 0xb8, 5438 0x28, 0x5d, 0x91, 0xae, 0x66, 0xd4, 0x2c, 0xa7, 0xed, 0x9d, 0x38, 0x18, 0x5d, 0x81, 0x9c, 0x61, 5439 0x7a, 0xc7, 0x9a, 0x67, 0x3e, 0xc4, 0x5a, 0xfb, 0xa0, 0x38, 0x75, 0x45, 0xba, 0x3a, 0xa3, 0x02, 5440 0xa1, 0x35, 0xcd, 0x87, 0x78, 0xfb, 0x80, 0x2c, 0x62, 0xeb, 0x3d, 0xff, 0x48, 0xf3, 0x5a, 0xb6, 5441 0x83, 0xbd, 0xe2, 0xf4, 0x95, 0x69, 0xb2, 0x08, 0xa5, 0x35, 0x29, 0x09, 0x3d, 0x0b, 0x0b, 0x5c, 5442 0x3a, 0x4d, 0x6f, 0xb5, 0xec, 0x9e, 0xe5, 0x17, 0x33, 0x74, 0xab, 0x3c, 0x27, 0x97, 0x19, 0x15, 5443 0xd5, 0x61, 0xae, 0x8b, 0x7d, 0xdd, 0xd0, 0x7d, 0xbd, 0x98, 0xba, 0x32, 0x7d, 0x35, 0x7b, 0xf3, 5444 0xc5, 0xf5, 0x91, 0x8a, 0x58, 0xef, 0x4b, 0xb2, 0xbe, 0xcb, 0xb9, 0x14, 0xcb, 0x77, 0x4f, 0xd4, 5445 0x70, 0x11, 0x74, 0x19, 0xc0, 0xec, 0xea, 0x6d, 0x2e, 0xdf, 0x0c, 0xdd, 0x34, 0x43, 0x29, 0x54, 5446 0xba, 0x2a, 0xa4, 0x3b, 0xfa, 0x01, 0xee, 0x78, 0xc5, 0x34, 0xdd, 0xed, 0xc6, 0x64, 0xbb, 0xed, 5447 0x50, 0x1e, 0xb6, 0x17, 0x5f, 0x00, 0xfd, 0x3f, 0x58, 0xe8, 0xd8, 0x2d, 0xbd, 0xa3, 0x79, 0x9e, 5448 0xa1, 0x31, 0x19, 0x67, 0xa9, 0xae, 0xe6, 0x29, 0xb9, 0xe9, 0x19, 0x15, 0x2a, 0x22, 0x82, 0x94, 5449 0xaf, 0xb7, 0xbd, 0xe2, 0x1c, 0x55, 0x13, 0xfd, 0x1b, 0x5d, 0x81, 0xac, 0xe3, 0x62, 0xf2, 0xa2, 5450 0xcc, 0x83, 0x0e, 0x2e, 0xc2, 0x15, 0xe9, 0xea, 0x9c, 0x2a, 0x92, 0x50, 0x03, 0x72, 0x7a, 0xab, 5451 0x85, 0x3b, 0xd8, 0xd5, 0x7d, 0xdb, 0xf5, 0x8a, 0x59, 0x0a, 0xf7, 0x2b, 0x09, 0x70, 0xcb, 0xfd, 5452 0xe9, 0x0c, 0xb5, 0x1a, 0x59, 0x01, 0x5d, 0x85, 0x42, 0xd7, 0xb4, 0xb4, 0x96, 0xd3, 0xd3, 0x9c, 5453 0x8e, 0xee, 0x1f, 0xda, 0x6e, 0xb7, 0x38, 0xcf, 0x5e, 0x4a, 0xd7, 0xb4, 0x2a, 0x4e, 0xaf, 0xc1, 5454 0xa9, 0xe8, 0x75, 0x48, 0x93, 0xc5, 0x7d, 0xaf, 0xb8, 0x40, 0x77, 0x7d, 0x7a, 0x8c, 0x92, 0xf6, 5455 0xc8, 0x64, 0x95, 0xf3, 0x94, 0x5e, 0x83, 0xf9, 0xc8, 0xcb, 0x41, 0x05, 0x98, 0x3e, 0xc6, 0x27, 5456 0xdc, 0xd6, 0xc8, 0x9f, 0x68, 0x19, 0x66, 0x1e, 0xe8, 0x9d, 0x1e, 0xa6, 0xc6, 0x95, 0x51, 0xd9, 5457 0xc3, 0xab, 0x53, 0xaf, 0x48, 0xa5, 0xaf, 0x41, 0x56, 0xd0, 0xf5, 0x69, 0x58, 0xe5, 0x9f, 0x49, 5458 0x90, 0x09, 0xd1, 0x4c, 0xca, 0x89, 0x2a, 0x90, 0xc6, 0x87, 0x87, 0xb8, 0xe5, 0x17, 0xa7, 0xaf, 5459 0x48, 0x57, 0xf3, 0x37, 0xaf, 0x4f, 0x22, 0xeb, 0xba, 0x42, 0x59, 0x54, 0xce, 0x2a, 0xbf, 0x03, 5460 0x69, 0x46, 0x41, 0xab, 0x80, 0x94, 0xdb, 0xb7, 0x95, 0xca, 0x9e, 0xb6, 0x5f, 0x6b, 0x36, 0x94, 5461 0x4a, 0xf5, 0x76, 0x55, 0xd9, 0x2a, 0x7c, 0x09, 0x2d, 0x40, 0xb6, 0x56, 0xd7, 0x9a, 0x95, 0x3b, 5462 0xca, 0xd6, 0xfe, 0x8e, 0x52, 0x90, 0xc8, 0xc4, 0x86, 0xaa, 0xdc, 0x56, 0x54, 0x4d, 0xa4, 0x4f, 5463 0xa1, 0x3c, 0x40, 0xad, 0xae, 0x29, 0xdf, 0x54, 0x2a, 0xfb, 0x7b, 0x4a, 0x61, 0x5a, 0xfe, 0xf1, 5464 0x14, 0xc0, 0xae, 0x4e, 0xfc, 0x45, 0xb9, 0xe7, 0x1f, 0xa1, 0x12, 0xcc, 0xf5, 0x3c, 0xec, 0x5a, 5465 0x7a, 0x37, 0x38, 0xbc, 0xe1, 0x33, 0x19, 0x73, 0x74, 0xcf, 0xfb, 0xd0, 0x76, 0x0d, 0x2e, 0x63, 5466 0xf8, 0x8c, 0x2c, 0xb8, 0xd4, 0xea, 0x98, 0xd8, 0xf2, 0xb5, 0x16, 0x76, 0x7d, 0xf3, 0xd0, 0x6c, 5467 0xe9, 0x3e, 0xd6, 0x5a, 0xd4, 0x4e, 0xa8, 0xe4, 0xd9, 0x9b, 0x37, 0x13, 0x24, 0xaf, 0x50, 0xde, 5468 0x4a, 0x9f, 0x95, 0x5b, 0xd8, 0x5a, 0x2b, 0x7e, 0x00, 0xdd, 0x82, 0xd5, 0xc0, 0xcd, 0xb5, 0x74, 5469 0x71, 0xcf, 0xa2, 0x41, 0x91, 0x2d, 0xf3, 0xd1, 0x8a, 0x2e, 0xf0, 0xa2, 0xe7, 0x01, 0x0d, 0xa3, 5470 0x2c, 0x62, 0xca, 0xb1, 0x38, 0xb4, 0x15, 0x39, 0xeb, 0x7c, 0x3a, 0x79, 0xd5, 0x87, 0xec, 0xac, 5471 0x33, 0xca, 0x5d, 0x7c, 0x22, 0x37, 0x61, 0x6d, 0x04, 0x6e, 0xf4, 0x0a, 0x14, 0x4d, 0xcf, 0xeb, 5472 0x61, 0x2d, 0x66, 0x3b, 0x89, 0x1e, 0xc6, 0x55, 0x3a, 0x3e, 0xc4, 0x2f, 0xff, 0xde, 0x34, 0xe4, 5473 0xca, 0x86, 0x61, 0x5b, 0x1e, 0x5f, 0xea, 0x7d, 0x58, 0x3a, 0xf2, 0x7d, 0x47, 0xeb, 0xd8, 0xba, 5474 0xa1, 0x1d, 0xe8, 0x1d, 0xdd, 0x6a, 0x99, 0x56, 0x9b, 0xae, 0x92, 0x7c, 0x5e, 0xef, 0xf8, 0xbe, 5475 0xb3, 0x63, 0xeb, 0xc6, 0x66, 0xc0, 0xa3, 0x2e, 0x1e, 0x0d, 0x92, 0xd0, 0x07, 0x50, 0x3a, 0xb2, 5476 0x5d, 0xf3, 0x21, 0x61, 0xef, 0x68, 0x8e, 0x6d, 0x68, 0x7a, 0xcf, 0xb7, 0xbd, 0x96, 0xde, 0x21, 5477 0x9b, 0x4c, 0xd1, 0x4d, 0x92, 0x3c, 0xe6, 0x9d, 0x90, 0xb9, 0x61, 0x1b, 0xe5, 0x3e, 0xab, 0x5a, 5478 0x3c, 0x1a, 0x31, 0x82, 0x74, 0x58, 0x3e, 0xee, 0x1d, 0x60, 0xd7, 0xc2, 0x3e, 0xf6, 0x34, 0x43, 5479 0xf7, 0x8e, 0x0e, 0x6c, 0xdd, 0x35, 0xb8, 0x95, 0xac, 0x27, 0x6c, 0x76, 0x37, 0x64, 0xdb, 0x0a, 5480 0xb8, 0xd4, 0xa5, 0xe3, 0x61, 0x22, 0x3a, 0x80, 0x15, 0x0b, 0xfb, 0x1f, 0xda, 0xee, 0xb1, 0xe6, 5481 0xd8, 0x1d, 0xb3, 0x75, 0x12, 0x58, 0x62, 0x6a, 0xec, 0x1e, 0x35, 0xc6, 0xd7, 0xa0, 0x6c, 0xdc, 5482 0x0a, 0x97, 0xac, 0x61, 0xa2, 0xbc, 0x01, 0x8b, 0x43, 0x1a, 0x26, 0x47, 0xc4, 0x30, 0x3d, 0xfd, 5483 0xa0, 0x83, 0x0d, 0xfe, 0x9e, 0xc3, 0x67, 0xf9, 0x25, 0x28, 0x8e, 0xd2, 0x56, 0x22, 0xdf, 0x0d, 5484 0x58, 0x8a, 0x11, 0x7c, 0x1c, 0x4b, 0x8c, 0x1c, 0x89, 0x2c, 0xff, 0x25, 0xc1, 0x13, 0x7d, 0x3f, 5485 0x40, 0x70, 0x62, 0x83, 0xaf, 0x11, 0x58, 0x62, 0x11, 0x66, 0xb1, 0x25, 0x72, 0x07, 0x8f, 0xc8, 5486 0x80, 0x6c, 0xcb, 0x34, 0x5c, 0xed, 0xa0, 0x63, 0xb7, 0x8e, 0xbd, 0xe2, 0x14, 0xf5, 0xea, 0x95, 5487 0x04, 0x2d, 0x27, 0xef, 0xb4, 0x5e, 0x31, 0x0d, 0x77, 0x93, 0xac, 0xa5, 0x42, 0x2b, 0xf8, 0xd3, 5488 0x2b, 0xed, 0x42, 0x26, 0x1c, 0x20, 0x49, 0x82, 0x61, 0x7a, 0x4e, 0x47, 0x3f, 0xd1, 0x04, 0x67, 5489 0x95, 0xe5, 0xb4, 0x1a, 0xf1, 0x57, 0xe4, 0xf8, 0x86, 0xa8, 0xb8, 0xc7, 0xca, 0x84, 0xeb, 0xc9, 5490 0x3f, 0x94, 0x60, 0x3e, 0xa2, 0x25, 0xb4, 0x0b, 0x73, 0x8e, 0x6b, 0x3f, 0x30, 0x0d, 0xec, 0xd2, 5491 0xf5, 0xf2, 0xc9, 0xe1, 0x5b, 0xe4, 0x5d, 0x6f, 0x70, 0x46, 0x35, 0x5c, 0x42, 0xd4, 0xd7, 0x54, 5492 0x44, 0x5f, 0xf2, 0x0b, 0x30, 0xd7, 0xe8, 0xcf, 0x5a, 0x6e, 0xa8, 0xf5, 0x7b, 0xd5, 0x2d, 0x45, 5493 0x1d, 0xf0, 0xe9, 0x00, 0xe9, 0x4a, 0x79, 0xa7, 0x5a, 0xa9, 0x17, 0x24, 0xf9, 0xcf, 0x52, 0x80, 5494 0xaa, 0x8d, 0x72, 0x87, 0x84, 0x7e, 0x92, 0x9c, 0x71, 0xc4, 0x4f, 0x43, 0xbe, 0xe7, 0x61, 0xcd, 5495 0x74, 0x34, 0xbd, 0x63, 0xea, 0x1e, 0xf6, 0xf8, 0x9b, 0xc9, 0xf5, 0x3c, 0x5c, 0x75, 0xca, 0x8c, 5496 0x86, 0xae, 0xc3, 0x62, 0xcb, 0xc5, 0xc4, 0x21, 0x7b, 0xbd, 0x03, 0x6e, 0xcb, 0x1c, 0x52, 0x81, 5497 0x0d, 0x34, 0x43, 0x3a, 0x4d, 0xad, 0xc2, 0x27, 0xa6, 0xdb, 0x69, 0x9e, 0x5a, 0x85, 0x64, 0xaa, 5498 0xde, 0x6b, 0xb0, 0x18, 0xb8, 0x60, 0xd3, 0x79, 0x70, 0x4b, 0x23, 0x9a, 0xa5, 0x07, 0x2c, 0xa3, 5499 0x2e, 0xf0, 0x81, 0xaa, 0xf3, 0xe0, 0x16, 0x79, 0x65, 0x04, 0xa7, 0x65, 0x1b, 0x58, 0x98, 0xc8, 5500 0x32, 0xa7, 0x1c, 0xa1, 0x86, 0xb3, 0xbe, 0x02, 0x88, 0xa7, 0x6f, 0x9e, 0x30, 0x33, 0x4d, 0x67, 5501 0x16, 0x82, 0x91, 0x70, 0xf6, 0x5b, 0xf0, 0x78, 0x3f, 0xd3, 0x6d, 0xd9, 0x96, 0xa1, 0xbb, 0x27, 5502 0x9a, 0xab, 0x5b, 0x6d, 0xcc, 0x50, 0xcf, 0x52, 0xbe, 0x4b, 0x7c, 0x4e, 0x33, 0x98, 0xa2, 0x92, 5503 0x19, 0x54, 0x80, 0x32, 0x5c, 0x0e, 0xb7, 0x8b, 0x5d, 0x61, 0x8e, 0xae, 0x50, 0x0a, 0x26, 0xc5, 5504 0x2c, 0xf1, 0x55, 0x58, 0x1b, 0xd2, 0x01, 0xb7, 0xb7, 0x4c, 0x24, 0x0e, 0x05, 0xa8, 0x99, 0xf1, 5505 0x6e, 0xc0, 0x72, 0x54, 0x1d, 0x9c, 0x07, 0x58, 0x24, 0x12, 0x95, 0xc2, 0x18, 0x5e, 0x86, 0xe2, 5506 0xb0, 0x66, 0x38, 0x53, 0x96, 0x32, 0xad, 0x0c, 0xea, 0x87, 0x19, 0xf9, 0x8b, 0xb0, 0xd6, 0xb0, 5507 0x8d, 0x26, 0x6e, 0xf5, 0x5c, 0xd3, 0x3f, 0x89, 0x78, 0x83, 0x91, 0xc7, 0x59, 0xfe, 0xb5, 0x05, 5508 0x98, 0xad, 0x30, 0xdc, 0x24, 0xbb, 0x14, 0xce, 0x17, 0xfd, 0x9b, 0x64, 0x97, 0x06, 0xf6, 0x5a, 5509 0xae, 0xe9, 0x10, 0x53, 0xe4, 0x27, 0x4b, 0x24, 0x91, 0x37, 0x69, 0x5a, 0xa6, 0x6f, 0xea, 0x1d, 5510 0x8d, 0x0a, 0xca, 0xd2, 0xd7, 0x69, 0x9a, 0xbe, 0x16, 0xf8, 0x08, 0x4b, 0x7f, 0x49, 0x06, 0x7b, 5511 0x1b, 0xb2, 0x7c, 0x96, 0xe0, 0xa4, 0x9f, 0x99, 0x28, 0x73, 0x56, 0xc1, 0xea, 0xdf, 0x3e, 0x6e, 5512 0x43, 0xb6, 0x4b, 0x1d, 0x0b, 0x09, 0x62, 0x47, 0xd4, 0xc4, 0x92, 0xd7, 0xe9, 0xbb, 0x21, 0x15, 5513 0xba, 0xfd, 0x24, 0xe8, 0x59, 0x92, 0x79, 0xb7, 0xdb, 0xa6, 0xd5, 0x0e, 0xee, 0x50, 0xdc, 0x08, 5514 0xf3, 0x9c, 0xdc, 0x64, 0x54, 0x92, 0x4f, 0x74, 0x6d, 0xcb, 0xf4, 0x6d, 0x57, 0x9c, 0xcb, 0x0c, 5515 0x6f, 0xb1, 0x3f, 0x12, 0x4c, 0x2f, 0xc2, 0x6c, 0x70, 0xfa, 0x98, 0x69, 0x05, 0x8f, 0xf1, 0x67, 5516 0x29, 0x13, 0x7f, 0x96, 0x76, 0x60, 0x5e, 0xa7, 0x09, 0x42, 0xa0, 0x2f, 0xa0, 0x72, 0x3e, 0x9b, 5517 0x94, 0xba, 0x0b, 0x09, 0x85, 0x9a, 0xd3, 0xc5, 0xf4, 0xe2, 0x09, 0x00, 0xc1, 0x29, 0x30, 0x5b, 5518 0x12, 0x28, 0x68, 0x13, 0xa8, 0x86, 0x35, 0xc7, 0xb6, 0x3b, 0x5e, 0x31, 0x47, 0x3d, 0xfb, 0x97, 5519 0xc7, 0xbc, 0x9a, 0x86, 0x6d, 0x77, 0xd4, 0x8c, 0xc5, 0xff, 0xf2, 0xd0, 0xe3, 0x90, 0x09, 0xfc, 5520 0x96, 0x57, 0x9c, 0xa7, 0xd7, 0x94, 0x3e, 0x01, 0xbd, 0x04, 0x6b, 0xcc, 0xf0, 0x34, 0x21, 0x2d, 5521 0xa0, 0xab, 0x15, 0xf3, 0xd4, 0x2e, 0x57, 0xd8, 0x70, 0x3f, 0x08, 0x96, 0xc9, 0x20, 0xaa, 0x43, 5522 0x3e, 0x1a, 0xe4, 0x8b, 0x4b, 0x54, 0x11, 0x57, 0x27, 0xf5, 0xd9, 0xea, 0x7c, 0x24, 0xae, 0x23, 5523 0x0d, 0x96, 0xa9, 0x23, 0x0d, 0xa0, 0x05, 0xcb, 0x2e, 0xd3, 0x65, 0x9f, 0x4f, 0x58, 0x76, 0xd8, 5524 0x33, 0xab, 0xc8, 0x74, 0x86, 0xbc, 0xf5, 0xa7, 0x12, 0x3c, 0x25, 0x18, 0x28, 0x0b, 0x7d, 0x1a, 5525 0x07, 0x11, 0xbe, 0xce, 0x55, 0xba, 0xdd, 0xd7, 0xce, 0x1c, 0x3d, 0xd5, 0x27, 0xba, 0xc9, 0x71, 5526 0xfc, 0x3d, 0x40, 0x5d, 0x72, 0xcb, 0xc0, 0x96, 0x6e, 0xb5, 0x70, 0x20, 0xe5, 0xda, 0xd8, 0x84, 5527 0x72, 0xb7, 0xcf, 0xc4, 0x85, 0x5c, 0xec, 0x0e, 0x92, 0x90, 0x0d, 0x25, 0x92, 0x45, 0x7a, 0xdc, 5528 0xe3, 0x0c, 0xe4, 0x5f, 0x97, 0xc6, 0xde, 0x04, 0x46, 0x78, 0x2b, 0x75, 0xcd, 0x19, 0xe1, 0xc6, 5529 0x1e, 0x83, 0x8c, 0x87, 0x3b, 0x87, 0x5a, 0xc7, 0xb4, 0x8e, 0x79, 0xf2, 0x3f, 0x47, 0x08, 0x3b, 5530 0xa6, 0x75, 0x4c, 0xbc, 0xd7, 0x43, 0xdb, 0x0a, 0x52, 0x7c, 0xfa, 0x37, 0xc9, 0x82, 0xb0, 0x65, 5531 0x38, 0xb6, 0x69, 0xf9, 0x3c, 0xa7, 0x0f, 0x9f, 0x89, 0x2d, 0x06, 0x7e, 0x2b, 0x38, 0x8f, 0x0f, 5532 0xb0, 0xeb, 0x11, 0x2f, 0xd7, 0x66, 0x6e, 0x96, 0x0f, 0x73, 0xf7, 0x78, 0x8f, 0x0d, 0xd2, 0xeb, 5533 0x48, 0xcf, 0x75, 0x49, 0xaa, 0xcf, 0x5f, 0x70, 0xc0, 0x76, 0xc4, 0xc3, 0x00, 0x1b, 0x65, 0x6f, 5534 0x2e, 0xe0, 0x7a, 0x01, 0x02, 0x3a, 0xf3, 0x92, 0x01, 0x8f, 0x49, 0x79, 0x10, 0x1f, 0x23, 0x27, 5535 0x2a, 0xe0, 0x78, 0x12, 0xb2, 0x3c, 0x92, 0xfb, 0x66, 0x17, 0x17, 0xbf, 0xc5, 0x8e, 0x2b, 0x23, 5536 0xed, 0x99, 0x34, 0xa6, 0xa5, 0x3d, 0x5f, 0xf7, 0x7b, 0x5e, 0xf1, 0x98, 0x26, 0x30, 0xcf, 0x25, 5537 0x5e, 0xba, 0xa8, 0x0c, 0xeb, 0x4d, 0xca, 0xa0, 0x72, 0x46, 0xf4, 0x0c, 0xe4, 0xd9, 0x5f, 0x5a, 5538 0x17, 0x7b, 0x9e, 0xde, 0xc6, 0xc5, 0x0e, 0xdd, 0x66, 0x9e, 0x51, 0x77, 0x19, 0x11, 0x3d, 0x0f, 5539 0x4b, 0x03, 0x31, 0xcc, 0x33, 0x1f, 0xe2, 0x62, 0x97, 0xf9, 0x78, 0x31, 0x84, 0x35, 0xcd, 0x87, 5540 0x78, 0x44, 0x6c, 0xb7, 0x46, 0xc4, 0xf6, 0x75, 0x58, 0x32, 0x2d, 0xcf, 0xa7, 0xf6, 0xd9, 0x76, 5541 0xed, 0x9e, 0xa3, 0xf5, 0xdc, 0x8e, 0x57, 0xb4, 0xa9, 0xef, 0x58, 0x0c, 0x86, 0xb6, 0xc9, 0xc8, 5542 0xbe, 0xdb, 0xf1, 0xc8, 0xea, 0x11, 0x4d, 0xb2, 0x78, 0xe3, 0x30, 0x2c, 0x82, 0x1e, 0x59, 0xbc, 5543 0x79, 0x12, 0xb2, 0xf8, 0x23, 0xc7, 0x74, 0xb9, 0x16, 0x3f, 0x60, 0x5a, 0x64, 0x24, 0xaa, 0xc5, 5544 0x12, 0xcc, 0x05, 0x47, 0xb7, 0xe8, 0x32, 0x13, 0x09, 0x9e, 0x65, 0x13, 0xd2, 0x4c, 0x61, 0xe4, 5545 0x8a, 0xdd, 0xdc, 0x2b, 0xef, 0xed, 0x37, 0x07, 0xf2, 0xb6, 0x02, 0xe4, 0x68, 0x46, 0xd7, 0xac, 5546 0xd6, 0x6b, 0xd5, 0xda, 0x76, 0x41, 0x42, 0x59, 0x98, 0x55, 0xf7, 0x6b, 0xf4, 0x61, 0x8a, 0x5c, 5547 0xd5, 0x55, 0xa5, 0x52, 0xaf, 0x55, 0xaa, 0x3b, 0x84, 0x30, 0x8d, 0x72, 0x30, 0xd7, 0xdc, 0xab, 5548 0x37, 0x1a, 0xe4, 0x29, 0x85, 0x32, 0x30, 0xa3, 0xa8, 0x6a, 0x5d, 0x2d, 0xcc, 0xc8, 0xbf, 0x9f, 5549 0x86, 0x79, 0xfe, 0x92, 0xf6, 0x1d, 0x83, 0xdc, 0x48, 0x5f, 0x80, 0x65, 0x03, 0x7b, 0xa6, 0x4b, 5550 0xdc, 0x86, 0x68, 0x31, 0x2c, 0xed, 0x42, 0x7c, 0x4c, 0xb4, 0x98, 0xd7, 0xa1, 0x14, 0x70, 0xc4, 5551 0x84, 0x2a, 0x96, 0x85, 0x15, 0xf9, 0x8c, 0xdd, 0xa1, 0x88, 0xf5, 0x1e, 0xac, 0x04, 0xdc, 0xd1, 5552 0x98, 0x93, 0x3e, 0x5d, 0xcc, 0x59, 0xe2, 0xab, 0x44, 0x6e, 0xb6, 0x1b, 0x03, 0xc2, 0x90, 0x10, 5553 0xa3, 0x99, 0x46, 0x10, 0x3f, 0x05, 0x61, 0x48, 0x18, 0xa9, 0x1a, 0xe4, 0x2d, 0x07, 0x0c, 0x42, 5554 0x0d, 0x8e, 0x85, 0xd2, 0x02, 0x1f, 0xa9, 0x86, 0xa5, 0xb8, 0x0f, 0xe0, 0xf2, 0xf0, 0xf2, 0xe2, 5555 0xed, 0x36, 0x33, 0xfe, 0x32, 0xc8, 0xf7, 0x16, 0x2f, 0xb6, 0xa5, 0x01, 0x5c, 0xe2, 0x35, 0xee, 5556 0x3a, 0x04, 0xa8, 0xb5, 0x7e, 0xc0, 0x03, 0x6a, 0xb4, 0x01, 0xbe, 0x9d, 0x30, 0xee, 0x7d, 0x4f, 5557 0x82, 0xe7, 0xc2, 0x57, 0x33, 0x36, 0x2a, 0xe4, 0xce, 0x1b, 0x15, 0x9e, 0x09, 0x5e, 0x72, 0x72, 5558 0x70, 0xf8, 0x36, 0xc8, 0x01, 0xa8, 0x04, 0x3f, 0x9e, 0x3f, 0xb3, 0x1f, 0x7f, 0x82, 0xaf, 0x3e, 5559 0x2a, 0x2b, 0xbd, 0x05, 0xab, 0x03, 0x4a, 0x09, 0x6c, 0x9c, 0x17, 0x76, 0x22, 0x62, 0x70, 0x2b, 5560 0x97, 0x7f, 0x9e, 0x86, 0x4c, 0xdd, 0xc1, 0x2e, 0x55, 0x6d, 0x6c, 0xce, 0x1a, 0x44, 0x82, 0x29, 5561 0x21, 0x12, 0x34, 0x20, 0x6f, 0x07, 0x4c, 0xcc, 0x96, 0xa6, 0xc7, 0x3a, 0xcd, 0x70, 0x97, 0x75, 5562 0x62, 0x64, 0xea, 0x7c, 0xb8, 0x00, 0xb5, 0xb9, 0x4a, 0xe8, 0x7e, 0x53, 0x63, 0xab, 0x7d, 0xfd, 5563 0x95, 0x06, 0x1c, 0xf0, 0x2a, 0xa4, 0x0d, 0xec, 0xeb, 0x66, 0x87, 0x9b, 0x36, 0x7f, 0x8a, 0x71, 5564 0xcc, 0x33, 0x71, 0x8e, 0x39, 0x12, 0x10, 0xd3, 0x03, 0x01, 0xf1, 0x49, 0xc8, 0xfa, 0xba, 0xdb, 5565 0xc6, 0x3e, 0x1b, 0x66, 0x47, 0x0d, 0x18, 0x89, 0x4e, 0x10, 0x5d, 0x5f, 0x26, 0xea, 0xfa, 0xc8, 5566 0x85, 0xda, 0xf3, 0x75, 0xd7, 0x67, 0x6e, 0x93, 0x5d, 0x56, 0x32, 0x94, 0x42, 0xbd, 0xe6, 0x25, 5567 0x1a, 0x58, 0xd9, 0x20, 0x4b, 0x24, 0x67, 0xb1, 0x65, 0x90, 0x21, 0x59, 0x1d, 0xeb, 0x34, 0xb3, 5568 0x30, 0xdb, 0x50, 0x6a, 0x5b, 0x31, 0xfe, 0x72, 0x0e, 0x52, 0x5b, 0xf5, 0x9a, 0xc2, 0x1c, 0x65, 5569 0x79, 0xb3, 0xae, 0xee, 0x51, 0x47, 0x29, 0xff, 0xcf, 0x14, 0xa4, 0xa8, 0xd2, 0x97, 0xa1, 0xb0, 5570 0xf7, 0x4e, 0x43, 0x19, 0x58, 0x10, 0x41, 0xbe, 0xa2, 0x2a, 0xe5, 0x3d, 0x45, 0xab, 0xec, 0xec, 5571 0x37, 0xf7, 0x14, 0xb5, 0x20, 0x11, 0xda, 0x96, 0xb2, 0xa3, 0x08, 0xb4, 0x29, 0x42, 0xdb, 0x6f, 5572 0x6c, 0xab, 0xe5, 0x2d, 0x45, 0xdb, 0x2d, 0x53, 0xda, 0x34, 0x5a, 0x84, 0xf9, 0x80, 0x56, 0xab, 5573 0x6f, 0x29, 0xcd, 0x42, 0x8a, 0x4c, 0x53, 0x95, 0x46, 0xb9, 0xaa, 0x86, 0xac, 0x33, 0x8c, 0x75, 5574 0x4b, 0xdc, 0x22, 0x4d, 0xc0, 0xf0, 0x6d, 0x09, 0xa7, 0xd6, 0xa8, 0xd7, 0x77, 0x0a, 0xb3, 0x84, 5575 0xca, 0x37, 0xee, 0x53, 0xe7, 0xd0, 0xe3, 0x50, 0x6c, 0x2a, 0x7b, 0x7d, 0x92, 0xb6, 0x5b, 0xae, 5576 0x95, 0xb7, 0x95, 0x5d, 0xa5, 0xb6, 0x57, 0xc8, 0xa0, 0x15, 0x58, 0x2c, 0xef, 0xef, 0xd5, 0x35, 5577 0xbe, 0x2d, 0x03, 0x02, 0x44, 0x81, 0x94, 0x1c, 0x05, 0x98, 0x45, 0x79, 0x00, 0xb2, 0xd8, 0x4e, 5578 0x79, 0x53, 0xd9, 0x69, 0x16, 0x72, 0x68, 0x09, 0x16, 0xc8, 0x33, 0x93, 0x49, 0x2b, 0xef, 0xef, 5579 0xdd, 0x29, 0xcc, 0x53, 0xed, 0x47, 0x76, 0x6c, 0x56, 0xdf, 0x55, 0x0a, 0xf9, 0x90, 0xae, 0xec, 5580 0xdd, 0xaf, 0xab, 0x77, 0xb5, 0x46, 0x7d, 0xa7, 0x5a, 0x79, 0xa7, 0xb0, 0x80, 0x4a, 0xb0, 0xca, 5581 0x16, 0xa9, 0xd6, 0xf6, 0x94, 0x5a, 0xb9, 0x56, 0x51, 0x82, 0xb1, 0x82, 0xfc, 0x7d, 0x09, 0x96, 5582 0x2b, 0x34, 0xf3, 0xe0, 0x31, 0x4a, 0xc5, 0x1f, 0xf4, 0xb0, 0xe7, 0x13, 0x33, 0x71, 0x5c, 0xfb, 5583 0x5b, 0xb8, 0xe5, 0x13, 0x6f, 0xce, 0x0e, 0x61, 0x86, 0x53, 0xaa, 0x46, 0xec, 0x49, 0x7c, 0x1d, 5584 0x66, 0x79, 0xbe, 0xc5, 0xcb, 0x80, 0xf2, 0xf8, 0xbc, 0x45, 0x0d, 0x58, 0xc8, 0x81, 0x71, 0x74, 5585 0x12, 0xe2, 0xf9, 0x81, 0xe0, 0x4f, 0xf2, 0x09, 0x2c, 0x6e, 0x63, 0xff, 0xfc, 0xe8, 0x68, 0x1d, 5586 0x98, 0xdf, 0xce, 0x0c, 0x5e, 0x0d, 0xc9, 0x04, 0xd7, 0x32, 0x23, 0x74, 0x37, 0x33, 0x7d, 0x77, 5587 0x23, 0xff, 0x44, 0x82, 0x65, 0x16, 0xb3, 0x2f, 0x7c, 0xfb, 0xb7, 0x21, 0xdd, 0xa3, 0x3b, 0xf1, 5588 0x8b, 0xf3, 0xd5, 0xf1, 0xaa, 0x63, 0xc8, 0x54, 0xce, 0x17, 0x2b, 0xc0, 0xbf, 0x4b, 0xb0, 0xc2, 5589 0xa6, 0x85, 0x37, 0xba, 0x0b, 0x93, 0xe0, 0x0a, 0xe4, 0x22, 0x09, 0x00, 0xcb, 0x66, 0xc0, 0xea, 5590 0x47, 0xfe, 0xa7, 0xf8, 0x8c, 0x20, 0x16, 0x30, 0xa4, 0xb4, 0x6a, 0x10, 0x24, 0x3a, 0xd1, 0xc6, 5591 0x5c, 0x7a, 0xb0, 0x31, 0x17, 0xc8, 0x38, 0x27, 0xc8, 0xf8, 0xdf, 0x12, 0x5c, 0x6e, 0x62, 0x3f, 5592 0x2e, 0xca, 0x7f, 0x8e, 0xb2, 0x36, 0x20, 0x2b, 0x66, 0x29, 0x33, 0x67, 0xca, 0x52, 0xc4, 0x25, 5593 0x42, 0xd9, 0xd3, 0x82, 0xec, 0x3f, 0x90, 0xa0, 0xd8, 0xc4, 0xfe, 0x4e, 0xa4, 0xa0, 0x71, 0x71, 5594 0x62, 0xc7, 0x94, 0x54, 0x52, 0xb1, 0x25, 0x95, 0x38, 0x5b, 0xfc, 0x13, 0x09, 0x1e, 0x6b, 0x62, 5595 0x7f, 0x28, 0x3d, 0xbd, 0x38, 0xb8, 0xf1, 0x85, 0x9d, 0xd4, 0xa8, 0xc2, 0x4e, 0x9c, 0x82, 0xff, 5596 0x51, 0x82, 0xd5, 0x26, 0xf6, 0x23, 0x69, 0xf0, 0x85, 0xe1, 0x1d, 0xaa, 0x09, 0xa5, 0xce, 0x53, 5597 0x13, 0x8a, 0x13, 0xe7, 0x37, 0x25, 0x58, 0xa2, 0xf6, 0xc2, 0xd3, 0xd7, 0x8b, 0x93, 0x25, 0x52, 5598 0x2d, 0x4a, 0x0d, 0x56, 0x8b, 0xe2, 0xb0, 0x7d, 0x26, 0xc1, 0x12, 0xf3, 0x55, 0x2c, 0x2b, 0xbc, 5599 0x38, 0x6c, 0xcf, 0x40, 0x7e, 0x20, 0x2b, 0x65, 0x36, 0x31, 0xdf, 0x8d, 0x5c, 0xec, 0x03, 0x90, 5600 0xb3, 0x02, 0xc8, 0x7f, 0x9d, 0x82, 0x65, 0x62, 0xc4, 0xfd, 0x92, 0xe3, 0x85, 0xa1, 0xac, 0x41, 5601 0x5a, 0x6f, 0xf9, 0x01, 0xba, 0xfc, 0xcd, 0x97, 0x12, 0xcc, 0x20, 0x0e, 0xd2, 0x7a, 0x99, 0x72, 5602 0xab, 0x7c, 0x15, 0xf4, 0x46, 0x18, 0x61, 0x4e, 0x55, 0x52, 0x1d, 0x0c, 0x2f, 0xa2, 0x36, 0x1a, 5603 0x90, 0x66, 0x9b, 0x90, 0x5c, 0x6f, 0xbf, 0x76, 0xb7, 0x56, 0xbf, 0x5f, 0x63, 0x57, 0x67, 0x92, 5604 0x6f, 0x34, 0xca, 0xcd, 0xe6, 0xfd, 0xba, 0xba, 0x55, 0x90, 0x48, 0x16, 0xb4, 0xad, 0xd4, 0x14, 5605 0x95, 0x64, 0x54, 0x21, 0x79, 0x2a, 0x98, 0xb8, 0xdf, 0x54, 0xd4, 0x5a, 0x79, 0x57, 0x29, 0x4c, 5606 0xcb, 0xbf, 0x04, 0xcb, 0x5b, 0xb8, 0x83, 0x1f, 0x41, 0xc0, 0x0d, 0xe4, 0x49, 0x09, 0xf2, 0xfc, 5607 0x7f, 0x58, 0xda, 0x31, 0xbd, 0x20, 0xd7, 0x38, 0xcf, 0xe9, 0xe8, 0x27, 0x33, 0xa9, 0x48, 0x32, 5608 0xf3, 0x31, 0x2c, 0x47, 0x77, 0xf0, 0x1c, 0xdb, 0xf2, 0x30, 0x7a, 0x13, 0xe6, 0x38, 0x34, 0xaf, 5609 0x28, 0xd1, 0xf2, 0xec, 0x24, 0xb9, 0x53, 0xc8, 0x83, 0xbe, 0x0c, 0xf3, 0x5d, 0xd3, 0xf3, 0x88, 5610 0x9f, 0x23, 0xfb, 0xb3, 0xee, 0x5d, 0x46, 0xcd, 0x71, 0xe2, 0xbb, 0x84, 0x26, 0xff, 0x32, 0x2c, 5611 0x6d, 0x63, 0x3f, 0xbc, 0xb1, 0x9c, 0x43, 0xbc, 0xa7, 0x20, 0xd7, 0xbf, 0x73, 0x85, 0xda, 0xcd, 5612 0x86, 0xb4, 0x11, 0xf9, 0xd4, 0x01, 0xac, 0x10, 0xe9, 0x43, 0x04, 0x17, 0xa1, 0xe1, 0xef, 0x4a, 5613 0xb0, 0x5a, 0xd1, 0xad, 0x16, 0xee, 0x3c, 0x62, 0x41, 0x45, 0x43, 0xfa, 0x55, 0x09, 0x56, 0x07, 5614 0x25, 0xe5, 0x6f, 0x7a, 0x0b, 0x20, 0xe4, 0x0e, 0xde, 0xf5, 0xd3, 0x93, 0x5c, 0x30, 0x55, 0x81, 5615 0x6f, 0xb2, 0xf7, 0xad, 0xc1, 0xea, 0x36, 0xf6, 0x49, 0x78, 0xc3, 0xee, 0xb9, 0x63, 0x57, 0x9c, 5616 0x98, 0x9f, 0x4e, 0x41, 0x4e, 0x5c, 0x1e, 0xbd, 0x04, 0x6b, 0x06, 0x3e, 0xd4, 0x7b, 0x1d, 0x7f, 5617 0xa8, 0xf2, 0xca, 0x36, 0x59, 0xe1, 0xc3, 0x03, 0x95, 0xd7, 0x75, 0x58, 0x7a, 0xa0, 0x77, 0xcc, 5618 0x68, 0x3d, 0x2c, 0xf8, 0x66, 0x6c, 0x91, 0x0e, 0x09, 0xe5, 0x30, 0x8f, 0xd5, 0x90, 0xd8, 0x3e, 5619 0x42, 0xba, 0x98, 0x0a, 0x6a, 0x48, 0x74, 0xa4, 0x5f, 0x43, 0xba, 0x06, 0x6c, 0x09, 0x61, 0xae, 5620 0x57, 0x9c, 0xa1, 0x6b, 0x2f, 0xd0, 0x81, 0x70, 0xaa, 0x87, 0x6e, 0xc2, 0x0a, 0x9b, 0x1b, 0x8d, 5621 0x10, 0xec, 0x4b, 0xb0, 0x8c, 0xca, 0x60, 0x46, 0xca, 0x16, 0x9e, 0xfc, 0x77, 0x12, 0xac, 0xb0, 5622 0x3b, 0xd4, 0xc5, 0x67, 0xd9, 0x6f, 0x43, 0x26, 0xcc, 0x3c, 0x79, 0x7e, 0x30, 0x51, 0x23, 0x67, 5623 0x2e, 0xc8, 0x4d, 0x85, 0x83, 0x93, 0x8e, 0x1c, 0x9c, 0xef, 0x4b, 0xb0, 0xc2, 0x7c, 0xef, 0x17, 5624 0xe1, 0xae, 0x10, 0x97, 0x21, 0xfc, 0x8a, 0xc4, 0xbc, 0x67, 0x80, 0xef, 0x02, 0xd3, 0x97, 0x51, 5625 0x97, 0xd1, 0xdf, 0x96, 0x00, 0x6d, 0xf7, 0x2f, 0x1b, 0x5f, 0x34, 0x0d, 0xfd, 0x6f, 0x0a, 0xe6, 5626 0x02, 0x6c, 0xb1, 0x05, 0xb4, 0x37, 0x20, 0xcd, 0x73, 0xcb, 0xa9, 0xd3, 0xf4, 0x67, 0x39, 0xd3, 5627 0x29, 0x3b, 0xc2, 0x03, 0x77, 0xa0, 0xd4, 0xf9, 0xef, 0x40, 0x55, 0x80, 0xae, 0x6e, 0xe9, 0x6d, 5628 0xdc, 0x0d, 0x5e, 0x4d, 0x36, 0xb1, 0xce, 0x47, 0x16, 0xdc, 0x0d, 0x19, 0x54, 0x81, 0x39, 0xb9, 5629 0xe3, 0x54, 0x84, 0xd9, 0xc0, 0x6f, 0xb1, 0xa6, 0x53, 0xf0, 0x38, 0xaa, 0xa7, 0x71, 0x38, 0xaa, 5630 0xa7, 0xb1, 0x19, 0xd6, 0x12, 0xdb, 0x34, 0x8b, 0xbb, 0x36, 0x81, 0xf8, 0xe3, 0x7b, 0x39, 0x47, 5631 0x31, 0x25, 0x43, 0xf9, 0x3b, 0xd2, 0x79, 0x9b, 0x1a, 0xab, 0x80, 0xf8, 0x83, 0x76, 0xbf, 0xba, 5632 0x77, 0x47, 0x63, 0x2d, 0x8c, 0xe9, 0xc1, 0x66, 0x47, 0x2a, 0xd2, 0xec, 0x98, 0xe9, 0x37, 0x3b, 5633 0xd2, 0xf2, 0x1f, 0x4a, 0x90, 0x8f, 0x2a, 0x9d, 0x84, 0x50, 0xf2, 0x0a, 0xb5, 0x9e, 0xd3, 0x76, 5634 0x75, 0x23, 0xf8, 0x72, 0x8e, 0xbe, 0xd6, 0x7d, 0x46, 0x42, 0x4f, 0x32, 0x43, 0xd1, 0x5c, 0xec, 5635 0xe8, 0xa6, 0xcb, 0x3f, 0x6a, 0x01, 0x42, 0x52, 0x29, 0x05, 0xdd, 0x83, 0x05, 0xce, 0xae, 0xd9, 5636 0x4e, 0x50, 0x90, 0x1f, 0xd7, 0xcf, 0x2d, 0xf7, 0x77, 0xa8, 0x33, 0x26, 0x35, 0xdf, 0x8b, 0x3c, 5637 0xcb, 0x5d, 0x40, 0xc3, 0xb3, 0xd0, 0x57, 0x61, 0x4d, 0x44, 0xac, 0x09, 0xe5, 0x52, 0x76, 0x96, 5638 0x96, 0x05, 0xf0, 0xcd, 0xb0, 0x72, 0x3a, 0xf6, 0x83, 0x0a, 0xf9, 0x1d, 0x58, 0x1c, 0x6a, 0xbf, 5639 0xa2, 0x2d, 0x48, 0x7f, 0x68, 0x5a, 0x86, 0xfd, 0xe1, 0x04, 0x5f, 0x03, 0x0a, 0xdc, 0xf7, 0x29, 5640 0x8f, 0xca, 0x79, 0xe5, 0x5f, 0x97, 0x22, 0x6b, 0xb3, 0x51, 0xd4, 0x85, 0xa2, 0xa1, 0x9b, 0x9d, 5641 0x13, 0x4d, 0x6c, 0x15, 0xf3, 0xdd, 0x98, 0x03, 0x48, 0xfa, 0x36, 0x6a, 0x8b, 0xb0, 0x0e, 0x2d, 5642 0x7a, 0xe7, 0x4b, 0xea, 0xaa, 0x11, 0x3b, 0xb2, 0x39, 0x07, 0x69, 0xd6, 0x61, 0x90, 0x9b, 0xb0, 5643 0x1a, 0xcf, 0x3d, 0x50, 0x7e, 0x9e, 0x1a, 0x2c, 0x3f, 0x97, 0x60, 0xce, 0xe8, 0xb1, 0x2c, 0x87, 5644 0x3b, 0xc5, 0xf0, 0x59, 0xfe, 0xb9, 0x04, 0x8f, 0x0b, 0x95, 0x1e, 0xe1, 0x60, 0x7f, 0x8e, 0x6e, 5645 0xf8, 0x17, 0xe8, 0x92, 0xe2, 0xae, 0x58, 0x7f, 0xcd, 0x0a, 0x10, 0x81, 0xcc, 0x4d, 0xf3, 0x21, 5646 0xfe, 0x3c, 0xa5, 0xbd, 0xcc, 0x3f, 0x24, 0x61, 0x8e, 0x7f, 0x86, 0x3a, 0xfe, 0x8c, 0x15, 0x7a, 5647 0xfc, 0x38, 0x09, 0xfe, 0x40, 0x82, 0x27, 0x54, 0xbb, 0xd3, 0x39, 0xd0, 0x5b, 0xc7, 0x81, 0x18, 5648 0xfc, 0xec, 0x7c, 0xd1, 0xc2, 0xe7, 0x7b, 0xec, 0x7e, 0x22, 0xe4, 0x17, 0x3c, 0x69, 0x8f, 0x7e, 5649 0x3f, 0x23, 0x9d, 0xe5, 0xfb, 0x19, 0xf9, 0x63, 0x58, 0x8a, 0xeb, 0x36, 0x8e, 0xfe, 0x1e, 0xf3, 5650 0x69, 0xc8, 0x77, 0x4d, 0x4b, 0x0c, 0xb4, 0xec, 0x57, 0x16, 0xb9, 0xae, 0x69, 0xf5, 0x83, 0x2c, 5651 0x99, 0xa5, 0x7f, 0x34, 0x1c, 0x8e, 0x73, 0x5d, 0xfd, 0xa3, 0x70, 0x96, 0xfc, 0xd3, 0x29, 0x28, 5652 0x34, 0xb1, 0xcf, 0xbe, 0x9a, 0xbf, 0x38, 0xb5, 0x1f, 0xc1, 0x82, 0x8b, 0x3d, 0xbb, 0xe7, 0xb6, 5653 0xb0, 0xc6, 0x7f, 0x41, 0xc1, 0x7e, 0xaf, 0xf1, 0x56, 0x72, 0xf1, 0x22, 0x82, 0x6b, 0x5d, 0xe5, 5654 0x4b, 0x88, 0xbf, 0xa7, 0xc8, 0xbb, 0x11, 0x22, 0xba, 0x0e, 0x8b, 0x74, 0x03, 0xed, 0xd0, 0xb4, 5655 0xda, 0xd8, 0x75, 0x5c, 0x33, 0xcc, 0xd5, 0x0a, 0x74, 0xe0, 0x76, 0x9f, 0x1e, 0x67, 0x96, 0xa5, 5656 0x32, 0x2c, 0xc5, 0xec, 0x73, 0xaa, 0xdf, 0x12, 0xfc, 0x86, 0x44, 0x8b, 0x41, 0x3b, 0xb8, 0xad, 5657 0xb7, 0x4e, 0xca, 0x07, 0x7a, 0xeb, 0xe2, 0x14, 0x2b, 0x58, 0x49, 0x2a, 0x6a, 0x25, 0x71, 0x76, 5658 0xfc, 0x6d, 0x58, 0xa5, 0x61, 0xa9, 0xda, 0x50, 0xf9, 0xcf, 0x80, 0x2e, 0xbe, 0x8e, 0x22, 0xee, 5659 0xff, 0x1d, 0x09, 0x2e, 0x55, 0xec, 0xae, 0x43, 0x2e, 0x13, 0x8f, 0x12, 0x83, 0xe8, 0x76, 0x8e, 5660 0x61, 0x71, 0xe8, 0xb7, 0x2e, 0xc4, 0x6a, 0x84, 0x5f, 0xbb, 0xf0, 0xf3, 0x42, 0x10, 0x4c, 0xab, 5661 0x05, 0x5d, 0x9c, 0x4d, 0x4e, 0xd6, 0x73, 0x20, 0xd2, 0xd8, 0x15, 0x93, 0x81, 0x5a, 0x10, 0xe8, 5662 0xe4, 0xda, 0x28, 0xff, 0x8b, 0x04, 0x6b, 0xc4, 0x4b, 0x47, 0x3e, 0x4c, 0xbb, 0x30, 0x71, 0x87, 5663 0xbf, 0x99, 0x4b, 0x9d, 0xef, 0x9b, 0xb9, 0xb8, 0x77, 0xf8, 0x6f, 0xbc, 0x5c, 0x3f, 0xf4, 0xb9, 5664 0xd8, 0x85, 0x89, 0x15, 0xff, 0x45, 0x5b, 0xea, 0x17, 0xf3, 0x45, 0x5b, 0x4c, 0x39, 0xea, 0xe6, 5665 0xa7, 0xd7, 0x21, 0xcf, 0x0b, 0x11, 0x2c, 0x22, 0xbb, 0xe8, 0x47, 0x12, 0xe4, 0xc4, 0x02, 0x1d, 5666 0x4a, 0xba, 0xae, 0xc4, 0xd4, 0x0a, 0x4b, 0x1b, 0x13, 0xcf, 0x67, 0xa1, 0x45, 0x7e, 0xf5, 0xbb, 5667 0x3f, 0xfb, 0x8f, 0xef, 0x4d, 0xdd, 0x42, 0x37, 0xfb, 0x3f, 0xfd, 0xfb, 0x98, 0x5d, 0x36, 0xdf, 5668 0xe0, 0xda, 0xf4, 0x36, 0xae, 0x6d, 0x84, 0xa5, 0xf3, 0x8d, 0x6b, 0x9f, 0x6c, 0x84, 0x55, 0xbf, 5669 0xdf, 0x92, 0x00, 0xfa, 0xbd, 0x51, 0x94, 0xa4, 0xa4, 0xa1, 0x16, 0x6a, 0x69, 0x82, 0x02, 0x63, 5670 0x2c, 0x38, 0xa2, 0xba, 0x11, 0xd0, 0x42, 0x64, 0x1b, 0xd7, 0x3e, 0x41, 0xbf, 0x2b, 0xc1, 0x7c, 5671 0xa4, 0xb3, 0x8c, 0x92, 0x74, 0x13, 0xd7, 0x83, 0x2e, 0x4d, 0x54, 0x17, 0x93, 0xdf, 0xa0, 0x20, 5672 0x5f, 0x96, 0xcf, 0xa0, 0xc1, 0x57, 0xa5, 0x6b, 0x14, 0x67, 0xa4, 0xc9, 0x9b, 0x88, 0x33, 0xae, 5673 0x1d, 0x7c, 0x3a, 0x9c, 0xa5, 0x33, 0x28, 0x93, 0xe0, 0xfc, 0x53, 0x09, 0xf2, 0xd1, 0x5e, 0x2e, 5674 0x7a, 0x61, 0x2c, 0xd0, 0x81, 0x42, 0xc5, 0x84, 0x48, 0xab, 0x14, 0x69, 0xa5, 0xf4, 0xe6, 0xa9, 5675 0x91, 0x6e, 0x84, 0xf9, 0x0e, 0x47, 0xfd, 0xd3, 0x68, 0xfe, 0x2a, 0x66, 0x3e, 0xaf, 0x24, 0xe7, 5676 0x04, 0xa3, 0x1b, 0xba, 0x13, 0x4a, 0xf1, 0x4d, 0x2a, 0x85, 0x2a, 0xef, 0x9e, 0x53, 0x0a, 0x0f, 5677 0xfb, 0x02, 0x06, 0x22, 0xd4, 0x8f, 0x25, 0x58, 0x1c, 0x6a, 0xbb, 0xa2, 0x17, 0xc7, 0xe4, 0x38, 5678 0x71, 0x4d, 0xda, 0x09, 0x45, 0xb9, 0x43, 0x45, 0xd9, 0x94, 0xdf, 0x38, 0x83, 0xe9, 0x78, 0xe1, 5679 0xd6, 0x04, 0xfa, 0xdf, 0xb0, 0x9c, 0x65, 0xf8, 0x23, 0xc1, 0x71, 0xed, 0xa5, 0x11, 0x6d, 0xdb, 5680 0x09, 0x05, 0xb8, 0x4b, 0x05, 0x50, 0xe4, 0xb7, 0xcf, 0x26, 0x40, 0x7f, 0x77, 0x7e, 0x12, 0x16, 5681 0x06, 0x9a, 0xb2, 0xe8, 0x46, 0x32, 0xfc, 0x98, 0x06, 0xee, 0x84, 0xc8, 0xb7, 0x29, 0xf2, 0xb2, 5682 0xfc, 0xfa, 0xd9, 0x90, 0xb3, 0x8d, 0x09, 0xea, 0x3f, 0x96, 0x20, 0x27, 0xf6, 0x5e, 0x13, 0x43, 5683 0x4b, 0x4c, 0x93, 0x76, 0x42, 0xbc, 0x5f, 0xa7, 0x78, 0xb7, 0xe4, 0xb7, 0xce, 0x6a, 0x2a, 0x7c, 5684 0x28, 0x80, 0x2c, 0xb6, 0x64, 0x13, 0x21, 0xc7, 0xf4, 0x6e, 0x1f, 0x01, 0xe4, 0x9e, 0xb0, 0x2b, 5685 0xb7, 0x8d, 0xf9, 0x48, 0x37, 0x34, 0xd1, 0x9b, 0xc7, 0xf5, 0x4d, 0x1f, 0x91, 0x45, 0x87, 0xdb, 5686 0x12, 0xd4, 0x9f, 0x49, 0x30, 0x1f, 0xe9, 0x7b, 0x26, 0xa2, 0x8e, 0xeb, 0x90, 0x4e, 0x88, 0x9a, 5687 0x07, 0xf4, 0x6b, 0x67, 0x09, 0xe8, 0x24, 0x00, 0x45, 0x9b, 0x5a, 0x89, 0x01, 0x28, 0xb6, 0xd3, 5688 0x57, 0xba, 0x71, 0x0a, 0x0e, 0x9e, 0x21, 0xbd, 0x4e, 0x31, 0xbf, 0x84, 0x6e, 0x4d, 0x1e, 0xdf, 5689 0x85, 0x4e, 0xd9, 0x67, 0x12, 0xe4, 0xc4, 0xae, 0x67, 0xa2, 0x0d, 0xc7, 0xb4, 0x47, 0x27, 0x54, 5690 0x6c, 0x1c, 0xc8, 0x24, 0xc5, 0xf6, 0x11, 0x12, 0xd5, 0xfe, 0x8e, 0x04, 0x0b, 0x03, 0x4d, 0xcb, 5691 0x44, 0x8f, 0x16, 0xdf, 0xe0, 0x2c, 0xad, 0x06, 0x2c, 0xc1, 0x7f, 0x79, 0x58, 0x57, 0xba, 0x8e, 5692 0x7f, 0x22, 0xdf, 0xa6, 0xe0, 0xde, 0x96, 0x5f, 0x3b, 0x0b, 0xb8, 0x57, 0x5b, 0x74, 0x33, 0x62, 5693 0xa6, 0x3f, 0x92, 0x60, 0x61, 0xa0, 0xa3, 0x98, 0x08, 0x33, 0xbe, 0xfb, 0x58, 0x7a, 0x36, 0xf1, 5694 0x44, 0xf6, 0xe7, 0x9f, 0x56, 0xa9, 0x9f, 0x6c, 0x78, 0x22, 0xb2, 0xbf, 0x90, 0x60, 0x3e, 0x52, 5695 0xce, 0x41, 0xe3, 0x92, 0xf3, 0xc1, 0xc6, 0x52, 0xe9, 0x85, 0xc9, 0x19, 0xb8, 0xb1, 0x72, 0x55, 5696 0xa3, 0x37, 0x27, 0x35, 0x56, 0xf1, 0x88, 0xf5, 0xf3, 0x0e, 0xf4, 0x03, 0x09, 0xb2, 0x42, 0xa3, 5697 0x09, 0x3d, 0x9f, 0xac, 0xe6, 0xc1, 0x3c, 0x6f, 0x92, 0xe2, 0x54, 0x2c, 0xd6, 0x33, 0x24, 0x48, 5698 0xd4, 0x31, 0x44, 0xfb, 0x9f, 0x89, 0x8e, 0x21, 0xb6, 0x55, 0x7a, 0xba, 0xcc, 0x54, 0x3e, 0xa7, 5699 0x7a, 0x79, 0x70, 0xcb, 0x47, 0xfb, 0x9d, 0x89, 0xa8, 0x63, 0x5b, 0xa3, 0x13, 0xa2, 0xe6, 0x8a, 5700 0xbe, 0x76, 0x5e, 0x45, 0xff, 0x93, 0x04, 0x6b, 0x23, 0x4a, 0xa9, 0x28, 0xe9, 0x47, 0x05, 0xc9, 5701 0xe5, 0xd7, 0x09, 0x85, 0x50, 0xa9, 0x10, 0x3b, 0xf2, 0xf6, 0x39, 0xd3, 0x69, 0x97, 0x83, 0x21, 5702 0xef, 0xe0, 0x9f, 0x25, 0x58, 0x89, 0xad, 0xe8, 0xa3, 0x97, 0x27, 0xbb, 0x1c, 0x0c, 0xf5, 0x00, 5703 0x26, 0x14, 0xe6, 0x3e, 0x15, 0xe6, 0x1b, 0xf2, 0xce, 0xf9, 0xef, 0x06, 0x7d, 0x08, 0x44, 0xa2, 5704 0x3f, 0x92, 0x20, 0x13, 0x16, 0x34, 0xd1, 0xf5, 0x53, 0x94, 0x3d, 0x27, 0x44, 0x5e, 0xa7, 0xc8, 5705 0xab, 0xf2, 0xd6, 0xd9, 0xf2, 0x8e, 0x68, 0xcd, 0x53, 0xc8, 0x98, 0xfa, 0x55, 0xcc, 0x71, 0x19, 5706 0xd3, 0x50, 0xbd, 0xf3, 0xd1, 0x64, 0x4c, 0xfd, 0x6d, 0x09, 0xea, 0x3f, 0x27, 0x77, 0x80, 0x68, 5707 0x8d, 0x33, 0xf9, 0x0e, 0x10, 0x5b, 0x0f, 0x9d, 0x10, 0xf9, 0x2e, 0x45, 0xbe, 0x2d, 0x6f, 0x9e, 5708 0x05, 0x39, 0xdd, 0xd8, 0x09, 0x36, 0x26, 0xd8, 0xff, 0x56, 0x02, 0x34, 0x5c, 0x1e, 0x45, 0xb7, 5709 0x92, 0x7c, 0xe6, 0xa8, 0x6a, 0xea, 0x84, 0x12, 0x34, 0xa8, 0x04, 0x5f, 0x97, 0x95, 0x33, 0x48, 5710 0xd0, 0x0a, 0xf6, 0x8e, 0x08, 0xf1, 0x57, 0xec, 0x12, 0x26, 0x36, 0xa6, 0xc6, 0x5d, 0xc2, 0x62, 5711 0x9a, 0x58, 0x13, 0xc2, 0xff, 0x06, 0x85, 0x7f, 0x57, 0xbe, 0x7d, 0xfe, 0xe3, 0x4a, 0x36, 0x27, 5712 0xf8, 0xff, 0x52, 0xa2, 0x1d, 0x91, 0xe8, 0xff, 0x8e, 0xb8, 0x39, 0x46, 0x80, 0x98, 0xfa, 0xee, 5713 0x84, 0x12, 0xd4, 0xa8, 0x04, 0x77, 0xe4, 0xca, 0xd9, 0x8c, 0x3f, 0xb2, 0x33, 0x81, 0xff, 0xf7, 5714 0xfc, 0x1e, 0x3f, 0x54, 0xe8, 0x1c, 0xfb, 0x99, 0x68, 0x7c, 0x3d, 0xf7, 0xc2, 0x83, 0x00, 0xf7, 5715 0x95, 0x03, 0xbb, 0xbf, 0x2a, 0x5d, 0xdb, 0xfc, 0x89, 0x04, 0x97, 0x5b, 0x76, 0x77, 0xf4, 0xfe, 5716 0x9b, 0x4b, 0x95, 0xe0, 0xdf, 0x3f, 0xd0, 0xd2, 0x43, 0x83, 0x64, 0xb7, 0x0d, 0xe9, 0xdd, 0x4d, 5717 0xce, 0xd1, 0xb6, 0x3b, 0xba, 0xd5, 0x5e, 0xb7, 0xdd, 0xf6, 0x46, 0x1b, 0x5b, 0x34, 0xf7, 0xe5, 5718 0xff, 0x58, 0x4d, 0x77, 0x4c, 0x2f, 0xe6, 0x9f, 0xab, 0xbd, 0x16, 0x92, 0x7e, 0x38, 0xf5, 0xe4, 5719 0x36, 0x5b, 0xa4, 0xd2, 0xb1, 0x7b, 0xc6, 0x7a, 0x25, 0xdc, 0xfc, 0xde, 0x0d, 0xfa, 0x03, 0xf5, 5720 0x1b, 0xff, 0x10, 0xcc, 0x78, 0x9f, 0xce, 0x78, 0x3f, 0x9c, 0xf1, 0xfe, 0x3d, 0xbe, 0xda, 0x41, 5721 0x9a, 0x6e, 0xf9, 0xe2, 0xff, 0x05, 0x00, 0x00, 0xff, 0xff, 0xec, 0x17, 0x6d, 0x5d, 0xce, 0x4d, 5722 0x00, 0x00, 5723} 5724 5725// Reference imports to suppress errors if they are not otherwise used. 5726var _ context.Context 5727var _ grpc.ClientConnInterface 5728 5729// This is a compile-time assertion to ensure that this generated file 5730// is compatible with the grpc package it is being compiled against. 5731const _ = grpc.SupportPackageIsVersion6 5732 5733// ClusterManagerClient is the client API for ClusterManager service. 5734// 5735// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 5736type ClusterManagerClient interface { 5737 // Lists all clusters owned by a project in either the specified zone or all 5738 // zones. 5739 ListClusters(ctx context.Context, in *ListClustersRequest, opts ...grpc.CallOption) (*ListClustersResponse, error) 5740 // Gets the details of a specific cluster. 5741 GetCluster(ctx context.Context, in *GetClusterRequest, opts ...grpc.CallOption) (*Cluster, error) 5742 // Creates a cluster, consisting of the specified number and type of Google 5743 // Compute Engine instances. 5744 // 5745 // By default, the cluster is created in the project's 5746 // [default network](/compute/docs/networks-and-firewalls#networks). 5747 // 5748 // One firewall is added for the cluster. After cluster creation, 5749 // the cluster creates routes for each node to allow the containers 5750 // on that node to communicate with all other instances in the 5751 // cluster. 5752 // 5753 // Finally, an entry is added to the project's global metadata indicating 5754 // which CIDR range is being used by the cluster. 5755 CreateCluster(ctx context.Context, in *CreateClusterRequest, opts ...grpc.CallOption) (*Operation, error) 5756 // Updates the settings of a specific cluster. 5757 UpdateCluster(ctx context.Context, in *UpdateClusterRequest, opts ...grpc.CallOption) (*Operation, error) 5758 // Updates the version and/or iamge type of a specific node pool. 5759 UpdateNodePool(ctx context.Context, in *UpdateNodePoolRequest, opts ...grpc.CallOption) (*Operation, error) 5760 // Sets the autoscaling settings of a specific node pool. 5761 SetNodePoolAutoscaling(ctx context.Context, in *SetNodePoolAutoscalingRequest, opts ...grpc.CallOption) (*Operation, error) 5762 // Sets the logging service of a specific cluster. 5763 SetLoggingService(ctx context.Context, in *SetLoggingServiceRequest, opts ...grpc.CallOption) (*Operation, error) 5764 // Sets the monitoring service of a specific cluster. 5765 SetMonitoringService(ctx context.Context, in *SetMonitoringServiceRequest, opts ...grpc.CallOption) (*Operation, error) 5766 // Sets the addons of a specific cluster. 5767 SetAddonsConfig(ctx context.Context, in *SetAddonsConfigRequest, opts ...grpc.CallOption) (*Operation, error) 5768 // Sets the locations of a specific cluster. 5769 SetLocations(ctx context.Context, in *SetLocationsRequest, opts ...grpc.CallOption) (*Operation, error) 5770 // Updates the master of a specific cluster. 5771 UpdateMaster(ctx context.Context, in *UpdateMasterRequest, opts ...grpc.CallOption) (*Operation, error) 5772 // Used to set master auth materials. Currently supports :- 5773 // Changing the admin password of a specific cluster. 5774 // This can be either via password generation or explicitly set. 5775 // Modify basic_auth.csv and reset the K8S API server. 5776 SetMasterAuth(ctx context.Context, in *SetMasterAuthRequest, opts ...grpc.CallOption) (*Operation, error) 5777 // Deletes the cluster, including the Kubernetes endpoint and all worker 5778 // nodes. 5779 // 5780 // Firewalls and routes that were configured during cluster creation 5781 // are also deleted. 5782 // 5783 // Other Google Compute Engine resources that might be in use by the cluster 5784 // (e.g. load balancer resources) will not be deleted if they weren't present 5785 // at the initial create time. 5786 DeleteCluster(ctx context.Context, in *DeleteClusterRequest, opts ...grpc.CallOption) (*Operation, error) 5787 // Lists all operations in a project in a specific zone or all zones. 5788 ListOperations(ctx context.Context, in *ListOperationsRequest, opts ...grpc.CallOption) (*ListOperationsResponse, error) 5789 // Gets the specified operation. 5790 GetOperation(ctx context.Context, in *GetOperationRequest, opts ...grpc.CallOption) (*Operation, error) 5791 // Cancels the specified operation. 5792 CancelOperation(ctx context.Context, in *CancelOperationRequest, opts ...grpc.CallOption) (*empty.Empty, error) 5793 // Returns configuration info about the Container Engine service. 5794 GetServerConfig(ctx context.Context, in *GetServerConfigRequest, opts ...grpc.CallOption) (*ServerConfig, error) 5795 // Lists the node pools for a cluster. 5796 ListNodePools(ctx context.Context, in *ListNodePoolsRequest, opts ...grpc.CallOption) (*ListNodePoolsResponse, error) 5797 // Retrieves the node pool requested. 5798 GetNodePool(ctx context.Context, in *GetNodePoolRequest, opts ...grpc.CallOption) (*NodePool, error) 5799 // Creates a node pool for a cluster. 5800 CreateNodePool(ctx context.Context, in *CreateNodePoolRequest, opts ...grpc.CallOption) (*Operation, error) 5801 // Deletes a node pool from a cluster. 5802 DeleteNodePool(ctx context.Context, in *DeleteNodePoolRequest, opts ...grpc.CallOption) (*Operation, error) 5803 // Roll back the previously Aborted or Failed NodePool upgrade. 5804 // This will be an no-op if the last upgrade successfully completed. 5805 RollbackNodePoolUpgrade(ctx context.Context, in *RollbackNodePoolUpgradeRequest, opts ...grpc.CallOption) (*Operation, error) 5806 // Sets the NodeManagement options for a node pool. 5807 SetNodePoolManagement(ctx context.Context, in *SetNodePoolManagementRequest, opts ...grpc.CallOption) (*Operation, error) 5808 // Sets labels on a cluster. 5809 SetLabels(ctx context.Context, in *SetLabelsRequest, opts ...grpc.CallOption) (*Operation, error) 5810 // Enables or disables the ABAC authorization mechanism on a cluster. 5811 SetLegacyAbac(ctx context.Context, in *SetLegacyAbacRequest, opts ...grpc.CallOption) (*Operation, error) 5812 // Start master IP rotation. 5813 StartIPRotation(ctx context.Context, in *StartIPRotationRequest, opts ...grpc.CallOption) (*Operation, error) 5814 // Completes master IP rotation. 5815 CompleteIPRotation(ctx context.Context, in *CompleteIPRotationRequest, opts ...grpc.CallOption) (*Operation, error) 5816 // Sets the size of a specific node pool. 5817 SetNodePoolSize(ctx context.Context, in *SetNodePoolSizeRequest, opts ...grpc.CallOption) (*Operation, error) 5818 // Enables/Disables Network Policy for a cluster. 5819 SetNetworkPolicy(ctx context.Context, in *SetNetworkPolicyRequest, opts ...grpc.CallOption) (*Operation, error) 5820 // Sets the maintenance policy for a cluster. 5821 SetMaintenancePolicy(ctx context.Context, in *SetMaintenancePolicyRequest, opts ...grpc.CallOption) (*Operation, error) 5822} 5823 5824type clusterManagerClient struct { 5825 cc grpc.ClientConnInterface 5826} 5827 5828func NewClusterManagerClient(cc grpc.ClientConnInterface) ClusterManagerClient { 5829 return &clusterManagerClient{cc} 5830} 5831 5832func (c *clusterManagerClient) ListClusters(ctx context.Context, in *ListClustersRequest, opts ...grpc.CallOption) (*ListClustersResponse, error) { 5833 out := new(ListClustersResponse) 5834 err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/ListClusters", in, out, opts...) 5835 if err != nil { 5836 return nil, err 5837 } 5838 return out, nil 5839} 5840 5841func (c *clusterManagerClient) GetCluster(ctx context.Context, in *GetClusterRequest, opts ...grpc.CallOption) (*Cluster, error) { 5842 out := new(Cluster) 5843 err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/GetCluster", in, out, opts...) 5844 if err != nil { 5845 return nil, err 5846 } 5847 return out, nil 5848} 5849 5850func (c *clusterManagerClient) CreateCluster(ctx context.Context, in *CreateClusterRequest, opts ...grpc.CallOption) (*Operation, error) { 5851 out := new(Operation) 5852 err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/CreateCluster", in, out, opts...) 5853 if err != nil { 5854 return nil, err 5855 } 5856 return out, nil 5857} 5858 5859func (c *clusterManagerClient) UpdateCluster(ctx context.Context, in *UpdateClusterRequest, opts ...grpc.CallOption) (*Operation, error) { 5860 out := new(Operation) 5861 err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/UpdateCluster", in, out, opts...) 5862 if err != nil { 5863 return nil, err 5864 } 5865 return out, nil 5866} 5867 5868func (c *clusterManagerClient) UpdateNodePool(ctx context.Context, in *UpdateNodePoolRequest, opts ...grpc.CallOption) (*Operation, error) { 5869 out := new(Operation) 5870 err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/UpdateNodePool", in, out, opts...) 5871 if err != nil { 5872 return nil, err 5873 } 5874 return out, nil 5875} 5876 5877func (c *clusterManagerClient) SetNodePoolAutoscaling(ctx context.Context, in *SetNodePoolAutoscalingRequest, opts ...grpc.CallOption) (*Operation, error) { 5878 out := new(Operation) 5879 err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/SetNodePoolAutoscaling", in, out, opts...) 5880 if err != nil { 5881 return nil, err 5882 } 5883 return out, nil 5884} 5885 5886func (c *clusterManagerClient) SetLoggingService(ctx context.Context, in *SetLoggingServiceRequest, opts ...grpc.CallOption) (*Operation, error) { 5887 out := new(Operation) 5888 err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/SetLoggingService", in, out, opts...) 5889 if err != nil { 5890 return nil, err 5891 } 5892 return out, nil 5893} 5894 5895func (c *clusterManagerClient) SetMonitoringService(ctx context.Context, in *SetMonitoringServiceRequest, opts ...grpc.CallOption) (*Operation, error) { 5896 out := new(Operation) 5897 err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/SetMonitoringService", in, out, opts...) 5898 if err != nil { 5899 return nil, err 5900 } 5901 return out, nil 5902} 5903 5904func (c *clusterManagerClient) SetAddonsConfig(ctx context.Context, in *SetAddonsConfigRequest, opts ...grpc.CallOption) (*Operation, error) { 5905 out := new(Operation) 5906 err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/SetAddonsConfig", in, out, opts...) 5907 if err != nil { 5908 return nil, err 5909 } 5910 return out, nil 5911} 5912 5913func (c *clusterManagerClient) SetLocations(ctx context.Context, in *SetLocationsRequest, opts ...grpc.CallOption) (*Operation, error) { 5914 out := new(Operation) 5915 err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/SetLocations", in, out, opts...) 5916 if err != nil { 5917 return nil, err 5918 } 5919 return out, nil 5920} 5921 5922func (c *clusterManagerClient) UpdateMaster(ctx context.Context, in *UpdateMasterRequest, opts ...grpc.CallOption) (*Operation, error) { 5923 out := new(Operation) 5924 err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/UpdateMaster", in, out, opts...) 5925 if err != nil { 5926 return nil, err 5927 } 5928 return out, nil 5929} 5930 5931func (c *clusterManagerClient) SetMasterAuth(ctx context.Context, in *SetMasterAuthRequest, opts ...grpc.CallOption) (*Operation, error) { 5932 out := new(Operation) 5933 err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/SetMasterAuth", in, out, opts...) 5934 if err != nil { 5935 return nil, err 5936 } 5937 return out, nil 5938} 5939 5940func (c *clusterManagerClient) DeleteCluster(ctx context.Context, in *DeleteClusterRequest, opts ...grpc.CallOption) (*Operation, error) { 5941 out := new(Operation) 5942 err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/DeleteCluster", in, out, opts...) 5943 if err != nil { 5944 return nil, err 5945 } 5946 return out, nil 5947} 5948 5949func (c *clusterManagerClient) ListOperations(ctx context.Context, in *ListOperationsRequest, opts ...grpc.CallOption) (*ListOperationsResponse, error) { 5950 out := new(ListOperationsResponse) 5951 err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/ListOperations", in, out, opts...) 5952 if err != nil { 5953 return nil, err 5954 } 5955 return out, nil 5956} 5957 5958func (c *clusterManagerClient) GetOperation(ctx context.Context, in *GetOperationRequest, opts ...grpc.CallOption) (*Operation, error) { 5959 out := new(Operation) 5960 err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/GetOperation", in, out, opts...) 5961 if err != nil { 5962 return nil, err 5963 } 5964 return out, nil 5965} 5966 5967func (c *clusterManagerClient) CancelOperation(ctx context.Context, in *CancelOperationRequest, opts ...grpc.CallOption) (*empty.Empty, error) { 5968 out := new(empty.Empty) 5969 err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/CancelOperation", in, out, opts...) 5970 if err != nil { 5971 return nil, err 5972 } 5973 return out, nil 5974} 5975 5976func (c *clusterManagerClient) GetServerConfig(ctx context.Context, in *GetServerConfigRequest, opts ...grpc.CallOption) (*ServerConfig, error) { 5977 out := new(ServerConfig) 5978 err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/GetServerConfig", in, out, opts...) 5979 if err != nil { 5980 return nil, err 5981 } 5982 return out, nil 5983} 5984 5985func (c *clusterManagerClient) ListNodePools(ctx context.Context, in *ListNodePoolsRequest, opts ...grpc.CallOption) (*ListNodePoolsResponse, error) { 5986 out := new(ListNodePoolsResponse) 5987 err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/ListNodePools", in, out, opts...) 5988 if err != nil { 5989 return nil, err 5990 } 5991 return out, nil 5992} 5993 5994func (c *clusterManagerClient) GetNodePool(ctx context.Context, in *GetNodePoolRequest, opts ...grpc.CallOption) (*NodePool, error) { 5995 out := new(NodePool) 5996 err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/GetNodePool", in, out, opts...) 5997 if err != nil { 5998 return nil, err 5999 } 6000 return out, nil 6001} 6002 6003func (c *clusterManagerClient) CreateNodePool(ctx context.Context, in *CreateNodePoolRequest, opts ...grpc.CallOption) (*Operation, error) { 6004 out := new(Operation) 6005 err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/CreateNodePool", in, out, opts...) 6006 if err != nil { 6007 return nil, err 6008 } 6009 return out, nil 6010} 6011 6012func (c *clusterManagerClient) DeleteNodePool(ctx context.Context, in *DeleteNodePoolRequest, opts ...grpc.CallOption) (*Operation, error) { 6013 out := new(Operation) 6014 err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/DeleteNodePool", in, out, opts...) 6015 if err != nil { 6016 return nil, err 6017 } 6018 return out, nil 6019} 6020 6021func (c *clusterManagerClient) RollbackNodePoolUpgrade(ctx context.Context, in *RollbackNodePoolUpgradeRequest, opts ...grpc.CallOption) (*Operation, error) { 6022 out := new(Operation) 6023 err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/RollbackNodePoolUpgrade", in, out, opts...) 6024 if err != nil { 6025 return nil, err 6026 } 6027 return out, nil 6028} 6029 6030func (c *clusterManagerClient) SetNodePoolManagement(ctx context.Context, in *SetNodePoolManagementRequest, opts ...grpc.CallOption) (*Operation, error) { 6031 out := new(Operation) 6032 err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/SetNodePoolManagement", in, out, opts...) 6033 if err != nil { 6034 return nil, err 6035 } 6036 return out, nil 6037} 6038 6039func (c *clusterManagerClient) SetLabels(ctx context.Context, in *SetLabelsRequest, opts ...grpc.CallOption) (*Operation, error) { 6040 out := new(Operation) 6041 err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/SetLabels", in, out, opts...) 6042 if err != nil { 6043 return nil, err 6044 } 6045 return out, nil 6046} 6047 6048func (c *clusterManagerClient) SetLegacyAbac(ctx context.Context, in *SetLegacyAbacRequest, opts ...grpc.CallOption) (*Operation, error) { 6049 out := new(Operation) 6050 err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/SetLegacyAbac", in, out, opts...) 6051 if err != nil { 6052 return nil, err 6053 } 6054 return out, nil 6055} 6056 6057func (c *clusterManagerClient) StartIPRotation(ctx context.Context, in *StartIPRotationRequest, opts ...grpc.CallOption) (*Operation, error) { 6058 out := new(Operation) 6059 err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/StartIPRotation", in, out, opts...) 6060 if err != nil { 6061 return nil, err 6062 } 6063 return out, nil 6064} 6065 6066func (c *clusterManagerClient) CompleteIPRotation(ctx context.Context, in *CompleteIPRotationRequest, opts ...grpc.CallOption) (*Operation, error) { 6067 out := new(Operation) 6068 err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/CompleteIPRotation", in, out, opts...) 6069 if err != nil { 6070 return nil, err 6071 } 6072 return out, nil 6073} 6074 6075func (c *clusterManagerClient) SetNodePoolSize(ctx context.Context, in *SetNodePoolSizeRequest, opts ...grpc.CallOption) (*Operation, error) { 6076 out := new(Operation) 6077 err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/SetNodePoolSize", in, out, opts...) 6078 if err != nil { 6079 return nil, err 6080 } 6081 return out, nil 6082} 6083 6084func (c *clusterManagerClient) SetNetworkPolicy(ctx context.Context, in *SetNetworkPolicyRequest, opts ...grpc.CallOption) (*Operation, error) { 6085 out := new(Operation) 6086 err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/SetNetworkPolicy", in, out, opts...) 6087 if err != nil { 6088 return nil, err 6089 } 6090 return out, nil 6091} 6092 6093func (c *clusterManagerClient) SetMaintenancePolicy(ctx context.Context, in *SetMaintenancePolicyRequest, opts ...grpc.CallOption) (*Operation, error) { 6094 out := new(Operation) 6095 err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/SetMaintenancePolicy", in, out, opts...) 6096 if err != nil { 6097 return nil, err 6098 } 6099 return out, nil 6100} 6101 6102// ClusterManagerServer is the server API for ClusterManager service. 6103type ClusterManagerServer interface { 6104 // Lists all clusters owned by a project in either the specified zone or all 6105 // zones. 6106 ListClusters(context.Context, *ListClustersRequest) (*ListClustersResponse, error) 6107 // Gets the details of a specific cluster. 6108 GetCluster(context.Context, *GetClusterRequest) (*Cluster, error) 6109 // Creates a cluster, consisting of the specified number and type of Google 6110 // Compute Engine instances. 6111 // 6112 // By default, the cluster is created in the project's 6113 // [default network](/compute/docs/networks-and-firewalls#networks). 6114 // 6115 // One firewall is added for the cluster. After cluster creation, 6116 // the cluster creates routes for each node to allow the containers 6117 // on that node to communicate with all other instances in the 6118 // cluster. 6119 // 6120 // Finally, an entry is added to the project's global metadata indicating 6121 // which CIDR range is being used by the cluster. 6122 CreateCluster(context.Context, *CreateClusterRequest) (*Operation, error) 6123 // Updates the settings of a specific cluster. 6124 UpdateCluster(context.Context, *UpdateClusterRequest) (*Operation, error) 6125 // Updates the version and/or iamge type of a specific node pool. 6126 UpdateNodePool(context.Context, *UpdateNodePoolRequest) (*Operation, error) 6127 // Sets the autoscaling settings of a specific node pool. 6128 SetNodePoolAutoscaling(context.Context, *SetNodePoolAutoscalingRequest) (*Operation, error) 6129 // Sets the logging service of a specific cluster. 6130 SetLoggingService(context.Context, *SetLoggingServiceRequest) (*Operation, error) 6131 // Sets the monitoring service of a specific cluster. 6132 SetMonitoringService(context.Context, *SetMonitoringServiceRequest) (*Operation, error) 6133 // Sets the addons of a specific cluster. 6134 SetAddonsConfig(context.Context, *SetAddonsConfigRequest) (*Operation, error) 6135 // Sets the locations of a specific cluster. 6136 SetLocations(context.Context, *SetLocationsRequest) (*Operation, error) 6137 // Updates the master of a specific cluster. 6138 UpdateMaster(context.Context, *UpdateMasterRequest) (*Operation, error) 6139 // Used to set master auth materials. Currently supports :- 6140 // Changing the admin password of a specific cluster. 6141 // This can be either via password generation or explicitly set. 6142 // Modify basic_auth.csv and reset the K8S API server. 6143 SetMasterAuth(context.Context, *SetMasterAuthRequest) (*Operation, error) 6144 // Deletes the cluster, including the Kubernetes endpoint and all worker 6145 // nodes. 6146 // 6147 // Firewalls and routes that were configured during cluster creation 6148 // are also deleted. 6149 // 6150 // Other Google Compute Engine resources that might be in use by the cluster 6151 // (e.g. load balancer resources) will not be deleted if they weren't present 6152 // at the initial create time. 6153 DeleteCluster(context.Context, *DeleteClusterRequest) (*Operation, error) 6154 // Lists all operations in a project in a specific zone or all zones. 6155 ListOperations(context.Context, *ListOperationsRequest) (*ListOperationsResponse, error) 6156 // Gets the specified operation. 6157 GetOperation(context.Context, *GetOperationRequest) (*Operation, error) 6158 // Cancels the specified operation. 6159 CancelOperation(context.Context, *CancelOperationRequest) (*empty.Empty, error) 6160 // Returns configuration info about the Container Engine service. 6161 GetServerConfig(context.Context, *GetServerConfigRequest) (*ServerConfig, error) 6162 // Lists the node pools for a cluster. 6163 ListNodePools(context.Context, *ListNodePoolsRequest) (*ListNodePoolsResponse, error) 6164 // Retrieves the node pool requested. 6165 GetNodePool(context.Context, *GetNodePoolRequest) (*NodePool, error) 6166 // Creates a node pool for a cluster. 6167 CreateNodePool(context.Context, *CreateNodePoolRequest) (*Operation, error) 6168 // Deletes a node pool from a cluster. 6169 DeleteNodePool(context.Context, *DeleteNodePoolRequest) (*Operation, error) 6170 // Roll back the previously Aborted or Failed NodePool upgrade. 6171 // This will be an no-op if the last upgrade successfully completed. 6172 RollbackNodePoolUpgrade(context.Context, *RollbackNodePoolUpgradeRequest) (*Operation, error) 6173 // Sets the NodeManagement options for a node pool. 6174 SetNodePoolManagement(context.Context, *SetNodePoolManagementRequest) (*Operation, error) 6175 // Sets labels on a cluster. 6176 SetLabels(context.Context, *SetLabelsRequest) (*Operation, error) 6177 // Enables or disables the ABAC authorization mechanism on a cluster. 6178 SetLegacyAbac(context.Context, *SetLegacyAbacRequest) (*Operation, error) 6179 // Start master IP rotation. 6180 StartIPRotation(context.Context, *StartIPRotationRequest) (*Operation, error) 6181 // Completes master IP rotation. 6182 CompleteIPRotation(context.Context, *CompleteIPRotationRequest) (*Operation, error) 6183 // Sets the size of a specific node pool. 6184 SetNodePoolSize(context.Context, *SetNodePoolSizeRequest) (*Operation, error) 6185 // Enables/Disables Network Policy for a cluster. 6186 SetNetworkPolicy(context.Context, *SetNetworkPolicyRequest) (*Operation, error) 6187 // Sets the maintenance policy for a cluster. 6188 SetMaintenancePolicy(context.Context, *SetMaintenancePolicyRequest) (*Operation, error) 6189} 6190 6191// UnimplementedClusterManagerServer can be embedded to have forward compatible implementations. 6192type UnimplementedClusterManagerServer struct { 6193} 6194 6195func (*UnimplementedClusterManagerServer) ListClusters(ctx context.Context, req *ListClustersRequest) (*ListClustersResponse, error) { 6196 return nil, status.Errorf(codes.Unimplemented, "method ListClusters not implemented") 6197} 6198func (*UnimplementedClusterManagerServer) GetCluster(ctx context.Context, req *GetClusterRequest) (*Cluster, error) { 6199 return nil, status.Errorf(codes.Unimplemented, "method GetCluster not implemented") 6200} 6201func (*UnimplementedClusterManagerServer) CreateCluster(ctx context.Context, req *CreateClusterRequest) (*Operation, error) { 6202 return nil, status.Errorf(codes.Unimplemented, "method CreateCluster not implemented") 6203} 6204func (*UnimplementedClusterManagerServer) UpdateCluster(ctx context.Context, req *UpdateClusterRequest) (*Operation, error) { 6205 return nil, status.Errorf(codes.Unimplemented, "method UpdateCluster not implemented") 6206} 6207func (*UnimplementedClusterManagerServer) UpdateNodePool(ctx context.Context, req *UpdateNodePoolRequest) (*Operation, error) { 6208 return nil, status.Errorf(codes.Unimplemented, "method UpdateNodePool not implemented") 6209} 6210func (*UnimplementedClusterManagerServer) SetNodePoolAutoscaling(ctx context.Context, req *SetNodePoolAutoscalingRequest) (*Operation, error) { 6211 return nil, status.Errorf(codes.Unimplemented, "method SetNodePoolAutoscaling not implemented") 6212} 6213func (*UnimplementedClusterManagerServer) SetLoggingService(ctx context.Context, req *SetLoggingServiceRequest) (*Operation, error) { 6214 return nil, status.Errorf(codes.Unimplemented, "method SetLoggingService not implemented") 6215} 6216func (*UnimplementedClusterManagerServer) SetMonitoringService(ctx context.Context, req *SetMonitoringServiceRequest) (*Operation, error) { 6217 return nil, status.Errorf(codes.Unimplemented, "method SetMonitoringService not implemented") 6218} 6219func (*UnimplementedClusterManagerServer) SetAddonsConfig(ctx context.Context, req *SetAddonsConfigRequest) (*Operation, error) { 6220 return nil, status.Errorf(codes.Unimplemented, "method SetAddonsConfig not implemented") 6221} 6222func (*UnimplementedClusterManagerServer) SetLocations(ctx context.Context, req *SetLocationsRequest) (*Operation, error) { 6223 return nil, status.Errorf(codes.Unimplemented, "method SetLocations not implemented") 6224} 6225func (*UnimplementedClusterManagerServer) UpdateMaster(ctx context.Context, req *UpdateMasterRequest) (*Operation, error) { 6226 return nil, status.Errorf(codes.Unimplemented, "method UpdateMaster not implemented") 6227} 6228func (*UnimplementedClusterManagerServer) SetMasterAuth(ctx context.Context, req *SetMasterAuthRequest) (*Operation, error) { 6229 return nil, status.Errorf(codes.Unimplemented, "method SetMasterAuth not implemented") 6230} 6231func (*UnimplementedClusterManagerServer) DeleteCluster(ctx context.Context, req *DeleteClusterRequest) (*Operation, error) { 6232 return nil, status.Errorf(codes.Unimplemented, "method DeleteCluster not implemented") 6233} 6234func (*UnimplementedClusterManagerServer) ListOperations(ctx context.Context, req *ListOperationsRequest) (*ListOperationsResponse, error) { 6235 return nil, status.Errorf(codes.Unimplemented, "method ListOperations not implemented") 6236} 6237func (*UnimplementedClusterManagerServer) GetOperation(ctx context.Context, req *GetOperationRequest) (*Operation, error) { 6238 return nil, status.Errorf(codes.Unimplemented, "method GetOperation not implemented") 6239} 6240func (*UnimplementedClusterManagerServer) CancelOperation(ctx context.Context, req *CancelOperationRequest) (*empty.Empty, error) { 6241 return nil, status.Errorf(codes.Unimplemented, "method CancelOperation not implemented") 6242} 6243func (*UnimplementedClusterManagerServer) GetServerConfig(ctx context.Context, req *GetServerConfigRequest) (*ServerConfig, error) { 6244 return nil, status.Errorf(codes.Unimplemented, "method GetServerConfig not implemented") 6245} 6246func (*UnimplementedClusterManagerServer) ListNodePools(ctx context.Context, req *ListNodePoolsRequest) (*ListNodePoolsResponse, error) { 6247 return nil, status.Errorf(codes.Unimplemented, "method ListNodePools not implemented") 6248} 6249func (*UnimplementedClusterManagerServer) GetNodePool(ctx context.Context, req *GetNodePoolRequest) (*NodePool, error) { 6250 return nil, status.Errorf(codes.Unimplemented, "method GetNodePool not implemented") 6251} 6252func (*UnimplementedClusterManagerServer) CreateNodePool(ctx context.Context, req *CreateNodePoolRequest) (*Operation, error) { 6253 return nil, status.Errorf(codes.Unimplemented, "method CreateNodePool not implemented") 6254} 6255func (*UnimplementedClusterManagerServer) DeleteNodePool(ctx context.Context, req *DeleteNodePoolRequest) (*Operation, error) { 6256 return nil, status.Errorf(codes.Unimplemented, "method DeleteNodePool not implemented") 6257} 6258func (*UnimplementedClusterManagerServer) RollbackNodePoolUpgrade(ctx context.Context, req *RollbackNodePoolUpgradeRequest) (*Operation, error) { 6259 return nil, status.Errorf(codes.Unimplemented, "method RollbackNodePoolUpgrade not implemented") 6260} 6261func (*UnimplementedClusterManagerServer) SetNodePoolManagement(ctx context.Context, req *SetNodePoolManagementRequest) (*Operation, error) { 6262 return nil, status.Errorf(codes.Unimplemented, "method SetNodePoolManagement not implemented") 6263} 6264func (*UnimplementedClusterManagerServer) SetLabels(ctx context.Context, req *SetLabelsRequest) (*Operation, error) { 6265 return nil, status.Errorf(codes.Unimplemented, "method SetLabels not implemented") 6266} 6267func (*UnimplementedClusterManagerServer) SetLegacyAbac(ctx context.Context, req *SetLegacyAbacRequest) (*Operation, error) { 6268 return nil, status.Errorf(codes.Unimplemented, "method SetLegacyAbac not implemented") 6269} 6270func (*UnimplementedClusterManagerServer) StartIPRotation(ctx context.Context, req *StartIPRotationRequest) (*Operation, error) { 6271 return nil, status.Errorf(codes.Unimplemented, "method StartIPRotation not implemented") 6272} 6273func (*UnimplementedClusterManagerServer) CompleteIPRotation(ctx context.Context, req *CompleteIPRotationRequest) (*Operation, error) { 6274 return nil, status.Errorf(codes.Unimplemented, "method CompleteIPRotation not implemented") 6275} 6276func (*UnimplementedClusterManagerServer) SetNodePoolSize(ctx context.Context, req *SetNodePoolSizeRequest) (*Operation, error) { 6277 return nil, status.Errorf(codes.Unimplemented, "method SetNodePoolSize not implemented") 6278} 6279func (*UnimplementedClusterManagerServer) SetNetworkPolicy(ctx context.Context, req *SetNetworkPolicyRequest) (*Operation, error) { 6280 return nil, status.Errorf(codes.Unimplemented, "method SetNetworkPolicy not implemented") 6281} 6282func (*UnimplementedClusterManagerServer) SetMaintenancePolicy(ctx context.Context, req *SetMaintenancePolicyRequest) (*Operation, error) { 6283 return nil, status.Errorf(codes.Unimplemented, "method SetMaintenancePolicy not implemented") 6284} 6285 6286func RegisterClusterManagerServer(s *grpc.Server, srv ClusterManagerServer) { 6287 s.RegisterService(&_ClusterManager_serviceDesc, srv) 6288} 6289 6290func _ClusterManager_ListClusters_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6291 in := new(ListClustersRequest) 6292 if err := dec(in); err != nil { 6293 return nil, err 6294 } 6295 if interceptor == nil { 6296 return srv.(ClusterManagerServer).ListClusters(ctx, in) 6297 } 6298 info := &grpc.UnaryServerInfo{ 6299 Server: srv, 6300 FullMethod: "/google.container.v1alpha1.ClusterManager/ListClusters", 6301 } 6302 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6303 return srv.(ClusterManagerServer).ListClusters(ctx, req.(*ListClustersRequest)) 6304 } 6305 return interceptor(ctx, in, info, handler) 6306} 6307 6308func _ClusterManager_GetCluster_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6309 in := new(GetClusterRequest) 6310 if err := dec(in); err != nil { 6311 return nil, err 6312 } 6313 if interceptor == nil { 6314 return srv.(ClusterManagerServer).GetCluster(ctx, in) 6315 } 6316 info := &grpc.UnaryServerInfo{ 6317 Server: srv, 6318 FullMethod: "/google.container.v1alpha1.ClusterManager/GetCluster", 6319 } 6320 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6321 return srv.(ClusterManagerServer).GetCluster(ctx, req.(*GetClusterRequest)) 6322 } 6323 return interceptor(ctx, in, info, handler) 6324} 6325 6326func _ClusterManager_CreateCluster_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6327 in := new(CreateClusterRequest) 6328 if err := dec(in); err != nil { 6329 return nil, err 6330 } 6331 if interceptor == nil { 6332 return srv.(ClusterManagerServer).CreateCluster(ctx, in) 6333 } 6334 info := &grpc.UnaryServerInfo{ 6335 Server: srv, 6336 FullMethod: "/google.container.v1alpha1.ClusterManager/CreateCluster", 6337 } 6338 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6339 return srv.(ClusterManagerServer).CreateCluster(ctx, req.(*CreateClusterRequest)) 6340 } 6341 return interceptor(ctx, in, info, handler) 6342} 6343 6344func _ClusterManager_UpdateCluster_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6345 in := new(UpdateClusterRequest) 6346 if err := dec(in); err != nil { 6347 return nil, err 6348 } 6349 if interceptor == nil { 6350 return srv.(ClusterManagerServer).UpdateCluster(ctx, in) 6351 } 6352 info := &grpc.UnaryServerInfo{ 6353 Server: srv, 6354 FullMethod: "/google.container.v1alpha1.ClusterManager/UpdateCluster", 6355 } 6356 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6357 return srv.(ClusterManagerServer).UpdateCluster(ctx, req.(*UpdateClusterRequest)) 6358 } 6359 return interceptor(ctx, in, info, handler) 6360} 6361 6362func _ClusterManager_UpdateNodePool_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6363 in := new(UpdateNodePoolRequest) 6364 if err := dec(in); err != nil { 6365 return nil, err 6366 } 6367 if interceptor == nil { 6368 return srv.(ClusterManagerServer).UpdateNodePool(ctx, in) 6369 } 6370 info := &grpc.UnaryServerInfo{ 6371 Server: srv, 6372 FullMethod: "/google.container.v1alpha1.ClusterManager/UpdateNodePool", 6373 } 6374 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6375 return srv.(ClusterManagerServer).UpdateNodePool(ctx, req.(*UpdateNodePoolRequest)) 6376 } 6377 return interceptor(ctx, in, info, handler) 6378} 6379 6380func _ClusterManager_SetNodePoolAutoscaling_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6381 in := new(SetNodePoolAutoscalingRequest) 6382 if err := dec(in); err != nil { 6383 return nil, err 6384 } 6385 if interceptor == nil { 6386 return srv.(ClusterManagerServer).SetNodePoolAutoscaling(ctx, in) 6387 } 6388 info := &grpc.UnaryServerInfo{ 6389 Server: srv, 6390 FullMethod: "/google.container.v1alpha1.ClusterManager/SetNodePoolAutoscaling", 6391 } 6392 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6393 return srv.(ClusterManagerServer).SetNodePoolAutoscaling(ctx, req.(*SetNodePoolAutoscalingRequest)) 6394 } 6395 return interceptor(ctx, in, info, handler) 6396} 6397 6398func _ClusterManager_SetLoggingService_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6399 in := new(SetLoggingServiceRequest) 6400 if err := dec(in); err != nil { 6401 return nil, err 6402 } 6403 if interceptor == nil { 6404 return srv.(ClusterManagerServer).SetLoggingService(ctx, in) 6405 } 6406 info := &grpc.UnaryServerInfo{ 6407 Server: srv, 6408 FullMethod: "/google.container.v1alpha1.ClusterManager/SetLoggingService", 6409 } 6410 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6411 return srv.(ClusterManagerServer).SetLoggingService(ctx, req.(*SetLoggingServiceRequest)) 6412 } 6413 return interceptor(ctx, in, info, handler) 6414} 6415 6416func _ClusterManager_SetMonitoringService_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6417 in := new(SetMonitoringServiceRequest) 6418 if err := dec(in); err != nil { 6419 return nil, err 6420 } 6421 if interceptor == nil { 6422 return srv.(ClusterManagerServer).SetMonitoringService(ctx, in) 6423 } 6424 info := &grpc.UnaryServerInfo{ 6425 Server: srv, 6426 FullMethod: "/google.container.v1alpha1.ClusterManager/SetMonitoringService", 6427 } 6428 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6429 return srv.(ClusterManagerServer).SetMonitoringService(ctx, req.(*SetMonitoringServiceRequest)) 6430 } 6431 return interceptor(ctx, in, info, handler) 6432} 6433 6434func _ClusterManager_SetAddonsConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6435 in := new(SetAddonsConfigRequest) 6436 if err := dec(in); err != nil { 6437 return nil, err 6438 } 6439 if interceptor == nil { 6440 return srv.(ClusterManagerServer).SetAddonsConfig(ctx, in) 6441 } 6442 info := &grpc.UnaryServerInfo{ 6443 Server: srv, 6444 FullMethod: "/google.container.v1alpha1.ClusterManager/SetAddonsConfig", 6445 } 6446 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6447 return srv.(ClusterManagerServer).SetAddonsConfig(ctx, req.(*SetAddonsConfigRequest)) 6448 } 6449 return interceptor(ctx, in, info, handler) 6450} 6451 6452func _ClusterManager_SetLocations_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6453 in := new(SetLocationsRequest) 6454 if err := dec(in); err != nil { 6455 return nil, err 6456 } 6457 if interceptor == nil { 6458 return srv.(ClusterManagerServer).SetLocations(ctx, in) 6459 } 6460 info := &grpc.UnaryServerInfo{ 6461 Server: srv, 6462 FullMethod: "/google.container.v1alpha1.ClusterManager/SetLocations", 6463 } 6464 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6465 return srv.(ClusterManagerServer).SetLocations(ctx, req.(*SetLocationsRequest)) 6466 } 6467 return interceptor(ctx, in, info, handler) 6468} 6469 6470func _ClusterManager_UpdateMaster_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6471 in := new(UpdateMasterRequest) 6472 if err := dec(in); err != nil { 6473 return nil, err 6474 } 6475 if interceptor == nil { 6476 return srv.(ClusterManagerServer).UpdateMaster(ctx, in) 6477 } 6478 info := &grpc.UnaryServerInfo{ 6479 Server: srv, 6480 FullMethod: "/google.container.v1alpha1.ClusterManager/UpdateMaster", 6481 } 6482 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6483 return srv.(ClusterManagerServer).UpdateMaster(ctx, req.(*UpdateMasterRequest)) 6484 } 6485 return interceptor(ctx, in, info, handler) 6486} 6487 6488func _ClusterManager_SetMasterAuth_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6489 in := new(SetMasterAuthRequest) 6490 if err := dec(in); err != nil { 6491 return nil, err 6492 } 6493 if interceptor == nil { 6494 return srv.(ClusterManagerServer).SetMasterAuth(ctx, in) 6495 } 6496 info := &grpc.UnaryServerInfo{ 6497 Server: srv, 6498 FullMethod: "/google.container.v1alpha1.ClusterManager/SetMasterAuth", 6499 } 6500 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6501 return srv.(ClusterManagerServer).SetMasterAuth(ctx, req.(*SetMasterAuthRequest)) 6502 } 6503 return interceptor(ctx, in, info, handler) 6504} 6505 6506func _ClusterManager_DeleteCluster_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6507 in := new(DeleteClusterRequest) 6508 if err := dec(in); err != nil { 6509 return nil, err 6510 } 6511 if interceptor == nil { 6512 return srv.(ClusterManagerServer).DeleteCluster(ctx, in) 6513 } 6514 info := &grpc.UnaryServerInfo{ 6515 Server: srv, 6516 FullMethod: "/google.container.v1alpha1.ClusterManager/DeleteCluster", 6517 } 6518 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6519 return srv.(ClusterManagerServer).DeleteCluster(ctx, req.(*DeleteClusterRequest)) 6520 } 6521 return interceptor(ctx, in, info, handler) 6522} 6523 6524func _ClusterManager_ListOperations_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6525 in := new(ListOperationsRequest) 6526 if err := dec(in); err != nil { 6527 return nil, err 6528 } 6529 if interceptor == nil { 6530 return srv.(ClusterManagerServer).ListOperations(ctx, in) 6531 } 6532 info := &grpc.UnaryServerInfo{ 6533 Server: srv, 6534 FullMethod: "/google.container.v1alpha1.ClusterManager/ListOperations", 6535 } 6536 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6537 return srv.(ClusterManagerServer).ListOperations(ctx, req.(*ListOperationsRequest)) 6538 } 6539 return interceptor(ctx, in, info, handler) 6540} 6541 6542func _ClusterManager_GetOperation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6543 in := new(GetOperationRequest) 6544 if err := dec(in); err != nil { 6545 return nil, err 6546 } 6547 if interceptor == nil { 6548 return srv.(ClusterManagerServer).GetOperation(ctx, in) 6549 } 6550 info := &grpc.UnaryServerInfo{ 6551 Server: srv, 6552 FullMethod: "/google.container.v1alpha1.ClusterManager/GetOperation", 6553 } 6554 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6555 return srv.(ClusterManagerServer).GetOperation(ctx, req.(*GetOperationRequest)) 6556 } 6557 return interceptor(ctx, in, info, handler) 6558} 6559 6560func _ClusterManager_CancelOperation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6561 in := new(CancelOperationRequest) 6562 if err := dec(in); err != nil { 6563 return nil, err 6564 } 6565 if interceptor == nil { 6566 return srv.(ClusterManagerServer).CancelOperation(ctx, in) 6567 } 6568 info := &grpc.UnaryServerInfo{ 6569 Server: srv, 6570 FullMethod: "/google.container.v1alpha1.ClusterManager/CancelOperation", 6571 } 6572 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6573 return srv.(ClusterManagerServer).CancelOperation(ctx, req.(*CancelOperationRequest)) 6574 } 6575 return interceptor(ctx, in, info, handler) 6576} 6577 6578func _ClusterManager_GetServerConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6579 in := new(GetServerConfigRequest) 6580 if err := dec(in); err != nil { 6581 return nil, err 6582 } 6583 if interceptor == nil { 6584 return srv.(ClusterManagerServer).GetServerConfig(ctx, in) 6585 } 6586 info := &grpc.UnaryServerInfo{ 6587 Server: srv, 6588 FullMethod: "/google.container.v1alpha1.ClusterManager/GetServerConfig", 6589 } 6590 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6591 return srv.(ClusterManagerServer).GetServerConfig(ctx, req.(*GetServerConfigRequest)) 6592 } 6593 return interceptor(ctx, in, info, handler) 6594} 6595 6596func _ClusterManager_ListNodePools_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6597 in := new(ListNodePoolsRequest) 6598 if err := dec(in); err != nil { 6599 return nil, err 6600 } 6601 if interceptor == nil { 6602 return srv.(ClusterManagerServer).ListNodePools(ctx, in) 6603 } 6604 info := &grpc.UnaryServerInfo{ 6605 Server: srv, 6606 FullMethod: "/google.container.v1alpha1.ClusterManager/ListNodePools", 6607 } 6608 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6609 return srv.(ClusterManagerServer).ListNodePools(ctx, req.(*ListNodePoolsRequest)) 6610 } 6611 return interceptor(ctx, in, info, handler) 6612} 6613 6614func _ClusterManager_GetNodePool_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6615 in := new(GetNodePoolRequest) 6616 if err := dec(in); err != nil { 6617 return nil, err 6618 } 6619 if interceptor == nil { 6620 return srv.(ClusterManagerServer).GetNodePool(ctx, in) 6621 } 6622 info := &grpc.UnaryServerInfo{ 6623 Server: srv, 6624 FullMethod: "/google.container.v1alpha1.ClusterManager/GetNodePool", 6625 } 6626 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6627 return srv.(ClusterManagerServer).GetNodePool(ctx, req.(*GetNodePoolRequest)) 6628 } 6629 return interceptor(ctx, in, info, handler) 6630} 6631 6632func _ClusterManager_CreateNodePool_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6633 in := new(CreateNodePoolRequest) 6634 if err := dec(in); err != nil { 6635 return nil, err 6636 } 6637 if interceptor == nil { 6638 return srv.(ClusterManagerServer).CreateNodePool(ctx, in) 6639 } 6640 info := &grpc.UnaryServerInfo{ 6641 Server: srv, 6642 FullMethod: "/google.container.v1alpha1.ClusterManager/CreateNodePool", 6643 } 6644 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6645 return srv.(ClusterManagerServer).CreateNodePool(ctx, req.(*CreateNodePoolRequest)) 6646 } 6647 return interceptor(ctx, in, info, handler) 6648} 6649 6650func _ClusterManager_DeleteNodePool_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6651 in := new(DeleteNodePoolRequest) 6652 if err := dec(in); err != nil { 6653 return nil, err 6654 } 6655 if interceptor == nil { 6656 return srv.(ClusterManagerServer).DeleteNodePool(ctx, in) 6657 } 6658 info := &grpc.UnaryServerInfo{ 6659 Server: srv, 6660 FullMethod: "/google.container.v1alpha1.ClusterManager/DeleteNodePool", 6661 } 6662 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6663 return srv.(ClusterManagerServer).DeleteNodePool(ctx, req.(*DeleteNodePoolRequest)) 6664 } 6665 return interceptor(ctx, in, info, handler) 6666} 6667 6668func _ClusterManager_RollbackNodePoolUpgrade_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6669 in := new(RollbackNodePoolUpgradeRequest) 6670 if err := dec(in); err != nil { 6671 return nil, err 6672 } 6673 if interceptor == nil { 6674 return srv.(ClusterManagerServer).RollbackNodePoolUpgrade(ctx, in) 6675 } 6676 info := &grpc.UnaryServerInfo{ 6677 Server: srv, 6678 FullMethod: "/google.container.v1alpha1.ClusterManager/RollbackNodePoolUpgrade", 6679 } 6680 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6681 return srv.(ClusterManagerServer).RollbackNodePoolUpgrade(ctx, req.(*RollbackNodePoolUpgradeRequest)) 6682 } 6683 return interceptor(ctx, in, info, handler) 6684} 6685 6686func _ClusterManager_SetNodePoolManagement_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6687 in := new(SetNodePoolManagementRequest) 6688 if err := dec(in); err != nil { 6689 return nil, err 6690 } 6691 if interceptor == nil { 6692 return srv.(ClusterManagerServer).SetNodePoolManagement(ctx, in) 6693 } 6694 info := &grpc.UnaryServerInfo{ 6695 Server: srv, 6696 FullMethod: "/google.container.v1alpha1.ClusterManager/SetNodePoolManagement", 6697 } 6698 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6699 return srv.(ClusterManagerServer).SetNodePoolManagement(ctx, req.(*SetNodePoolManagementRequest)) 6700 } 6701 return interceptor(ctx, in, info, handler) 6702} 6703 6704func _ClusterManager_SetLabels_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6705 in := new(SetLabelsRequest) 6706 if err := dec(in); err != nil { 6707 return nil, err 6708 } 6709 if interceptor == nil { 6710 return srv.(ClusterManagerServer).SetLabels(ctx, in) 6711 } 6712 info := &grpc.UnaryServerInfo{ 6713 Server: srv, 6714 FullMethod: "/google.container.v1alpha1.ClusterManager/SetLabels", 6715 } 6716 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6717 return srv.(ClusterManagerServer).SetLabels(ctx, req.(*SetLabelsRequest)) 6718 } 6719 return interceptor(ctx, in, info, handler) 6720} 6721 6722func _ClusterManager_SetLegacyAbac_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6723 in := new(SetLegacyAbacRequest) 6724 if err := dec(in); err != nil { 6725 return nil, err 6726 } 6727 if interceptor == nil { 6728 return srv.(ClusterManagerServer).SetLegacyAbac(ctx, in) 6729 } 6730 info := &grpc.UnaryServerInfo{ 6731 Server: srv, 6732 FullMethod: "/google.container.v1alpha1.ClusterManager/SetLegacyAbac", 6733 } 6734 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6735 return srv.(ClusterManagerServer).SetLegacyAbac(ctx, req.(*SetLegacyAbacRequest)) 6736 } 6737 return interceptor(ctx, in, info, handler) 6738} 6739 6740func _ClusterManager_StartIPRotation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6741 in := new(StartIPRotationRequest) 6742 if err := dec(in); err != nil { 6743 return nil, err 6744 } 6745 if interceptor == nil { 6746 return srv.(ClusterManagerServer).StartIPRotation(ctx, in) 6747 } 6748 info := &grpc.UnaryServerInfo{ 6749 Server: srv, 6750 FullMethod: "/google.container.v1alpha1.ClusterManager/StartIPRotation", 6751 } 6752 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6753 return srv.(ClusterManagerServer).StartIPRotation(ctx, req.(*StartIPRotationRequest)) 6754 } 6755 return interceptor(ctx, in, info, handler) 6756} 6757 6758func _ClusterManager_CompleteIPRotation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6759 in := new(CompleteIPRotationRequest) 6760 if err := dec(in); err != nil { 6761 return nil, err 6762 } 6763 if interceptor == nil { 6764 return srv.(ClusterManagerServer).CompleteIPRotation(ctx, in) 6765 } 6766 info := &grpc.UnaryServerInfo{ 6767 Server: srv, 6768 FullMethod: "/google.container.v1alpha1.ClusterManager/CompleteIPRotation", 6769 } 6770 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6771 return srv.(ClusterManagerServer).CompleteIPRotation(ctx, req.(*CompleteIPRotationRequest)) 6772 } 6773 return interceptor(ctx, in, info, handler) 6774} 6775 6776func _ClusterManager_SetNodePoolSize_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6777 in := new(SetNodePoolSizeRequest) 6778 if err := dec(in); err != nil { 6779 return nil, err 6780 } 6781 if interceptor == nil { 6782 return srv.(ClusterManagerServer).SetNodePoolSize(ctx, in) 6783 } 6784 info := &grpc.UnaryServerInfo{ 6785 Server: srv, 6786 FullMethod: "/google.container.v1alpha1.ClusterManager/SetNodePoolSize", 6787 } 6788 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6789 return srv.(ClusterManagerServer).SetNodePoolSize(ctx, req.(*SetNodePoolSizeRequest)) 6790 } 6791 return interceptor(ctx, in, info, handler) 6792} 6793 6794func _ClusterManager_SetNetworkPolicy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6795 in := new(SetNetworkPolicyRequest) 6796 if err := dec(in); err != nil { 6797 return nil, err 6798 } 6799 if interceptor == nil { 6800 return srv.(ClusterManagerServer).SetNetworkPolicy(ctx, in) 6801 } 6802 info := &grpc.UnaryServerInfo{ 6803 Server: srv, 6804 FullMethod: "/google.container.v1alpha1.ClusterManager/SetNetworkPolicy", 6805 } 6806 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6807 return srv.(ClusterManagerServer).SetNetworkPolicy(ctx, req.(*SetNetworkPolicyRequest)) 6808 } 6809 return interceptor(ctx, in, info, handler) 6810} 6811 6812func _ClusterManager_SetMaintenancePolicy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 6813 in := new(SetMaintenancePolicyRequest) 6814 if err := dec(in); err != nil { 6815 return nil, err 6816 } 6817 if interceptor == nil { 6818 return srv.(ClusterManagerServer).SetMaintenancePolicy(ctx, in) 6819 } 6820 info := &grpc.UnaryServerInfo{ 6821 Server: srv, 6822 FullMethod: "/google.container.v1alpha1.ClusterManager/SetMaintenancePolicy", 6823 } 6824 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 6825 return srv.(ClusterManagerServer).SetMaintenancePolicy(ctx, req.(*SetMaintenancePolicyRequest)) 6826 } 6827 return interceptor(ctx, in, info, handler) 6828} 6829 6830var _ClusterManager_serviceDesc = grpc.ServiceDesc{ 6831 ServiceName: "google.container.v1alpha1.ClusterManager", 6832 HandlerType: (*ClusterManagerServer)(nil), 6833 Methods: []grpc.MethodDesc{ 6834 { 6835 MethodName: "ListClusters", 6836 Handler: _ClusterManager_ListClusters_Handler, 6837 }, 6838 { 6839 MethodName: "GetCluster", 6840 Handler: _ClusterManager_GetCluster_Handler, 6841 }, 6842 { 6843 MethodName: "CreateCluster", 6844 Handler: _ClusterManager_CreateCluster_Handler, 6845 }, 6846 { 6847 MethodName: "UpdateCluster", 6848 Handler: _ClusterManager_UpdateCluster_Handler, 6849 }, 6850 { 6851 MethodName: "UpdateNodePool", 6852 Handler: _ClusterManager_UpdateNodePool_Handler, 6853 }, 6854 { 6855 MethodName: "SetNodePoolAutoscaling", 6856 Handler: _ClusterManager_SetNodePoolAutoscaling_Handler, 6857 }, 6858 { 6859 MethodName: "SetLoggingService", 6860 Handler: _ClusterManager_SetLoggingService_Handler, 6861 }, 6862 { 6863 MethodName: "SetMonitoringService", 6864 Handler: _ClusterManager_SetMonitoringService_Handler, 6865 }, 6866 { 6867 MethodName: "SetAddonsConfig", 6868 Handler: _ClusterManager_SetAddonsConfig_Handler, 6869 }, 6870 { 6871 MethodName: "SetLocations", 6872 Handler: _ClusterManager_SetLocations_Handler, 6873 }, 6874 { 6875 MethodName: "UpdateMaster", 6876 Handler: _ClusterManager_UpdateMaster_Handler, 6877 }, 6878 { 6879 MethodName: "SetMasterAuth", 6880 Handler: _ClusterManager_SetMasterAuth_Handler, 6881 }, 6882 { 6883 MethodName: "DeleteCluster", 6884 Handler: _ClusterManager_DeleteCluster_Handler, 6885 }, 6886 { 6887 MethodName: "ListOperations", 6888 Handler: _ClusterManager_ListOperations_Handler, 6889 }, 6890 { 6891 MethodName: "GetOperation", 6892 Handler: _ClusterManager_GetOperation_Handler, 6893 }, 6894 { 6895 MethodName: "CancelOperation", 6896 Handler: _ClusterManager_CancelOperation_Handler, 6897 }, 6898 { 6899 MethodName: "GetServerConfig", 6900 Handler: _ClusterManager_GetServerConfig_Handler, 6901 }, 6902 { 6903 MethodName: "ListNodePools", 6904 Handler: _ClusterManager_ListNodePools_Handler, 6905 }, 6906 { 6907 MethodName: "GetNodePool", 6908 Handler: _ClusterManager_GetNodePool_Handler, 6909 }, 6910 { 6911 MethodName: "CreateNodePool", 6912 Handler: _ClusterManager_CreateNodePool_Handler, 6913 }, 6914 { 6915 MethodName: "DeleteNodePool", 6916 Handler: _ClusterManager_DeleteNodePool_Handler, 6917 }, 6918 { 6919 MethodName: "RollbackNodePoolUpgrade", 6920 Handler: _ClusterManager_RollbackNodePoolUpgrade_Handler, 6921 }, 6922 { 6923 MethodName: "SetNodePoolManagement", 6924 Handler: _ClusterManager_SetNodePoolManagement_Handler, 6925 }, 6926 { 6927 MethodName: "SetLabels", 6928 Handler: _ClusterManager_SetLabels_Handler, 6929 }, 6930 { 6931 MethodName: "SetLegacyAbac", 6932 Handler: _ClusterManager_SetLegacyAbac_Handler, 6933 }, 6934 { 6935 MethodName: "StartIPRotation", 6936 Handler: _ClusterManager_StartIPRotation_Handler, 6937 }, 6938 { 6939 MethodName: "CompleteIPRotation", 6940 Handler: _ClusterManager_CompleteIPRotation_Handler, 6941 }, 6942 { 6943 MethodName: "SetNodePoolSize", 6944 Handler: _ClusterManager_SetNodePoolSize_Handler, 6945 }, 6946 { 6947 MethodName: "SetNetworkPolicy", 6948 Handler: _ClusterManager_SetNetworkPolicy_Handler, 6949 }, 6950 { 6951 MethodName: "SetMaintenancePolicy", 6952 Handler: _ClusterManager_SetMaintenancePolicy_Handler, 6953 }, 6954 }, 6955 Streams: []grpc.StreamDesc{}, 6956 Metadata: "google/container/v1alpha1/cluster_service.proto", 6957} 6958