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