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