mirror of
https://github.com/genuinetools/reg.git
synced 2024-08-21 14:20:23 -04:00
6836 lines
270 KiB
Go
6836 lines
270 KiB
Go
![]() |
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||
|
// source: google/container/v1alpha1/cluster_service.proto
|
||
|
|
||
|
package container // import "google.golang.org/genproto/googleapis/container/v1alpha1"
|
||
|
|
||
|
import proto "github.com/golang/protobuf/proto"
|
||
|
import fmt "fmt"
|
||
|
import math "math"
|
||
|
import empty "github.com/golang/protobuf/ptypes/empty"
|
||
|
import _ "google.golang.org/genproto/googleapis/api/annotations"
|
||
|
|
||
|
import (
|
||
|
context "golang.org/x/net/context"
|
||
|
grpc "google.golang.org/grpc"
|
||
|
)
|
||
|
|
||
|
// Reference imports to suppress errors if they are not otherwise used.
|
||
|
var _ = proto.Marshal
|
||
|
var _ = fmt.Errorf
|
||
|
var _ = math.Inf
|
||
|
|
||
|
// This is a compile-time assertion to ensure that this generated file
|
||
|
// is compatible with the proto package it is being compiled against.
|
||
|
// A compilation error at this line likely means your copy of the
|
||
|
// proto package needs to be updated.
|
||
|
const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
|
||
|
|
||
|
// Possible values for Effect in taint.
|
||
|
type NodeTaint_Effect int32
|
||
|
|
||
|
const (
|
||
|
// Not set
|
||
|
NodeTaint_EFFECT_UNSPECIFIED NodeTaint_Effect = 0
|
||
|
// NoSchedule
|
||
|
NodeTaint_NO_SCHEDULE NodeTaint_Effect = 1
|
||
|
// PreferNoSchedule
|
||
|
NodeTaint_PREFER_NO_SCHEDULE NodeTaint_Effect = 2
|
||
|
// NoExecute
|
||
|
NodeTaint_NO_EXECUTE NodeTaint_Effect = 3
|
||
|
)
|
||
|
|
||
|
var NodeTaint_Effect_name = map[int32]string{
|
||
|
0: "EFFECT_UNSPECIFIED",
|
||
|
1: "NO_SCHEDULE",
|
||
|
2: "PREFER_NO_SCHEDULE",
|
||
|
3: "NO_EXECUTE",
|
||
|
}
|
||
|
var NodeTaint_Effect_value = map[string]int32{
|
||
|
"EFFECT_UNSPECIFIED": 0,
|
||
|
"NO_SCHEDULE": 1,
|
||
|
"PREFER_NO_SCHEDULE": 2,
|
||
|
"NO_EXECUTE": 3,
|
||
|
}
|
||
|
|
||
|
func (x NodeTaint_Effect) String() string {
|
||
|
return proto.EnumName(NodeTaint_Effect_name, int32(x))
|
||
|
}
|
||
|
func (NodeTaint_Effect) EnumDescriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{1, 0}
|
||
|
}
|
||
|
|
||
|
// Allowed Network Policy providers.
|
||
|
type NetworkPolicy_Provider int32
|
||
|
|
||
|
const (
|
||
|
// Not set
|
||
|
NetworkPolicy_PROVIDER_UNSPECIFIED NetworkPolicy_Provider = 0
|
||
|
// Tigera (Calico Felix).
|
||
|
NetworkPolicy_CALICO NetworkPolicy_Provider = 1
|
||
|
)
|
||
|
|
||
|
var NetworkPolicy_Provider_name = map[int32]string{
|
||
|
0: "PROVIDER_UNSPECIFIED",
|
||
|
1: "CALICO",
|
||
|
}
|
||
|
var NetworkPolicy_Provider_value = map[string]int32{
|
||
|
"PROVIDER_UNSPECIFIED": 0,
|
||
|
"CALICO": 1,
|
||
|
}
|
||
|
|
||
|
func (x NetworkPolicy_Provider) String() string {
|
||
|
return proto.EnumName(NetworkPolicy_Provider_name, int32(x))
|
||
|
}
|
||
|
func (NetworkPolicy_Provider) EnumDescriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{10, 0}
|
||
|
}
|
||
|
|
||
|
// The current status of the cluster.
|
||
|
type Cluster_Status int32
|
||
|
|
||
|
const (
|
||
|
// Not set.
|
||
|
Cluster_STATUS_UNSPECIFIED Cluster_Status = 0
|
||
|
// The PROVISIONING state indicates the cluster is being created.
|
||
|
Cluster_PROVISIONING Cluster_Status = 1
|
||
|
// The RUNNING state indicates the cluster has been created and is fully
|
||
|
// usable.
|
||
|
Cluster_RUNNING Cluster_Status = 2
|
||
|
// The RECONCILING state indicates that some work is actively being done on
|
||
|
// the cluster, such as upgrading the master or node software. Details can
|
||
|
// be found in the `statusMessage` field.
|
||
|
Cluster_RECONCILING Cluster_Status = 3
|
||
|
// The STOPPING state indicates the cluster is being deleted.
|
||
|
Cluster_STOPPING Cluster_Status = 4
|
||
|
// The ERROR state indicates the cluster may be unusable. Details
|
||
|
// can be found in the `statusMessage` field.
|
||
|
Cluster_ERROR Cluster_Status = 5
|
||
|
)
|
||
|
|
||
|
var Cluster_Status_name = map[int32]string{
|
||
|
0: "STATUS_UNSPECIFIED",
|
||
|
1: "PROVISIONING",
|
||
|
2: "RUNNING",
|
||
|
3: "RECONCILING",
|
||
|
4: "STOPPING",
|
||
|
5: "ERROR",
|
||
|
}
|
||
|
var Cluster_Status_value = map[string]int32{
|
||
|
"STATUS_UNSPECIFIED": 0,
|
||
|
"PROVISIONING": 1,
|
||
|
"RUNNING": 2,
|
||
|
"RECONCILING": 3,
|
||
|
"STOPPING": 4,
|
||
|
"ERROR": 5,
|
||
|
}
|
||
|
|
||
|
func (x Cluster_Status) String() string {
|
||
|
return proto.EnumName(Cluster_Status_name, int32(x))
|
||
|
}
|
||
|
func (Cluster_Status) EnumDescriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{13, 0}
|
||
|
}
|
||
|
|
||
|
// Current status of the operation.
|
||
|
type Operation_Status int32
|
||
|
|
||
|
const (
|
||
|
// Not set.
|
||
|
Operation_STATUS_UNSPECIFIED Operation_Status = 0
|
||
|
// The operation has been created.
|
||
|
Operation_PENDING Operation_Status = 1
|
||
|
// The operation is currently running.
|
||
|
Operation_RUNNING Operation_Status = 2
|
||
|
// The operation is done, either cancelled or completed.
|
||
|
Operation_DONE Operation_Status = 3
|
||
|
// The operation is aborting.
|
||
|
Operation_ABORTING Operation_Status = 4
|
||
|
)
|
||
|
|
||
|
var Operation_Status_name = map[int32]string{
|
||
|
0: "STATUS_UNSPECIFIED",
|
||
|
1: "PENDING",
|
||
|
2: "RUNNING",
|
||
|
3: "DONE",
|
||
|
4: "ABORTING",
|
||
|
}
|
||
|
var Operation_Status_value = map[string]int32{
|
||
|
"STATUS_UNSPECIFIED": 0,
|
||
|
"PENDING": 1,
|
||
|
"RUNNING": 2,
|
||
|
"DONE": 3,
|
||
|
"ABORTING": 4,
|
||
|
}
|
||
|
|
||
|
func (x Operation_Status) String() string {
|
||
|
return proto.EnumName(Operation_Status_name, int32(x))
|
||
|
}
|
||
|
func (Operation_Status) EnumDescriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{15, 0}
|
||
|
}
|
||
|
|
||
|
// Operation type.
|
||
|
type Operation_Type int32
|
||
|
|
||
|
const (
|
||
|
// Not set.
|
||
|
Operation_TYPE_UNSPECIFIED Operation_Type = 0
|
||
|
// Cluster create.
|
||
|
Operation_CREATE_CLUSTER Operation_Type = 1
|
||
|
// Cluster delete.
|
||
|
Operation_DELETE_CLUSTER Operation_Type = 2
|
||
|
// A master upgrade.
|
||
|
Operation_UPGRADE_MASTER Operation_Type = 3
|
||
|
// A node upgrade.
|
||
|
Operation_UPGRADE_NODES Operation_Type = 4
|
||
|
// Cluster repair.
|
||
|
Operation_REPAIR_CLUSTER Operation_Type = 5
|
||
|
// Cluster update.
|
||
|
Operation_UPDATE_CLUSTER Operation_Type = 6
|
||
|
// Node pool create.
|
||
|
Operation_CREATE_NODE_POOL Operation_Type = 7
|
||
|
// Node pool delete.
|
||
|
Operation_DELETE_NODE_POOL Operation_Type = 8
|
||
|
// Set node pool management.
|
||
|
Operation_SET_NODE_POOL_MANAGEMENT Operation_Type = 9
|
||
|
// Automatic node pool repair.
|
||
|
Operation_AUTO_REPAIR_NODES Operation_Type = 10
|
||
|
// Automatic node upgrade.
|
||
|
Operation_AUTO_UPGRADE_NODES Operation_Type = 11
|
||
|
// Set labels.
|
||
|
Operation_SET_LABELS Operation_Type = 12
|
||
|
// Set/generate master auth materials
|
||
|
Operation_SET_MASTER_AUTH Operation_Type = 13
|
||
|
// Set node pool size.
|
||
|
Operation_SET_NODE_POOL_SIZE Operation_Type = 14
|
||
|
// Updates network policy for a cluster.
|
||
|
Operation_SET_NETWORK_POLICY Operation_Type = 15
|
||
|
// Set the maintenance policy.
|
||
|
Operation_SET_MAINTENANCE_POLICY Operation_Type = 16
|
||
|
)
|
||
|
|
||
|
var Operation_Type_name = map[int32]string{
|
||
|
0: "TYPE_UNSPECIFIED",
|
||
|
1: "CREATE_CLUSTER",
|
||
|
2: "DELETE_CLUSTER",
|
||
|
3: "UPGRADE_MASTER",
|
||
|
4: "UPGRADE_NODES",
|
||
|
5: "REPAIR_CLUSTER",
|
||
|
6: "UPDATE_CLUSTER",
|
||
|
7: "CREATE_NODE_POOL",
|
||
|
8: "DELETE_NODE_POOL",
|
||
|
9: "SET_NODE_POOL_MANAGEMENT",
|
||
|
10: "AUTO_REPAIR_NODES",
|
||
|
11: "AUTO_UPGRADE_NODES",
|
||
|
12: "SET_LABELS",
|
||
|
13: "SET_MASTER_AUTH",
|
||
|
14: "SET_NODE_POOL_SIZE",
|
||
|
15: "SET_NETWORK_POLICY",
|
||
|
16: "SET_MAINTENANCE_POLICY",
|
||
|
}
|
||
|
var Operation_Type_value = map[string]int32{
|
||
|
"TYPE_UNSPECIFIED": 0,
|
||
|
"CREATE_CLUSTER": 1,
|
||
|
"DELETE_CLUSTER": 2,
|
||
|
"UPGRADE_MASTER": 3,
|
||
|
"UPGRADE_NODES": 4,
|
||
|
"REPAIR_CLUSTER": 5,
|
||
|
"UPDATE_CLUSTER": 6,
|
||
|
"CREATE_NODE_POOL": 7,
|
||
|
"DELETE_NODE_POOL": 8,
|
||
|
"SET_NODE_POOL_MANAGEMENT": 9,
|
||
|
"AUTO_REPAIR_NODES": 10,
|
||
|
"AUTO_UPGRADE_NODES": 11,
|
||
|
"SET_LABELS": 12,
|
||
|
"SET_MASTER_AUTH": 13,
|
||
|
"SET_NODE_POOL_SIZE": 14,
|
||
|
"SET_NETWORK_POLICY": 15,
|
||
|
"SET_MAINTENANCE_POLICY": 16,
|
||
|
}
|
||
|
|
||
|
func (x Operation_Type) String() string {
|
||
|
return proto.EnumName(Operation_Type_name, int32(x))
|
||
|
}
|
||
|
func (Operation_Type) EnumDescriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{15, 1}
|
||
|
}
|
||
|
|
||
|
// Operation type: what type update to perform.
|
||
|
type SetMasterAuthRequest_Action int32
|
||
|
|
||
|
const (
|
||
|
// Operation is unknown and will error out.
|
||
|
SetMasterAuthRequest_UNKNOWN SetMasterAuthRequest_Action = 0
|
||
|
// Set the password to a user generated value.
|
||
|
SetMasterAuthRequest_SET_PASSWORD SetMasterAuthRequest_Action = 1
|
||
|
// Generate a new password and set it to that.
|
||
|
SetMasterAuthRequest_GENERATE_PASSWORD SetMasterAuthRequest_Action = 2
|
||
|
// Set the username. If an empty username is provided, basic authentication
|
||
|
// is disabled for the cluster. If a non-empty username is provided, basic
|
||
|
// authentication is enabled, with either a provided password or a generated
|
||
|
// one.
|
||
|
SetMasterAuthRequest_SET_USERNAME SetMasterAuthRequest_Action = 3
|
||
|
)
|
||
|
|
||
|
var SetMasterAuthRequest_Action_name = map[int32]string{
|
||
|
0: "UNKNOWN",
|
||
|
1: "SET_PASSWORD",
|
||
|
2: "GENERATE_PASSWORD",
|
||
|
3: "SET_USERNAME",
|
||
|
}
|
||
|
var SetMasterAuthRequest_Action_value = map[string]int32{
|
||
|
"UNKNOWN": 0,
|
||
|
"SET_PASSWORD": 1,
|
||
|
"GENERATE_PASSWORD": 2,
|
||
|
"SET_USERNAME": 3,
|
||
|
}
|
||
|
|
||
|
func (x SetMasterAuthRequest_Action) String() string {
|
||
|
return proto.EnumName(SetMasterAuthRequest_Action_name, int32(x))
|
||
|
}
|
||
|
func (SetMasterAuthRequest_Action) EnumDescriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{26, 0}
|
||
|
}
|
||
|
|
||
|
// The current status of the node pool instance.
|
||
|
type NodePool_Status int32
|
||
|
|
||
|
const (
|
||
|
// Not set.
|
||
|
NodePool_STATUS_UNSPECIFIED NodePool_Status = 0
|
||
|
// The PROVISIONING state indicates the node pool is being created.
|
||
|
NodePool_PROVISIONING NodePool_Status = 1
|
||
|
// The RUNNING state indicates the node pool has been created
|
||
|
// and is fully usable.
|
||
|
NodePool_RUNNING NodePool_Status = 2
|
||
|
// The RUNNING_WITH_ERROR state indicates the node pool has been created
|
||
|
// and is partially usable. Some error state has occurred and some
|
||
|
// functionality may be impaired. Customer may need to reissue a request
|
||
|
// or trigger a new update.
|
||
|
NodePool_RUNNING_WITH_ERROR NodePool_Status = 3
|
||
|
// The RECONCILING state indicates that some work is actively being done on
|
||
|
// the node pool, such as upgrading node software. Details can
|
||
|
// be found in the `statusMessage` field.
|
||
|
NodePool_RECONCILING NodePool_Status = 4
|
||
|
// The STOPPING state indicates the node pool is being deleted.
|
||
|
NodePool_STOPPING NodePool_Status = 5
|
||
|
// The ERROR state indicates the node pool may be unusable. Details
|
||
|
// can be found in the `statusMessage` field.
|
||
|
NodePool_ERROR NodePool_Status = 6
|
||
|
)
|
||
|
|
||
|
var NodePool_Status_name = map[int32]string{
|
||
|
0: "STATUS_UNSPECIFIED",
|
||
|
1: "PROVISIONING",
|
||
|
2: "RUNNING",
|
||
|
3: "RUNNING_WITH_ERROR",
|
||
|
4: "RECONCILING",
|
||
|
5: "STOPPING",
|
||
|
6: "ERROR",
|
||
|
}
|
||
|
var NodePool_Status_value = map[string]int32{
|
||
|
"STATUS_UNSPECIFIED": 0,
|
||
|
"PROVISIONING": 1,
|
||
|
"RUNNING": 2,
|
||
|
"RUNNING_WITH_ERROR": 3,
|
||
|
"RECONCILING": 4,
|
||
|
"STOPPING": 5,
|
||
|
"ERROR": 6,
|
||
|
}
|
||
|
|
||
|
func (x NodePool_Status) String() string {
|
||
|
return proto.EnumName(NodePool_Status_name, int32(x))
|
||
|
}
|
||
|
func (NodePool_Status) EnumDescriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{40, 0}
|
||
|
}
|
||
|
|
||
|
// Parameters that describe the nodes in a cluster.
|
||
|
type NodeConfig struct {
|
||
|
// The name of a Google Compute Engine [machine
|
||
|
// type](/compute/docs/machine-types) (e.g.
|
||
|
// `n1-standard-1`).
|
||
|
//
|
||
|
// If unspecified, the default machine type is
|
||
|
// `n1-standard-1`.
|
||
|
MachineType string `protobuf:"bytes,1,opt,name=machine_type,json=machineType,proto3" json:"machine_type,omitempty"`
|
||
|
// Size of the disk attached to each node, specified in GB.
|
||
|
// The smallest allowed disk size is 10GB.
|
||
|
//
|
||
|
// If unspecified, the default disk size is 100GB.
|
||
|
DiskSizeGb int32 `protobuf:"varint,2,opt,name=disk_size_gb,json=diskSizeGb,proto3" json:"disk_size_gb,omitempty"`
|
||
|
// The set of Google API scopes to be made available on all of the
|
||
|
// node VMs under the "default" service account.
|
||
|
//
|
||
|
// The following scopes are recommended, but not required, and by default are
|
||
|
// not included:
|
||
|
//
|
||
|
// * `https://www.googleapis.com/auth/compute` is required for mounting
|
||
|
// persistent storage on your nodes.
|
||
|
// * `https://www.googleapis.com/auth/devstorage.read_only` is required for
|
||
|
// communicating with **gcr.io**
|
||
|
// (the [Google Container Registry](/container-registry/)).
|
||
|
//
|
||
|
// If unspecified, no scopes are added, unless Cloud Logging or Cloud
|
||
|
// Monitoring are enabled, in which case their required scopes will be added.
|
||
|
OauthScopes []string `protobuf:"bytes,3,rep,name=oauth_scopes,json=oauthScopes,proto3" json:"oauth_scopes,omitempty"`
|
||
|
// The Google Cloud Platform Service Account to be used by the node VMs. If
|
||
|
// no Service Account is specified, the "default" service account is used.
|
||
|
ServiceAccount string `protobuf:"bytes,9,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"`
|
||
|
// The metadata key/value pairs assigned to instances in the cluster.
|
||
|
//
|
||
|
// Keys must conform to the regexp [a-zA-Z0-9-_]+ and be less than 128 bytes
|
||
|
// in length. These are reflected as part of a URL in the metadata server.
|
||
|
// Additionally, to avoid ambiguity, keys must not conflict with any other
|
||
|
// metadata keys for the project or be one of the four reserved keys:
|
||
|
// "instance-template", "kube-env", "startup-script", and "user-data"
|
||
|
//
|
||
|
// Values are free-form strings, and only have meaning as interpreted by
|
||
|
// the image running in the instance. The only restriction placed on them is
|
||
|
// that each value's size must be less than or equal to 32 KB.
|
||
|
//
|
||
|
// The total size of all keys and values must be less than 512 KB.
|
||
|
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"`
|
||
|
// The image type to use for this node. Note that for a given image type,
|
||
|
// the latest version of it will be used.
|
||
|
ImageType string `protobuf:"bytes,5,opt,name=image_type,json=imageType,proto3" json:"image_type,omitempty"`
|
||
|
// The map of Kubernetes labels (key/value pairs) to be applied to each node.
|
||
|
// These will added in addition to any default label(s) that
|
||
|
// Kubernetes may apply to the node.
|
||
|
// In case of conflict in label keys, the applied set may differ depending on
|
||
|
// the Kubernetes version -- it's best to assume the behavior is undefined
|
||
|
// and conflicts should be avoided.
|
||
|
// For more information, including usage and the valid values, see:
|
||
|
// https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
|
||
|
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"`
|
||
|
// The number of local SSD disks to be attached to the node.
|
||
|
//
|
||
|
// The limit for this value is dependant upon the maximum number of
|
||
|
// disks available on a machine per zone. See:
|
||
|
// https://cloud.google.com/compute/docs/disks/local-ssd#local_ssd_limits
|
||
|
// for more information.
|
||
|
LocalSsdCount int32 `protobuf:"varint,7,opt,name=local_ssd_count,json=localSsdCount,proto3" json:"local_ssd_count,omitempty"`
|
||
|
// The list of instance tags applied to all nodes. Tags are used to identify
|
||
|
// valid sources or targets for network firewalls and are specified by
|
||
|
// the client during cluster or node pool creation. Each tag within the list
|
||
|
// must comply with RFC1035.
|
||
|
Tags []string `protobuf:"bytes,8,rep,name=tags,proto3" json:"tags,omitempty"`
|
||
|
// Whether the nodes are created as preemptible VM instances. See:
|
||
|
// https://cloud.google.com/compute/docs/instances/preemptible for more
|
||
|
// inforamtion about preemptible VM instances.
|
||
|
Preemptible bool `protobuf:"varint,10,opt,name=preemptible,proto3" json:"preemptible,omitempty"`
|
||
|
// A list of hardware accelerators to be attached to each node.
|
||
|
// See https://cloud.google.com/compute/docs/gpus for more information about
|
||
|
// support for GPUs.
|
||
|
Accelerators []*AcceleratorConfig `protobuf:"bytes,11,rep,name=accelerators,proto3" json:"accelerators,omitempty"`
|
||
|
// Minimum CPU platform to be used by this instance. The instance may be
|
||
|
// scheduled on the specified or newer CPU platform. Applicable values are the
|
||
|
// friendly names of CPU platforms, such as
|
||
|
// <code>minCpuPlatform: "Intel Haswell"</code> or
|
||
|
// <code>minCpuPlatform: "Intel Sandy Bridge"</code>. For more
|
||
|
// information, read [how to specify min CPU platform](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform)
|
||
|
MinCpuPlatform string `protobuf:"bytes,13,opt,name=min_cpu_platform,json=minCpuPlatform,proto3" json:"min_cpu_platform,omitempty"`
|
||
|
// List of kubernetes taints to be applied to each node.
|
||
|
//
|
||
|
// For more information, including usage and the valid values, see:
|
||
|
// https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
|
||
|
Taints []*NodeTaint `protobuf:"bytes,15,rep,name=taints,proto3" json:"taints,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *NodeConfig) Reset() { *m = NodeConfig{} }
|
||
|
func (m *NodeConfig) String() string { return proto.CompactTextString(m) }
|
||
|
func (*NodeConfig) ProtoMessage() {}
|
||
|
func (*NodeConfig) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{0}
|
||
|
}
|
||
|
func (m *NodeConfig) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_NodeConfig.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *NodeConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_NodeConfig.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *NodeConfig) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_NodeConfig.Merge(dst, src)
|
||
|
}
|
||
|
func (m *NodeConfig) XXX_Size() int {
|
||
|
return xxx_messageInfo_NodeConfig.Size(m)
|
||
|
}
|
||
|
func (m *NodeConfig) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_NodeConfig.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_NodeConfig proto.InternalMessageInfo
|
||
|
|
||
|
func (m *NodeConfig) GetMachineType() string {
|
||
|
if m != nil {
|
||
|
return m.MachineType
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *NodeConfig) GetDiskSizeGb() int32 {
|
||
|
if m != nil {
|
||
|
return m.DiskSizeGb
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *NodeConfig) GetOauthScopes() []string {
|
||
|
if m != nil {
|
||
|
return m.OauthScopes
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *NodeConfig) GetServiceAccount() string {
|
||
|
if m != nil {
|
||
|
return m.ServiceAccount
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *NodeConfig) GetMetadata() map[string]string {
|
||
|
if m != nil {
|
||
|
return m.Metadata
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *NodeConfig) GetImageType() string {
|
||
|
if m != nil {
|
||
|
return m.ImageType
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *NodeConfig) GetLabels() map[string]string {
|
||
|
if m != nil {
|
||
|
return m.Labels
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *NodeConfig) GetLocalSsdCount() int32 {
|
||
|
if m != nil {
|
||
|
return m.LocalSsdCount
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *NodeConfig) GetTags() []string {
|
||
|
if m != nil {
|
||
|
return m.Tags
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *NodeConfig) GetPreemptible() bool {
|
||
|
if m != nil {
|
||
|
return m.Preemptible
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
func (m *NodeConfig) GetAccelerators() []*AcceleratorConfig {
|
||
|
if m != nil {
|
||
|
return m.Accelerators
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *NodeConfig) GetMinCpuPlatform() string {
|
||
|
if m != nil {
|
||
|
return m.MinCpuPlatform
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *NodeConfig) GetTaints() []*NodeTaint {
|
||
|
if m != nil {
|
||
|
return m.Taints
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
// Kubernetes taint is comprised of three fields: key, value, and effect. Effect
|
||
|
// can only be one of three types: NoSchedule, PreferNoSchedule or NoExecute.
|
||
|
//
|
||
|
// For more information, including usage and the valid values, see:
|
||
|
// https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
|
||
|
type NodeTaint struct {
|
||
|
// Key for taint.
|
||
|
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
|
||
|
// Value for taint.
|
||
|
Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
|
||
|
// Effect for taint.
|
||
|
Effect NodeTaint_Effect `protobuf:"varint,3,opt,name=effect,proto3,enum=google.container.v1alpha1.NodeTaint_Effect" json:"effect,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *NodeTaint) Reset() { *m = NodeTaint{} }
|
||
|
func (m *NodeTaint) String() string { return proto.CompactTextString(m) }
|
||
|
func (*NodeTaint) ProtoMessage() {}
|
||
|
func (*NodeTaint) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{1}
|
||
|
}
|
||
|
func (m *NodeTaint) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_NodeTaint.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *NodeTaint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_NodeTaint.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *NodeTaint) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_NodeTaint.Merge(dst, src)
|
||
|
}
|
||
|
func (m *NodeTaint) XXX_Size() int {
|
||
|
return xxx_messageInfo_NodeTaint.Size(m)
|
||
|
}
|
||
|
func (m *NodeTaint) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_NodeTaint.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_NodeTaint proto.InternalMessageInfo
|
||
|
|
||
|
func (m *NodeTaint) GetKey() string {
|
||
|
if m != nil {
|
||
|
return m.Key
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *NodeTaint) GetValue() string {
|
||
|
if m != nil {
|
||
|
return m.Value
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *NodeTaint) GetEffect() NodeTaint_Effect {
|
||
|
if m != nil {
|
||
|
return m.Effect
|
||
|
}
|
||
|
return NodeTaint_EFFECT_UNSPECIFIED
|
||
|
}
|
||
|
|
||
|
// The authentication information for accessing the master endpoint.
|
||
|
// Authentication can be done using HTTP basic auth or using client
|
||
|
// certificates.
|
||
|
type MasterAuth struct {
|
||
|
// The username to use for HTTP basic authentication to the master endpoint.
|
||
|
// For clusters v1.6.0 and later, you can disable basic authentication by
|
||
|
// providing an empty username.
|
||
|
Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
|
||
|
// The password to use for HTTP basic authentication to the master endpoint.
|
||
|
// Because the master endpoint is open to the Internet, you should create a
|
||
|
// strong password. If a password is provided for cluster creation, username
|
||
|
// must be non-empty.
|
||
|
Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
|
||
|
// Configuration for client certificate authentication on the cluster. If no
|
||
|
// configuration is specified, a client certificate is issued.
|
||
|
ClientCertificateConfig *ClientCertificateConfig `protobuf:"bytes,3,opt,name=client_certificate_config,json=clientCertificateConfig,proto3" json:"client_certificate_config,omitempty"`
|
||
|
// [Output only] Base64-encoded public certificate that is the root of
|
||
|
// trust for the cluster.
|
||
|
ClusterCaCertificate string `protobuf:"bytes,100,opt,name=cluster_ca_certificate,json=clusterCaCertificate,proto3" json:"cluster_ca_certificate,omitempty"`
|
||
|
// [Output only] Base64-encoded public certificate used by clients to
|
||
|
// authenticate to the cluster endpoint.
|
||
|
ClientCertificate string `protobuf:"bytes,101,opt,name=client_certificate,json=clientCertificate,proto3" json:"client_certificate,omitempty"`
|
||
|
// [Output only] Base64-encoded private key used by clients to authenticate
|
||
|
// to the cluster endpoint.
|
||
|
ClientKey string `protobuf:"bytes,102,opt,name=client_key,json=clientKey,proto3" json:"client_key,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *MasterAuth) Reset() { *m = MasterAuth{} }
|
||
|
func (m *MasterAuth) String() string { return proto.CompactTextString(m) }
|
||
|
func (*MasterAuth) ProtoMessage() {}
|
||
|
func (*MasterAuth) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{2}
|
||
|
}
|
||
|
func (m *MasterAuth) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_MasterAuth.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *MasterAuth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_MasterAuth.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *MasterAuth) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_MasterAuth.Merge(dst, src)
|
||
|
}
|
||
|
func (m *MasterAuth) XXX_Size() int {
|
||
|
return xxx_messageInfo_MasterAuth.Size(m)
|
||
|
}
|
||
|
func (m *MasterAuth) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_MasterAuth.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_MasterAuth proto.InternalMessageInfo
|
||
|
|
||
|
func (m *MasterAuth) GetUsername() string {
|
||
|
if m != nil {
|
||
|
return m.Username
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *MasterAuth) GetPassword() string {
|
||
|
if m != nil {
|
||
|
return m.Password
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *MasterAuth) GetClientCertificateConfig() *ClientCertificateConfig {
|
||
|
if m != nil {
|
||
|
return m.ClientCertificateConfig
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *MasterAuth) GetClusterCaCertificate() string {
|
||
|
if m != nil {
|
||
|
return m.ClusterCaCertificate
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *MasterAuth) GetClientCertificate() string {
|
||
|
if m != nil {
|
||
|
return m.ClientCertificate
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *MasterAuth) GetClientKey() string {
|
||
|
if m != nil {
|
||
|
return m.ClientKey
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
// Configuration for client certificates on the cluster.
|
||
|
type ClientCertificateConfig struct {
|
||
|
// Issue a client certificate.
|
||
|
IssueClientCertificate bool `protobuf:"varint,1,opt,name=issue_client_certificate,json=issueClientCertificate,proto3" json:"issue_client_certificate,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *ClientCertificateConfig) Reset() { *m = ClientCertificateConfig{} }
|
||
|
func (m *ClientCertificateConfig) String() string { return proto.CompactTextString(m) }
|
||
|
func (*ClientCertificateConfig) ProtoMessage() {}
|
||
|
func (*ClientCertificateConfig) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{3}
|
||
|
}
|
||
|
func (m *ClientCertificateConfig) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_ClientCertificateConfig.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *ClientCertificateConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_ClientCertificateConfig.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *ClientCertificateConfig) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_ClientCertificateConfig.Merge(dst, src)
|
||
|
}
|
||
|
func (m *ClientCertificateConfig) XXX_Size() int {
|
||
|
return xxx_messageInfo_ClientCertificateConfig.Size(m)
|
||
|
}
|
||
|
func (m *ClientCertificateConfig) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_ClientCertificateConfig.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_ClientCertificateConfig proto.InternalMessageInfo
|
||
|
|
||
|
func (m *ClientCertificateConfig) GetIssueClientCertificate() bool {
|
||
|
if m != nil {
|
||
|
return m.IssueClientCertificate
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
// Configuration for the addons that can be automatically spun up in the
|
||
|
// cluster, enabling additional functionality.
|
||
|
type AddonsConfig struct {
|
||
|
// Configuration for the HTTP (L7) load balancing controller addon, which
|
||
|
// makes it easy to set up HTTP load balancers for services in a cluster.
|
||
|
HttpLoadBalancing *HttpLoadBalancing `protobuf:"bytes,1,opt,name=http_load_balancing,json=httpLoadBalancing,proto3" json:"http_load_balancing,omitempty"`
|
||
|
// Configuration for the horizontal pod autoscaling feature, which
|
||
|
// increases or decreases the number of replica pods a replication controller
|
||
|
// has based on the resource usage of the existing pods.
|
||
|
HorizontalPodAutoscaling *HorizontalPodAutoscaling `protobuf:"bytes,2,opt,name=horizontal_pod_autoscaling,json=horizontalPodAutoscaling,proto3" json:"horizontal_pod_autoscaling,omitempty"`
|
||
|
// Configuration for the Kubernetes Dashboard.
|
||
|
KubernetesDashboard *KubernetesDashboard `protobuf:"bytes,3,opt,name=kubernetes_dashboard,json=kubernetesDashboard,proto3" json:"kubernetes_dashboard,omitempty"`
|
||
|
// Configuration for NetworkPolicy. This only tracks whether the addon
|
||
|
// is enabled or not on the Master, it does not track whether network policy
|
||
|
// is enabled for the nodes.
|
||
|
NetworkPolicyConfig *NetworkPolicyConfig `protobuf:"bytes,4,opt,name=network_policy_config,json=networkPolicyConfig,proto3" json:"network_policy_config,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *AddonsConfig) Reset() { *m = AddonsConfig{} }
|
||
|
func (m *AddonsConfig) String() string { return proto.CompactTextString(m) }
|
||
|
func (*AddonsConfig) ProtoMessage() {}
|
||
|
func (*AddonsConfig) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{4}
|
||
|
}
|
||
|
func (m *AddonsConfig) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_AddonsConfig.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *AddonsConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_AddonsConfig.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *AddonsConfig) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_AddonsConfig.Merge(dst, src)
|
||
|
}
|
||
|
func (m *AddonsConfig) XXX_Size() int {
|
||
|
return xxx_messageInfo_AddonsConfig.Size(m)
|
||
|
}
|
||
|
func (m *AddonsConfig) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_AddonsConfig.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_AddonsConfig proto.InternalMessageInfo
|
||
|
|
||
|
func (m *AddonsConfig) GetHttpLoadBalancing() *HttpLoadBalancing {
|
||
|
if m != nil {
|
||
|
return m.HttpLoadBalancing
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *AddonsConfig) GetHorizontalPodAutoscaling() *HorizontalPodAutoscaling {
|
||
|
if m != nil {
|
||
|
return m.HorizontalPodAutoscaling
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *AddonsConfig) GetKubernetesDashboard() *KubernetesDashboard {
|
||
|
if m != nil {
|
||
|
return m.KubernetesDashboard
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *AddonsConfig) GetNetworkPolicyConfig() *NetworkPolicyConfig {
|
||
|
if m != nil {
|
||
|
return m.NetworkPolicyConfig
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
// Configuration options for the HTTP (L7) load balancing controller addon,
|
||
|
// which makes it easy to set up HTTP load balancers for services in a cluster.
|
||
|
type HttpLoadBalancing struct {
|
||
|
// Whether the HTTP Load Balancing controller is enabled in the cluster.
|
||
|
// When enabled, it runs a small pod in the cluster that manages the load
|
||
|
// balancers.
|
||
|
Disabled bool `protobuf:"varint,1,opt,name=disabled,proto3" json:"disabled,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *HttpLoadBalancing) Reset() { *m = HttpLoadBalancing{} }
|
||
|
func (m *HttpLoadBalancing) String() string { return proto.CompactTextString(m) }
|
||
|
func (*HttpLoadBalancing) ProtoMessage() {}
|
||
|
func (*HttpLoadBalancing) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{5}
|
||
|
}
|
||
|
func (m *HttpLoadBalancing) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_HttpLoadBalancing.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *HttpLoadBalancing) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_HttpLoadBalancing.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *HttpLoadBalancing) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_HttpLoadBalancing.Merge(dst, src)
|
||
|
}
|
||
|
func (m *HttpLoadBalancing) XXX_Size() int {
|
||
|
return xxx_messageInfo_HttpLoadBalancing.Size(m)
|
||
|
}
|
||
|
func (m *HttpLoadBalancing) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_HttpLoadBalancing.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_HttpLoadBalancing proto.InternalMessageInfo
|
||
|
|
||
|
func (m *HttpLoadBalancing) GetDisabled() bool {
|
||
|
if m != nil {
|
||
|
return m.Disabled
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
// Configuration options for the horizontal pod autoscaling feature, which
|
||
|
// increases or decreases the number of replica pods a replication controller
|
||
|
// has based on the resource usage of the existing pods.
|
||
|
type HorizontalPodAutoscaling struct {
|
||
|
// Whether the Horizontal Pod Autoscaling feature is enabled in the cluster.
|
||
|
// When enabled, it ensures that a Heapster pod is running in the cluster,
|
||
|
// which is also used by the Cloud Monitoring service.
|
||
|
Disabled bool `protobuf:"varint,1,opt,name=disabled,proto3" json:"disabled,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *HorizontalPodAutoscaling) Reset() { *m = HorizontalPodAutoscaling{} }
|
||
|
func (m *HorizontalPodAutoscaling) String() string { return proto.CompactTextString(m) }
|
||
|
func (*HorizontalPodAutoscaling) ProtoMessage() {}
|
||
|
func (*HorizontalPodAutoscaling) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{6}
|
||
|
}
|
||
|
func (m *HorizontalPodAutoscaling) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_HorizontalPodAutoscaling.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *HorizontalPodAutoscaling) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_HorizontalPodAutoscaling.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *HorizontalPodAutoscaling) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_HorizontalPodAutoscaling.Merge(dst, src)
|
||
|
}
|
||
|
func (m *HorizontalPodAutoscaling) XXX_Size() int {
|
||
|
return xxx_messageInfo_HorizontalPodAutoscaling.Size(m)
|
||
|
}
|
||
|
func (m *HorizontalPodAutoscaling) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_HorizontalPodAutoscaling.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_HorizontalPodAutoscaling proto.InternalMessageInfo
|
||
|
|
||
|
func (m *HorizontalPodAutoscaling) GetDisabled() bool {
|
||
|
if m != nil {
|
||
|
return m.Disabled
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
// Configuration for the Kubernetes Dashboard.
|
||
|
type KubernetesDashboard struct {
|
||
|
// Whether the Kubernetes Dashboard is enabled for this cluster.
|
||
|
Disabled bool `protobuf:"varint,1,opt,name=disabled,proto3" json:"disabled,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *KubernetesDashboard) Reset() { *m = KubernetesDashboard{} }
|
||
|
func (m *KubernetesDashboard) String() string { return proto.CompactTextString(m) }
|
||
|
func (*KubernetesDashboard) ProtoMessage() {}
|
||
|
func (*KubernetesDashboard) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{7}
|
||
|
}
|
||
|
func (m *KubernetesDashboard) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_KubernetesDashboard.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *KubernetesDashboard) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_KubernetesDashboard.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *KubernetesDashboard) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_KubernetesDashboard.Merge(dst, src)
|
||
|
}
|
||
|
func (m *KubernetesDashboard) XXX_Size() int {
|
||
|
return xxx_messageInfo_KubernetesDashboard.Size(m)
|
||
|
}
|
||
|
func (m *KubernetesDashboard) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_KubernetesDashboard.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_KubernetesDashboard proto.InternalMessageInfo
|
||
|
|
||
|
func (m *KubernetesDashboard) GetDisabled() bool {
|
||
|
if m != nil {
|
||
|
return m.Disabled
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
// Configuration for NetworkPolicy. This only tracks whether the addon
|
||
|
// is enabled or not on the Master, it does not track whether network policy
|
||
|
// is enabled for the nodes.
|
||
|
type NetworkPolicyConfig struct {
|
||
|
// Whether NetworkPolicy is enabled for this cluster.
|
||
|
Disabled bool `protobuf:"varint,1,opt,name=disabled,proto3" json:"disabled,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *NetworkPolicyConfig) Reset() { *m = NetworkPolicyConfig{} }
|
||
|
func (m *NetworkPolicyConfig) String() string { return proto.CompactTextString(m) }
|
||
|
func (*NetworkPolicyConfig) ProtoMessage() {}
|
||
|
func (*NetworkPolicyConfig) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{8}
|
||
|
}
|
||
|
func (m *NetworkPolicyConfig) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_NetworkPolicyConfig.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *NetworkPolicyConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_NetworkPolicyConfig.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *NetworkPolicyConfig) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_NetworkPolicyConfig.Merge(dst, src)
|
||
|
}
|
||
|
func (m *NetworkPolicyConfig) XXX_Size() int {
|
||
|
return xxx_messageInfo_NetworkPolicyConfig.Size(m)
|
||
|
}
|
||
|
func (m *NetworkPolicyConfig) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_NetworkPolicyConfig.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_NetworkPolicyConfig proto.InternalMessageInfo
|
||
|
|
||
|
func (m *NetworkPolicyConfig) GetDisabled() bool {
|
||
|
if m != nil {
|
||
|
return m.Disabled
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
// Configuration options for the master authorized networks feature. Enabled
|
||
|
// master authorized networks will disallow all external traffic to access
|
||
|
// Kubernetes master through HTTPS except traffic from the given CIDR blocks,
|
||
|
// Google Compute Engine Public IPs and Google Prod IPs.
|
||
|
type MasterAuthorizedNetworksConfig struct {
|
||
|
// Whether or not master authorized networks is enabled.
|
||
|
Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
|
||
|
// cidr_blocks define up to 10 external networks that could access
|
||
|
// Kubernetes master through HTTPS.
|
||
|
CidrBlocks []*MasterAuthorizedNetworksConfig_CidrBlock `protobuf:"bytes,2,rep,name=cidr_blocks,json=cidrBlocks,proto3" json:"cidr_blocks,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *MasterAuthorizedNetworksConfig) Reset() { *m = MasterAuthorizedNetworksConfig{} }
|
||
|
func (m *MasterAuthorizedNetworksConfig) String() string { return proto.CompactTextString(m) }
|
||
|
func (*MasterAuthorizedNetworksConfig) ProtoMessage() {}
|
||
|
func (*MasterAuthorizedNetworksConfig) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{9}
|
||
|
}
|
||
|
func (m *MasterAuthorizedNetworksConfig) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_MasterAuthorizedNetworksConfig.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *MasterAuthorizedNetworksConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_MasterAuthorizedNetworksConfig.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *MasterAuthorizedNetworksConfig) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_MasterAuthorizedNetworksConfig.Merge(dst, src)
|
||
|
}
|
||
|
func (m *MasterAuthorizedNetworksConfig) XXX_Size() int {
|
||
|
return xxx_messageInfo_MasterAuthorizedNetworksConfig.Size(m)
|
||
|
}
|
||
|
func (m *MasterAuthorizedNetworksConfig) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_MasterAuthorizedNetworksConfig.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_MasterAuthorizedNetworksConfig proto.InternalMessageInfo
|
||
|
|
||
|
func (m *MasterAuthorizedNetworksConfig) GetEnabled() bool {
|
||
|
if m != nil {
|
||
|
return m.Enabled
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
func (m *MasterAuthorizedNetworksConfig) GetCidrBlocks() []*MasterAuthorizedNetworksConfig_CidrBlock {
|
||
|
if m != nil {
|
||
|
return m.CidrBlocks
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
// CidrBlock contains an optional name and one CIDR block.
|
||
|
type MasterAuthorizedNetworksConfig_CidrBlock struct {
|
||
|
// display_name is an optional field for users to identify CIDR blocks.
|
||
|
DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
|
||
|
// cidr_block must be specified in CIDR notation.
|
||
|
CidrBlock string `protobuf:"bytes,2,opt,name=cidr_block,json=cidrBlock,proto3" json:"cidr_block,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *MasterAuthorizedNetworksConfig_CidrBlock) Reset() {
|
||
|
*m = MasterAuthorizedNetworksConfig_CidrBlock{}
|
||
|
}
|
||
|
func (m *MasterAuthorizedNetworksConfig_CidrBlock) String() string { return proto.CompactTextString(m) }
|
||
|
func (*MasterAuthorizedNetworksConfig_CidrBlock) ProtoMessage() {}
|
||
|
func (*MasterAuthorizedNetworksConfig_CidrBlock) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{9, 0}
|
||
|
}
|
||
|
func (m *MasterAuthorizedNetworksConfig_CidrBlock) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_MasterAuthorizedNetworksConfig_CidrBlock.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *MasterAuthorizedNetworksConfig_CidrBlock) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_MasterAuthorizedNetworksConfig_CidrBlock.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *MasterAuthorizedNetworksConfig_CidrBlock) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_MasterAuthorizedNetworksConfig_CidrBlock.Merge(dst, src)
|
||
|
}
|
||
|
func (m *MasterAuthorizedNetworksConfig_CidrBlock) XXX_Size() int {
|
||
|
return xxx_messageInfo_MasterAuthorizedNetworksConfig_CidrBlock.Size(m)
|
||
|
}
|
||
|
func (m *MasterAuthorizedNetworksConfig_CidrBlock) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_MasterAuthorizedNetworksConfig_CidrBlock.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_MasterAuthorizedNetworksConfig_CidrBlock proto.InternalMessageInfo
|
||
|
|
||
|
func (m *MasterAuthorizedNetworksConfig_CidrBlock) GetDisplayName() string {
|
||
|
if m != nil {
|
||
|
return m.DisplayName
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *MasterAuthorizedNetworksConfig_CidrBlock) GetCidrBlock() string {
|
||
|
if m != nil {
|
||
|
return m.CidrBlock
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
// Configuration options for the NetworkPolicy feature.
|
||
|
// https://kubernetes.io/docs/concepts/services-networking/networkpolicies/
|
||
|
type NetworkPolicy struct {
|
||
|
// The selected network policy provider.
|
||
|
Provider NetworkPolicy_Provider `protobuf:"varint,1,opt,name=provider,proto3,enum=google.container.v1alpha1.NetworkPolicy_Provider" json:"provider,omitempty"`
|
||
|
// Whether network policy is enabled on the cluster.
|
||
|
Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *NetworkPolicy) Reset() { *m = NetworkPolicy{} }
|
||
|
func (m *NetworkPolicy) String() string { return proto.CompactTextString(m) }
|
||
|
func (*NetworkPolicy) ProtoMessage() {}
|
||
|
func (*NetworkPolicy) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{10}
|
||
|
}
|
||
|
func (m *NetworkPolicy) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_NetworkPolicy.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *NetworkPolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_NetworkPolicy.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *NetworkPolicy) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_NetworkPolicy.Merge(dst, src)
|
||
|
}
|
||
|
func (m *NetworkPolicy) XXX_Size() int {
|
||
|
return xxx_messageInfo_NetworkPolicy.Size(m)
|
||
|
}
|
||
|
func (m *NetworkPolicy) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_NetworkPolicy.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_NetworkPolicy proto.InternalMessageInfo
|
||
|
|
||
|
func (m *NetworkPolicy) GetProvider() NetworkPolicy_Provider {
|
||
|
if m != nil {
|
||
|
return m.Provider
|
||
|
}
|
||
|
return NetworkPolicy_PROVIDER_UNSPECIFIED
|
||
|
}
|
||
|
|
||
|
func (m *NetworkPolicy) GetEnabled() bool {
|
||
|
if m != nil {
|
||
|
return m.Enabled
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
// Configuration for controlling how IPs are allocated in the cluster.
|
||
|
type IPAllocationPolicy struct {
|
||
|
// Whether alias IPs will be used for pod IPs in the cluster.
|
||
|
UseIpAliases bool `protobuf:"varint,1,opt,name=use_ip_aliases,json=useIpAliases,proto3" json:"use_ip_aliases,omitempty"`
|
||
|
// Whether a new subnetwork will be created automatically for the cluster.
|
||
|
//
|
||
|
// This field is only applicable when `use_ip_aliases` is true.
|
||
|
CreateSubnetwork bool `protobuf:"varint,2,opt,name=create_subnetwork,json=createSubnetwork,proto3" json:"create_subnetwork,omitempty"`
|
||
|
// A custom subnetwork name to be used if `create_subnetwork` is true. If
|
||
|
// this field is empty, then an automatic name will be chosen for the new
|
||
|
// subnetwork.
|
||
|
SubnetworkName string `protobuf:"bytes,3,opt,name=subnetwork_name,json=subnetworkName,proto3" json:"subnetwork_name,omitempty"`
|
||
|
// This field is deprecated, use cluster_ipv4_cidr_block.
|
||
|
ClusterIpv4Cidr string `protobuf:"bytes,4,opt,name=cluster_ipv4_cidr,json=clusterIpv4Cidr,proto3" json:"cluster_ipv4_cidr,omitempty"`
|
||
|
// This field is deprecated, use node_ipv4_cidr_block.
|
||
|
NodeIpv4Cidr string `protobuf:"bytes,5,opt,name=node_ipv4_cidr,json=nodeIpv4Cidr,proto3" json:"node_ipv4_cidr,omitempty"`
|
||
|
// This field is deprecated, use services_ipv4_cidr_block.
|
||
|
ServicesIpv4Cidr string `protobuf:"bytes,6,opt,name=services_ipv4_cidr,json=servicesIpv4Cidr,proto3" json:"services_ipv4_cidr,omitempty"`
|
||
|
// The name of the secondary range to be used for the cluster CIDR
|
||
|
// block. The secondary range will be used for pod IP
|
||
|
// addresses. This must be an existing secondary range associated
|
||
|
// with the cluster subnetwork.
|
||
|
//
|
||
|
// This field is only applicable if use_ip_aliases is true and
|
||
|
// create_subnetwork is false.
|
||
|
ClusterSecondaryRangeName string `protobuf:"bytes,7,opt,name=cluster_secondary_range_name,json=clusterSecondaryRangeName,proto3" json:"cluster_secondary_range_name,omitempty"`
|
||
|
// The name of the secondary range to be used as for the services
|
||
|
// CIDR block. The secondary range will be used for service
|
||
|
// ClusterIPs. This must be an existing secondary range associated
|
||
|
// with the cluster subnetwork.
|
||
|
//
|
||
|
// This field is only applicable with use_ip_aliases is true and
|
||
|
// create_subnetwork is false.
|
||
|
ServicesSecondaryRangeName string `protobuf:"bytes,8,opt,name=services_secondary_range_name,json=servicesSecondaryRangeName,proto3" json:"services_secondary_range_name,omitempty"`
|
||
|
// The IP address range for the cluster pod IPs. If this field is set, then
|
||
|
// `cluster.cluster_ipv4_cidr` must be left blank.
|
||
|
//
|
||
|
// This field is only applicable when `use_ip_aliases` is true.
|
||
|
//
|
||
|
// Set to blank to have a range chosen with the default size.
|
||
|
//
|
||
|
// Set to /netmask (e.g. `/14`) to have a range chosen with a specific
|
||
|
// netmask.
|
||
|
//
|
||
|
// Set to a
|
||
|
// [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing)
|
||
|
// notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g.
|
||
|
// `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range
|
||
|
// to use.
|
||
|
ClusterIpv4CidrBlock string `protobuf:"bytes,9,opt,name=cluster_ipv4_cidr_block,json=clusterIpv4CidrBlock,proto3" json:"cluster_ipv4_cidr_block,omitempty"`
|
||
|
// The IP address range of the instance IPs in this cluster.
|
||
|
//
|
||
|
// This is applicable only if `create_subnetwork` is true.
|
||
|
//
|
||
|
// Set to blank to have a range chosen with the default size.
|
||
|
//
|
||
|
// Set to /netmask (e.g. `/14`) to have a range chosen with a specific
|
||
|
// netmask.
|
||
|
//
|
||
|
// Set to a
|
||
|
// [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing)
|
||
|
// notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g.
|
||
|
// `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range
|
||
|
// to use.
|
||
|
NodeIpv4CidrBlock string `protobuf:"bytes,10,opt,name=node_ipv4_cidr_block,json=nodeIpv4CidrBlock,proto3" json:"node_ipv4_cidr_block,omitempty"`
|
||
|
// The IP address range of the services IPs in this cluster. If blank, a range
|
||
|
// will be automatically chosen with the default size.
|
||
|
//
|
||
|
// This field is only applicable when `use_ip_aliases` is true.
|
||
|
//
|
||
|
// Set to blank to have a range chosen with the default size.
|
||
|
//
|
||
|
// Set to /netmask (e.g. `/14`) to have a range chosen with a specific
|
||
|
// netmask.
|
||
|
//
|
||
|
// Set to a
|
||
|
// [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing)
|
||
|
// notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g.
|
||
|
// `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range
|
||
|
// to use.
|
||
|
ServicesIpv4CidrBlock string `protobuf:"bytes,11,opt,name=services_ipv4_cidr_block,json=servicesIpv4CidrBlock,proto3" json:"services_ipv4_cidr_block,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *IPAllocationPolicy) Reset() { *m = IPAllocationPolicy{} }
|
||
|
func (m *IPAllocationPolicy) String() string { return proto.CompactTextString(m) }
|
||
|
func (*IPAllocationPolicy) ProtoMessage() {}
|
||
|
func (*IPAllocationPolicy) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{11}
|
||
|
}
|
||
|
func (m *IPAllocationPolicy) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_IPAllocationPolicy.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *IPAllocationPolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_IPAllocationPolicy.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *IPAllocationPolicy) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_IPAllocationPolicy.Merge(dst, src)
|
||
|
}
|
||
|
func (m *IPAllocationPolicy) XXX_Size() int {
|
||
|
return xxx_messageInfo_IPAllocationPolicy.Size(m)
|
||
|
}
|
||
|
func (m *IPAllocationPolicy) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_IPAllocationPolicy.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_IPAllocationPolicy proto.InternalMessageInfo
|
||
|
|
||
|
func (m *IPAllocationPolicy) GetUseIpAliases() bool {
|
||
|
if m != nil {
|
||
|
return m.UseIpAliases
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
func (m *IPAllocationPolicy) GetCreateSubnetwork() bool {
|
||
|
if m != nil {
|
||
|
return m.CreateSubnetwork
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
func (m *IPAllocationPolicy) GetSubnetworkName() string {
|
||
|
if m != nil {
|
||
|
return m.SubnetworkName
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *IPAllocationPolicy) GetClusterIpv4Cidr() string {
|
||
|
if m != nil {
|
||
|
return m.ClusterIpv4Cidr
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *IPAllocationPolicy) GetNodeIpv4Cidr() string {
|
||
|
if m != nil {
|
||
|
return m.NodeIpv4Cidr
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *IPAllocationPolicy) GetServicesIpv4Cidr() string {
|
||
|
if m != nil {
|
||
|
return m.ServicesIpv4Cidr
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *IPAllocationPolicy) GetClusterSecondaryRangeName() string {
|
||
|
if m != nil {
|
||
|
return m.ClusterSecondaryRangeName
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *IPAllocationPolicy) GetServicesSecondaryRangeName() string {
|
||
|
if m != nil {
|
||
|
return m.ServicesSecondaryRangeName
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *IPAllocationPolicy) GetClusterIpv4CidrBlock() string {
|
||
|
if m != nil {
|
||
|
return m.ClusterIpv4CidrBlock
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *IPAllocationPolicy) GetNodeIpv4CidrBlock() string {
|
||
|
if m != nil {
|
||
|
return m.NodeIpv4CidrBlock
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *IPAllocationPolicy) GetServicesIpv4CidrBlock() string {
|
||
|
if m != nil {
|
||
|
return m.ServicesIpv4CidrBlock
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
// Configuration for the PodSecurityPolicy feature.
|
||
|
type PodSecurityPolicyConfig struct {
|
||
|
// Enable the PodSecurityPolicy controller for this cluster. If enabled, pods
|
||
|
// must be valid under a PodSecurityPolicy to be created.
|
||
|
Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *PodSecurityPolicyConfig) Reset() { *m = PodSecurityPolicyConfig{} }
|
||
|
func (m *PodSecurityPolicyConfig) String() string { return proto.CompactTextString(m) }
|
||
|
func (*PodSecurityPolicyConfig) ProtoMessage() {}
|
||
|
func (*PodSecurityPolicyConfig) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{12}
|
||
|
}
|
||
|
func (m *PodSecurityPolicyConfig) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_PodSecurityPolicyConfig.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *PodSecurityPolicyConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_PodSecurityPolicyConfig.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *PodSecurityPolicyConfig) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_PodSecurityPolicyConfig.Merge(dst, src)
|
||
|
}
|
||
|
func (m *PodSecurityPolicyConfig) XXX_Size() int {
|
||
|
return xxx_messageInfo_PodSecurityPolicyConfig.Size(m)
|
||
|
}
|
||
|
func (m *PodSecurityPolicyConfig) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_PodSecurityPolicyConfig.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_PodSecurityPolicyConfig proto.InternalMessageInfo
|
||
|
|
||
|
func (m *PodSecurityPolicyConfig) GetEnabled() bool {
|
||
|
if m != nil {
|
||
|
return m.Enabled
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
// A Google Container Engine cluster.
|
||
|
type Cluster struct {
|
||
|
// The name of this cluster. The name must be unique within this project
|
||
|
// and zone, and can be up to 40 characters with the following restrictions:
|
||
|
//
|
||
|
// * Lowercase letters, numbers, and hyphens only.
|
||
|
// * Must start with a letter.
|
||
|
// * Must end with a number or a letter.
|
||
|
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
|
||
|
// An optional description of this cluster.
|
||
|
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
|
||
|
// The number of nodes to create in this cluster. You must ensure that your
|
||
|
// Compute Engine <a href="/compute/docs/resource-quotas">resource quota</a>
|
||
|
// is sufficient for this number of instances. You must also have available
|
||
|
// firewall and routes quota.
|
||
|
// For requests, this field should only be used in lieu of a
|
||
|
// "node_pool" object, since this configuration (along with the
|
||
|
// "node_config") will be used to create a "NodePool" object with an
|
||
|
// auto-generated name. Do not use this and a node_pool at the same time.
|
||
|
InitialNodeCount int32 `protobuf:"varint,3,opt,name=initial_node_count,json=initialNodeCount,proto3" json:"initial_node_count,omitempty"`
|
||
|
// Parameters used in creating the cluster's nodes.
|
||
|
// See `nodeConfig` for the description of its properties.
|
||
|
// For requests, this field should only be used in lieu of a
|
||
|
// "node_pool" object, since this configuration (along with the
|
||
|
// "initial_node_count") will be used to create a "NodePool" object with an
|
||
|
// auto-generated name. Do not use this and a node_pool at the same time.
|
||
|
// For responses, this field will be populated with the node configuration of
|
||
|
// the first node pool.
|
||
|
//
|
||
|
// If unspecified, the defaults are used.
|
||
|
NodeConfig *NodeConfig `protobuf:"bytes,4,opt,name=node_config,json=nodeConfig,proto3" json:"node_config,omitempty"`
|
||
|
// The authentication information for accessing the master endpoint.
|
||
|
MasterAuth *MasterAuth `protobuf:"bytes,5,opt,name=master_auth,json=masterAuth,proto3" json:"master_auth,omitempty"`
|
||
|
// The logging service the cluster should use to write logs.
|
||
|
// Currently available options:
|
||
|
//
|
||
|
// * `logging.googleapis.com` - the Google Cloud Logging service.
|
||
|
// * `none` - no logs will be exported from the cluster.
|
||
|
// * if left as an empty string,`logging.googleapis.com` will be used.
|
||
|
LoggingService string `protobuf:"bytes,6,opt,name=logging_service,json=loggingService,proto3" json:"logging_service,omitempty"`
|
||
|
// The monitoring service the cluster should use to write metrics.
|
||
|
// Currently available options:
|
||
|
//
|
||
|
// * `monitoring.googleapis.com` - the Google Cloud Monitoring service.
|
||
|
// * `none` - no metrics will be exported from the cluster.
|
||
|
// * if left as an empty string, `monitoring.googleapis.com` will be used.
|
||
|
MonitoringService string `protobuf:"bytes,7,opt,name=monitoring_service,json=monitoringService,proto3" json:"monitoring_service,omitempty"`
|
||
|
// The name of the Google Compute Engine
|
||
|
// [network](/compute/docs/networks-and-firewalls#networks) to which the
|
||
|
// cluster is connected. If left unspecified, the `default` network
|
||
|
// will be used.
|
||
|
Network string `protobuf:"bytes,8,opt,name=network,proto3" json:"network,omitempty"`
|
||
|
// The IP address range of the container pods in this cluster, in
|
||
|
// [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing)
|
||
|
// notation (e.g. `10.96.0.0/14`). Leave blank to have
|
||
|
// one automatically chosen or specify a `/14` block in `10.0.0.0/8`.
|
||
|
ClusterIpv4Cidr string `protobuf:"bytes,9,opt,name=cluster_ipv4_cidr,json=clusterIpv4Cidr,proto3" json:"cluster_ipv4_cidr,omitempty"`
|
||
|
// Configurations for the various addons available to run in the cluster.
|
||
|
AddonsConfig *AddonsConfig `protobuf:"bytes,10,opt,name=addons_config,json=addonsConfig,proto3" json:"addons_config,omitempty"`
|
||
|
// The name of the Google Compute Engine
|
||
|
// [subnetwork](/compute/docs/subnetworks) to which the
|
||
|
// cluster is connected.
|
||
|
Subnetwork string `protobuf:"bytes,11,opt,name=subnetwork,proto3" json:"subnetwork,omitempty"`
|
||
|
// The node pools associated with this cluster.
|
||
|
// This field should not be set if "node_config" or "initial_node_count" are
|
||
|
// specified.
|
||
|
NodePools []*NodePool `protobuf:"bytes,12,rep,name=node_pools,json=nodePools,proto3" json:"node_pools,omitempty"`
|
||
|
// The list of Google Compute Engine
|
||
|
// [locations](/compute/docs/zones#available) in which the cluster's nodes
|
||
|
// should be located.
|
||
|
Locations []string `protobuf:"bytes,13,rep,name=locations,proto3" json:"locations,omitempty"`
|
||
|
// Kubernetes alpha features are enabled on this cluster. This includes alpha
|
||
|
// API groups (e.g. v1alpha1) and features that may not be production ready in
|
||
|
// the kubernetes version of the master and nodes.
|
||
|
// The cluster has no SLA for uptime and master/node upgrades are disabled.
|
||
|
// Alpha enabled clusters are automatically deleted thirty days after
|
||
|
// creation.
|
||
|
EnableKubernetesAlpha bool `protobuf:"varint,14,opt,name=enable_kubernetes_alpha,json=enableKubernetesAlpha,proto3" json:"enable_kubernetes_alpha,omitempty"`
|
||
|
// Configuration options for the NetworkPolicy feature.
|
||
|
NetworkPolicy *NetworkPolicy `protobuf:"bytes,19,opt,name=network_policy,json=networkPolicy,proto3" json:"network_policy,omitempty"`
|
||
|
// Configuration for cluster IP allocation.
|
||
|
IpAllocationPolicy *IPAllocationPolicy `protobuf:"bytes,20,opt,name=ip_allocation_policy,json=ipAllocationPolicy,proto3" json:"ip_allocation_policy,omitempty"`
|
||
|
// The configuration options for master authorized networks feature.
|
||
|
MasterAuthorizedNetworksConfig *MasterAuthorizedNetworksConfig `protobuf:"bytes,22,opt,name=master_authorized_networks_config,json=masterAuthorizedNetworksConfig,proto3" json:"master_authorized_networks_config,omitempty"`
|
||
|
// Configure the maintenance policy for this cluster.
|
||
|
MaintenancePolicy *MaintenancePolicy `protobuf:"bytes,23,opt,name=maintenance_policy,json=maintenancePolicy,proto3" json:"maintenance_policy,omitempty"`
|
||
|
// Configuration for the PodSecurityPolicy feature.
|
||
|
PodSecurityPolicyConfig *PodSecurityPolicyConfig `protobuf:"bytes,25,opt,name=pod_security_policy_config,json=podSecurityPolicyConfig,proto3" json:"pod_security_policy_config,omitempty"`
|
||
|
// [Output only] Server-defined URL for the resource.
|
||
|
SelfLink string `protobuf:"bytes,100,opt,name=self_link,json=selfLink,proto3" json:"self_link,omitempty"`
|
||
|
// [Output only] The name of the Google Compute Engine
|
||
|
// [zone](/compute/docs/zones#available) in which the cluster
|
||
|
// resides.
|
||
|
// This field is deprecated, use location instead.
|
||
|
Zone string `protobuf:"bytes,101,opt,name=zone,proto3" json:"zone,omitempty"`
|
||
|
// [Output only] The IP address of this cluster's master endpoint.
|
||
|
// The endpoint can be accessed from the internet at
|
||
|
// `https://username:password@endpoint/`.
|
||
|
//
|
||
|
// See the `masterAuth` property of this resource for username and
|
||
|
// password information.
|
||
|
Endpoint string `protobuf:"bytes,102,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
|
||
|
// The initial Kubernetes version for this cluster. Valid versions are those
|
||
|
// found in validMasterVersions returned by getServerConfig. The version can
|
||
|
// be upgraded over time; such upgrades are reflected in
|
||
|
// currentMasterVersion and currentNodeVersion.
|
||
|
InitialClusterVersion string `protobuf:"bytes,103,opt,name=initial_cluster_version,json=initialClusterVersion,proto3" json:"initial_cluster_version,omitempty"`
|
||
|
// [Output only] The current software version of the master endpoint.
|
||
|
CurrentMasterVersion string `protobuf:"bytes,104,opt,name=current_master_version,json=currentMasterVersion,proto3" json:"current_master_version,omitempty"`
|
||
|
// [Output only] The current version of the node software components.
|
||
|
// If they are currently at multiple versions because they're in the process
|
||
|
// of being upgraded, this reflects the minimum version of all nodes.
|
||
|
CurrentNodeVersion string `protobuf:"bytes,105,opt,name=current_node_version,json=currentNodeVersion,proto3" json:"current_node_version,omitempty"`
|
||
|
// [Output only] The time the cluster was created, in
|
||
|
// [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
|
||
|
CreateTime string `protobuf:"bytes,106,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
|
||
|
// [Output only] The current status of this cluster.
|
||
|
Status Cluster_Status `protobuf:"varint,107,opt,name=status,proto3,enum=google.container.v1alpha1.Cluster_Status" json:"status,omitempty"`
|
||
|
// [Output only] Additional information about the current status of this
|
||
|
// cluster, if available.
|
||
|
StatusMessage string `protobuf:"bytes,108,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"`
|
||
|
// [Output only] The size of the address space on each node for hosting
|
||
|
// containers. This is provisioned from within the `container_ipv4_cidr`
|
||
|
// range.
|
||
|
NodeIpv4CidrSize int32 `protobuf:"varint,109,opt,name=node_ipv4_cidr_size,json=nodeIpv4CidrSize,proto3" json:"node_ipv4_cidr_size,omitempty"`
|
||
|
// [Output only] The IP address range of the Kubernetes services in
|
||
|
// this cluster, in
|
||
|
// [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing)
|
||
|
// notation (e.g. `1.2.3.4/29`). Service addresses are
|
||
|
// typically put in the last `/16` from the container CIDR.
|
||
|
ServicesIpv4Cidr string `protobuf:"bytes,110,opt,name=services_ipv4_cidr,json=servicesIpv4Cidr,proto3" json:"services_ipv4_cidr,omitempty"`
|
||
|
// [Output only] The resource URLs of [instance
|
||
|
// groups](/compute/docs/instance-groups/) associated with this
|
||
|
// cluster.
|
||
|
InstanceGroupUrls []string `protobuf:"bytes,111,rep,name=instance_group_urls,json=instanceGroupUrls,proto3" json:"instance_group_urls,omitempty"`
|
||
|
// [Output only] The number of nodes currently in the cluster.
|
||
|
CurrentNodeCount int32 `protobuf:"varint,112,opt,name=current_node_count,json=currentNodeCount,proto3" json:"current_node_count,omitempty"`
|
||
|
// [Output only] The time the cluster will be automatically
|
||
|
// deleted in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
|
||
|
ExpireTime string `protobuf:"bytes,113,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
|
||
|
// [Output only] The name of the Google Compute Engine
|
||
|
// [zone](/compute/docs/regions-zones/regions-zones#available) or
|
||
|
// [region](/compute/docs/regions-zones/regions-zones#available) in which
|
||
|
// the cluster resides.
|
||
|
Location string `protobuf:"bytes,114,opt,name=location,proto3" json:"location,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *Cluster) Reset() { *m = Cluster{} }
|
||
|
func (m *Cluster) String() string { return proto.CompactTextString(m) }
|
||
|
func (*Cluster) ProtoMessage() {}
|
||
|
func (*Cluster) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{13}
|
||
|
}
|
||
|
func (m *Cluster) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_Cluster.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *Cluster) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_Cluster.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *Cluster) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_Cluster.Merge(dst, src)
|
||
|
}
|
||
|
func (m *Cluster) XXX_Size() int {
|
||
|
return xxx_messageInfo_Cluster.Size(m)
|
||
|
}
|
||
|
func (m *Cluster) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_Cluster.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_Cluster proto.InternalMessageInfo
|
||
|
|
||
|
func (m *Cluster) GetName() string {
|
||
|
if m != nil {
|
||
|
return m.Name
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *Cluster) GetDescription() string {
|
||
|
if m != nil {
|
||
|
return m.Description
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *Cluster) GetInitialNodeCount() int32 {
|
||
|
if m != nil {
|
||
|
return m.InitialNodeCount
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *Cluster) GetNodeConfig() *NodeConfig {
|
||
|
if m != nil {
|
||
|
return m.NodeConfig
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *Cluster) GetMasterAuth() *MasterAuth {
|
||
|
if m != nil {
|
||
|
return m.MasterAuth
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *Cluster) GetLoggingService() string {
|
||
|
if m != nil {
|
||
|
return m.LoggingService
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *Cluster) GetMonitoringService() string {
|
||
|
if m != nil {
|
||
|
return m.MonitoringService
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *Cluster) GetNetwork() string {
|
||
|
if m != nil {
|
||
|
return m.Network
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *Cluster) GetClusterIpv4Cidr() string {
|
||
|
if m != nil {
|
||
|
return m.ClusterIpv4Cidr
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *Cluster) GetAddonsConfig() *AddonsConfig {
|
||
|
if m != nil {
|
||
|
return m.AddonsConfig
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *Cluster) GetSubnetwork() string {
|
||
|
if m != nil {
|
||
|
return m.Subnetwork
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *Cluster) GetNodePools() []*NodePool {
|
||
|
if m != nil {
|
||
|
return m.NodePools
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *Cluster) GetLocations() []string {
|
||
|
if m != nil {
|
||
|
return m.Locations
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *Cluster) GetEnableKubernetesAlpha() bool {
|
||
|
if m != nil {
|
||
|
return m.EnableKubernetesAlpha
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
func (m *Cluster) GetNetworkPolicy() *NetworkPolicy {
|
||
|
if m != nil {
|
||
|
return m.NetworkPolicy
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *Cluster) GetIpAllocationPolicy() *IPAllocationPolicy {
|
||
|
if m != nil {
|
||
|
return m.IpAllocationPolicy
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *Cluster) GetMasterAuthorizedNetworksConfig() *MasterAuthorizedNetworksConfig {
|
||
|
if m != nil {
|
||
|
return m.MasterAuthorizedNetworksConfig
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *Cluster) GetMaintenancePolicy() *MaintenancePolicy {
|
||
|
if m != nil {
|
||
|
return m.MaintenancePolicy
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *Cluster) GetPodSecurityPolicyConfig() *PodSecurityPolicyConfig {
|
||
|
if m != nil {
|
||
|
return m.PodSecurityPolicyConfig
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *Cluster) GetSelfLink() string {
|
||
|
if m != nil {
|
||
|
return m.SelfLink
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *Cluster) GetZone() string {
|
||
|
if m != nil {
|
||
|
return m.Zone
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *Cluster) GetEndpoint() string {
|
||
|
if m != nil {
|
||
|
return m.Endpoint
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *Cluster) GetInitialClusterVersion() string {
|
||
|
if m != nil {
|
||
|
return m.InitialClusterVersion
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *Cluster) GetCurrentMasterVersion() string {
|
||
|
if m != nil {
|
||
|
return m.CurrentMasterVersion
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *Cluster) GetCurrentNodeVersion() string {
|
||
|
if m != nil {
|
||
|
return m.CurrentNodeVersion
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *Cluster) GetCreateTime() string {
|
||
|
if m != nil {
|
||
|
return m.CreateTime
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *Cluster) GetStatus() Cluster_Status {
|
||
|
if m != nil {
|
||
|
return m.Status
|
||
|
}
|
||
|
return Cluster_STATUS_UNSPECIFIED
|
||
|
}
|
||
|
|
||
|
func (m *Cluster) GetStatusMessage() string {
|
||
|
if m != nil {
|
||
|
return m.StatusMessage
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *Cluster) GetNodeIpv4CidrSize() int32 {
|
||
|
if m != nil {
|
||
|
return m.NodeIpv4CidrSize
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *Cluster) GetServicesIpv4Cidr() string {
|
||
|
if m != nil {
|
||
|
return m.ServicesIpv4Cidr
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *Cluster) GetInstanceGroupUrls() []string {
|
||
|
if m != nil {
|
||
|
return m.InstanceGroupUrls
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *Cluster) GetCurrentNodeCount() int32 {
|
||
|
if m != nil {
|
||
|
return m.CurrentNodeCount
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *Cluster) GetExpireTime() string {
|
||
|
if m != nil {
|
||
|
return m.ExpireTime
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *Cluster) GetLocation() string {
|
||
|
if m != nil {
|
||
|
return m.Location
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
// ClusterUpdate describes an update to the cluster. Exactly one update can
|
||
|
// be applied to a cluster with each request, so at most one field can be
|
||
|
// provided.
|
||
|
type ClusterUpdate struct {
|
||
|
// The Kubernetes version to change the nodes to (typically an
|
||
|
// upgrade). Use `-` to upgrade to the latest version supported by
|
||
|
// the server.
|
||
|
DesiredNodeVersion string `protobuf:"bytes,4,opt,name=desired_node_version,json=desiredNodeVersion,proto3" json:"desired_node_version,omitempty"`
|
||
|
// The monitoring service the cluster should use to write metrics.
|
||
|
// Currently available options:
|
||
|
//
|
||
|
// * "monitoring.googleapis.com" - the Google Cloud Monitoring service
|
||
|
// * "none" - no metrics will be exported from the cluster
|
||
|
DesiredMonitoringService string `protobuf:"bytes,5,opt,name=desired_monitoring_service,json=desiredMonitoringService,proto3" json:"desired_monitoring_service,omitempty"`
|
||
|
// Configurations for the various addons available to run in the cluster.
|
||
|
DesiredAddonsConfig *AddonsConfig `protobuf:"bytes,6,opt,name=desired_addons_config,json=desiredAddonsConfig,proto3" json:"desired_addons_config,omitempty"`
|
||
|
// The node pool to be upgraded. This field is mandatory if
|
||
|
// "desired_node_version", "desired_image_family" or
|
||
|
// "desired_node_pool_autoscaling" is specified and there is more than one
|
||
|
// node pool on the cluster.
|
||
|
DesiredNodePoolId string `protobuf:"bytes,7,opt,name=desired_node_pool_id,json=desiredNodePoolId,proto3" json:"desired_node_pool_id,omitempty"`
|
||
|
// The desired image type for the node pool.
|
||
|
// NOTE: Set the "desired_node_pool" field as well.
|
||
|
DesiredImageType string `protobuf:"bytes,8,opt,name=desired_image_type,json=desiredImageType,proto3" json:"desired_image_type,omitempty"`
|
||
|
// Autoscaler configuration for the node pool specified in
|
||
|
// desired_node_pool_id. If there is only one pool in the
|
||
|
// cluster and desired_node_pool_id is not provided then
|
||
|
// the change applies to that single node pool.
|
||
|
DesiredNodePoolAutoscaling *NodePoolAutoscaling `protobuf:"bytes,9,opt,name=desired_node_pool_autoscaling,json=desiredNodePoolAutoscaling,proto3" json:"desired_node_pool_autoscaling,omitempty"`
|
||
|
// The desired list of Google Compute Engine
|
||
|
// [locations](/compute/docs/zones#available) in which the cluster's nodes
|
||
|
// should be located. Changing the locations a cluster is in will result
|
||
|
// in nodes being either created or removed from the cluster, depending on
|
||
|
// whether locations are being added or removed.
|
||
|
//
|
||
|
// This list must always include the cluster's primary zone.
|
||
|
DesiredLocations []string `protobuf:"bytes,10,rep,name=desired_locations,json=desiredLocations,proto3" json:"desired_locations,omitempty"`
|
||
|
// The desired configuration options for master authorized networks feature.
|
||
|
DesiredMasterAuthorizedNetworksConfig *MasterAuthorizedNetworksConfig `protobuf:"bytes,12,opt,name=desired_master_authorized_networks_config,json=desiredMasterAuthorizedNetworksConfig,proto3" json:"desired_master_authorized_networks_config,omitempty"`
|
||
|
// The desired configuration options for the PodSecurityPolicy feature.
|
||
|
DesiredPodSecurityPolicyConfig *PodSecurityPolicyConfig `protobuf:"bytes,14,opt,name=desired_pod_security_policy_config,json=desiredPodSecurityPolicyConfig,proto3" json:"desired_pod_security_policy_config,omitempty"`
|
||
|
// The Kubernetes version to change the master to. The only valid value is the
|
||
|
// latest supported version. Use "-" to have the server automatically select
|
||
|
// the latest version.
|
||
|
DesiredMasterVersion string `protobuf:"bytes,100,opt,name=desired_master_version,json=desiredMasterVersion,proto3" json:"desired_master_version,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *ClusterUpdate) Reset() { *m = ClusterUpdate{} }
|
||
|
func (m *ClusterUpdate) String() string { return proto.CompactTextString(m) }
|
||
|
func (*ClusterUpdate) ProtoMessage() {}
|
||
|
func (*ClusterUpdate) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{14}
|
||
|
}
|
||
|
func (m *ClusterUpdate) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_ClusterUpdate.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *ClusterUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_ClusterUpdate.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *ClusterUpdate) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_ClusterUpdate.Merge(dst, src)
|
||
|
}
|
||
|
func (m *ClusterUpdate) XXX_Size() int {
|
||
|
return xxx_messageInfo_ClusterUpdate.Size(m)
|
||
|
}
|
||
|
func (m *ClusterUpdate) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_ClusterUpdate.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_ClusterUpdate proto.InternalMessageInfo
|
||
|
|
||
|
func (m *ClusterUpdate) GetDesiredNodeVersion() string {
|
||
|
if m != nil {
|
||
|
return m.DesiredNodeVersion
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *ClusterUpdate) GetDesiredMonitoringService() string {
|
||
|
if m != nil {
|
||
|
return m.DesiredMonitoringService
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *ClusterUpdate) GetDesiredAddonsConfig() *AddonsConfig {
|
||
|
if m != nil {
|
||
|
return m.DesiredAddonsConfig
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *ClusterUpdate) GetDesiredNodePoolId() string {
|
||
|
if m != nil {
|
||
|
return m.DesiredNodePoolId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *ClusterUpdate) GetDesiredImageType() string {
|
||
|
if m != nil {
|
||
|
return m.DesiredImageType
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *ClusterUpdate) GetDesiredNodePoolAutoscaling() *NodePoolAutoscaling {
|
||
|
if m != nil {
|
||
|
return m.DesiredNodePoolAutoscaling
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *ClusterUpdate) GetDesiredLocations() []string {
|
||
|
if m != nil {
|
||
|
return m.DesiredLocations
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *ClusterUpdate) GetDesiredMasterAuthorizedNetworksConfig() *MasterAuthorizedNetworksConfig {
|
||
|
if m != nil {
|
||
|
return m.DesiredMasterAuthorizedNetworksConfig
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *ClusterUpdate) GetDesiredPodSecurityPolicyConfig() *PodSecurityPolicyConfig {
|
||
|
if m != nil {
|
||
|
return m.DesiredPodSecurityPolicyConfig
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *ClusterUpdate) GetDesiredMasterVersion() string {
|
||
|
if m != nil {
|
||
|
return m.DesiredMasterVersion
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
// This operation resource represents operations that may have happened or are
|
||
|
// happening on the cluster. All fields are output only.
|
||
|
type Operation struct {
|
||
|
// The server-assigned ID for the operation.
|
||
|
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
|
||
|
// The name of the Google Compute Engine
|
||
|
// [zone](/compute/docs/zones#available) in which the operation
|
||
|
// is taking place.
|
||
|
// This field is deprecated, use location instead.
|
||
|
Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"`
|
||
|
// The operation type.
|
||
|
OperationType Operation_Type `protobuf:"varint,3,opt,name=operation_type,json=operationType,proto3,enum=google.container.v1alpha1.Operation_Type" json:"operation_type,omitempty"`
|
||
|
// The current status of the operation.
|
||
|
Status Operation_Status `protobuf:"varint,4,opt,name=status,proto3,enum=google.container.v1alpha1.Operation_Status" json:"status,omitempty"`
|
||
|
// Detailed operation progress, if available.
|
||
|
Detail string `protobuf:"bytes,8,opt,name=detail,proto3" json:"detail,omitempty"`
|
||
|
// If an error has occurred, a textual description of the error.
|
||
|
StatusMessage string `protobuf:"bytes,5,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"`
|
||
|
// Server-defined URL for the resource.
|
||
|
SelfLink string `protobuf:"bytes,6,opt,name=self_link,json=selfLink,proto3" json:"self_link,omitempty"`
|
||
|
// Server-defined URL for the target of the operation.
|
||
|
TargetLink string `protobuf:"bytes,7,opt,name=target_link,json=targetLink,proto3" json:"target_link,omitempty"`
|
||
|
// [Output only] The name of the Google Compute Engine
|
||
|
// [zone](/compute/docs/regions-zones/regions-zones#available) or
|
||
|
// [region](/compute/docs/regions-zones/regions-zones#available) in which
|
||
|
// the cluster resides.
|
||
|
Location string `protobuf:"bytes,9,opt,name=location,proto3" json:"location,omitempty"`
|
||
|
// [Output only] The time the operation started, in
|
||
|
// [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
|
||
|
StartTime string `protobuf:"bytes,10,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
|
||
|
// [Output only] The time the operation completed, in
|
||
|
// [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
|
||
|
EndTime string `protobuf:"bytes,11,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *Operation) Reset() { *m = Operation{} }
|
||
|
func (m *Operation) String() string { return proto.CompactTextString(m) }
|
||
|
func (*Operation) ProtoMessage() {}
|
||
|
func (*Operation) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{15}
|
||
|
}
|
||
|
func (m *Operation) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_Operation.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *Operation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_Operation.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *Operation) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_Operation.Merge(dst, src)
|
||
|
}
|
||
|
func (m *Operation) XXX_Size() int {
|
||
|
return xxx_messageInfo_Operation.Size(m)
|
||
|
}
|
||
|
func (m *Operation) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_Operation.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_Operation proto.InternalMessageInfo
|
||
|
|
||
|
func (m *Operation) GetName() string {
|
||
|
if m != nil {
|
||
|
return m.Name
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *Operation) GetZone() string {
|
||
|
if m != nil {
|
||
|
return m.Zone
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *Operation) GetOperationType() Operation_Type {
|
||
|
if m != nil {
|
||
|
return m.OperationType
|
||
|
}
|
||
|
return Operation_TYPE_UNSPECIFIED
|
||
|
}
|
||
|
|
||
|
func (m *Operation) GetStatus() Operation_Status {
|
||
|
if m != nil {
|
||
|
return m.Status
|
||
|
}
|
||
|
return Operation_STATUS_UNSPECIFIED
|
||
|
}
|
||
|
|
||
|
func (m *Operation) GetDetail() string {
|
||
|
if m != nil {
|
||
|
return m.Detail
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *Operation) GetStatusMessage() string {
|
||
|
if m != nil {
|
||
|
return m.StatusMessage
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *Operation) GetSelfLink() string {
|
||
|
if m != nil {
|
||
|
return m.SelfLink
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *Operation) GetTargetLink() string {
|
||
|
if m != nil {
|
||
|
return m.TargetLink
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *Operation) GetLocation() string {
|
||
|
if m != nil {
|
||
|
return m.Location
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *Operation) GetStartTime() string {
|
||
|
if m != nil {
|
||
|
return m.StartTime
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *Operation) GetEndTime() string {
|
||
|
if m != nil {
|
||
|
return m.EndTime
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
// CreateClusterRequest creates a cluster.
|
||
|
type CreateClusterRequest struct {
|
||
|
// The Google Developers Console [project ID or project
|
||
|
// number](https://support.google.com/cloud/answer/6158840).
|
||
|
// This field is deprecated, use parent instead.
|
||
|
ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
|
||
|
// The name of the Google Compute Engine
|
||
|
// [zone](/compute/docs/zones#available) in which the cluster
|
||
|
// resides.
|
||
|
// This field is deprecated, use parent instead.
|
||
|
Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"`
|
||
|
// A [cluster
|
||
|
// resource](/container-engine/reference/rest/v1alpha1/projects.zones.clusters)
|
||
|
Cluster *Cluster `protobuf:"bytes,3,opt,name=cluster,proto3" json:"cluster,omitempty"`
|
||
|
// The parent (project and location) where the cluster will be created.
|
||
|
// Specified in the format 'projects/*/locations/*'.
|
||
|
Parent string `protobuf:"bytes,5,opt,name=parent,proto3" json:"parent,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CreateClusterRequest) Reset() { *m = CreateClusterRequest{} }
|
||
|
func (m *CreateClusterRequest) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CreateClusterRequest) ProtoMessage() {}
|
||
|
func (*CreateClusterRequest) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{16}
|
||
|
}
|
||
|
func (m *CreateClusterRequest) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_CreateClusterRequest.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *CreateClusterRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_CreateClusterRequest.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *CreateClusterRequest) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_CreateClusterRequest.Merge(dst, src)
|
||
|
}
|
||
|
func (m *CreateClusterRequest) XXX_Size() int {
|
||
|
return xxx_messageInfo_CreateClusterRequest.Size(m)
|
||
|
}
|
||
|
func (m *CreateClusterRequest) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_CreateClusterRequest.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_CreateClusterRequest proto.InternalMessageInfo
|
||
|
|
||
|
func (m *CreateClusterRequest) GetProjectId() string {
|
||
|
if m != nil {
|
||
|
return m.ProjectId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *CreateClusterRequest) GetZone() string {
|
||
|
if m != nil {
|
||
|
return m.Zone
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *CreateClusterRequest) GetCluster() *Cluster {
|
||
|
if m != nil {
|
||
|
return m.Cluster
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CreateClusterRequest) GetParent() string {
|
||
|
if m != nil {
|
||
|
return m.Parent
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
// GetClusterRequest gets the settings of a cluster.
|
||
|
type GetClusterRequest struct {
|
||
|
// The Google Developers Console [project ID or project
|
||
|
// number](https://support.google.com/cloud/answer/6158840).
|
||
|
// This field is deprecated, use name instead.
|
||
|
ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
|
||
|
// The name of the Google Compute Engine
|
||
|
// [zone](/compute/docs/zones#available) in which the cluster
|
||
|
// resides.
|
||
|
// This field is deprecated, use name instead.
|
||
|
Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"`
|
||
|
// The name of the cluster to retrieve.
|
||
|
// This field is deprecated, use name instead.
|
||
|
ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
|
||
|
// The name (project, location, cluster) of the cluster to retrieve.
|
||
|
// Specified in the format 'projects/*/locations/*/clusters/*'.
|
||
|
Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *GetClusterRequest) Reset() { *m = GetClusterRequest{} }
|
||
|
func (m *GetClusterRequest) String() string { return proto.CompactTextString(m) }
|
||
|
func (*GetClusterRequest) ProtoMessage() {}
|
||
|
func (*GetClusterRequest) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{17}
|
||
|
}
|
||
|
func (m *GetClusterRequest) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_GetClusterRequest.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *GetClusterRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_GetClusterRequest.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *GetClusterRequest) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_GetClusterRequest.Merge(dst, src)
|
||
|
}
|
||
|
func (m *GetClusterRequest) XXX_Size() int {
|
||
|
return xxx_messageInfo_GetClusterRequest.Size(m)
|
||
|
}
|
||
|
func (m *GetClusterRequest) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_GetClusterRequest.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_GetClusterRequest proto.InternalMessageInfo
|
||
|
|
||
|
func (m *GetClusterRequest) GetProjectId() string {
|
||
|
if m != nil {
|
||
|
return m.ProjectId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *GetClusterRequest) GetZone() string {
|
||
|
if m != nil {
|
||
|
return m.Zone
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *GetClusterRequest) GetClusterId() string {
|
||
|
if m != nil {
|
||
|
return m.ClusterId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *GetClusterRequest) GetName() string {
|
||
|
if m != nil {
|
||
|
return m.Name
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
// UpdateClusterRequest updates the settings of a cluster.
|
||
|
type UpdateClusterRequest struct {
|
||
|
// The Google Developers Console [project ID or project
|
||
|
// number](https://support.google.com/cloud/answer/6158840).
|
||
|
// This field is deprecated, use name instead.
|
||
|
ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
|
||
|
// The name of the Google Compute Engine
|
||
|
// [zone](/compute/docs/zones#available) in which the cluster
|
||
|
// resides.
|
||
|
// This field is deprecated, use name instead.
|
||
|
Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"`
|
||
|
// The name of the cluster to upgrade.
|
||
|
// This field is deprecated, use name instead.
|
||
|
ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
|
||
|
// A description of the update.
|
||
|
Update *ClusterUpdate `protobuf:"bytes,4,opt,name=update,proto3" json:"update,omitempty"`
|
||
|
// The name (project, location, cluster) of the cluster to update.
|
||
|
// Specified in the format 'projects/*/locations/*/clusters/*'.
|
||
|
Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *UpdateClusterRequest) Reset() { *m = UpdateClusterRequest{} }
|
||
|
func (m *UpdateClusterRequest) String() string { return proto.CompactTextString(m) }
|
||
|
func (*UpdateClusterRequest) ProtoMessage() {}
|
||
|
func (*UpdateClusterRequest) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{18}
|
||
|
}
|
||
|
func (m *UpdateClusterRequest) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_UpdateClusterRequest.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *UpdateClusterRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_UpdateClusterRequest.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *UpdateClusterRequest) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_UpdateClusterRequest.Merge(dst, src)
|
||
|
}
|
||
|
func (m *UpdateClusterRequest) XXX_Size() int {
|
||
|
return xxx_messageInfo_UpdateClusterRequest.Size(m)
|
||
|
}
|
||
|
func (m *UpdateClusterRequest) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_UpdateClusterRequest.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_UpdateClusterRequest proto.InternalMessageInfo
|
||
|
|
||
|
func (m *UpdateClusterRequest) GetProjectId() string {
|
||
|
if m != nil {
|
||
|
return m.ProjectId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *UpdateClusterRequest) GetZone() string {
|
||
|
if m != nil {
|
||
|
return m.Zone
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *UpdateClusterRequest) GetClusterId() string {
|
||
|
if m != nil {
|
||
|
return m.ClusterId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *UpdateClusterRequest) GetUpdate() *ClusterUpdate {
|
||
|
if m != nil {
|
||
|
return m.Update
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *UpdateClusterRequest) GetName() string {
|
||
|
if m != nil {
|
||
|
return m.Name
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
// SetNodePoolVersionRequest updates the version of a node pool.
|
||
|
type UpdateNodePoolRequest struct {
|
||
|
// The Google Developers Console [project ID or project
|
||
|
// number](https://support.google.com/cloud/answer/6158840).
|
||
|
// This field is deprecated, use name instead.
|
||
|
ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
|
||
|
// The name of the Google Compute Engine
|
||
|
// [zone](/compute/docs/zones#available) in which the cluster
|
||
|
// resides.
|
||
|
// This field is deprecated, use name instead.
|
||
|
Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"`
|
||
|
// The name of the cluster to upgrade.
|
||
|
// This field is deprecated, use name instead.
|
||
|
ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
|
||
|
// The name of the node pool to upgrade.
|
||
|
// This field is deprecated, use name instead.
|
||
|
NodePoolId string `protobuf:"bytes,4,opt,name=node_pool_id,json=nodePoolId,proto3" json:"node_pool_id,omitempty"`
|
||
|
// The Kubernetes version to change the nodes to (typically an
|
||
|
// upgrade). Use `-` to upgrade to the latest version supported by
|
||
|
// the server.
|
||
|
NodeVersion string `protobuf:"bytes,5,opt,name=node_version,json=nodeVersion,proto3" json:"node_version,omitempty"`
|
||
|
// The desired image type for the node pool.
|
||
|
ImageType string `protobuf:"bytes,6,opt,name=image_type,json=imageType,proto3" json:"image_type,omitempty"`
|
||
|
// The name (project, location, cluster, node pool) of the node pool to update.
|
||
|
// Specified in the format 'projects/*/locations/*/clusters/*/nodePools/*'.
|
||
|
Name string `protobuf:"bytes,8,opt,name=name,proto3" json:"name,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *UpdateNodePoolRequest) Reset() { *m = UpdateNodePoolRequest{} }
|
||
|
func (m *UpdateNodePoolRequest) String() string { return proto.CompactTextString(m) }
|
||
|
func (*UpdateNodePoolRequest) ProtoMessage() {}
|
||
|
func (*UpdateNodePoolRequest) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{19}
|
||
|
}
|
||
|
func (m *UpdateNodePoolRequest) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_UpdateNodePoolRequest.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *UpdateNodePoolRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_UpdateNodePoolRequest.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *UpdateNodePoolRequest) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_UpdateNodePoolRequest.Merge(dst, src)
|
||
|
}
|
||
|
func (m *UpdateNodePoolRequest) XXX_Size() int {
|
||
|
return xxx_messageInfo_UpdateNodePoolRequest.Size(m)
|
||
|
}
|
||
|
func (m *UpdateNodePoolRequest) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_UpdateNodePoolRequest.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_UpdateNodePoolRequest proto.InternalMessageInfo
|
||
|
|
||
|
func (m *UpdateNodePoolRequest) GetProjectId() string {
|
||
|
if m != nil {
|
||
|
return m.ProjectId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *UpdateNodePoolRequest) GetZone() string {
|
||
|
if m != nil {
|
||
|
return m.Zone
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *UpdateNodePoolRequest) GetClusterId() string {
|
||
|
if m != nil {
|
||
|
return m.ClusterId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *UpdateNodePoolRequest) GetNodePoolId() string {
|
||
|
if m != nil {
|
||
|
return m.NodePoolId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *UpdateNodePoolRequest) GetNodeVersion() string {
|
||
|
if m != nil {
|
||
|
return m.NodeVersion
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *UpdateNodePoolRequest) GetImageType() string {
|
||
|
if m != nil {
|
||
|
return m.ImageType
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *UpdateNodePoolRequest) GetName() string {
|
||
|
if m != nil {
|
||
|
return m.Name
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
// SetNodePoolAutoscalingRequest sets the autoscaler settings of a node pool.
|
||
|
type SetNodePoolAutoscalingRequest struct {
|
||
|
// The Google Developers Console [project ID or project
|
||
|
// number](https://support.google.com/cloud/answer/6158840).
|
||
|
// This field is deprecated, use name instead.
|
||
|
ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
|
||
|
// The name of the Google Compute Engine
|
||
|
// [zone](/compute/docs/zones#available) in which the cluster
|
||
|
// resides.
|
||
|
// This field is deprecated, use name instead.
|
||
|
Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"`
|
||
|
// The name of the cluster to upgrade.
|
||
|
// This field is deprecated, use name instead.
|
||
|
ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
|
||
|
// The name of the node pool to upgrade.
|
||
|
// This field is deprecated, use name instead.
|
||
|
NodePoolId string `protobuf:"bytes,4,opt,name=node_pool_id,json=nodePoolId,proto3" json:"node_pool_id,omitempty"`
|
||
|
// Autoscaling configuration for the node pool.
|
||
|
Autoscaling *NodePoolAutoscaling `protobuf:"bytes,5,opt,name=autoscaling,proto3" json:"autoscaling,omitempty"`
|
||
|
// The name (project, location, cluster, node pool) of the node pool to set
|
||
|
// autoscaler settings. Specified in the format
|
||
|
// 'projects/*/locations/*/clusters/*/nodePools/*'.
|
||
|
Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *SetNodePoolAutoscalingRequest) Reset() { *m = SetNodePoolAutoscalingRequest{} }
|
||
|
func (m *SetNodePoolAutoscalingRequest) String() string { return proto.CompactTextString(m) }
|
||
|
func (*SetNodePoolAutoscalingRequest) ProtoMessage() {}
|
||
|
func (*SetNodePoolAutoscalingRequest) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{20}
|
||
|
}
|
||
|
func (m *SetNodePoolAutoscalingRequest) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_SetNodePoolAutoscalingRequest.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *SetNodePoolAutoscalingRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_SetNodePoolAutoscalingRequest.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *SetNodePoolAutoscalingRequest) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_SetNodePoolAutoscalingRequest.Merge(dst, src)
|
||
|
}
|
||
|
func (m *SetNodePoolAutoscalingRequest) XXX_Size() int {
|
||
|
return xxx_messageInfo_SetNodePoolAutoscalingRequest.Size(m)
|
||
|
}
|
||
|
func (m *SetNodePoolAutoscalingRequest) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_SetNodePoolAutoscalingRequest.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_SetNodePoolAutoscalingRequest proto.InternalMessageInfo
|
||
|
|
||
|
func (m *SetNodePoolAutoscalingRequest) GetProjectId() string {
|
||
|
if m != nil {
|
||
|
return m.ProjectId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *SetNodePoolAutoscalingRequest) GetZone() string {
|
||
|
if m != nil {
|
||
|
return m.Zone
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *SetNodePoolAutoscalingRequest) GetClusterId() string {
|
||
|
if m != nil {
|
||
|
return m.ClusterId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *SetNodePoolAutoscalingRequest) GetNodePoolId() string {
|
||
|
if m != nil {
|
||
|
return m.NodePoolId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *SetNodePoolAutoscalingRequest) GetAutoscaling() *NodePoolAutoscaling {
|
||
|
if m != nil {
|
||
|
return m.Autoscaling
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *SetNodePoolAutoscalingRequest) GetName() string {
|
||
|
if m != nil {
|
||
|
return m.Name
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
// SetLoggingServiceRequest sets the logging service of a cluster.
|
||
|
type SetLoggingServiceRequest struct {
|
||
|
// The Google Developers Console [project ID or project
|
||
|
// number](https://support.google.com/cloud/answer/6158840).
|
||
|
// This field is deprecated, use name instead.
|
||
|
ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
|
||
|
// The name of the Google Compute Engine
|
||
|
// [zone](/compute/docs/zones#available) in which the cluster
|
||
|
// resides.
|
||
|
Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"`
|
||
|
// The name of the cluster to upgrade.
|
||
|
// This field is deprecated, use name instead.
|
||
|
ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
|
||
|
// The logging service the cluster should use to write metrics.
|
||
|
// Currently available options:
|
||
|
//
|
||
|
// * "logging.googleapis.com" - the Google Cloud Logging service
|
||
|
// * "none" - no metrics will be exported from the cluster
|
||
|
LoggingService string `protobuf:"bytes,4,opt,name=logging_service,json=loggingService,proto3" json:"logging_service,omitempty"`
|
||
|
// The name (project, location, cluster) of the cluster to set logging.
|
||
|
// Specified in the format 'projects/*/locations/*/clusters/*'.
|
||
|
Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *SetLoggingServiceRequest) Reset() { *m = SetLoggingServiceRequest{} }
|
||
|
func (m *SetLoggingServiceRequest) String() string { return proto.CompactTextString(m) }
|
||
|
func (*SetLoggingServiceRequest) ProtoMessage() {}
|
||
|
func (*SetLoggingServiceRequest) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{21}
|
||
|
}
|
||
|
func (m *SetLoggingServiceRequest) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_SetLoggingServiceRequest.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *SetLoggingServiceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_SetLoggingServiceRequest.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *SetLoggingServiceRequest) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_SetLoggingServiceRequest.Merge(dst, src)
|
||
|
}
|
||
|
func (m *SetLoggingServiceRequest) XXX_Size() int {
|
||
|
return xxx_messageInfo_SetLoggingServiceRequest.Size(m)
|
||
|
}
|
||
|
func (m *SetLoggingServiceRequest) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_SetLoggingServiceRequest.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_SetLoggingServiceRequest proto.InternalMessageInfo
|
||
|
|
||
|
func (m *SetLoggingServiceRequest) GetProjectId() string {
|
||
|
if m != nil {
|
||
|
return m.ProjectId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *SetLoggingServiceRequest) GetZone() string {
|
||
|
if m != nil {
|
||
|
return m.Zone
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *SetLoggingServiceRequest) GetClusterId() string {
|
||
|
if m != nil {
|
||
|
return m.ClusterId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *SetLoggingServiceRequest) GetLoggingService() string {
|
||
|
if m != nil {
|
||
|
return m.LoggingService
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *SetLoggingServiceRequest) GetName() string {
|
||
|
if m != nil {
|
||
|
return m.Name
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
// SetMonitoringServiceRequest sets the monitoring service of a cluster.
|
||
|
type SetMonitoringServiceRequest struct {
|
||
|
// The Google Developers Console [project ID or project
|
||
|
// number](https://support.google.com/cloud/answer/6158840).
|
||
|
// This field is deprecated, use name instead.
|
||
|
ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
|
||
|
// The name of the Google Compute Engine
|
||
|
// [zone](/compute/docs/zones#available) in which the cluster
|
||
|
// resides.
|
||
|
// This field is deprecated, use name instead.
|
||
|
Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"`
|
||
|
// The name of the cluster to upgrade.
|
||
|
// This field is deprecated, use name instead.
|
||
|
ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
|
||
|
// The monitoring service the cluster should use to write metrics.
|
||
|
// Currently available options:
|
||
|
//
|
||
|
// * "monitoring.googleapis.com" - the Google Cloud Monitoring service
|
||
|
// * "none" - no metrics will be exported from the cluster
|
||
|
MonitoringService string `protobuf:"bytes,4,opt,name=monitoring_service,json=monitoringService,proto3" json:"monitoring_service,omitempty"`
|
||
|
// The name (project, location, cluster) of the cluster to set monitoring.
|
||
|
// Specified in the format 'projects/*/locations/*/clusters/*'.
|
||
|
Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *SetMonitoringServiceRequest) Reset() { *m = SetMonitoringServiceRequest{} }
|
||
|
func (m *SetMonitoringServiceRequest) String() string { return proto.CompactTextString(m) }
|
||
|
func (*SetMonitoringServiceRequest) ProtoMessage() {}
|
||
|
func (*SetMonitoringServiceRequest) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{22}
|
||
|
}
|
||
|
func (m *SetMonitoringServiceRequest) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_SetMonitoringServiceRequest.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *SetMonitoringServiceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_SetMonitoringServiceRequest.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *SetMonitoringServiceRequest) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_SetMonitoringServiceRequest.Merge(dst, src)
|
||
|
}
|
||
|
func (m *SetMonitoringServiceRequest) XXX_Size() int {
|
||
|
return xxx_messageInfo_SetMonitoringServiceRequest.Size(m)
|
||
|
}
|
||
|
func (m *SetMonitoringServiceRequest) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_SetMonitoringServiceRequest.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_SetMonitoringServiceRequest proto.InternalMessageInfo
|
||
|
|
||
|
func (m *SetMonitoringServiceRequest) GetProjectId() string {
|
||
|
if m != nil {
|
||
|
return m.ProjectId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *SetMonitoringServiceRequest) GetZone() string {
|
||
|
if m != nil {
|
||
|
return m.Zone
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *SetMonitoringServiceRequest) GetClusterId() string {
|
||
|
if m != nil {
|
||
|
return m.ClusterId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *SetMonitoringServiceRequest) GetMonitoringService() string {
|
||
|
if m != nil {
|
||
|
return m.MonitoringService
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *SetMonitoringServiceRequest) GetName() string {
|
||
|
if m != nil {
|
||
|
return m.Name
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
// SetAddonsRequest sets the addons associated with the cluster.
|
||
|
type SetAddonsConfigRequest struct {
|
||
|
// The Google Developers Console [project ID or project
|
||
|
// number](https://support.google.com/cloud/answer/6158840).
|
||
|
// This field is deprecated, use name instead.
|
||
|
ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
|
||
|
// The name of the Google Compute Engine
|
||
|
// [zone](/compute/docs/zones#available) in which the cluster
|
||
|
// resides.
|
||
|
// This field is deprecated, use name instead.
|
||
|
Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"`
|
||
|
// The name of the cluster to upgrade.
|
||
|
// This field is deprecated, use name instead.
|
||
|
ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
|
||
|
// The desired configurations for the various addons available to run in the
|
||
|
// cluster.
|
||
|
AddonsConfig *AddonsConfig `protobuf:"bytes,4,opt,name=addons_config,json=addonsConfig,proto3" json:"addons_config,omitempty"`
|
||
|
// The name (project, location, cluster) of the cluster to set addons.
|
||
|
// Specified in the format 'projects/*/locations/*/clusters/*'.
|
||
|
Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *SetAddonsConfigRequest) Reset() { *m = SetAddonsConfigRequest{} }
|
||
|
func (m *SetAddonsConfigRequest) String() string { return proto.CompactTextString(m) }
|
||
|
func (*SetAddonsConfigRequest) ProtoMessage() {}
|
||
|
func (*SetAddonsConfigRequest) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{23}
|
||
|
}
|
||
|
func (m *SetAddonsConfigRequest) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_SetAddonsConfigRequest.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *SetAddonsConfigRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_SetAddonsConfigRequest.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *SetAddonsConfigRequest) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_SetAddonsConfigRequest.Merge(dst, src)
|
||
|
}
|
||
|
func (m *SetAddonsConfigRequest) XXX_Size() int {
|
||
|
return xxx_messageInfo_SetAddonsConfigRequest.Size(m)
|
||
|
}
|
||
|
func (m *SetAddonsConfigRequest) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_SetAddonsConfigRequest.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_SetAddonsConfigRequest proto.InternalMessageInfo
|
||
|
|
||
|
func (m *SetAddonsConfigRequest) GetProjectId() string {
|
||
|
if m != nil {
|
||
|
return m.ProjectId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *SetAddonsConfigRequest) GetZone() string {
|
||
|
if m != nil {
|
||
|
return m.Zone
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *SetAddonsConfigRequest) GetClusterId() string {
|
||
|
if m != nil {
|
||
|
return m.ClusterId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *SetAddonsConfigRequest) GetAddonsConfig() *AddonsConfig {
|
||
|
if m != nil {
|
||
|
return m.AddonsConfig
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *SetAddonsConfigRequest) GetName() string {
|
||
|
if m != nil {
|
||
|
return m.Name
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
// SetLocationsRequest sets the locations of the cluster.
|
||
|
type SetLocationsRequest struct {
|
||
|
// The Google Developers Console [project ID or project
|
||
|
// number](https://support.google.com/cloud/answer/6158840).
|
||
|
// This field is deprecated, use name instead.
|
||
|
ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
|
||
|
// The name of the Google Compute Engine
|
||
|
// [zone](/compute/docs/zones#available) in which the cluster
|
||
|
// resides.
|
||
|
// This field is deprecated, use name instead.
|
||
|
Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"`
|
||
|
// The name of the cluster to upgrade.
|
||
|
// This field is deprecated, use name instead.
|
||
|
ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
|
||
|
// The desired list of Google Compute Engine
|
||
|
// [locations](/compute/docs/zones#available) in which the cluster's nodes
|
||
|
// should be located. Changing the locations a cluster is in will result
|
||
|
// in nodes being either created or removed from the cluster, depending on
|
||
|
// whether locations are being added or removed.
|
||
|
//
|
||
|
// This list must always include the cluster's primary zone.
|
||
|
Locations []string `protobuf:"bytes,4,rep,name=locations,proto3" json:"locations,omitempty"`
|
||
|
// The name (project, location, cluster) of the cluster to set locations.
|
||
|
// Specified in the format 'projects/*/locations/*/clusters/*'.
|
||
|
Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *SetLocationsRequest) Reset() { *m = SetLocationsRequest{} }
|
||
|
func (m *SetLocationsRequest) String() string { return proto.CompactTextString(m) }
|
||
|
func (*SetLocationsRequest) ProtoMessage() {}
|
||
|
func (*SetLocationsRequest) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{24}
|
||
|
}
|
||
|
func (m *SetLocationsRequest) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_SetLocationsRequest.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *SetLocationsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_SetLocationsRequest.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *SetLocationsRequest) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_SetLocationsRequest.Merge(dst, src)
|
||
|
}
|
||
|
func (m *SetLocationsRequest) XXX_Size() int {
|
||
|
return xxx_messageInfo_SetLocationsRequest.Size(m)
|
||
|
}
|
||
|
func (m *SetLocationsRequest) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_SetLocationsRequest.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_SetLocationsRequest proto.InternalMessageInfo
|
||
|
|
||
|
func (m *SetLocationsRequest) GetProjectId() string {
|
||
|
if m != nil {
|
||
|
return m.ProjectId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *SetLocationsRequest) GetZone() string {
|
||
|
if m != nil {
|
||
|
return m.Zone
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *SetLocationsRequest) GetClusterId() string {
|
||
|
if m != nil {
|
||
|
return m.ClusterId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *SetLocationsRequest) GetLocations() []string {
|
||
|
if m != nil {
|
||
|
return m.Locations
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *SetLocationsRequest) GetName() string {
|
||
|
if m != nil {
|
||
|
return m.Name
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
// UpdateMasterRequest updates the master of the cluster.
|
||
|
type UpdateMasterRequest struct {
|
||
|
// The Google Developers Console [project ID or project
|
||
|
// number](https://support.google.com/cloud/answer/6158840).
|
||
|
ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
|
||
|
// The name of the Google Compute Engine
|
||
|
// [zone](/compute/docs/zones#available) in which the cluster
|
||
|
// resides.
|
||
|
// This field is deprecated, use name instead.
|
||
|
Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"`
|
||
|
// The name of the cluster to upgrade.
|
||
|
// This field is deprecated, use name instead.
|
||
|
ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
|
||
|
// The Kubernetes version to change the master to. The only valid value is the
|
||
|
// latest supported version. Use "-" to have the server automatically select
|
||
|
// the latest version.
|
||
|
MasterVersion string `protobuf:"bytes,4,opt,name=master_version,json=masterVersion,proto3" json:"master_version,omitempty"`
|
||
|
// The name (project, location, cluster) of the cluster to update.
|
||
|
// Specified in the format 'projects/*/locations/*/clusters/*'.
|
||
|
Name string `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *UpdateMasterRequest) Reset() { *m = UpdateMasterRequest{} }
|
||
|
func (m *UpdateMasterRequest) String() string { return proto.CompactTextString(m) }
|
||
|
func (*UpdateMasterRequest) ProtoMessage() {}
|
||
|
func (*UpdateMasterRequest) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{25}
|
||
|
}
|
||
|
func (m *UpdateMasterRequest) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_UpdateMasterRequest.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *UpdateMasterRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_UpdateMasterRequest.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *UpdateMasterRequest) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_UpdateMasterRequest.Merge(dst, src)
|
||
|
}
|
||
|
func (m *UpdateMasterRequest) XXX_Size() int {
|
||
|
return xxx_messageInfo_UpdateMasterRequest.Size(m)
|
||
|
}
|
||
|
func (m *UpdateMasterRequest) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_UpdateMasterRequest.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_UpdateMasterRequest proto.InternalMessageInfo
|
||
|
|
||
|
func (m *UpdateMasterRequest) GetProjectId() string {
|
||
|
if m != nil {
|
||
|
return m.ProjectId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *UpdateMasterRequest) GetZone() string {
|
||
|
if m != nil {
|
||
|
return m.Zone
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *UpdateMasterRequest) GetClusterId() string {
|
||
|
if m != nil {
|
||
|
return m.ClusterId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *UpdateMasterRequest) GetMasterVersion() string {
|
||
|
if m != nil {
|
||
|
return m.MasterVersion
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *UpdateMasterRequest) GetName() string {
|
||
|
if m != nil {
|
||
|
return m.Name
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
// SetMasterAuthRequest updates the admin password of a cluster.
|
||
|
type SetMasterAuthRequest struct {
|
||
|
// The Google Developers Console [project ID or project
|
||
|
// number](https://support.google.com/cloud/answer/6158840).
|
||
|
// This field is deprecated, use name instead.
|
||
|
ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
|
||
|
// The name of the Google Compute Engine
|
||
|
// [zone](/compute/docs/zones#available) in which the cluster
|
||
|
// resides.
|
||
|
// This field is deprecated, use name instead.
|
||
|
Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"`
|
||
|
// The name of the cluster to upgrade.
|
||
|
// This field is deprecated, use name instead.
|
||
|
ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
|
||
|
// The exact form of action to be taken on the master auth.
|
||
|
Action SetMasterAuthRequest_Action `protobuf:"varint,4,opt,name=action,proto3,enum=google.container.v1alpha1.SetMasterAuthRequest_Action" json:"action,omitempty"`
|
||
|
// A description of the update.
|
||
|
Update *MasterAuth `protobuf:"bytes,5,opt,name=update,proto3" json:"update,omitempty"`
|
||
|
// The name (project, location, cluster) of the cluster to set auth.
|
||
|
// Specified in the format 'projects/*/locations/*/clusters/*'.
|
||
|
Name string `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *SetMasterAuthRequest) Reset() { *m = SetMasterAuthRequest{} }
|
||
|
func (m *SetMasterAuthRequest) String() string { return proto.CompactTextString(m) }
|
||
|
func (*SetMasterAuthRequest) ProtoMessage() {}
|
||
|
func (*SetMasterAuthRequest) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{26}
|
||
|
}
|
||
|
func (m *SetMasterAuthRequest) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_SetMasterAuthRequest.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *SetMasterAuthRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_SetMasterAuthRequest.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *SetMasterAuthRequest) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_SetMasterAuthRequest.Merge(dst, src)
|
||
|
}
|
||
|
func (m *SetMasterAuthRequest) XXX_Size() int {
|
||
|
return xxx_messageInfo_SetMasterAuthRequest.Size(m)
|
||
|
}
|
||
|
func (m *SetMasterAuthRequest) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_SetMasterAuthRequest.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_SetMasterAuthRequest proto.InternalMessageInfo
|
||
|
|
||
|
func (m *SetMasterAuthRequest) GetProjectId() string {
|
||
|
if m != nil {
|
||
|
return m.ProjectId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *SetMasterAuthRequest) GetZone() string {
|
||
|
if m != nil {
|
||
|
return m.Zone
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *SetMasterAuthRequest) GetClusterId() string {
|
||
|
if m != nil {
|
||
|
return m.ClusterId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *SetMasterAuthRequest) GetAction() SetMasterAuthRequest_Action {
|
||
|
if m != nil {
|
||
|
return m.Action
|
||
|
}
|
||
|
return SetMasterAuthRequest_UNKNOWN
|
||
|
}
|
||
|
|
||
|
func (m *SetMasterAuthRequest) GetUpdate() *MasterAuth {
|
||
|
if m != nil {
|
||
|
return m.Update
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *SetMasterAuthRequest) GetName() string {
|
||
|
if m != nil {
|
||
|
return m.Name
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
// DeleteClusterRequest deletes a cluster.
|
||
|
type DeleteClusterRequest struct {
|
||
|
// The Google Developers Console [project ID or project
|
||
|
// number](https://support.google.com/cloud/answer/6158840).
|
||
|
// This field is deprecated, use name instead.
|
||
|
ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
|
||
|
// The name of the Google Compute Engine
|
||
|
// [zone](/compute/docs/zones#available) in which the cluster
|
||
|
// resides.
|
||
|
// This field is deprecated, use name instead.
|
||
|
Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"`
|
||
|
// The name of the cluster to delete.
|
||
|
// This field is deprecated, use name instead.
|
||
|
ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
|
||
|
// The name (project, location, cluster) of the cluster to delete.
|
||
|
// Specified in the format 'projects/*/locations/*/clusters/*'.
|
||
|
Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *DeleteClusterRequest) Reset() { *m = DeleteClusterRequest{} }
|
||
|
func (m *DeleteClusterRequest) String() string { return proto.CompactTextString(m) }
|
||
|
func (*DeleteClusterRequest) ProtoMessage() {}
|
||
|
func (*DeleteClusterRequest) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{27}
|
||
|
}
|
||
|
func (m *DeleteClusterRequest) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_DeleteClusterRequest.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *DeleteClusterRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_DeleteClusterRequest.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *DeleteClusterRequest) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_DeleteClusterRequest.Merge(dst, src)
|
||
|
}
|
||
|
func (m *DeleteClusterRequest) XXX_Size() int {
|
||
|
return xxx_messageInfo_DeleteClusterRequest.Size(m)
|
||
|
}
|
||
|
func (m *DeleteClusterRequest) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_DeleteClusterRequest.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_DeleteClusterRequest proto.InternalMessageInfo
|
||
|
|
||
|
func (m *DeleteClusterRequest) GetProjectId() string {
|
||
|
if m != nil {
|
||
|
return m.ProjectId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *DeleteClusterRequest) GetZone() string {
|
||
|
if m != nil {
|
||
|
return m.Zone
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *DeleteClusterRequest) GetClusterId() string {
|
||
|
if m != nil {
|
||
|
return m.ClusterId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *DeleteClusterRequest) GetName() string {
|
||
|
if m != nil {
|
||
|
return m.Name
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
// ListClustersRequest lists clusters.
|
||
|
type ListClustersRequest struct {
|
||
|
// The Google Developers Console [project ID or project
|
||
|
// number](https://support.google.com/cloud/answer/6158840).
|
||
|
// This field is deprecated, use parent instead.
|
||
|
ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
|
||
|
// The name of the Google Compute Engine
|
||
|
// [zone](/compute/docs/zones#available) in which the cluster
|
||
|
// resides, or "-" for all zones.
|
||
|
// This field is deprecated, use parent instead.
|
||
|
Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"`
|
||
|
// The parent (project and location) where the clusters will be listed.
|
||
|
// Specified in the format 'projects/*/locations/*'.
|
||
|
// Location "-" matches all zones and all regions.
|
||
|
Parent string `protobuf:"bytes,4,opt,name=parent,proto3" json:"parent,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *ListClustersRequest) Reset() { *m = ListClustersRequest{} }
|
||
|
func (m *ListClustersRequest) String() string { return proto.CompactTextString(m) }
|
||
|
func (*ListClustersRequest) ProtoMessage() {}
|
||
|
func (*ListClustersRequest) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{28}
|
||
|
}
|
||
|
func (m *ListClustersRequest) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_ListClustersRequest.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *ListClustersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_ListClustersRequest.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *ListClustersRequest) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_ListClustersRequest.Merge(dst, src)
|
||
|
}
|
||
|
func (m *ListClustersRequest) XXX_Size() int {
|
||
|
return xxx_messageInfo_ListClustersRequest.Size(m)
|
||
|
}
|
||
|
func (m *ListClustersRequest) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_ListClustersRequest.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_ListClustersRequest proto.InternalMessageInfo
|
||
|
|
||
|
func (m *ListClustersRequest) GetProjectId() string {
|
||
|
if m != nil {
|
||
|
return m.ProjectId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *ListClustersRequest) GetZone() string {
|
||
|
if m != nil {
|
||
|
return m.Zone
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *ListClustersRequest) GetParent() string {
|
||
|
if m != nil {
|
||
|
return m.Parent
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
// ListClustersResponse is the result of ListClustersRequest.
|
||
|
type ListClustersResponse struct {
|
||
|
// A list of clusters in the project in the specified zone, or
|
||
|
// across all ones.
|
||
|
Clusters []*Cluster `protobuf:"bytes,1,rep,name=clusters,proto3" json:"clusters,omitempty"`
|
||
|
// If any zones are listed here, the list of clusters returned
|
||
|
// may be missing those zones.
|
||
|
MissingZones []string `protobuf:"bytes,2,rep,name=missing_zones,json=missingZones,proto3" json:"missing_zones,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *ListClustersResponse) Reset() { *m = ListClustersResponse{} }
|
||
|
func (m *ListClustersResponse) String() string { return proto.CompactTextString(m) }
|
||
|
func (*ListClustersResponse) ProtoMessage() {}
|
||
|
func (*ListClustersResponse) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{29}
|
||
|
}
|
||
|
func (m *ListClustersResponse) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_ListClustersResponse.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *ListClustersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_ListClustersResponse.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *ListClustersResponse) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_ListClustersResponse.Merge(dst, src)
|
||
|
}
|
||
|
func (m *ListClustersResponse) XXX_Size() int {
|
||
|
return xxx_messageInfo_ListClustersResponse.Size(m)
|
||
|
}
|
||
|
func (m *ListClustersResponse) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_ListClustersResponse.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_ListClustersResponse proto.InternalMessageInfo
|
||
|
|
||
|
func (m *ListClustersResponse) GetClusters() []*Cluster {
|
||
|
if m != nil {
|
||
|
return m.Clusters
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *ListClustersResponse) GetMissingZones() []string {
|
||
|
if m != nil {
|
||
|
return m.MissingZones
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
// GetOperationRequest gets a single operation.
|
||
|
type GetOperationRequest struct {
|
||
|
// The Google Developers Console [project ID or project
|
||
|
// number](https://support.google.com/cloud/answer/6158840).
|
||
|
// This field is deprecated, use name instead.
|
||
|
ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
|
||
|
// The name of the Google Compute Engine
|
||
|
// [zone](/compute/docs/zones#available) in which the cluster
|
||
|
// resides.
|
||
|
// This field is deprecated, use name instead.
|
||
|
Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"`
|
||
|
// The server-assigned `name` of the operation.
|
||
|
// This field is deprecated, use name instead.
|
||
|
OperationId string `protobuf:"bytes,3,opt,name=operation_id,json=operationId,proto3" json:"operation_id,omitempty"`
|
||
|
// The name (project, location, operation id) of the operation to get.
|
||
|
// Specified in the format 'projects/*/locations/*/operations/*'.
|
||
|
Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *GetOperationRequest) Reset() { *m = GetOperationRequest{} }
|
||
|
func (m *GetOperationRequest) String() string { return proto.CompactTextString(m) }
|
||
|
func (*GetOperationRequest) ProtoMessage() {}
|
||
|
func (*GetOperationRequest) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{30}
|
||
|
}
|
||
|
func (m *GetOperationRequest) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_GetOperationRequest.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *GetOperationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_GetOperationRequest.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *GetOperationRequest) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_GetOperationRequest.Merge(dst, src)
|
||
|
}
|
||
|
func (m *GetOperationRequest) XXX_Size() int {
|
||
|
return xxx_messageInfo_GetOperationRequest.Size(m)
|
||
|
}
|
||
|
func (m *GetOperationRequest) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_GetOperationRequest.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_GetOperationRequest proto.InternalMessageInfo
|
||
|
|
||
|
func (m *GetOperationRequest) GetProjectId() string {
|
||
|
if m != nil {
|
||
|
return m.ProjectId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *GetOperationRequest) GetZone() string {
|
||
|
if m != nil {
|
||
|
return m.Zone
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *GetOperationRequest) GetOperationId() string {
|
||
|
if m != nil {
|
||
|
return m.OperationId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *GetOperationRequest) GetName() string {
|
||
|
if m != nil {
|
||
|
return m.Name
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
// ListOperationsRequest lists operations.
|
||
|
type ListOperationsRequest struct {
|
||
|
// The Google Developers Console [project ID or project
|
||
|
// number](https://support.google.com/cloud/answer/6158840).
|
||
|
// This field is deprecated, use parent instead.
|
||
|
ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
|
||
|
// The name of the Google Compute Engine [zone](/compute/docs/zones#available)
|
||
|
// to return operations for, or `-` for all zones.
|
||
|
// This field is deprecated, use parent instead.
|
||
|
Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"`
|
||
|
// The parent (project and location) where the operations will be listed.
|
||
|
// Specified in the format 'projects/*/locations/*'.
|
||
|
// Location "-" matches all zones and all regions.
|
||
|
Parent string `protobuf:"bytes,4,opt,name=parent,proto3" json:"parent,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *ListOperationsRequest) Reset() { *m = ListOperationsRequest{} }
|
||
|
func (m *ListOperationsRequest) String() string { return proto.CompactTextString(m) }
|
||
|
func (*ListOperationsRequest) ProtoMessage() {}
|
||
|
func (*ListOperationsRequest) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{31}
|
||
|
}
|
||
|
func (m *ListOperationsRequest) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_ListOperationsRequest.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *ListOperationsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_ListOperationsRequest.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *ListOperationsRequest) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_ListOperationsRequest.Merge(dst, src)
|
||
|
}
|
||
|
func (m *ListOperationsRequest) XXX_Size() int {
|
||
|
return xxx_messageInfo_ListOperationsRequest.Size(m)
|
||
|
}
|
||
|
func (m *ListOperationsRequest) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_ListOperationsRequest.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_ListOperationsRequest proto.InternalMessageInfo
|
||
|
|
||
|
func (m *ListOperationsRequest) GetProjectId() string {
|
||
|
if m != nil {
|
||
|
return m.ProjectId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *ListOperationsRequest) GetZone() string {
|
||
|
if m != nil {
|
||
|
return m.Zone
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *ListOperationsRequest) GetParent() string {
|
||
|
if m != nil {
|
||
|
return m.Parent
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
// CancelOperationRequest cancels a single operation.
|
||
|
type CancelOperationRequest struct {
|
||
|
// The Google Developers Console [project ID or project
|
||
|
// number](https://support.google.com/cloud/answer/6158840).
|
||
|
// This field is deprecated, use name instead.
|
||
|
ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
|
||
|
// The name of the Google Compute Engine
|
||
|
// [zone](/compute/docs/zones#available) in which the operation resides.
|
||
|
// This field is deprecated, use name instead.
|
||
|
Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"`
|
||
|
// The server-assigned `name` of the operation.
|
||
|
// This field is deprecated, use name instead.
|
||
|
OperationId string `protobuf:"bytes,3,opt,name=operation_id,json=operationId,proto3" json:"operation_id,omitempty"`
|
||
|
// The name (project, location, operation id) of the operation to cancel.
|
||
|
// Specified in the format 'projects/*/locations/*/operations/*'.
|
||
|
Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CancelOperationRequest) Reset() { *m = CancelOperationRequest{} }
|
||
|
func (m *CancelOperationRequest) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CancelOperationRequest) ProtoMessage() {}
|
||
|
func (*CancelOperationRequest) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{32}
|
||
|
}
|
||
|
func (m *CancelOperationRequest) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_CancelOperationRequest.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *CancelOperationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_CancelOperationRequest.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *CancelOperationRequest) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_CancelOperationRequest.Merge(dst, src)
|
||
|
}
|
||
|
func (m *CancelOperationRequest) XXX_Size() int {
|
||
|
return xxx_messageInfo_CancelOperationRequest.Size(m)
|
||
|
}
|
||
|
func (m *CancelOperationRequest) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_CancelOperationRequest.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_CancelOperationRequest proto.InternalMessageInfo
|
||
|
|
||
|
func (m *CancelOperationRequest) GetProjectId() string {
|
||
|
if m != nil {
|
||
|
return m.ProjectId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *CancelOperationRequest) GetZone() string {
|
||
|
if m != nil {
|
||
|
return m.Zone
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *CancelOperationRequest) GetOperationId() string {
|
||
|
if m != nil {
|
||
|
return m.OperationId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *CancelOperationRequest) GetName() string {
|
||
|
if m != nil {
|
||
|
return m.Name
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
// ListOperationsResponse is the result of ListOperationsRequest.
|
||
|
type ListOperationsResponse struct {
|
||
|
// A list of operations in the project in the specified zone.
|
||
|
Operations []*Operation `protobuf:"bytes,1,rep,name=operations,proto3" json:"operations,omitempty"`
|
||
|
// If any zones are listed here, the list of operations returned
|
||
|
// may be missing the operations from those zones.
|
||
|
MissingZones []string `protobuf:"bytes,2,rep,name=missing_zones,json=missingZones,proto3" json:"missing_zones,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *ListOperationsResponse) Reset() { *m = ListOperationsResponse{} }
|
||
|
func (m *ListOperationsResponse) String() string { return proto.CompactTextString(m) }
|
||
|
func (*ListOperationsResponse) ProtoMessage() {}
|
||
|
func (*ListOperationsResponse) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{33}
|
||
|
}
|
||
|
func (m *ListOperationsResponse) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_ListOperationsResponse.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *ListOperationsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_ListOperationsResponse.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *ListOperationsResponse) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_ListOperationsResponse.Merge(dst, src)
|
||
|
}
|
||
|
func (m *ListOperationsResponse) XXX_Size() int {
|
||
|
return xxx_messageInfo_ListOperationsResponse.Size(m)
|
||
|
}
|
||
|
func (m *ListOperationsResponse) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_ListOperationsResponse.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_ListOperationsResponse proto.InternalMessageInfo
|
||
|
|
||
|
func (m *ListOperationsResponse) GetOperations() []*Operation {
|
||
|
if m != nil {
|
||
|
return m.Operations
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *ListOperationsResponse) GetMissingZones() []string {
|
||
|
if m != nil {
|
||
|
return m.MissingZones
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
// Gets the current Container Engine service configuration.
|
||
|
type GetServerConfigRequest struct {
|
||
|
// The Google Developers Console [project ID or project
|
||
|
// number](https://support.google.com/cloud/answer/6158840).
|
||
|
// This field is deprecated, use name instead.
|
||
|
ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
|
||
|
// The name of the Google Compute Engine [zone](/compute/docs/zones#available)
|
||
|
// to return operations for.
|
||
|
// This field is deprecated, use name instead.
|
||
|
Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"`
|
||
|
// The name (project and location) of the server config to get
|
||
|
// Specified in the format 'projects/*/locations/*'.
|
||
|
Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *GetServerConfigRequest) Reset() { *m = GetServerConfigRequest{} }
|
||
|
func (m *GetServerConfigRequest) String() string { return proto.CompactTextString(m) }
|
||
|
func (*GetServerConfigRequest) ProtoMessage() {}
|
||
|
func (*GetServerConfigRequest) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{34}
|
||
|
}
|
||
|
func (m *GetServerConfigRequest) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_GetServerConfigRequest.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *GetServerConfigRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_GetServerConfigRequest.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *GetServerConfigRequest) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_GetServerConfigRequest.Merge(dst, src)
|
||
|
}
|
||
|
func (m *GetServerConfigRequest) XXX_Size() int {
|
||
|
return xxx_messageInfo_GetServerConfigRequest.Size(m)
|
||
|
}
|
||
|
func (m *GetServerConfigRequest) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_GetServerConfigRequest.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_GetServerConfigRequest proto.InternalMessageInfo
|
||
|
|
||
|
func (m *GetServerConfigRequest) GetProjectId() string {
|
||
|
if m != nil {
|
||
|
return m.ProjectId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *GetServerConfigRequest) GetZone() string {
|
||
|
if m != nil {
|
||
|
return m.Zone
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *GetServerConfigRequest) GetName() string {
|
||
|
if m != nil {
|
||
|
return m.Name
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
// Container Engine service configuration.
|
||
|
type ServerConfig struct {
|
||
|
// Version of Kubernetes the service deploys by default.
|
||
|
DefaultClusterVersion string `protobuf:"bytes,1,opt,name=default_cluster_version,json=defaultClusterVersion,proto3" json:"default_cluster_version,omitempty"`
|
||
|
// List of valid node upgrade target versions.
|
||
|
ValidNodeVersions []string `protobuf:"bytes,3,rep,name=valid_node_versions,json=validNodeVersions,proto3" json:"valid_node_versions,omitempty"`
|
||
|
// Default image type.
|
||
|
DefaultImageType string `protobuf:"bytes,4,opt,name=default_image_type,json=defaultImageType,proto3" json:"default_image_type,omitempty"`
|
||
|
// List of valid image types.
|
||
|
ValidImageTypes []string `protobuf:"bytes,5,rep,name=valid_image_types,json=validImageTypes,proto3" json:"valid_image_types,omitempty"`
|
||
|
// List of valid master versions.
|
||
|
ValidMasterVersions []string `protobuf:"bytes,6,rep,name=valid_master_versions,json=validMasterVersions,proto3" json:"valid_master_versions,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *ServerConfig) Reset() { *m = ServerConfig{} }
|
||
|
func (m *ServerConfig) String() string { return proto.CompactTextString(m) }
|
||
|
func (*ServerConfig) ProtoMessage() {}
|
||
|
func (*ServerConfig) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{35}
|
||
|
}
|
||
|
func (m *ServerConfig) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_ServerConfig.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *ServerConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_ServerConfig.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *ServerConfig) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_ServerConfig.Merge(dst, src)
|
||
|
}
|
||
|
func (m *ServerConfig) XXX_Size() int {
|
||
|
return xxx_messageInfo_ServerConfig.Size(m)
|
||
|
}
|
||
|
func (m *ServerConfig) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_ServerConfig.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_ServerConfig proto.InternalMessageInfo
|
||
|
|
||
|
func (m *ServerConfig) GetDefaultClusterVersion() string {
|
||
|
if m != nil {
|
||
|
return m.DefaultClusterVersion
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *ServerConfig) GetValidNodeVersions() []string {
|
||
|
if m != nil {
|
||
|
return m.ValidNodeVersions
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *ServerConfig) GetDefaultImageType() string {
|
||
|
if m != nil {
|
||
|
return m.DefaultImageType
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *ServerConfig) GetValidImageTypes() []string {
|
||
|
if m != nil {
|
||
|
return m.ValidImageTypes
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *ServerConfig) GetValidMasterVersions() []string {
|
||
|
if m != nil {
|
||
|
return m.ValidMasterVersions
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
// CreateNodePoolRequest creates a node pool for a cluster.
|
||
|
type CreateNodePoolRequest struct {
|
||
|
// The Google Developers Console [project ID or project
|
||
|
// number](https://developers.google.com/console/help/new/#projectnumber).
|
||
|
// This field is deprecated, use parent instead.
|
||
|
ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
|
||
|
// The name of the Google Compute Engine
|
||
|
// [zone](/compute/docs/zones#available) in which the cluster
|
||
|
// resides.
|
||
|
// This field is deprecated, use parent instead.
|
||
|
Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"`
|
||
|
// The name of the cluster.
|
||
|
// This field is deprecated, use parent instead.
|
||
|
ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
|
||
|
// The node pool to create.
|
||
|
NodePool *NodePool `protobuf:"bytes,4,opt,name=node_pool,json=nodePool,proto3" json:"node_pool,omitempty"`
|
||
|
// The parent (project, location, cluster id) where the node pool will be created.
|
||
|
// Specified in the format 'projects/*/locations/*/clusters/*/nodePools/*'.
|
||
|
Parent string `protobuf:"bytes,6,opt,name=parent,proto3" json:"parent,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CreateNodePoolRequest) Reset() { *m = CreateNodePoolRequest{} }
|
||
|
func (m *CreateNodePoolRequest) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CreateNodePoolRequest) ProtoMessage() {}
|
||
|
func (*CreateNodePoolRequest) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{36}
|
||
|
}
|
||
|
func (m *CreateNodePoolRequest) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_CreateNodePoolRequest.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *CreateNodePoolRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_CreateNodePoolRequest.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *CreateNodePoolRequest) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_CreateNodePoolRequest.Merge(dst, src)
|
||
|
}
|
||
|
func (m *CreateNodePoolRequest) XXX_Size() int {
|
||
|
return xxx_messageInfo_CreateNodePoolRequest.Size(m)
|
||
|
}
|
||
|
func (m *CreateNodePoolRequest) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_CreateNodePoolRequest.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_CreateNodePoolRequest proto.InternalMessageInfo
|
||
|
|
||
|
func (m *CreateNodePoolRequest) GetProjectId() string {
|
||
|
if m != nil {
|
||
|
return m.ProjectId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *CreateNodePoolRequest) GetZone() string {
|
||
|
if m != nil {
|
||
|
return m.Zone
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *CreateNodePoolRequest) GetClusterId() string {
|
||
|
if m != nil {
|
||
|
return m.ClusterId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *CreateNodePoolRequest) GetNodePool() *NodePool {
|
||
|
if m != nil {
|
||
|
return m.NodePool
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CreateNodePoolRequest) GetParent() string {
|
||
|
if m != nil {
|
||
|
return m.Parent
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
// DeleteNodePoolRequest deletes a node pool for a cluster.
|
||
|
type DeleteNodePoolRequest struct {
|
||
|
// The Google Developers Console [project ID or project
|
||
|
// number](https://developers.google.com/console/help/new/#projectnumber).
|
||
|
// This field is deprecated, use name instead.
|
||
|
ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
|
||
|
// The name of the Google Compute Engine
|
||
|
// [zone](/compute/docs/zones#available) in which the cluster
|
||
|
// resides.
|
||
|
// This field is deprecated, use name instead.
|
||
|
Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"`
|
||
|
// The name of the cluster.
|
||
|
// This field is deprecated, use name instead.
|
||
|
ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
|
||
|
// The name of the node pool to delete.
|
||
|
// This field is deprecated, use name instead.
|
||
|
NodePoolId string `protobuf:"bytes,4,opt,name=node_pool_id,json=nodePoolId,proto3" json:"node_pool_id,omitempty"`
|
||
|
// The name (project, location, cluster, node pool id) of the node pool to delete.
|
||
|
// Specified in the format 'projects/*/locations/*/clusters/*/nodePools/*'.
|
||
|
Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *DeleteNodePoolRequest) Reset() { *m = DeleteNodePoolRequest{} }
|
||
|
func (m *DeleteNodePoolRequest) String() string { return proto.CompactTextString(m) }
|
||
|
func (*DeleteNodePoolRequest) ProtoMessage() {}
|
||
|
func (*DeleteNodePoolRequest) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{37}
|
||
|
}
|
||
|
func (m *DeleteNodePoolRequest) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_DeleteNodePoolRequest.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *DeleteNodePoolRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_DeleteNodePoolRequest.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *DeleteNodePoolRequest) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_DeleteNodePoolRequest.Merge(dst, src)
|
||
|
}
|
||
|
func (m *DeleteNodePoolRequest) XXX_Size() int {
|
||
|
return xxx_messageInfo_DeleteNodePoolRequest.Size(m)
|
||
|
}
|
||
|
func (m *DeleteNodePoolRequest) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_DeleteNodePoolRequest.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_DeleteNodePoolRequest proto.InternalMessageInfo
|
||
|
|
||
|
func (m *DeleteNodePoolRequest) GetProjectId() string {
|
||
|
if m != nil {
|
||
|
return m.ProjectId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *DeleteNodePoolRequest) GetZone() string {
|
||
|
if m != nil {
|
||
|
return m.Zone
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *DeleteNodePoolRequest) GetClusterId() string {
|
||
|
if m != nil {
|
||
|
return m.ClusterId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *DeleteNodePoolRequest) GetNodePoolId() string {
|
||
|
if m != nil {
|
||
|
return m.NodePoolId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *DeleteNodePoolRequest) GetName() string {
|
||
|
if m != nil {
|
||
|
return m.Name
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
// ListNodePoolsRequest lists the node pool(s) for a cluster.
|
||
|
type ListNodePoolsRequest struct {
|
||
|
// The Google Developers Console [project ID or project
|
||
|
// number](https://developers.google.com/console/help/new/#projectnumber).
|
||
|
// This field is deprecated, use parent instead.
|
||
|
ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
|
||
|
// The name of the Google Compute Engine
|
||
|
// [zone](/compute/docs/zones#available) in which the cluster
|
||
|
// resides.
|
||
|
// This field is deprecated, use parent instead.
|
||
|
Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"`
|
||
|
// The name of the cluster.
|
||
|
// This field is deprecated, use parent instead.
|
||
|
ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
|
||
|
// The parent (project, location, cluster id) where the node pools will be listed.
|
||
|
// Specified in the format 'projects/*/locations/*/clusters/*'.
|
||
|
Parent string `protobuf:"bytes,5,opt,name=parent,proto3" json:"parent,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *ListNodePoolsRequest) Reset() { *m = ListNodePoolsRequest{} }
|
||
|
func (m *ListNodePoolsRequest) String() string { return proto.CompactTextString(m) }
|
||
|
func (*ListNodePoolsRequest) ProtoMessage() {}
|
||
|
func (*ListNodePoolsRequest) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{38}
|
||
|
}
|
||
|
func (m *ListNodePoolsRequest) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_ListNodePoolsRequest.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *ListNodePoolsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_ListNodePoolsRequest.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *ListNodePoolsRequest) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_ListNodePoolsRequest.Merge(dst, src)
|
||
|
}
|
||
|
func (m *ListNodePoolsRequest) XXX_Size() int {
|
||
|
return xxx_messageInfo_ListNodePoolsRequest.Size(m)
|
||
|
}
|
||
|
func (m *ListNodePoolsRequest) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_ListNodePoolsRequest.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_ListNodePoolsRequest proto.InternalMessageInfo
|
||
|
|
||
|
func (m *ListNodePoolsRequest) GetProjectId() string {
|
||
|
if m != nil {
|
||
|
return m.ProjectId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *ListNodePoolsRequest) GetZone() string {
|
||
|
if m != nil {
|
||
|
return m.Zone
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *ListNodePoolsRequest) GetClusterId() string {
|
||
|
if m != nil {
|
||
|
return m.ClusterId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *ListNodePoolsRequest) GetParent() string {
|
||
|
if m != nil {
|
||
|
return m.Parent
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
// GetNodePoolRequest retrieves a node pool for a cluster.
|
||
|
type GetNodePoolRequest struct {
|
||
|
// The Google Developers Console [project ID or project
|
||
|
// number](https://developers.google.com/console/help/new/#projectnumber).
|
||
|
// This field is deprecated, use name instead.
|
||
|
ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
|
||
|
// The name of the Google Compute Engine
|
||
|
// [zone](/compute/docs/zones#available) in which the cluster
|
||
|
// resides.
|
||
|
// This field is deprecated, use name instead.
|
||
|
Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"`
|
||
|
// The name of the cluster.
|
||
|
// This field is deprecated, use name instead.
|
||
|
ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
|
||
|
// The name of the node pool.
|
||
|
// This field is deprecated, use name instead.
|
||
|
NodePoolId string `protobuf:"bytes,4,opt,name=node_pool_id,json=nodePoolId,proto3" json:"node_pool_id,omitempty"`
|
||
|
// The name (project, location, cluster, node pool id) of the node pool to get.
|
||
|
// Specified in the format 'projects/*/locations/*/clusters/*/nodePools/*'.
|
||
|
Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *GetNodePoolRequest) Reset() { *m = GetNodePoolRequest{} }
|
||
|
func (m *GetNodePoolRequest) String() string { return proto.CompactTextString(m) }
|
||
|
func (*GetNodePoolRequest) ProtoMessage() {}
|
||
|
func (*GetNodePoolRequest) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{39}
|
||
|
}
|
||
|
func (m *GetNodePoolRequest) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_GetNodePoolRequest.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *GetNodePoolRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_GetNodePoolRequest.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *GetNodePoolRequest) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_GetNodePoolRequest.Merge(dst, src)
|
||
|
}
|
||
|
func (m *GetNodePoolRequest) XXX_Size() int {
|
||
|
return xxx_messageInfo_GetNodePoolRequest.Size(m)
|
||
|
}
|
||
|
func (m *GetNodePoolRequest) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_GetNodePoolRequest.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_GetNodePoolRequest proto.InternalMessageInfo
|
||
|
|
||
|
func (m *GetNodePoolRequest) GetProjectId() string {
|
||
|
if m != nil {
|
||
|
return m.ProjectId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *GetNodePoolRequest) GetZone() string {
|
||
|
if m != nil {
|
||
|
return m.Zone
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *GetNodePoolRequest) GetClusterId() string {
|
||
|
if m != nil {
|
||
|
return m.ClusterId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *GetNodePoolRequest) GetNodePoolId() string {
|
||
|
if m != nil {
|
||
|
return m.NodePoolId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *GetNodePoolRequest) GetName() string {
|
||
|
if m != nil {
|
||
|
return m.Name
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
// NodePool contains the name and configuration for a cluster's node pool.
|
||
|
// Node pools are a set of nodes (i.e. VM's), with a common configuration and
|
||
|
// specification, under the control of the cluster master. They may have a set
|
||
|
// of Kubernetes labels applied to them, which may be used to reference them
|
||
|
// during pod scheduling. They may also be resized up or down, to accommodate
|
||
|
// the workload.
|
||
|
type NodePool struct {
|
||
|
// The name of the node pool.
|
||
|
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
|
||
|
// The node configuration of the pool.
|
||
|
Config *NodeConfig `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"`
|
||
|
// The initial node count for the pool. You must ensure that your
|
||
|
// Compute Engine <a href="/compute/docs/resource-quotas">resource quota</a>
|
||
|
// is sufficient for this number of instances. You must also have available
|
||
|
// firewall and routes quota.
|
||
|
InitialNodeCount int32 `protobuf:"varint,3,opt,name=initial_node_count,json=initialNodeCount,proto3" json:"initial_node_count,omitempty"`
|
||
|
// Autoscaler configuration for this NodePool. Autoscaler is enabled
|
||
|
// only if a valid configuration is present.
|
||
|
Autoscaling *NodePoolAutoscaling `protobuf:"bytes,4,opt,name=autoscaling,proto3" json:"autoscaling,omitempty"`
|
||
|
// NodeManagement configuration for this NodePool.
|
||
|
Management *NodeManagement `protobuf:"bytes,5,opt,name=management,proto3" json:"management,omitempty"`
|
||
|
// [Output only] Server-defined URL for the resource.
|
||
|
SelfLink string `protobuf:"bytes,100,opt,name=self_link,json=selfLink,proto3" json:"self_link,omitempty"`
|
||
|
// [Output only] The version of the Kubernetes of this node.
|
||
|
Version string `protobuf:"bytes,101,opt,name=version,proto3" json:"version,omitempty"`
|
||
|
// [Output only] The resource URLs of [instance
|
||
|
// groups](/compute/docs/instance-groups/) associated with this
|
||
|
// node pool.
|
||
|
InstanceGroupUrls []string `protobuf:"bytes,102,rep,name=instance_group_urls,json=instanceGroupUrls,proto3" json:"instance_group_urls,omitempty"`
|
||
|
// [Output only] The status of the nodes in this pool instance.
|
||
|
Status NodePool_Status `protobuf:"varint,103,opt,name=status,proto3,enum=google.container.v1alpha1.NodePool_Status" json:"status,omitempty"`
|
||
|
// [Output only] Additional information about the current status of this
|
||
|
// node pool instance, if available.
|
||
|
StatusMessage string `protobuf:"bytes,104,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *NodePool) Reset() { *m = NodePool{} }
|
||
|
func (m *NodePool) String() string { return proto.CompactTextString(m) }
|
||
|
func (*NodePool) ProtoMessage() {}
|
||
|
func (*NodePool) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{40}
|
||
|
}
|
||
|
func (m *NodePool) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_NodePool.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *NodePool) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_NodePool.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *NodePool) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_NodePool.Merge(dst, src)
|
||
|
}
|
||
|
func (m *NodePool) XXX_Size() int {
|
||
|
return xxx_messageInfo_NodePool.Size(m)
|
||
|
}
|
||
|
func (m *NodePool) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_NodePool.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_NodePool proto.InternalMessageInfo
|
||
|
|
||
|
func (m *NodePool) GetName() string {
|
||
|
if m != nil {
|
||
|
return m.Name
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *NodePool) GetConfig() *NodeConfig {
|
||
|
if m != nil {
|
||
|
return m.Config
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *NodePool) GetInitialNodeCount() int32 {
|
||
|
if m != nil {
|
||
|
return m.InitialNodeCount
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *NodePool) GetAutoscaling() *NodePoolAutoscaling {
|
||
|
if m != nil {
|
||
|
return m.Autoscaling
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *NodePool) GetManagement() *NodeManagement {
|
||
|
if m != nil {
|
||
|
return m.Management
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *NodePool) GetSelfLink() string {
|
||
|
if m != nil {
|
||
|
return m.SelfLink
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *NodePool) GetVersion() string {
|
||
|
if m != nil {
|
||
|
return m.Version
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *NodePool) GetInstanceGroupUrls() []string {
|
||
|
if m != nil {
|
||
|
return m.InstanceGroupUrls
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *NodePool) GetStatus() NodePool_Status {
|
||
|
if m != nil {
|
||
|
return m.Status
|
||
|
}
|
||
|
return NodePool_STATUS_UNSPECIFIED
|
||
|
}
|
||
|
|
||
|
func (m *NodePool) GetStatusMessage() string {
|
||
|
if m != nil {
|
||
|
return m.StatusMessage
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
// NodeManagement defines the set of node management services turned on for the
|
||
|
// node pool.
|
||
|
type NodeManagement struct {
|
||
|
// Whether the nodes will be automatically upgraded.
|
||
|
AutoUpgrade bool `protobuf:"varint,1,opt,name=auto_upgrade,json=autoUpgrade,proto3" json:"auto_upgrade,omitempty"`
|
||
|
// Whether the nodes will be automatically repaired.
|
||
|
AutoRepair bool `protobuf:"varint,2,opt,name=auto_repair,json=autoRepair,proto3" json:"auto_repair,omitempty"`
|
||
|
// Specifies the Auto Upgrade knobs for the node pool.
|
||
|
UpgradeOptions *AutoUpgradeOptions `protobuf:"bytes,10,opt,name=upgrade_options,json=upgradeOptions,proto3" json:"upgrade_options,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *NodeManagement) Reset() { *m = NodeManagement{} }
|
||
|
func (m *NodeManagement) String() string { return proto.CompactTextString(m) }
|
||
|
func (*NodeManagement) ProtoMessage() {}
|
||
|
func (*NodeManagement) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{41}
|
||
|
}
|
||
|
func (m *NodeManagement) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_NodeManagement.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *NodeManagement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_NodeManagement.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *NodeManagement) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_NodeManagement.Merge(dst, src)
|
||
|
}
|
||
|
func (m *NodeManagement) XXX_Size() int {
|
||
|
return xxx_messageInfo_NodeManagement.Size(m)
|
||
|
}
|
||
|
func (m *NodeManagement) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_NodeManagement.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_NodeManagement proto.InternalMessageInfo
|
||
|
|
||
|
func (m *NodeManagement) GetAutoUpgrade() bool {
|
||
|
if m != nil {
|
||
|
return m.AutoUpgrade
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
func (m *NodeManagement) GetAutoRepair() bool {
|
||
|
if m != nil {
|
||
|
return m.AutoRepair
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
func (m *NodeManagement) GetUpgradeOptions() *AutoUpgradeOptions {
|
||
|
if m != nil {
|
||
|
return m.UpgradeOptions
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
// AutoUpgradeOptions defines the set of options for the user to control how
|
||
|
// the Auto Upgrades will proceed.
|
||
|
type AutoUpgradeOptions struct {
|
||
|
// [Output only] This field is set when upgrades are about to commence
|
||
|
// with the approximate start time for the upgrades, in
|
||
|
// [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
|
||
|
AutoUpgradeStartTime string `protobuf:"bytes,1,opt,name=auto_upgrade_start_time,json=autoUpgradeStartTime,proto3" json:"auto_upgrade_start_time,omitempty"`
|
||
|
// [Output only] This field is set when upgrades are about to commence
|
||
|
// with the description of the upgrade.
|
||
|
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *AutoUpgradeOptions) Reset() { *m = AutoUpgradeOptions{} }
|
||
|
func (m *AutoUpgradeOptions) String() string { return proto.CompactTextString(m) }
|
||
|
func (*AutoUpgradeOptions) ProtoMessage() {}
|
||
|
func (*AutoUpgradeOptions) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{42}
|
||
|
}
|
||
|
func (m *AutoUpgradeOptions) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_AutoUpgradeOptions.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *AutoUpgradeOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_AutoUpgradeOptions.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *AutoUpgradeOptions) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_AutoUpgradeOptions.Merge(dst, src)
|
||
|
}
|
||
|
func (m *AutoUpgradeOptions) XXX_Size() int {
|
||
|
return xxx_messageInfo_AutoUpgradeOptions.Size(m)
|
||
|
}
|
||
|
func (m *AutoUpgradeOptions) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_AutoUpgradeOptions.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_AutoUpgradeOptions proto.InternalMessageInfo
|
||
|
|
||
|
func (m *AutoUpgradeOptions) GetAutoUpgradeStartTime() string {
|
||
|
if m != nil {
|
||
|
return m.AutoUpgradeStartTime
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *AutoUpgradeOptions) GetDescription() string {
|
||
|
if m != nil {
|
||
|
return m.Description
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
// MaintenancePolicy defines the maintenance policy to be used for the cluster.
|
||
|
type MaintenancePolicy struct {
|
||
|
// Specifies the maintenance window in which maintenance may be performed.
|
||
|
Window *MaintenanceWindow `protobuf:"bytes,1,opt,name=window,proto3" json:"window,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *MaintenancePolicy) Reset() { *m = MaintenancePolicy{} }
|
||
|
func (m *MaintenancePolicy) String() string { return proto.CompactTextString(m) }
|
||
|
func (*MaintenancePolicy) ProtoMessage() {}
|
||
|
func (*MaintenancePolicy) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{43}
|
||
|
}
|
||
|
func (m *MaintenancePolicy) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_MaintenancePolicy.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *MaintenancePolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_MaintenancePolicy.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *MaintenancePolicy) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_MaintenancePolicy.Merge(dst, src)
|
||
|
}
|
||
|
func (m *MaintenancePolicy) XXX_Size() int {
|
||
|
return xxx_messageInfo_MaintenancePolicy.Size(m)
|
||
|
}
|
||
|
func (m *MaintenancePolicy) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_MaintenancePolicy.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_MaintenancePolicy proto.InternalMessageInfo
|
||
|
|
||
|
func (m *MaintenancePolicy) GetWindow() *MaintenanceWindow {
|
||
|
if m != nil {
|
||
|
return m.Window
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
// MaintenanceWindow defines the maintenance window to be used for the cluster.
|
||
|
type MaintenanceWindow struct {
|
||
|
// Unimplemented, reserved for future use.
|
||
|
// HourlyMaintenanceWindow hourly_maintenance_window = 1;
|
||
|
//
|
||
|
// Types that are valid to be assigned to Policy:
|
||
|
// *MaintenanceWindow_DailyMaintenanceWindow
|
||
|
Policy isMaintenanceWindow_Policy `protobuf_oneof:"policy"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *MaintenanceWindow) Reset() { *m = MaintenanceWindow{} }
|
||
|
func (m *MaintenanceWindow) String() string { return proto.CompactTextString(m) }
|
||
|
func (*MaintenanceWindow) ProtoMessage() {}
|
||
|
func (*MaintenanceWindow) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{44}
|
||
|
}
|
||
|
func (m *MaintenanceWindow) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_MaintenanceWindow.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *MaintenanceWindow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_MaintenanceWindow.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *MaintenanceWindow) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_MaintenanceWindow.Merge(dst, src)
|
||
|
}
|
||
|
func (m *MaintenanceWindow) XXX_Size() int {
|
||
|
return xxx_messageInfo_MaintenanceWindow.Size(m)
|
||
|
}
|
||
|
func (m *MaintenanceWindow) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_MaintenanceWindow.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_MaintenanceWindow proto.InternalMessageInfo
|
||
|
|
||
|
type isMaintenanceWindow_Policy interface {
|
||
|
isMaintenanceWindow_Policy()
|
||
|
}
|
||
|
|
||
|
type MaintenanceWindow_DailyMaintenanceWindow struct {
|
||
|
DailyMaintenanceWindow *DailyMaintenanceWindow `protobuf:"bytes,2,opt,name=daily_maintenance_window,json=dailyMaintenanceWindow,proto3,oneof"`
|
||
|
}
|
||
|
|
||
|
func (*MaintenanceWindow_DailyMaintenanceWindow) isMaintenanceWindow_Policy() {}
|
||
|
|
||
|
func (m *MaintenanceWindow) GetPolicy() isMaintenanceWindow_Policy {
|
||
|
if m != nil {
|
||
|
return m.Policy
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *MaintenanceWindow) GetDailyMaintenanceWindow() *DailyMaintenanceWindow {
|
||
|
if x, ok := m.GetPolicy().(*MaintenanceWindow_DailyMaintenanceWindow); ok {
|
||
|
return x.DailyMaintenanceWindow
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
// XXX_OneofFuncs is for the internal use of the proto package.
|
||
|
func (*MaintenanceWindow) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
|
||
|
return _MaintenanceWindow_OneofMarshaler, _MaintenanceWindow_OneofUnmarshaler, _MaintenanceWindow_OneofSizer, []interface{}{
|
||
|
(*MaintenanceWindow_DailyMaintenanceWindow)(nil),
|
||
|
}
|
||
|
}
|
||
|
|
||
|
func _MaintenanceWindow_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
|
||
|
m := msg.(*MaintenanceWindow)
|
||
|
// policy
|
||
|
switch x := m.Policy.(type) {
|
||
|
case *MaintenanceWindow_DailyMaintenanceWindow:
|
||
|
b.EncodeVarint(2<<3 | proto.WireBytes)
|
||
|
if err := b.EncodeMessage(x.DailyMaintenanceWindow); err != nil {
|
||
|
return err
|
||
|
}
|
||
|
case nil:
|
||
|
default:
|
||
|
return fmt.Errorf("MaintenanceWindow.Policy has unexpected type %T", x)
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func _MaintenanceWindow_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
|
||
|
m := msg.(*MaintenanceWindow)
|
||
|
switch tag {
|
||
|
case 2: // policy.daily_maintenance_window
|
||
|
if wire != proto.WireBytes {
|
||
|
return true, proto.ErrInternalBadWireType
|
||
|
}
|
||
|
msg := new(DailyMaintenanceWindow)
|
||
|
err := b.DecodeMessage(msg)
|
||
|
m.Policy = &MaintenanceWindow_DailyMaintenanceWindow{msg}
|
||
|
return true, err
|
||
|
default:
|
||
|
return false, nil
|
||
|
}
|
||
|
}
|
||
|
|
||
|
func _MaintenanceWindow_OneofSizer(msg proto.Message) (n int) {
|
||
|
m := msg.(*MaintenanceWindow)
|
||
|
// policy
|
||
|
switch x := m.Policy.(type) {
|
||
|
case *MaintenanceWindow_DailyMaintenanceWindow:
|
||
|
s := proto.Size(x.DailyMaintenanceWindow)
|
||
|
n += 1 // tag and wire
|
||
|
n += proto.SizeVarint(uint64(s))
|
||
|
n += s
|
||
|
case nil:
|
||
|
default:
|
||
|
panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
|
||
|
}
|
||
|
return n
|
||
|
}
|
||
|
|
||
|
// Time window specified for daily maintenance operations.
|
||
|
type DailyMaintenanceWindow struct {
|
||
|
// Time within the maintenance window to start the maintenance operations.
|
||
|
// It must be in format "HH:MM”, where HH : [00-23] and MM : [00-59] GMT.
|
||
|
StartTime string `protobuf:"bytes,2,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
|
||
|
// [Output only] Duration of the time window, automatically chosen to be
|
||
|
// smallest possible in the given scenario.
|
||
|
Duration string `protobuf:"bytes,3,opt,name=duration,proto3" json:"duration,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *DailyMaintenanceWindow) Reset() { *m = DailyMaintenanceWindow{} }
|
||
|
func (m *DailyMaintenanceWindow) String() string { return proto.CompactTextString(m) }
|
||
|
func (*DailyMaintenanceWindow) ProtoMessage() {}
|
||
|
func (*DailyMaintenanceWindow) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{45}
|
||
|
}
|
||
|
func (m *DailyMaintenanceWindow) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_DailyMaintenanceWindow.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *DailyMaintenanceWindow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_DailyMaintenanceWindow.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *DailyMaintenanceWindow) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_DailyMaintenanceWindow.Merge(dst, src)
|
||
|
}
|
||
|
func (m *DailyMaintenanceWindow) XXX_Size() int {
|
||
|
return xxx_messageInfo_DailyMaintenanceWindow.Size(m)
|
||
|
}
|
||
|
func (m *DailyMaintenanceWindow) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_DailyMaintenanceWindow.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_DailyMaintenanceWindow proto.InternalMessageInfo
|
||
|
|
||
|
func (m *DailyMaintenanceWindow) GetStartTime() string {
|
||
|
if m != nil {
|
||
|
return m.StartTime
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *DailyMaintenanceWindow) GetDuration() string {
|
||
|
if m != nil {
|
||
|
return m.Duration
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
// SetNodePoolManagementRequest sets the node management properties of a node
|
||
|
// pool.
|
||
|
type SetNodePoolManagementRequest struct {
|
||
|
// The Google Developers Console [project ID or project
|
||
|
// number](https://support.google.com/cloud/answer/6158840).
|
||
|
// This field is deprecated, use name instead.
|
||
|
ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
|
||
|
// The name of the Google Compute Engine
|
||
|
// [zone](/compute/docs/zones#available) in which the cluster
|
||
|
// resides.
|
||
|
// This field is deprecated, use name instead.
|
||
|
Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"`
|
||
|
// The name of the cluster to update.
|
||
|
// This field is deprecated, use name instead.
|
||
|
ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
|
||
|
// The name of the node pool to update.
|
||
|
// This field is deprecated, use name instead.
|
||
|
NodePoolId string `protobuf:"bytes,4,opt,name=node_pool_id,json=nodePoolId,proto3" json:"node_pool_id,omitempty"`
|
||
|
// NodeManagement configuration for the node pool.
|
||
|
Management *NodeManagement `protobuf:"bytes,5,opt,name=management,proto3" json:"management,omitempty"`
|
||
|
// The name (project, location, cluster, node pool id) of the node pool to set
|
||
|
// management properties. Specified in the format
|
||
|
// 'projects/*/locations/*/clusters/*/nodePools/*'.
|
||
|
Name string `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *SetNodePoolManagementRequest) Reset() { *m = SetNodePoolManagementRequest{} }
|
||
|
func (m *SetNodePoolManagementRequest) String() string { return proto.CompactTextString(m) }
|
||
|
func (*SetNodePoolManagementRequest) ProtoMessage() {}
|
||
|
func (*SetNodePoolManagementRequest) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{46}
|
||
|
}
|
||
|
func (m *SetNodePoolManagementRequest) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_SetNodePoolManagementRequest.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *SetNodePoolManagementRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_SetNodePoolManagementRequest.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *SetNodePoolManagementRequest) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_SetNodePoolManagementRequest.Merge(dst, src)
|
||
|
}
|
||
|
func (m *SetNodePoolManagementRequest) XXX_Size() int {
|
||
|
return xxx_messageInfo_SetNodePoolManagementRequest.Size(m)
|
||
|
}
|
||
|
func (m *SetNodePoolManagementRequest) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_SetNodePoolManagementRequest.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_SetNodePoolManagementRequest proto.InternalMessageInfo
|
||
|
|
||
|
func (m *SetNodePoolManagementRequest) GetProjectId() string {
|
||
|
if m != nil {
|
||
|
return m.ProjectId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *SetNodePoolManagementRequest) GetZone() string {
|
||
|
if m != nil {
|
||
|
return m.Zone
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *SetNodePoolManagementRequest) GetClusterId() string {
|
||
|
if m != nil {
|
||
|
return m.ClusterId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *SetNodePoolManagementRequest) GetNodePoolId() string {
|
||
|
if m != nil {
|
||
|
return m.NodePoolId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *SetNodePoolManagementRequest) GetManagement() *NodeManagement {
|
||
|
if m != nil {
|
||
|
return m.Management
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *SetNodePoolManagementRequest) GetName() string {
|
||
|
if m != nil {
|
||
|
return m.Name
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
// SetNodePoolSizeRequest sets the size a node
|
||
|
// pool.
|
||
|
type SetNodePoolSizeRequest struct {
|
||
|
// The Google Developers Console [project ID or project
|
||
|
// number](https://support.google.com/cloud/answer/6158840).
|
||
|
ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
|
||
|
// The name of the Google Compute Engine
|
||
|
// [zone](/compute/docs/zones#available) in which the cluster
|
||
|
// resides.
|
||
|
// This field is deprecated, use name instead.
|
||
|
Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"`
|
||
|
// The name of the cluster to update.
|
||
|
// This field is deprecated, use name instead.
|
||
|
ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
|
||
|
// The name of the node pool to update.
|
||
|
// This field is deprecated, use name instead.
|
||
|
NodePoolId string `protobuf:"bytes,4,opt,name=node_pool_id,json=nodePoolId,proto3" json:"node_pool_id,omitempty"`
|
||
|
// The desired node count for the pool.
|
||
|
NodeCount int32 `protobuf:"varint,5,opt,name=node_count,json=nodeCount,proto3" json:"node_count,omitempty"`
|
||
|
// The name (project, location, cluster, node pool id) of the node pool to set
|
||
|
// size.
|
||
|
// Specified in the format 'projects/*/locations/*/clusters/*/nodePools/*'.
|
||
|
Name string `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *SetNodePoolSizeRequest) Reset() { *m = SetNodePoolSizeRequest{} }
|
||
|
func (m *SetNodePoolSizeRequest) String() string { return proto.CompactTextString(m) }
|
||
|
func (*SetNodePoolSizeRequest) ProtoMessage() {}
|
||
|
func (*SetNodePoolSizeRequest) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{47}
|
||
|
}
|
||
|
func (m *SetNodePoolSizeRequest) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_SetNodePoolSizeRequest.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *SetNodePoolSizeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_SetNodePoolSizeRequest.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *SetNodePoolSizeRequest) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_SetNodePoolSizeRequest.Merge(dst, src)
|
||
|
}
|
||
|
func (m *SetNodePoolSizeRequest) XXX_Size() int {
|
||
|
return xxx_messageInfo_SetNodePoolSizeRequest.Size(m)
|
||
|
}
|
||
|
func (m *SetNodePoolSizeRequest) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_SetNodePoolSizeRequest.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_SetNodePoolSizeRequest proto.InternalMessageInfo
|
||
|
|
||
|
func (m *SetNodePoolSizeRequest) GetProjectId() string {
|
||
|
if m != nil {
|
||
|
return m.ProjectId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *SetNodePoolSizeRequest) GetZone() string {
|
||
|
if m != nil {
|
||
|
return m.Zone
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *SetNodePoolSizeRequest) GetClusterId() string {
|
||
|
if m != nil {
|
||
|
return m.ClusterId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *SetNodePoolSizeRequest) GetNodePoolId() string {
|
||
|
if m != nil {
|
||
|
return m.NodePoolId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *SetNodePoolSizeRequest) GetNodeCount() int32 {
|
||
|
if m != nil {
|
||
|
return m.NodeCount
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *SetNodePoolSizeRequest) GetName() string {
|
||
|
if m != nil {
|
||
|
return m.Name
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
// RollbackNodePoolUpgradeRequest rollbacks the previously Aborted or Failed
|
||
|
// NodePool upgrade. This will be an no-op if the last upgrade successfully
|
||
|
// completed.
|
||
|
type RollbackNodePoolUpgradeRequest struct {
|
||
|
// The Google Developers Console [project ID or project
|
||
|
// number](https://support.google.com/cloud/answer/6158840).
|
||
|
// This field is deprecated, use name instead.
|
||
|
ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
|
||
|
// The name of the Google Compute Engine
|
||
|
// [zone](/compute/docs/zones#available) in which the cluster
|
||
|
// resides.
|
||
|
// This field is deprecated, use name instead.
|
||
|
Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"`
|
||
|
// The name of the cluster to rollback.
|
||
|
// This field is deprecated, use name instead.
|
||
|
ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
|
||
|
// The name of the node pool to rollback.
|
||
|
// This field is deprecated, use name instead.
|
||
|
NodePoolId string `protobuf:"bytes,4,opt,name=node_pool_id,json=nodePoolId,proto3" json:"node_pool_id,omitempty"`
|
||
|
// The name (project, location, cluster, node pool id) of the node poll to
|
||
|
// rollback upgrade.
|
||
|
// Specified in the format 'projects/*/locations/*/clusters/*/nodePools/*'.
|
||
|
Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *RollbackNodePoolUpgradeRequest) Reset() { *m = RollbackNodePoolUpgradeRequest{} }
|
||
|
func (m *RollbackNodePoolUpgradeRequest) String() string { return proto.CompactTextString(m) }
|
||
|
func (*RollbackNodePoolUpgradeRequest) ProtoMessage() {}
|
||
|
func (*RollbackNodePoolUpgradeRequest) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{48}
|
||
|
}
|
||
|
func (m *RollbackNodePoolUpgradeRequest) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_RollbackNodePoolUpgradeRequest.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *RollbackNodePoolUpgradeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_RollbackNodePoolUpgradeRequest.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *RollbackNodePoolUpgradeRequest) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_RollbackNodePoolUpgradeRequest.Merge(dst, src)
|
||
|
}
|
||
|
func (m *RollbackNodePoolUpgradeRequest) XXX_Size() int {
|
||
|
return xxx_messageInfo_RollbackNodePoolUpgradeRequest.Size(m)
|
||
|
}
|
||
|
func (m *RollbackNodePoolUpgradeRequest) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_RollbackNodePoolUpgradeRequest.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_RollbackNodePoolUpgradeRequest proto.InternalMessageInfo
|
||
|
|
||
|
func (m *RollbackNodePoolUpgradeRequest) GetProjectId() string {
|
||
|
if m != nil {
|
||
|
return m.ProjectId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *RollbackNodePoolUpgradeRequest) GetZone() string {
|
||
|
if m != nil {
|
||
|
return m.Zone
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *RollbackNodePoolUpgradeRequest) GetClusterId() string {
|
||
|
if m != nil {
|
||
|
return m.ClusterId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *RollbackNodePoolUpgradeRequest) GetNodePoolId() string {
|
||
|
if m != nil {
|
||
|
return m.NodePoolId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *RollbackNodePoolUpgradeRequest) GetName() string {
|
||
|
if m != nil {
|
||
|
return m.Name
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
// ListNodePoolsResponse is the result of ListNodePoolsRequest.
|
||
|
type ListNodePoolsResponse struct {
|
||
|
// A list of node pools for a cluster.
|
||
|
NodePools []*NodePool `protobuf:"bytes,1,rep,name=node_pools,json=nodePools,proto3" json:"node_pools,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *ListNodePoolsResponse) Reset() { *m = ListNodePoolsResponse{} }
|
||
|
func (m *ListNodePoolsResponse) String() string { return proto.CompactTextString(m) }
|
||
|
func (*ListNodePoolsResponse) ProtoMessage() {}
|
||
|
func (*ListNodePoolsResponse) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{49}
|
||
|
}
|
||
|
func (m *ListNodePoolsResponse) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_ListNodePoolsResponse.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *ListNodePoolsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_ListNodePoolsResponse.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *ListNodePoolsResponse) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_ListNodePoolsResponse.Merge(dst, src)
|
||
|
}
|
||
|
func (m *ListNodePoolsResponse) XXX_Size() int {
|
||
|
return xxx_messageInfo_ListNodePoolsResponse.Size(m)
|
||
|
}
|
||
|
func (m *ListNodePoolsResponse) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_ListNodePoolsResponse.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_ListNodePoolsResponse proto.InternalMessageInfo
|
||
|
|
||
|
func (m *ListNodePoolsResponse) GetNodePools() []*NodePool {
|
||
|
if m != nil {
|
||
|
return m.NodePools
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
// NodePoolAutoscaling contains information required by cluster autoscaler to
|
||
|
// adjust the size of the node pool to the current cluster usage.
|
||
|
type NodePoolAutoscaling struct {
|
||
|
// Is autoscaling enabled for this node pool.
|
||
|
Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
|
||
|
// Minimum number of nodes in the NodePool. Must be >= 1 and <=
|
||
|
// max_node_count.
|
||
|
MinNodeCount int32 `protobuf:"varint,2,opt,name=min_node_count,json=minNodeCount,proto3" json:"min_node_count,omitempty"`
|
||
|
// Maximum number of nodes in the NodePool. Must be >= min_node_count. There
|
||
|
// has to enough quota to scale up the cluster.
|
||
|
MaxNodeCount int32 `protobuf:"varint,3,opt,name=max_node_count,json=maxNodeCount,proto3" json:"max_node_count,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *NodePoolAutoscaling) Reset() { *m = NodePoolAutoscaling{} }
|
||
|
func (m *NodePoolAutoscaling) String() string { return proto.CompactTextString(m) }
|
||
|
func (*NodePoolAutoscaling) ProtoMessage() {}
|
||
|
func (*NodePoolAutoscaling) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{50}
|
||
|
}
|
||
|
func (m *NodePoolAutoscaling) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_NodePoolAutoscaling.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *NodePoolAutoscaling) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_NodePoolAutoscaling.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *NodePoolAutoscaling) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_NodePoolAutoscaling.Merge(dst, src)
|
||
|
}
|
||
|
func (m *NodePoolAutoscaling) XXX_Size() int {
|
||
|
return xxx_messageInfo_NodePoolAutoscaling.Size(m)
|
||
|
}
|
||
|
func (m *NodePoolAutoscaling) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_NodePoolAutoscaling.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_NodePoolAutoscaling proto.InternalMessageInfo
|
||
|
|
||
|
func (m *NodePoolAutoscaling) GetEnabled() bool {
|
||
|
if m != nil {
|
||
|
return m.Enabled
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
func (m *NodePoolAutoscaling) GetMinNodeCount() int32 {
|
||
|
if m != nil {
|
||
|
return m.MinNodeCount
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *NodePoolAutoscaling) GetMaxNodeCount() int32 {
|
||
|
if m != nil {
|
||
|
return m.MaxNodeCount
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
// SetLabelsRequest sets the Google Cloud Platform labels on a Google Container
|
||
|
// Engine cluster, which will in turn set them for Google Compute Engine
|
||
|
// resources used by that cluster
|
||
|
type SetLabelsRequest struct {
|
||
|
// The Google Developers Console [project ID or project
|
||
|
// number](https://developers.google.com/console/help/new/#projectnumber).
|
||
|
// This field is deprecated, use name instead.
|
||
|
ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
|
||
|
// The name of the Google Compute Engine
|
||
|
// [zone](/compute/docs/zones#available) in which the cluster
|
||
|
// resides.
|
||
|
// This field is deprecated, use name instead.
|
||
|
Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"`
|
||
|
// The name of the cluster.
|
||
|
// This field is deprecated, use name instead.
|
||
|
ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
|
||
|
// The labels to set for that cluster.
|
||
|
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"`
|
||
|
// The fingerprint of the previous set of labels for this resource,
|
||
|
// used to detect conflicts. The fingerprint is initially generated by
|
||
|
// Container Engine and changes after every request to modify or update
|
||
|
// labels. You must always provide an up-to-date fingerprint hash when
|
||
|
// updating or changing labels. Make a <code>get()</code> request to the
|
||
|
// resource to get the latest fingerprint.
|
||
|
LabelFingerprint string `protobuf:"bytes,5,opt,name=label_fingerprint,json=labelFingerprint,proto3" json:"label_fingerprint,omitempty"`
|
||
|
// The name (project, location, cluster id) of the cluster to set labels.
|
||
|
// Specified in the format 'projects/*/locations/*/clusters/*'.
|
||
|
Name string `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *SetLabelsRequest) Reset() { *m = SetLabelsRequest{} }
|
||
|
func (m *SetLabelsRequest) String() string { return proto.CompactTextString(m) }
|
||
|
func (*SetLabelsRequest) ProtoMessage() {}
|
||
|
func (*SetLabelsRequest) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{51}
|
||
|
}
|
||
|
func (m *SetLabelsRequest) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_SetLabelsRequest.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *SetLabelsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_SetLabelsRequest.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *SetLabelsRequest) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_SetLabelsRequest.Merge(dst, src)
|
||
|
}
|
||
|
func (m *SetLabelsRequest) XXX_Size() int {
|
||
|
return xxx_messageInfo_SetLabelsRequest.Size(m)
|
||
|
}
|
||
|
func (m *SetLabelsRequest) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_SetLabelsRequest.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_SetLabelsRequest proto.InternalMessageInfo
|
||
|
|
||
|
func (m *SetLabelsRequest) GetProjectId() string {
|
||
|
if m != nil {
|
||
|
return m.ProjectId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *SetLabelsRequest) GetZone() string {
|
||
|
if m != nil {
|
||
|
return m.Zone
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *SetLabelsRequest) GetClusterId() string {
|
||
|
if m != nil {
|
||
|
return m.ClusterId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *SetLabelsRequest) GetResourceLabels() map[string]string {
|
||
|
if m != nil {
|
||
|
return m.ResourceLabels
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *SetLabelsRequest) GetLabelFingerprint() string {
|
||
|
if m != nil {
|
||
|
return m.LabelFingerprint
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *SetLabelsRequest) GetName() string {
|
||
|
if m != nil {
|
||
|
return m.Name
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
// SetLegacyAbacRequest enables or disables the ABAC authorization mechanism for
|
||
|
// a cluster.
|
||
|
type SetLegacyAbacRequest struct {
|
||
|
// The Google Developers Console [project ID or project
|
||
|
// number](https://support.google.com/cloud/answer/6158840).
|
||
|
// This field is deprecated, use name instead.
|
||
|
ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
|
||
|
// The name of the Google Compute Engine
|
||
|
// [zone](/compute/docs/zones#available) in which the cluster
|
||
|
// resides.
|
||
|
// This field is deprecated, use name instead.
|
||
|
Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"`
|
||
|
// The name of the cluster to update.
|
||
|
// This field is deprecated, use name instead.
|
||
|
ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
|
||
|
// Whether ABAC authorization will be enabled in the cluster.
|
||
|
Enabled bool `protobuf:"varint,4,opt,name=enabled,proto3" json:"enabled,omitempty"`
|
||
|
// The name (project, location, cluster id) of the cluster to set legacy abac.
|
||
|
// Specified in the format 'projects/*/locations/*/clusters/*'.
|
||
|
Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *SetLegacyAbacRequest) Reset() { *m = SetLegacyAbacRequest{} }
|
||
|
func (m *SetLegacyAbacRequest) String() string { return proto.CompactTextString(m) }
|
||
|
func (*SetLegacyAbacRequest) ProtoMessage() {}
|
||
|
func (*SetLegacyAbacRequest) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{52}
|
||
|
}
|
||
|
func (m *SetLegacyAbacRequest) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_SetLegacyAbacRequest.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *SetLegacyAbacRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_SetLegacyAbacRequest.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *SetLegacyAbacRequest) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_SetLegacyAbacRequest.Merge(dst, src)
|
||
|
}
|
||
|
func (m *SetLegacyAbacRequest) XXX_Size() int {
|
||
|
return xxx_messageInfo_SetLegacyAbacRequest.Size(m)
|
||
|
}
|
||
|
func (m *SetLegacyAbacRequest) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_SetLegacyAbacRequest.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_SetLegacyAbacRequest proto.InternalMessageInfo
|
||
|
|
||
|
func (m *SetLegacyAbacRequest) GetProjectId() string {
|
||
|
if m != nil {
|
||
|
return m.ProjectId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *SetLegacyAbacRequest) GetZone() string {
|
||
|
if m != nil {
|
||
|
return m.Zone
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *SetLegacyAbacRequest) GetClusterId() string {
|
||
|
if m != nil {
|
||
|
return m.ClusterId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *SetLegacyAbacRequest) GetEnabled() bool {
|
||
|
if m != nil {
|
||
|
return m.Enabled
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
func (m *SetLegacyAbacRequest) GetName() string {
|
||
|
if m != nil {
|
||
|
return m.Name
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
// StartIPRotationRequest creates a new IP for the cluster and then performs
|
||
|
// a node upgrade on each node pool to point to the new IP.
|
||
|
type StartIPRotationRequest struct {
|
||
|
// The Google Developers Console [project ID or project
|
||
|
// number](https://developers.google.com/console/help/new/#projectnumber).
|
||
|
// This field is deprecated, use name instead.
|
||
|
ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
|
||
|
// The name of the Google Compute Engine
|
||
|
// [zone](/compute/docs/zones#available) in which the cluster
|
||
|
// resides.
|
||
|
// This field is deprecated, use name instead.
|
||
|
Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"`
|
||
|
// The name of the cluster.
|
||
|
// This field is deprecated, use name instead.
|
||
|
ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
|
||
|
// The name (project, location, cluster id) of the cluster to start IP rotation.
|
||
|
// Specified in the format 'projects/*/locations/*/clusters/*'.
|
||
|
Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *StartIPRotationRequest) Reset() { *m = StartIPRotationRequest{} }
|
||
|
func (m *StartIPRotationRequest) String() string { return proto.CompactTextString(m) }
|
||
|
func (*StartIPRotationRequest) ProtoMessage() {}
|
||
|
func (*StartIPRotationRequest) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{53}
|
||
|
}
|
||
|
func (m *StartIPRotationRequest) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_StartIPRotationRequest.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *StartIPRotationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_StartIPRotationRequest.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *StartIPRotationRequest) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_StartIPRotationRequest.Merge(dst, src)
|
||
|
}
|
||
|
func (m *StartIPRotationRequest) XXX_Size() int {
|
||
|
return xxx_messageInfo_StartIPRotationRequest.Size(m)
|
||
|
}
|
||
|
func (m *StartIPRotationRequest) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_StartIPRotationRequest.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_StartIPRotationRequest proto.InternalMessageInfo
|
||
|
|
||
|
func (m *StartIPRotationRequest) GetProjectId() string {
|
||
|
if m != nil {
|
||
|
return m.ProjectId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *StartIPRotationRequest) GetZone() string {
|
||
|
if m != nil {
|
||
|
return m.Zone
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *StartIPRotationRequest) GetClusterId() string {
|
||
|
if m != nil {
|
||
|
return m.ClusterId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *StartIPRotationRequest) GetName() string {
|
||
|
if m != nil {
|
||
|
return m.Name
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
// CompleteIPRotationRequest moves the cluster master back into single-IP mode.
|
||
|
type CompleteIPRotationRequest struct {
|
||
|
// The Google Developers Console [project ID or project
|
||
|
// number](https://developers.google.com/console/help/new/#projectnumber).
|
||
|
// This field is deprecated, use name instead.
|
||
|
ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
|
||
|
// The name of the Google Compute Engine
|
||
|
// [zone](/compute/docs/zones#available) in which the cluster
|
||
|
// resides.
|
||
|
// This field is deprecated, use name instead.
|
||
|
Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"`
|
||
|
// The name of the cluster.
|
||
|
// This field is deprecated, use name instead.
|
||
|
ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
|
||
|
// The name (project, location, cluster id) of the cluster to complete IP rotation.
|
||
|
// Specified in the format 'projects/*/locations/*/clusters/*'.
|
||
|
Name string `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CompleteIPRotationRequest) Reset() { *m = CompleteIPRotationRequest{} }
|
||
|
func (m *CompleteIPRotationRequest) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CompleteIPRotationRequest) ProtoMessage() {}
|
||
|
func (*CompleteIPRotationRequest) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{54}
|
||
|
}
|
||
|
func (m *CompleteIPRotationRequest) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_CompleteIPRotationRequest.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *CompleteIPRotationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_CompleteIPRotationRequest.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *CompleteIPRotationRequest) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_CompleteIPRotationRequest.Merge(dst, src)
|
||
|
}
|
||
|
func (m *CompleteIPRotationRequest) XXX_Size() int {
|
||
|
return xxx_messageInfo_CompleteIPRotationRequest.Size(m)
|
||
|
}
|
||
|
func (m *CompleteIPRotationRequest) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_CompleteIPRotationRequest.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_CompleteIPRotationRequest proto.InternalMessageInfo
|
||
|
|
||
|
func (m *CompleteIPRotationRequest) GetProjectId() string {
|
||
|
if m != nil {
|
||
|
return m.ProjectId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *CompleteIPRotationRequest) GetZone() string {
|
||
|
if m != nil {
|
||
|
return m.Zone
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *CompleteIPRotationRequest) GetClusterId() string {
|
||
|
if m != nil {
|
||
|
return m.ClusterId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *CompleteIPRotationRequest) GetName() string {
|
||
|
if m != nil {
|
||
|
return m.Name
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
// AcceleratorConfig represents a Hardware Accelerator request.
|
||
|
type AcceleratorConfig struct {
|
||
|
// The number of the accelerator cards exposed to an instance.
|
||
|
AcceleratorCount int64 `protobuf:"varint,1,opt,name=accelerator_count,json=acceleratorCount,proto3" json:"accelerator_count,omitempty"`
|
||
|
// The accelerator type resource name. List of supported accelerators
|
||
|
// [here](/compute/docs/gpus/#Introduction)
|
||
|
AcceleratorType string `protobuf:"bytes,2,opt,name=accelerator_type,json=acceleratorType,proto3" json:"accelerator_type,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *AcceleratorConfig) Reset() { *m = AcceleratorConfig{} }
|
||
|
func (m *AcceleratorConfig) String() string { return proto.CompactTextString(m) }
|
||
|
func (*AcceleratorConfig) ProtoMessage() {}
|
||
|
func (*AcceleratorConfig) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{55}
|
||
|
}
|
||
|
func (m *AcceleratorConfig) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_AcceleratorConfig.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *AcceleratorConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_AcceleratorConfig.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *AcceleratorConfig) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_AcceleratorConfig.Merge(dst, src)
|
||
|
}
|
||
|
func (m *AcceleratorConfig) XXX_Size() int {
|
||
|
return xxx_messageInfo_AcceleratorConfig.Size(m)
|
||
|
}
|
||
|
func (m *AcceleratorConfig) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_AcceleratorConfig.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_AcceleratorConfig proto.InternalMessageInfo
|
||
|
|
||
|
func (m *AcceleratorConfig) GetAcceleratorCount() int64 {
|
||
|
if m != nil {
|
||
|
return m.AcceleratorCount
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *AcceleratorConfig) GetAcceleratorType() string {
|
||
|
if m != nil {
|
||
|
return m.AcceleratorType
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
// SetNetworkPolicyRequest enables/disables network policy for a cluster.
|
||
|
type SetNetworkPolicyRequest struct {
|
||
|
// The Google Developers Console [project ID or project
|
||
|
// number](https://developers.google.com/console/help/new/#projectnumber).
|
||
|
// This field is deprecated, use name instead.
|
||
|
ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
|
||
|
// The name of the Google Compute Engine
|
||
|
// [zone](/compute/docs/zones#available) in which the cluster
|
||
|
// resides.
|
||
|
// This field is deprecated, use name instead.
|
||
|
Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"`
|
||
|
// The name of the cluster.
|
||
|
// This field is deprecated, use name instead.
|
||
|
ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
|
||
|
// Configuration options for the NetworkPolicy feature.
|
||
|
NetworkPolicy *NetworkPolicy `protobuf:"bytes,4,opt,name=network_policy,json=networkPolicy,proto3" json:"network_policy,omitempty"`
|
||
|
// The name (project, location, cluster id) of the cluster to set networking
|
||
|
// policy.
|
||
|
// Specified in the format 'projects/*/locations/*/clusters/*'.
|
||
|
Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *SetNetworkPolicyRequest) Reset() { *m = SetNetworkPolicyRequest{} }
|
||
|
func (m *SetNetworkPolicyRequest) String() string { return proto.CompactTextString(m) }
|
||
|
func (*SetNetworkPolicyRequest) ProtoMessage() {}
|
||
|
func (*SetNetworkPolicyRequest) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{56}
|
||
|
}
|
||
|
func (m *SetNetworkPolicyRequest) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_SetNetworkPolicyRequest.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *SetNetworkPolicyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_SetNetworkPolicyRequest.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *SetNetworkPolicyRequest) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_SetNetworkPolicyRequest.Merge(dst, src)
|
||
|
}
|
||
|
func (m *SetNetworkPolicyRequest) XXX_Size() int {
|
||
|
return xxx_messageInfo_SetNetworkPolicyRequest.Size(m)
|
||
|
}
|
||
|
func (m *SetNetworkPolicyRequest) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_SetNetworkPolicyRequest.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_SetNetworkPolicyRequest proto.InternalMessageInfo
|
||
|
|
||
|
func (m *SetNetworkPolicyRequest) GetProjectId() string {
|
||
|
if m != nil {
|
||
|
return m.ProjectId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *SetNetworkPolicyRequest) GetZone() string {
|
||
|
if m != nil {
|
||
|
return m.Zone
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *SetNetworkPolicyRequest) GetClusterId() string {
|
||
|
if m != nil {
|
||
|
return m.ClusterId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *SetNetworkPolicyRequest) GetNetworkPolicy() *NetworkPolicy {
|
||
|
if m != nil {
|
||
|
return m.NetworkPolicy
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *SetNetworkPolicyRequest) GetName() string {
|
||
|
if m != nil {
|
||
|
return m.Name
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
// SetMaintenancePolicyRequest sets the maintenance policy for a cluster.
|
||
|
type SetMaintenancePolicyRequest struct {
|
||
|
// The Google Developers Console [project ID or project
|
||
|
// number](https://support.google.com/cloud/answer/6158840).
|
||
|
ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
|
||
|
// The name of the Google Compute Engine
|
||
|
// [zone](/compute/docs/zones#available) in which the cluster
|
||
|
// resides.
|
||
|
Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"`
|
||
|
// The name of the cluster to update.
|
||
|
ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
|
||
|
// The maintenance policy to be set for the cluster. An empty field
|
||
|
// clears the existing maintenance policy.
|
||
|
MaintenancePolicy *MaintenancePolicy `protobuf:"bytes,4,opt,name=maintenance_policy,json=maintenancePolicy,proto3" json:"maintenance_policy,omitempty"`
|
||
|
// The name (project, location, cluster id) of the cluster to set maintenance
|
||
|
// policy.
|
||
|
// Specified in the format 'projects/*/locations/*/clusters/*'.
|
||
|
Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
|
||
|
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
XXX_sizecache int32 `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *SetMaintenancePolicyRequest) Reset() { *m = SetMaintenancePolicyRequest{} }
|
||
|
func (m *SetMaintenancePolicyRequest) String() string { return proto.CompactTextString(m) }
|
||
|
func (*SetMaintenancePolicyRequest) ProtoMessage() {}
|
||
|
func (*SetMaintenancePolicyRequest) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor_cluster_service_0854a7b6864fd1cc, []int{57}
|
||
|
}
|
||
|
func (m *SetMaintenancePolicyRequest) XXX_Unmarshal(b []byte) error {
|
||
|
return xxx_messageInfo_SetMaintenancePolicyRequest.Unmarshal(m, b)
|
||
|
}
|
||
|
func (m *SetMaintenancePolicyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||
|
return xxx_messageInfo_SetMaintenancePolicyRequest.Marshal(b, m, deterministic)
|
||
|
}
|
||
|
func (dst *SetMaintenancePolicyRequest) XXX_Merge(src proto.Message) {
|
||
|
xxx_messageInfo_SetMaintenancePolicyRequest.Merge(dst, src)
|
||
|
}
|
||
|
func (m *SetMaintenancePolicyRequest) XXX_Size() int {
|
||
|
return xxx_messageInfo_SetMaintenancePolicyRequest.Size(m)
|
||
|
}
|
||
|
func (m *SetMaintenancePolicyRequest) XXX_DiscardUnknown() {
|
||
|
xxx_messageInfo_SetMaintenancePolicyRequest.DiscardUnknown(m)
|
||
|
}
|
||
|
|
||
|
var xxx_messageInfo_SetMaintenancePolicyRequest proto.InternalMessageInfo
|
||
|
|
||
|
func (m *SetMaintenancePolicyRequest) GetProjectId() string {
|
||
|
if m != nil {
|
||
|
return m.ProjectId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *SetMaintenancePolicyRequest) GetZone() string {
|
||
|
if m != nil {
|
||
|
return m.Zone
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *SetMaintenancePolicyRequest) GetClusterId() string {
|
||
|
if m != nil {
|
||
|
return m.ClusterId
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *SetMaintenancePolicyRequest) GetMaintenancePolicy() *MaintenancePolicy {
|
||
|
if m != nil {
|
||
|
return m.MaintenancePolicy
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *SetMaintenancePolicyRequest) GetName() string {
|
||
|
if m != nil {
|
||
|
return m.Name
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func init() {
|
||
|
proto.RegisterType((*NodeConfig)(nil), "google.container.v1alpha1.NodeConfig")
|
||
|
proto.RegisterMapType((map[string]string)(nil), "google.container.v1alpha1.NodeConfig.LabelsEntry")
|
||
|
proto.RegisterMapType((map[string]string)(nil), "google.container.v1alpha1.NodeConfig.MetadataEntry")
|
||
|
proto.RegisterType((*NodeTaint)(nil), "google.container.v1alpha1.NodeTaint")
|
||
|
proto.RegisterType((*MasterAuth)(nil), "google.container.v1alpha1.MasterAuth")
|
||
|
proto.RegisterType((*ClientCertificateConfig)(nil), "google.container.v1alpha1.ClientCertificateConfig")
|
||
|
proto.RegisterType((*AddonsConfig)(nil), "google.container.v1alpha1.AddonsConfig")
|
||
|
proto.RegisterType((*HttpLoadBalancing)(nil), "google.container.v1alpha1.HttpLoadBalancing")
|
||
|
proto.RegisterType((*HorizontalPodAutoscaling)(nil), "google.container.v1alpha1.HorizontalPodAutoscaling")
|
||
|
proto.RegisterType((*KubernetesDashboard)(nil), "google.container.v1alpha1.KubernetesDashboard")
|
||
|
proto.RegisterType((*NetworkPolicyConfig)(nil), "google.container.v1alpha1.NetworkPolicyConfig")
|
||
|
proto.RegisterType((*MasterAuthorizedNetworksConfig)(nil), "google.container.v1alpha1.MasterAuthorizedNetworksConfig")
|
||
|
proto.RegisterType((*MasterAuthorizedNetworksConfig_CidrBlock)(nil), "google.container.v1alpha1.MasterAuthorizedNetworksConfig.CidrBlock")
|
||
|
proto.RegisterType((*NetworkPolicy)(nil), "google.container.v1alpha1.NetworkPolicy")
|
||
|
proto.RegisterType((*IPAllocationPolicy)(nil), "google.container.v1alpha1.IPAllocationPolicy")
|
||
|
proto.RegisterType((*PodSecurityPolicyConfig)(nil), "google.container.v1alpha1.PodSecurityPolicyConfig")
|
||
|
proto.RegisterType((*Cluster)(nil), "google.container.v1alpha1.Cluster")
|
||
|
proto.RegisterType((*ClusterUpdate)(nil), "google.container.v1alpha1.ClusterUpdate")
|
||
|
proto.RegisterType((*Operation)(nil), "google.container.v1alpha1.Operation")
|
||
|
proto.RegisterType((*CreateClusterRequest)(nil), "google.container.v1alpha1.CreateClusterRequest")
|
||
|
proto.RegisterType((*GetClusterRequest)(nil), "google.container.v1alpha1.GetClusterRequest")
|
||
|
proto.RegisterType((*UpdateClusterRequest)(nil), "google.container.v1alpha1.UpdateClusterRequest")
|
||
|
proto.RegisterType((*UpdateNodePoolRequest)(nil), "google.container.v1alpha1.UpdateNodePoolRequest")
|
||
|
proto.RegisterType((*SetNodePoolAutoscalingRequest)(nil), "google.container.v1alpha1.SetNodePoolAutoscalingRequest")
|
||
|
proto.RegisterType((*SetLoggingServiceRequest)(nil), "google.container.v1alpha1.SetLoggingServiceRequest")
|
||
|
proto.RegisterType((*SetMonitoringServiceRequest)(nil), "google.container.v1alpha1.SetMonitoringServiceRequest")
|
||
|
proto.RegisterType((*SetAddonsConfigRequest)(nil), "google.container.v1alpha1.SetAddonsConfigRequest")
|
||
|
proto.RegisterType((*SetLocationsRequest)(nil), "google.container.v1alpha1.SetLocationsRequest")
|
||
|
proto.RegisterType((*UpdateMasterRequest)(nil), "google.container.v1alpha1.UpdateMasterRequest")
|
||
|
proto.RegisterType((*SetMasterAuthRequest)(nil), "google.container.v1alpha1.SetMasterAuthRequest")
|
||
|
proto.RegisterType((*DeleteClusterRequest)(nil), "google.container.v1alpha1.DeleteClusterRequest")
|
||
|
proto.RegisterType((*ListClustersRequest)(nil), "google.container.v1alpha1.ListClustersRequest")
|
||
|
proto.RegisterType((*ListClustersResponse)(nil), "google.container.v1alpha1.ListClustersResponse")
|
||
|
proto.RegisterType((*GetOperationRequest)(nil), "google.container.v1alpha1.GetOperationRequest")
|
||
|
proto.RegisterType((*ListOperationsRequest)(nil), "google.container.v1alpha1.ListOperationsRequest")
|
||
|
proto.RegisterType((*CancelOperationRequest)(nil), "google.container.v1alpha1.CancelOperationRequest")
|
||
|
proto.RegisterType((*ListOperationsResponse)(nil), "google.container.v1alpha1.ListOperationsResponse")
|
||
|
proto.RegisterType((*GetServerConfigRequest)(nil), "google.container.v1alpha1.GetServerConfigRequest")
|
||
|
proto.RegisterType((*ServerConfig)(nil), "google.container.v1alpha1.ServerConfig")
|
||
|
proto.RegisterType((*CreateNodePoolRequest)(nil), "google.container.v1alpha1.CreateNodePoolRequest")
|
||
|
proto.RegisterType((*DeleteNodePoolRequest)(nil), "google.container.v1alpha1.DeleteNodePoolRequest")
|
||
|
proto.RegisterType((*ListNodePoolsRequest)(nil), "google.container.v1alpha1.ListNodePoolsRequest")
|
||
|
proto.RegisterType((*GetNodePoolRequest)(nil), "google.container.v1alpha1.GetNodePoolRequest")
|
||
|
proto.RegisterType((*NodePool)(nil), "google.container.v1alpha1.NodePool")
|
||
|
proto.RegisterType((*NodeManagement)(nil), "google.container.v1alpha1.NodeManagement")
|
||
|
proto.RegisterType((*AutoUpgradeOptions)(nil), "google.container.v1alpha1.AutoUpgradeOptions")
|
||
|
proto.RegisterType((*MaintenancePolicy)(nil), "google.container.v1alpha1.MaintenancePolicy")
|
||
|
proto.RegisterType((*MaintenanceWindow)(nil), "google.container.v1alpha1.MaintenanceWindow")
|
||
|
proto.RegisterType((*DailyMaintenanceWindow)(nil), "google.container.v1alpha1.DailyMaintenanceWindow")
|
||
|
proto.RegisterType((*SetNodePoolManagementRequest)(nil), "google.container.v1alpha1.SetNodePoolManagementRequest")
|
||
|
proto.RegisterType((*SetNodePoolSizeRequest)(nil), "google.container.v1alpha1.SetNodePoolSizeRequest")
|
||
|
proto.RegisterType((*RollbackNodePoolUpgradeRequest)(nil), "google.container.v1alpha1.RollbackNodePoolUpgradeRequest")
|
||
|
proto.RegisterType((*ListNodePoolsResponse)(nil), "google.container.v1alpha1.ListNodePoolsResponse")
|
||
|
proto.RegisterType((*NodePoolAutoscaling)(nil), "google.container.v1alpha1.NodePoolAutoscaling")
|
||
|
proto.RegisterType((*SetLabelsRequest)(nil), "google.container.v1alpha1.SetLabelsRequest")
|
||
|
proto.RegisterMapType((map[string]string)(nil), "google.container.v1alpha1.SetLabelsRequest.ResourceLabelsEntry")
|
||
|
proto.RegisterType((*SetLegacyAbacRequest)(nil), "google.container.v1alpha1.SetLegacyAbacRequest")
|
||
|
proto.RegisterType((*StartIPRotationRequest)(nil), "google.container.v1alpha1.StartIPRotationRequest")
|
||
|
proto.RegisterType((*CompleteIPRotationRequest)(nil), "google.container.v1alpha1.CompleteIPRotationRequest")
|
||
|
proto.RegisterType((*AcceleratorConfig)(nil), "google.container.v1alpha1.AcceleratorConfig")
|
||
|
proto.RegisterType((*SetNetworkPolicyRequest)(nil), "google.container.v1alpha1.SetNetworkPolicyRequest")
|
||
|
proto.RegisterType((*SetMaintenancePolicyRequest)(nil), "google.container.v1alpha1.SetMaintenancePolicyRequest")
|
||
|
proto.RegisterEnum("google.container.v1alpha1.NodeTaint_Effect", NodeTaint_Effect_name, NodeTaint_Effect_value)
|
||
|
proto.RegisterEnum("google.container.v1alpha1.NetworkPolicy_Provider", NetworkPolicy_Provider_name, NetworkPolicy_Provider_value)
|
||
|
proto.RegisterEnum("google.container.v1alpha1.Cluster_Status", Cluster_Status_name, Cluster_Status_value)
|
||
|
proto.RegisterEnum("google.container.v1alpha1.Operation_Status", Operation_Status_name, Operation_Status_value)
|
||
|
proto.RegisterEnum("google.container.v1alpha1.Operation_Type", Operation_Type_name, Operation_Type_value)
|
||
|
proto.RegisterEnum("google.container.v1alpha1.SetMasterAuthRequest_Action", SetMasterAuthRequest_Action_name, SetMasterAuthRequest_Action_value)
|
||
|
proto.RegisterEnum("google.container.v1alpha1.NodePool_Status", NodePool_Status_name, NodePool_Status_value)
|
||
|
}
|
||
|
|
||
|
// Reference imports to suppress errors if they are not otherwise used.
|
||
|
var _ context.Context
|
||
|
var _ grpc.ClientConn
|
||
|
|
||
|
// This is a compile-time assertion to ensure that this generated file
|
||
|
// is compatible with the grpc package it is being compiled against.
|
||
|
const _ = grpc.SupportPackageIsVersion4
|
||
|
|
||
|
// ClusterManagerClient is the client API for ClusterManager service.
|
||
|
//
|
||
|
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
|
||
|
type ClusterManagerClient interface {
|
||
|
// Lists all clusters owned by a project in either the specified zone or all
|
||
|
// zones.
|
||
|
ListClusters(ctx context.Context, in *ListClustersRequest, opts ...grpc.CallOption) (*ListClustersResponse, error)
|
||
|
// Gets the details of a specific cluster.
|
||
|
GetCluster(ctx context.Context, in *GetClusterRequest, opts ...grpc.CallOption) (*Cluster, error)
|
||
|
// Creates a cluster, consisting of the specified number and type of Google
|
||
|
// Compute Engine instances.
|
||
|
//
|
||
|
// By default, the cluster is created in the project's
|
||
|
// [default network](/compute/docs/networks-and-firewalls#networks).
|
||
|
//
|
||
|
// One firewall is added for the cluster. After cluster creation,
|
||
|
// the cluster creates routes for each node to allow the containers
|
||
|
// on that node to communicate with all other instances in the
|
||
|
// cluster.
|
||
|
//
|
||
|
// Finally, an entry is added to the project's global metadata indicating
|
||
|
// which CIDR range is being used by the cluster.
|
||
|
CreateCluster(ctx context.Context, in *CreateClusterRequest, opts ...grpc.CallOption) (*Operation, error)
|
||
|
// Updates the settings of a specific cluster.
|
||
|
UpdateCluster(ctx context.Context, in *UpdateClusterRequest, opts ...grpc.CallOption) (*Operation, error)
|
||
|
// Updates the version and/or iamge type of a specific node pool.
|
||
|
UpdateNodePool(ctx context.Context, in *UpdateNodePoolRequest, opts ...grpc.CallOption) (*Operation, error)
|
||
|
// Sets the autoscaling settings of a specific node pool.
|
||
|
SetNodePoolAutoscaling(ctx context.Context, in *SetNodePoolAutoscalingRequest, opts ...grpc.CallOption) (*Operation, error)
|
||
|
// Sets the logging service of a specific cluster.
|
||
|
SetLoggingService(ctx context.Context, in *SetLoggingServiceRequest, opts ...grpc.CallOption) (*Operation, error)
|
||
|
// Sets the monitoring service of a specific cluster.
|
||
|
SetMonitoringService(ctx context.Context, in *SetMonitoringServiceRequest, opts ...grpc.CallOption) (*Operation, error)
|
||
|
// Sets the addons of a specific cluster.
|
||
|
SetAddonsConfig(ctx context.Context, in *SetAddonsConfigRequest, opts ...grpc.CallOption) (*Operation, error)
|
||
|
// Sets the locations of a specific cluster.
|
||
|
SetLocations(ctx context.Context, in *SetLocationsRequest, opts ...grpc.CallOption) (*Operation, error)
|
||
|
// Updates the master of a specific cluster.
|
||
|
UpdateMaster(ctx context.Context, in *UpdateMasterRequest, opts ...grpc.CallOption) (*Operation, error)
|
||
|
// Used to set master auth materials. Currently supports :-
|
||
|
// Changing the admin password of a specific cluster.
|
||
|
// This can be either via password generation or explicitly set.
|
||
|
// Modify basic_auth.csv and reset the K8S API server.
|
||
|
SetMasterAuth(ctx context.Context, in *SetMasterAuthRequest, opts ...grpc.CallOption) (*Operation, error)
|
||
|
// Deletes the cluster, including the Kubernetes endpoint and all worker
|
||
|
// nodes.
|
||
|
//
|
||
|
// Firewalls and routes that were configured during cluster creation
|
||
|
// are also deleted.
|
||
|
//
|
||
|
// Other Google Compute Engine resources that might be in use by the cluster
|
||
|
// (e.g. load balancer resources) will not be deleted if they weren't present
|
||
|
// at the initial create time.
|
||
|
DeleteCluster(ctx context.Context, in *DeleteClusterRequest, opts ...grpc.CallOption) (*Operation, error)
|
||
|
// Lists all operations in a project in a specific zone or all zones.
|
||
|
ListOperations(ctx context.Context, in *ListOperationsRequest, opts ...grpc.CallOption) (*ListOperationsResponse, error)
|
||
|
// Gets the specified operation.
|
||
|
GetOperation(ctx context.Context, in *GetOperationRequest, opts ...grpc.CallOption) (*Operation, error)
|
||
|
// Cancels the specified operation.
|
||
|
CancelOperation(ctx context.Context, in *CancelOperationRequest, opts ...grpc.CallOption) (*empty.Empty, error)
|
||
|
// Returns configuration info about the Container Engine service.
|
||
|
GetServerConfig(ctx context.Context, in *GetServerConfigRequest, opts ...grpc.CallOption) (*ServerConfig, error)
|
||
|
// Lists the node pools for a cluster.
|
||
|
ListNodePools(ctx context.Context, in *ListNodePoolsRequest, opts ...grpc.CallOption) (*ListNodePoolsResponse, error)
|
||
|
// Retrieves the node pool requested.
|
||
|
GetNodePool(ctx context.Context, in *GetNodePoolRequest, opts ...grpc.CallOption) (*NodePool, error)
|
||
|
// Creates a node pool for a cluster.
|
||
|
CreateNodePool(ctx context.Context, in *CreateNodePoolRequest, opts ...grpc.CallOption) (*Operation, error)
|
||
|
// Deletes a node pool from a cluster.
|
||
|
DeleteNodePool(ctx context.Context, in *DeleteNodePoolRequest, opts ...grpc.CallOption) (*Operation, error)
|
||
|
// Roll back the previously Aborted or Failed NodePool upgrade.
|
||
|
// This will be an no-op if the last upgrade successfully completed.
|
||
|
RollbackNodePoolUpgrade(ctx context.Context, in *RollbackNodePoolUpgradeRequest, opts ...grpc.CallOption) (*Operation, error)
|
||
|
// Sets the NodeManagement options for a node pool.
|
||
|
SetNodePoolManagement(ctx context.Context, in *SetNodePoolManagementRequest, opts ...grpc.CallOption) (*Operation, error)
|
||
|
// Sets labels on a cluster.
|
||
|
SetLabels(ctx context.Context, in *SetLabelsRequest, opts ...grpc.CallOption) (*Operation, error)
|
||
|
// Enables or disables the ABAC authorization mechanism on a cluster.
|
||
|
SetLegacyAbac(ctx context.Context, in *SetLegacyAbacRequest, opts ...grpc.CallOption) (*Operation, error)
|
||
|
// Start master IP rotation.
|
||
|
StartIPRotation(ctx context.Context, in *StartIPRotationRequest, opts ...grpc.CallOption) (*Operation, error)
|
||
|
// Completes master IP rotation.
|
||
|
CompleteIPRotation(ctx context.Context, in *CompleteIPRotationRequest, opts ...grpc.CallOption) (*Operation, error)
|
||
|
// Sets the size of a specific node pool.
|
||
|
SetNodePoolSize(ctx context.Context, in *SetNodePoolSizeRequest, opts ...grpc.CallOption) (*Operation, error)
|
||
|
// Enables/Disables Network Policy for a cluster.
|
||
|
SetNetworkPolicy(ctx context.Context, in *SetNetworkPolicyRequest, opts ...grpc.CallOption) (*Operation, error)
|
||
|
// Sets the maintenance policy for a cluster.
|
||
|
SetMaintenancePolicy(ctx context.Context, in *SetMaintenancePolicyRequest, opts ...grpc.CallOption) (*Operation, error)
|
||
|
}
|
||
|
|
||
|
type clusterManagerClient struct {
|
||
|
cc *grpc.ClientConn
|
||
|
}
|
||
|
|
||
|
func NewClusterManagerClient(cc *grpc.ClientConn) ClusterManagerClient {
|
||
|
return &clusterManagerClient{cc}
|
||
|
}
|
||
|
|
||
|
func (c *clusterManagerClient) ListClusters(ctx context.Context, in *ListClustersRequest, opts ...grpc.CallOption) (*ListClustersResponse, error) {
|
||
|
out := new(ListClustersResponse)
|
||
|
err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/ListClusters", in, out, opts...)
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
return out, nil
|
||
|
}
|
||
|
|
||
|
func (c *clusterManagerClient) GetCluster(ctx context.Context, in *GetClusterRequest, opts ...grpc.CallOption) (*Cluster, error) {
|
||
|
out := new(Cluster)
|
||
|
err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/GetCluster", in, out, opts...)
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
return out, nil
|
||
|
}
|
||
|
|
||
|
func (c *clusterManagerClient) CreateCluster(ctx context.Context, in *CreateClusterRequest, opts ...grpc.CallOption) (*Operation, error) {
|
||
|
out := new(Operation)
|
||
|
err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/CreateCluster", in, out, opts...)
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
return out, nil
|
||
|
}
|
||
|
|
||
|
func (c *clusterManagerClient) UpdateCluster(ctx context.Context, in *UpdateClusterRequest, opts ...grpc.CallOption) (*Operation, error) {
|
||
|
out := new(Operation)
|
||
|
err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/UpdateCluster", in, out, opts...)
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
return out, nil
|
||
|
}
|
||
|
|
||
|
func (c *clusterManagerClient) UpdateNodePool(ctx context.Context, in *UpdateNodePoolRequest, opts ...grpc.CallOption) (*Operation, error) {
|
||
|
out := new(Operation)
|
||
|
err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/UpdateNodePool", in, out, opts...)
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
return out, nil
|
||
|
}
|
||
|
|
||
|
func (c *clusterManagerClient) SetNodePoolAutoscaling(ctx context.Context, in *SetNodePoolAutoscalingRequest, opts ...grpc.CallOption) (*Operation, error) {
|
||
|
out := new(Operation)
|
||
|
err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/SetNodePoolAutoscaling", in, out, opts...)
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
return out, nil
|
||
|
}
|
||
|
|
||
|
func (c *clusterManagerClient) SetLoggingService(ctx context.Context, in *SetLoggingServiceRequest, opts ...grpc.CallOption) (*Operation, error) {
|
||
|
out := new(Operation)
|
||
|
err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/SetLoggingService", in, out, opts...)
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
return out, nil
|
||
|
}
|
||
|
|
||
|
func (c *clusterManagerClient) SetMonitoringService(ctx context.Context, in *SetMonitoringServiceRequest, opts ...grpc.CallOption) (*Operation, error) {
|
||
|
out := new(Operation)
|
||
|
err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/SetMonitoringService", in, out, opts...)
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
return out, nil
|
||
|
}
|
||
|
|
||
|
func (c *clusterManagerClient) SetAddonsConfig(ctx context.Context, in *SetAddonsConfigRequest, opts ...grpc.CallOption) (*Operation, error) {
|
||
|
out := new(Operation)
|
||
|
err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/SetAddonsConfig", in, out, opts...)
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
return out, nil
|
||
|
}
|
||
|
|
||
|
func (c *clusterManagerClient) SetLocations(ctx context.Context, in *SetLocationsRequest, opts ...grpc.CallOption) (*Operation, error) {
|
||
|
out := new(Operation)
|
||
|
err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/SetLocations", in, out, opts...)
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
return out, nil
|
||
|
}
|
||
|
|
||
|
func (c *clusterManagerClient) UpdateMaster(ctx context.Context, in *UpdateMasterRequest, opts ...grpc.CallOption) (*Operation, error) {
|
||
|
out := new(Operation)
|
||
|
err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/UpdateMaster", in, out, opts...)
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
return out, nil
|
||
|
}
|
||
|
|
||
|
func (c *clusterManagerClient) SetMasterAuth(ctx context.Context, in *SetMasterAuthRequest, opts ...grpc.CallOption) (*Operation, error) {
|
||
|
out := new(Operation)
|
||
|
err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/SetMasterAuth", in, out, opts...)
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
return out, nil
|
||
|
}
|
||
|
|
||
|
func (c *clusterManagerClient) DeleteCluster(ctx context.Context, in *DeleteClusterRequest, opts ...grpc.CallOption) (*Operation, error) {
|
||
|
out := new(Operation)
|
||
|
err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/DeleteCluster", in, out, opts...)
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
return out, nil
|
||
|
}
|
||
|
|
||
|
func (c *clusterManagerClient) ListOperations(ctx context.Context, in *ListOperationsRequest, opts ...grpc.CallOption) (*ListOperationsResponse, error) {
|
||
|
out := new(ListOperationsResponse)
|
||
|
err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/ListOperations", in, out, opts...)
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
return out, nil
|
||
|
}
|
||
|
|
||
|
func (c *clusterManagerClient) GetOperation(ctx context.Context, in *GetOperationRequest, opts ...grpc.CallOption) (*Operation, error) {
|
||
|
out := new(Operation)
|
||
|
err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/GetOperation", in, out, opts...)
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
return out, nil
|
||
|
}
|
||
|
|
||
|
func (c *clusterManagerClient) CancelOperation(ctx context.Context, in *CancelOperationRequest, opts ...grpc.CallOption) (*empty.Empty, error) {
|
||
|
out := new(empty.Empty)
|
||
|
err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/CancelOperation", in, out, opts...)
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
return out, nil
|
||
|
}
|
||
|
|
||
|
func (c *clusterManagerClient) GetServerConfig(ctx context.Context, in *GetServerConfigRequest, opts ...grpc.CallOption) (*ServerConfig, error) {
|
||
|
out := new(ServerConfig)
|
||
|
err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/GetServerConfig", in, out, opts...)
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
return out, nil
|
||
|
}
|
||
|
|
||
|
func (c *clusterManagerClient) ListNodePools(ctx context.Context, in *ListNodePoolsRequest, opts ...grpc.CallOption) (*ListNodePoolsResponse, error) {
|
||
|
out := new(ListNodePoolsResponse)
|
||
|
err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/ListNodePools", in, out, opts...)
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
return out, nil
|
||
|
}
|
||
|
|
||
|
func (c *clusterManagerClient) GetNodePool(ctx context.Context, in *GetNodePoolRequest, opts ...grpc.CallOption) (*NodePool, error) {
|
||
|
out := new(NodePool)
|
||
|
err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/GetNodePool", in, out, opts...)
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
return out, nil
|
||
|
}
|
||
|
|
||
|
func (c *clusterManagerClient) CreateNodePool(ctx context.Context, in *CreateNodePoolRequest, opts ...grpc.CallOption) (*Operation, error) {
|
||
|
out := new(Operation)
|
||
|
err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/CreateNodePool", in, out, opts...)
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
return out, nil
|
||
|
}
|
||
|
|
||
|
func (c *clusterManagerClient) DeleteNodePool(ctx context.Context, in *DeleteNodePoolRequest, opts ...grpc.CallOption) (*Operation, error) {
|
||
|
out := new(Operation)
|
||
|
err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/DeleteNodePool", in, out, opts...)
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
return out, nil
|
||
|
}
|
||
|
|
||
|
func (c *clusterManagerClient) RollbackNodePoolUpgrade(ctx context.Context, in *RollbackNodePoolUpgradeRequest, opts ...grpc.CallOption) (*Operation, error) {
|
||
|
out := new(Operation)
|
||
|
err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/RollbackNodePoolUpgrade", in, out, opts...)
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
return out, nil
|
||
|
}
|
||
|
|
||
|
func (c *clusterManagerClient) SetNodePoolManagement(ctx context.Context, in *SetNodePoolManagementRequest, opts ...grpc.CallOption) (*Operation, error) {
|
||
|
out := new(Operation)
|
||
|
err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/SetNodePoolManagement", in, out, opts...)
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
return out, nil
|
||
|
}
|
||
|
|
||
|
func (c *clusterManagerClient) SetLabels(ctx context.Context, in *SetLabelsRequest, opts ...grpc.CallOption) (*Operation, error) {
|
||
|
out := new(Operation)
|
||
|
err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/SetLabels", in, out, opts...)
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
return out, nil
|
||
|
}
|
||
|
|
||
|
func (c *clusterManagerClient) SetLegacyAbac(ctx context.Context, in *SetLegacyAbacRequest, opts ...grpc.CallOption) (*Operation, error) {
|
||
|
out := new(Operation)
|
||
|
err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/SetLegacyAbac", in, out, opts...)
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
return out, nil
|
||
|
}
|
||
|
|
||
|
func (c *clusterManagerClient) StartIPRotation(ctx context.Context, in *StartIPRotationRequest, opts ...grpc.CallOption) (*Operation, error) {
|
||
|
out := new(Operation)
|
||
|
err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/StartIPRotation", in, out, opts...)
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
return out, nil
|
||
|
}
|
||
|
|
||
|
func (c *clusterManagerClient) CompleteIPRotation(ctx context.Context, in *CompleteIPRotationRequest, opts ...grpc.CallOption) (*Operation, error) {
|
||
|
out := new(Operation)
|
||
|
err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/CompleteIPRotation", in, out, opts...)
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
return out, nil
|
||
|
}
|
||
|
|
||
|
func (c *clusterManagerClient) SetNodePoolSize(ctx context.Context, in *SetNodePoolSizeRequest, opts ...grpc.CallOption) (*Operation, error) {
|
||
|
out := new(Operation)
|
||
|
err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/SetNodePoolSize", in, out, opts...)
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
return out, nil
|
||
|
}
|
||
|
|
||
|
func (c *clusterManagerClient) SetNetworkPolicy(ctx context.Context, in *SetNetworkPolicyRequest, opts ...grpc.CallOption) (*Operation, error) {
|
||
|
out := new(Operation)
|
||
|
err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/SetNetworkPolicy", in, out, opts...)
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
return out, nil
|
||
|
}
|
||
|
|
||
|
func (c *clusterManagerClient) SetMaintenancePolicy(ctx context.Context, in *SetMaintenancePolicyRequest, opts ...grpc.CallOption) (*Operation, error) {
|
||
|
out := new(Operation)
|
||
|
err := c.cc.Invoke(ctx, "/google.container.v1alpha1.ClusterManager/SetMaintenancePolicy", in, out, opts...)
|
||
|
if err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
return out, nil
|
||
|
}
|
||
|
|
||
|
// ClusterManagerServer is the server API for ClusterManager service.
|
||
|
type ClusterManagerServer interface {
|
||
|
// Lists all clusters owned by a project in either the specified zone or all
|
||
|
// zones.
|
||
|
ListClusters(context.Context, *ListClustersRequest) (*ListClustersResponse, error)
|
||
|
// Gets the details of a specific cluster.
|
||
|
GetCluster(context.Context, *GetClusterRequest) (*Cluster, error)
|
||
|
// Creates a cluster, consisting of the specified number and type of Google
|
||
|
// Compute Engine instances.
|
||
|
//
|
||
|
// By default, the cluster is created in the project's
|
||
|
// [default network](/compute/docs/networks-and-firewalls#networks).
|
||
|
//
|
||
|
// One firewall is added for the cluster. After cluster creation,
|
||
|
// the cluster creates routes for each node to allow the containers
|
||
|
// on that node to communicate with all other instances in the
|
||
|
// cluster.
|
||
|
//
|
||
|
// Finally, an entry is added to the project's global metadata indicating
|
||
|
// which CIDR range is being used by the cluster.
|
||
|
CreateCluster(context.Context, *CreateClusterRequest) (*Operation, error)
|
||
|
// Updates the settings of a specific cluster.
|
||
|
UpdateCluster(context.Context, *UpdateClusterRequest) (*Operation, error)
|
||
|
// Updates the version and/or iamge type of a specific node pool.
|
||
|
UpdateNodePool(context.Context, *UpdateNodePoolRequest) (*Operation, error)
|
||
|
// Sets the autoscaling settings of a specific node pool.
|
||
|
SetNodePoolAutoscaling(context.Context, *SetNodePoolAutoscalingRequest) (*Operation, error)
|
||
|
// Sets the logging service of a specific cluster.
|
||
|
SetLoggingService(context.Context, *SetLoggingServiceRequest) (*Operation, error)
|
||
|
// Sets the monitoring service of a specific cluster.
|
||
|
SetMonitoringService(context.Context, *SetMonitoringServiceRequest) (*Operation, error)
|
||
|
// Sets the addons of a specific cluster.
|
||
|
SetAddonsConfig(context.Context, *SetAddonsConfigRequest) (*Operation, error)
|
||
|
// Sets the locations of a specific cluster.
|
||
|
SetLocations(context.Context, *SetLocationsRequest) (*Operation, error)
|
||
|
// Updates the master of a specific cluster.
|
||
|
UpdateMaster(context.Context, *UpdateMasterRequest) (*Operation, error)
|
||
|
// Used to set master auth materials. Currently supports :-
|
||
|
// Changing the admin password of a specific cluster.
|
||
|
// This can be either via password generation or explicitly set.
|
||
|
// Modify basic_auth.csv and reset the K8S API server.
|
||
|
SetMasterAuth(context.Context, *SetMasterAuthRequest) (*Operation, error)
|
||
|
// Deletes the cluster, including the Kubernetes endpoint and all worker
|
||
|
// nodes.
|
||
|
//
|
||
|
// Firewalls and routes that were configured during cluster creation
|
||
|
// are also deleted.
|
||
|
//
|
||
|
// Other Google Compute Engine resources that might be in use by the cluster
|
||
|
// (e.g. load balancer resources) will not be deleted if they weren't present
|
||
|
// at the initial create time.
|
||
|
DeleteCluster(context.Context, *DeleteClusterRequest) (*Operation, error)
|
||
|
// Lists all operations in a project in a specific zone or all zones.
|
||
|
ListOperations(context.Context, *ListOperationsRequest) (*ListOperationsResponse, error)
|
||
|
// Gets the specified operation.
|
||
|
GetOperation(context.Context, *GetOperationRequest) (*Operation, error)
|
||
|
// Cancels the specified operation.
|
||
|
CancelOperation(context.Context, *CancelOperationRequest) (*empty.Empty, error)
|
||
|
// Returns configuration info about the Container Engine service.
|
||
|
GetServerConfig(context.Context, *GetServerConfigRequest) (*ServerConfig, error)
|
||
|
// Lists the node pools for a cluster.
|
||
|
ListNodePools(context.Context, *ListNodePoolsRequest) (*ListNodePoolsResponse, error)
|
||
|
// Retrieves the node pool requested.
|
||
|
GetNodePool(context.Context, *GetNodePoolRequest) (*NodePool, error)
|
||
|
// Creates a node pool for a cluster.
|
||
|
CreateNodePool(context.Context, *CreateNodePoolRequest) (*Operation, error)
|
||
|
// Deletes a node pool from a cluster.
|
||
|
DeleteNodePool(context.Context, *DeleteNodePoolRequest) (*Operation, error)
|
||
|
// Roll back the previously Aborted or Failed NodePool upgrade.
|
||
|
// This will be an no-op if the last upgrade successfully completed.
|
||
|
RollbackNodePoolUpgrade(context.Context, *RollbackNodePoolUpgradeRequest) (*Operation, error)
|
||
|
// Sets the NodeManagement options for a node pool.
|
||
|
SetNodePoolManagement(context.Context, *SetNodePoolManagementRequest) (*Operation, error)
|
||
|
// Sets labels on a cluster.
|
||
|
SetLabels(context.Context, *SetLabelsRequest) (*Operation, error)
|
||
|
// Enables or disables the ABAC authorization mechanism on a cluster.
|
||
|
SetLegacyAbac(context.Context, *SetLegacyAbacRequest) (*Operation, error)
|
||
|
// Start master IP rotation.
|
||
|
StartIPRotation(context.Context, *StartIPRotationRequest) (*Operation, error)
|
||
|
// Completes master IP rotation.
|
||
|
CompleteIPRotation(context.Context, *CompleteIPRotationRequest) (*Operation, error)
|
||
|
// Sets the size of a specific node pool.
|
||
|
SetNodePoolSize(context.Context, *SetNodePoolSizeRequest) (*Operation, error)
|
||
|
// Enables/Disables Network Policy for a cluster.
|
||
|
SetNetworkPolicy(context.Context, *SetNetworkPolicyRequest) (*Operation, error)
|
||
|
// Sets the maintenance policy for a cluster.
|
||
|
SetMaintenancePolicy(context.Context, *SetMaintenancePolicyRequest) (*Operation, error)
|
||
|
}
|
||
|
|
||
|
func RegisterClusterManagerServer(s *grpc.Server, srv ClusterManagerServer) {
|
||
|
s.RegisterService(&_ClusterManager_serviceDesc, srv)
|
||
|
}
|
||
|
|
||
|
func _ClusterManager_ListClusters_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||
|
in := new(ListClustersRequest)
|
||
|
if err := dec(in); err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
if interceptor == nil {
|
||
|
return srv.(ClusterManagerServer).ListClusters(ctx, in)
|
||
|
}
|
||
|
info := &grpc.UnaryServerInfo{
|
||
|
Server: srv,
|
||
|
FullMethod: "/google.container.v1alpha1.ClusterManager/ListClusters",
|
||
|
}
|
||
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||
|
return srv.(ClusterManagerServer).ListClusters(ctx, req.(*ListClustersRequest))
|
||
|
}
|
||
|
return interceptor(ctx, in, info, handler)
|
||
|
}
|
||
|
|
||
|
func _ClusterManager_GetCluster_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||
|
in := new(GetClusterRequest)
|
||
|
if err := dec(in); err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
if interceptor == nil {
|
||
|
return srv.(ClusterManagerServer).GetCluster(ctx, in)
|
||
|
}
|
||
|
info := &grpc.UnaryServerInfo{
|
||
|
Server: srv,
|
||
|
FullMethod: "/google.container.v1alpha1.ClusterManager/GetCluster",
|
||
|
}
|
||
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||
|
return srv.(ClusterManagerServer).GetCluster(ctx, req.(*GetClusterRequest))
|
||
|
}
|
||
|
return interceptor(ctx, in, info, handler)
|
||
|
}
|
||
|
|
||
|
func _ClusterManager_CreateCluster_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||
|
in := new(CreateClusterRequest)
|
||
|
if err := dec(in); err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
if interceptor == nil {
|
||
|
return srv.(ClusterManagerServer).CreateCluster(ctx, in)
|
||
|
}
|
||
|
info := &grpc.UnaryServerInfo{
|
||
|
Server: srv,
|
||
|
FullMethod: "/google.container.v1alpha1.ClusterManager/CreateCluster",
|
||
|
}
|
||
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||
|
return srv.(ClusterManagerServer).CreateCluster(ctx, req.(*CreateClusterRequest))
|
||
|
}
|
||
|
return interceptor(ctx, in, info, handler)
|
||
|
}
|
||
|
|
||
|
func _ClusterManager_UpdateCluster_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||
|
in := new(UpdateClusterRequest)
|
||
|
if err := dec(in); err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
if interceptor == nil {
|
||
|
return srv.(ClusterManagerServer).UpdateCluster(ctx, in)
|
||
|
}
|
||
|
info := &grpc.UnaryServerInfo{
|
||
|
Server: srv,
|
||
|
FullMethod: "/google.container.v1alpha1.ClusterManager/UpdateCluster",
|
||
|
}
|
||
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||
|
return srv.(ClusterManagerServer).UpdateCluster(ctx, req.(*UpdateClusterRequest))
|
||
|
}
|
||
|
return interceptor(ctx, in, info, handler)
|
||
|
}
|
||
|
|
||
|
func _ClusterManager_UpdateNodePool_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||
|
in := new(UpdateNodePoolRequest)
|
||
|
if err := dec(in); err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
if interceptor == nil {
|
||
|
return srv.(ClusterManagerServer).UpdateNodePool(ctx, in)
|
||
|
}
|
||
|
info := &grpc.UnaryServerInfo{
|
||
|
Server: srv,
|
||
|
FullMethod: "/google.container.v1alpha1.ClusterManager/UpdateNodePool",
|
||
|
}
|
||
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||
|
return srv.(ClusterManagerServer).UpdateNodePool(ctx, req.(*UpdateNodePoolRequest))
|
||
|
}
|
||
|
return interceptor(ctx, in, info, handler)
|
||
|
}
|
||
|
|
||
|
func _ClusterManager_SetNodePoolAutoscaling_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||
|
in := new(SetNodePoolAutoscalingRequest)
|
||
|
if err := dec(in); err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
if interceptor == nil {
|
||
|
return srv.(ClusterManagerServer).SetNodePoolAutoscaling(ctx, in)
|
||
|
}
|
||
|
info := &grpc.UnaryServerInfo{
|
||
|
Server: srv,
|
||
|
FullMethod: "/google.container.v1alpha1.ClusterManager/SetNodePoolAutoscaling",
|
||
|
}
|
||
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||
|
return srv.(ClusterManagerServer).SetNodePoolAutoscaling(ctx, req.(*SetNodePoolAutoscalingRequest))
|
||
|
}
|
||
|
return interceptor(ctx, in, info, handler)
|
||
|
}
|
||
|
|
||
|
func _ClusterManager_SetLoggingService_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||
|
in := new(SetLoggingServiceRequest)
|
||
|
if err := dec(in); err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
if interceptor == nil {
|
||
|
return srv.(ClusterManagerServer).SetLoggingService(ctx, in)
|
||
|
}
|
||
|
info := &grpc.UnaryServerInfo{
|
||
|
Server: srv,
|
||
|
FullMethod: "/google.container.v1alpha1.ClusterManager/SetLoggingService",
|
||
|
}
|
||
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||
|
return srv.(ClusterManagerServer).SetLoggingService(ctx, req.(*SetLoggingServiceRequest))
|
||
|
}
|
||
|
return interceptor(ctx, in, info, handler)
|
||
|
}
|
||
|
|
||
|
func _ClusterManager_SetMonitoringService_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||
|
in := new(SetMonitoringServiceRequest)
|
||
|
if err := dec(in); err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
if interceptor == nil {
|
||
|
return srv.(ClusterManagerServer).SetMonitoringService(ctx, in)
|
||
|
}
|
||
|
info := &grpc.UnaryServerInfo{
|
||
|
Server: srv,
|
||
|
FullMethod: "/google.container.v1alpha1.ClusterManager/SetMonitoringService",
|
||
|
}
|
||
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||
|
return srv.(ClusterManagerServer).SetMonitoringService(ctx, req.(*SetMonitoringServiceRequest))
|
||
|
}
|
||
|
return interceptor(ctx, in, info, handler)
|
||
|
}
|
||
|
|
||
|
func _ClusterManager_SetAddonsConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||
|
in := new(SetAddonsConfigRequest)
|
||
|
if err := dec(in); err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
if interceptor == nil {
|
||
|
return srv.(ClusterManagerServer).SetAddonsConfig(ctx, in)
|
||
|
}
|
||
|
info := &grpc.UnaryServerInfo{
|
||
|
Server: srv,
|
||
|
FullMethod: "/google.container.v1alpha1.ClusterManager/SetAddonsConfig",
|
||
|
}
|
||
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||
|
return srv.(ClusterManagerServer).SetAddonsConfig(ctx, req.(*SetAddonsConfigRequest))
|
||
|
}
|
||
|
return interceptor(ctx, in, info, handler)
|
||
|
}
|
||
|
|
||
|
func _ClusterManager_SetLocations_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||
|
in := new(SetLocationsRequest)
|
||
|
if err := dec(in); err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
if interceptor == nil {
|
||
|
return srv.(ClusterManagerServer).SetLocations(ctx, in)
|
||
|
}
|
||
|
info := &grpc.UnaryServerInfo{
|
||
|
Server: srv,
|
||
|
FullMethod: "/google.container.v1alpha1.ClusterManager/SetLocations",
|
||
|
}
|
||
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||
|
return srv.(ClusterManagerServer).SetLocations(ctx, req.(*SetLocationsRequest))
|
||
|
}
|
||
|
return interceptor(ctx, in, info, handler)
|
||
|
}
|
||
|
|
||
|
func _ClusterManager_UpdateMaster_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||
|
in := new(UpdateMasterRequest)
|
||
|
if err := dec(in); err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
if interceptor == nil {
|
||
|
return srv.(ClusterManagerServer).UpdateMaster(ctx, in)
|
||
|
}
|
||
|
info := &grpc.UnaryServerInfo{
|
||
|
Server: srv,
|
||
|
FullMethod: "/google.container.v1alpha1.ClusterManager/UpdateMaster",
|
||
|
}
|
||
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||
|
return srv.(ClusterManagerServer).UpdateMaster(ctx, req.(*UpdateMasterRequest))
|
||
|
}
|
||
|
return interceptor(ctx, in, info, handler)
|
||
|
}
|
||
|
|
||
|
func _ClusterManager_SetMasterAuth_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||
|
in := new(SetMasterAuthRequest)
|
||
|
if err := dec(in); err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
if interceptor == nil {
|
||
|
return srv.(ClusterManagerServer).SetMasterAuth(ctx, in)
|
||
|
}
|
||
|
info := &grpc.UnaryServerInfo{
|
||
|
Server: srv,
|
||
|
FullMethod: "/google.container.v1alpha1.ClusterManager/SetMasterAuth",
|
||
|
}
|
||
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||
|
return srv.(ClusterManagerServer).SetMasterAuth(ctx, req.(*SetMasterAuthRequest))
|
||
|
}
|
||
|
return interceptor(ctx, in, info, handler)
|
||
|
}
|
||
|
|
||
|
func _ClusterManager_DeleteCluster_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||
|
in := new(DeleteClusterRequest)
|
||
|
if err := dec(in); err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
if interceptor == nil {
|
||
|
return srv.(ClusterManagerServer).DeleteCluster(ctx, in)
|
||
|
}
|
||
|
info := &grpc.UnaryServerInfo{
|
||
|
Server: srv,
|
||
|
FullMethod: "/google.container.v1alpha1.ClusterManager/DeleteCluster",
|
||
|
}
|
||
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||
|
return srv.(ClusterManagerServer).DeleteCluster(ctx, req.(*DeleteClusterRequest))
|
||
|
}
|
||
|
return interceptor(ctx, in, info, handler)
|
||
|
}
|
||
|
|
||
|
func _ClusterManager_ListOperations_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||
|
in := new(ListOperationsRequest)
|
||
|
if err := dec(in); err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
if interceptor == nil {
|
||
|
return srv.(ClusterManagerServer).ListOperations(ctx, in)
|
||
|
}
|
||
|
info := &grpc.UnaryServerInfo{
|
||
|
Server: srv,
|
||
|
FullMethod: "/google.container.v1alpha1.ClusterManager/ListOperations",
|
||
|
}
|
||
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||
|
return srv.(ClusterManagerServer).ListOperations(ctx, req.(*ListOperationsRequest))
|
||
|
}
|
||
|
return interceptor(ctx, in, info, handler)
|
||
|
}
|
||
|
|
||
|
func _ClusterManager_GetOperation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||
|
in := new(GetOperationRequest)
|
||
|
if err := dec(in); err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
if interceptor == nil {
|
||
|
return srv.(ClusterManagerServer).GetOperation(ctx, in)
|
||
|
}
|
||
|
info := &grpc.UnaryServerInfo{
|
||
|
Server: srv,
|
||
|
FullMethod: "/google.container.v1alpha1.ClusterManager/GetOperation",
|
||
|
}
|
||
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||
|
return srv.(ClusterManagerServer).GetOperation(ctx, req.(*GetOperationRequest))
|
||
|
}
|
||
|
return interceptor(ctx, in, info, handler)
|
||
|
}
|
||
|
|
||
|
func _ClusterManager_CancelOperation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||
|
in := new(CancelOperationRequest)
|
||
|
if err := dec(in); err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
if interceptor == nil {
|
||
|
return srv.(ClusterManagerServer).CancelOperation(ctx, in)
|
||
|
}
|
||
|
info := &grpc.UnaryServerInfo{
|
||
|
Server: srv,
|
||
|
FullMethod: "/google.container.v1alpha1.ClusterManager/CancelOperation",
|
||
|
}
|
||
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||
|
return srv.(ClusterManagerServer).CancelOperation(ctx, req.(*CancelOperationRequest))
|
||
|
}
|
||
|
return interceptor(ctx, in, info, handler)
|
||
|
}
|
||
|
|
||
|
func _ClusterManager_GetServerConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||
|
in := new(GetServerConfigRequest)
|
||
|
if err := dec(in); err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
if interceptor == nil {
|
||
|
return srv.(ClusterManagerServer).GetServerConfig(ctx, in)
|
||
|
}
|
||
|
info := &grpc.UnaryServerInfo{
|
||
|
Server: srv,
|
||
|
FullMethod: "/google.container.v1alpha1.ClusterManager/GetServerConfig",
|
||
|
}
|
||
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||
|
return srv.(ClusterManagerServer).GetServerConfig(ctx, req.(*GetServerConfigRequest))
|
||
|
}
|
||
|
return interceptor(ctx, in, info, handler)
|
||
|
}
|
||
|
|
||
|
func _ClusterManager_ListNodePools_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||
|
in := new(ListNodePoolsRequest)
|
||
|
if err := dec(in); err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
if interceptor == nil {
|
||
|
return srv.(ClusterManagerServer).ListNodePools(ctx, in)
|
||
|
}
|
||
|
info := &grpc.UnaryServerInfo{
|
||
|
Server: srv,
|
||
|
FullMethod: "/google.container.v1alpha1.ClusterManager/ListNodePools",
|
||
|
}
|
||
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||
|
return srv.(ClusterManagerServer).ListNodePools(ctx, req.(*ListNodePoolsRequest))
|
||
|
}
|
||
|
return interceptor(ctx, in, info, handler)
|
||
|
}
|
||
|
|
||
|
func _ClusterManager_GetNodePool_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||
|
in := new(GetNodePoolRequest)
|
||
|
if err := dec(in); err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
if interceptor == nil {
|
||
|
return srv.(ClusterManagerServer).GetNodePool(ctx, in)
|
||
|
}
|
||
|
info := &grpc.UnaryServerInfo{
|
||
|
Server: srv,
|
||
|
FullMethod: "/google.container.v1alpha1.ClusterManager/GetNodePool",
|
||
|
}
|
||
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||
|
return srv.(ClusterManagerServer).GetNodePool(ctx, req.(*GetNodePoolRequest))
|
||
|
}
|
||
|
return interceptor(ctx, in, info, handler)
|
||
|
}
|
||
|
|
||
|
func _ClusterManager_CreateNodePool_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||
|
in := new(CreateNodePoolRequest)
|
||
|
if err := dec(in); err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
if interceptor == nil {
|
||
|
return srv.(ClusterManagerServer).CreateNodePool(ctx, in)
|
||
|
}
|
||
|
info := &grpc.UnaryServerInfo{
|
||
|
Server: srv,
|
||
|
FullMethod: "/google.container.v1alpha1.ClusterManager/CreateNodePool",
|
||
|
}
|
||
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||
|
return srv.(ClusterManagerServer).CreateNodePool(ctx, req.(*CreateNodePoolRequest))
|
||
|
}
|
||
|
return interceptor(ctx, in, info, handler)
|
||
|
}
|
||
|
|
||
|
func _ClusterManager_DeleteNodePool_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||
|
in := new(DeleteNodePoolRequest)
|
||
|
if err := dec(in); err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
if interceptor == nil {
|
||
|
return srv.(ClusterManagerServer).DeleteNodePool(ctx, in)
|
||
|
}
|
||
|
info := &grpc.UnaryServerInfo{
|
||
|
Server: srv,
|
||
|
FullMethod: "/google.container.v1alpha1.ClusterManager/DeleteNodePool",
|
||
|
}
|
||
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||
|
return srv.(ClusterManagerServer).DeleteNodePool(ctx, req.(*DeleteNodePoolRequest))
|
||
|
}
|
||
|
return interceptor(ctx, in, info, handler)
|
||
|
}
|
||
|
|
||
|
func _ClusterManager_RollbackNodePoolUpgrade_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||
|
in := new(RollbackNodePoolUpgradeRequest)
|
||
|
if err := dec(in); err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
if interceptor == nil {
|
||
|
return srv.(ClusterManagerServer).RollbackNodePoolUpgrade(ctx, in)
|
||
|
}
|
||
|
info := &grpc.UnaryServerInfo{
|
||
|
Server: srv,
|
||
|
FullMethod: "/google.container.v1alpha1.ClusterManager/RollbackNodePoolUpgrade",
|
||
|
}
|
||
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||
|
return srv.(ClusterManagerServer).RollbackNodePoolUpgrade(ctx, req.(*RollbackNodePoolUpgradeRequest))
|
||
|
}
|
||
|
return interceptor(ctx, in, info, handler)
|
||
|
}
|
||
|
|
||
|
func _ClusterManager_SetNodePoolManagement_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||
|
in := new(SetNodePoolManagementRequest)
|
||
|
if err := dec(in); err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
if interceptor == nil {
|
||
|
return srv.(ClusterManagerServer).SetNodePoolManagement(ctx, in)
|
||
|
}
|
||
|
info := &grpc.UnaryServerInfo{
|
||
|
Server: srv,
|
||
|
FullMethod: "/google.container.v1alpha1.ClusterManager/SetNodePoolManagement",
|
||
|
}
|
||
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||
|
return srv.(ClusterManagerServer).SetNodePoolManagement(ctx, req.(*SetNodePoolManagementRequest))
|
||
|
}
|
||
|
return interceptor(ctx, in, info, handler)
|
||
|
}
|
||
|
|
||
|
func _ClusterManager_SetLabels_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||
|
in := new(SetLabelsRequest)
|
||
|
if err := dec(in); err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
if interceptor == nil {
|
||
|
return srv.(ClusterManagerServer).SetLabels(ctx, in)
|
||
|
}
|
||
|
info := &grpc.UnaryServerInfo{
|
||
|
Server: srv,
|
||
|
FullMethod: "/google.container.v1alpha1.ClusterManager/SetLabels",
|
||
|
}
|
||
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||
|
return srv.(ClusterManagerServer).SetLabels(ctx, req.(*SetLabelsRequest))
|
||
|
}
|
||
|
return interceptor(ctx, in, info, handler)
|
||
|
}
|
||
|
|
||
|
func _ClusterManager_SetLegacyAbac_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||
|
in := new(SetLegacyAbacRequest)
|
||
|
if err := dec(in); err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
if interceptor == nil {
|
||
|
return srv.(ClusterManagerServer).SetLegacyAbac(ctx, in)
|
||
|
}
|
||
|
info := &grpc.UnaryServerInfo{
|
||
|
Server: srv,
|
||
|
FullMethod: "/google.container.v1alpha1.ClusterManager/SetLegacyAbac",
|
||
|
}
|
||
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||
|
return srv.(ClusterManagerServer).SetLegacyAbac(ctx, req.(*SetLegacyAbacRequest))
|
||
|
}
|
||
|
return interceptor(ctx, in, info, handler)
|
||
|
}
|
||
|
|
||
|
func _ClusterManager_StartIPRotation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||
|
in := new(StartIPRotationRequest)
|
||
|
if err := dec(in); err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
if interceptor == nil {
|
||
|
return srv.(ClusterManagerServer).StartIPRotation(ctx, in)
|
||
|
}
|
||
|
info := &grpc.UnaryServerInfo{
|
||
|
Server: srv,
|
||
|
FullMethod: "/google.container.v1alpha1.ClusterManager/StartIPRotation",
|
||
|
}
|
||
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||
|
return srv.(ClusterManagerServer).StartIPRotation(ctx, req.(*StartIPRotationRequest))
|
||
|
}
|
||
|
return interceptor(ctx, in, info, handler)
|
||
|
}
|
||
|
|
||
|
func _ClusterManager_CompleteIPRotation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||
|
in := new(CompleteIPRotationRequest)
|
||
|
if err := dec(in); err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
if interceptor == nil {
|
||
|
return srv.(ClusterManagerServer).CompleteIPRotation(ctx, in)
|
||
|
}
|
||
|
info := &grpc.UnaryServerInfo{
|
||
|
Server: srv,
|
||
|
FullMethod: "/google.container.v1alpha1.ClusterManager/CompleteIPRotation",
|
||
|
}
|
||
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||
|
return srv.(ClusterManagerServer).CompleteIPRotation(ctx, req.(*CompleteIPRotationRequest))
|
||
|
}
|
||
|
return interceptor(ctx, in, info, handler)
|
||
|
}
|
||
|
|
||
|
func _ClusterManager_SetNodePoolSize_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||
|
in := new(SetNodePoolSizeRequest)
|
||
|
if err := dec(in); err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
if interceptor == nil {
|
||
|
return srv.(ClusterManagerServer).SetNodePoolSize(ctx, in)
|
||
|
}
|
||
|
info := &grpc.UnaryServerInfo{
|
||
|
Server: srv,
|
||
|
FullMethod: "/google.container.v1alpha1.ClusterManager/SetNodePoolSize",
|
||
|
}
|
||
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||
|
return srv.(ClusterManagerServer).SetNodePoolSize(ctx, req.(*SetNodePoolSizeRequest))
|
||
|
}
|
||
|
return interceptor(ctx, in, info, handler)
|
||
|
}
|
||
|
|
||
|
func _ClusterManager_SetNetworkPolicy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||
|
in := new(SetNetworkPolicyRequest)
|
||
|
if err := dec(in); err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
if interceptor == nil {
|
||
|
return srv.(ClusterManagerServer).SetNetworkPolicy(ctx, in)
|
||
|
}
|
||
|
info := &grpc.UnaryServerInfo{
|
||
|
Server: srv,
|
||
|
FullMethod: "/google.container.v1alpha1.ClusterManager/SetNetworkPolicy",
|
||
|
}
|
||
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||
|
return srv.(ClusterManagerServer).SetNetworkPolicy(ctx, req.(*SetNetworkPolicyRequest))
|
||
|
}
|
||
|
return interceptor(ctx, in, info, handler)
|
||
|
}
|
||
|
|
||
|
func _ClusterManager_SetMaintenancePolicy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||
|
in := new(SetMaintenancePolicyRequest)
|
||
|
if err := dec(in); err != nil {
|
||
|
return nil, err
|
||
|
}
|
||
|
if interceptor == nil {
|
||
|
return srv.(ClusterManagerServer).SetMaintenancePolicy(ctx, in)
|
||
|
}
|
||
|
info := &grpc.UnaryServerInfo{
|
||
|
Server: srv,
|
||
|
FullMethod: "/google.container.v1alpha1.ClusterManager/SetMaintenancePolicy",
|
||
|
}
|
||
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||
|
return srv.(ClusterManagerServer).SetMaintenancePolicy(ctx, req.(*SetMaintenancePolicyRequest))
|
||
|
}
|
||
|
return interceptor(ctx, in, info, handler)
|
||
|
}
|
||
|
|
||
|
var _ClusterManager_serviceDesc = grpc.ServiceDesc{
|
||
|
ServiceName: "google.container.v1alpha1.ClusterManager",
|
||
|
HandlerType: (*ClusterManagerServer)(nil),
|
||
|
Methods: []grpc.MethodDesc{
|
||
|
{
|
||
|
MethodName: "ListClusters",
|
||
|
Handler: _ClusterManager_ListClusters_Handler,
|
||
|
},
|
||
|
{
|
||
|
MethodName: "GetCluster",
|
||
|
Handler: _ClusterManager_GetCluster_Handler,
|
||
|
},
|
||
|
{
|
||
|
MethodName: "CreateCluster",
|
||
|
Handler: _ClusterManager_CreateCluster_Handler,
|
||
|
},
|
||
|
{
|
||
|
MethodName: "UpdateCluster",
|
||
|
Handler: _ClusterManager_UpdateCluster_Handler,
|
||
|
},
|
||
|
{
|
||
|
MethodName: "UpdateNodePool",
|
||
|
Handler: _ClusterManager_UpdateNodePool_Handler,
|
||
|
},
|
||
|
{
|
||
|
MethodName: "SetNodePoolAutoscaling",
|
||
|
Handler: _ClusterManager_SetNodePoolAutoscaling_Handler,
|
||
|
},
|
||
|
{
|
||
|
MethodName: "SetLoggingService",
|
||
|
Handler: _ClusterManager_SetLoggingService_Handler,
|
||
|
},
|
||
|
{
|
||
|
MethodName: "SetMonitoringService",
|
||
|
Handler: _ClusterManager_SetMonitoringService_Handler,
|
||
|
},
|
||
|
{
|
||
|
MethodName: "SetAddonsConfig",
|
||
|
Handler: _ClusterManager_SetAddonsConfig_Handler,
|
||
|
},
|
||
|
{
|
||
|
MethodName: "SetLocations",
|
||
|
Handler: _ClusterManager_SetLocations_Handler,
|
||
|
},
|
||
|
{
|
||
|
MethodName: "UpdateMaster",
|
||
|
Handler: _ClusterManager_UpdateMaster_Handler,
|
||
|
},
|
||
|
{
|
||
|
MethodName: "SetMasterAuth",
|
||
|
Handler: _ClusterManager_SetMasterAuth_Handler,
|
||
|
},
|
||
|
{
|
||
|
MethodName: "DeleteCluster",
|
||
|
Handler: _ClusterManager_DeleteCluster_Handler,
|
||
|
},
|
||
|
{
|
||
|
MethodName: "ListOperations",
|
||
|
Handler: _ClusterManager_ListOperations_Handler,
|
||
|
},
|
||
|
{
|
||
|
MethodName: "GetOperation",
|
||
|
Handler: _ClusterManager_GetOperation_Handler,
|
||
|
},
|
||
|
{
|
||
|
MethodName: "CancelOperation",
|
||
|
Handler: _ClusterManager_CancelOperation_Handler,
|
||
|
},
|
||
|
{
|
||
|
MethodName: "GetServerConfig",
|
||
|
Handler: _ClusterManager_GetServerConfig_Handler,
|
||
|
},
|
||
|
{
|
||
|
MethodName: "ListNodePools",
|
||
|
Handler: _ClusterManager_ListNodePools_Handler,
|
||
|
},
|
||
|
{
|
||
|
MethodName: "GetNodePool",
|
||
|
Handler: _ClusterManager_GetNodePool_Handler,
|
||
|
},
|
||
|
{
|
||
|
MethodName: "CreateNodePool",
|
||
|
Handler: _ClusterManager_CreateNodePool_Handler,
|
||
|
},
|
||
|
{
|
||
|
MethodName: "DeleteNodePool",
|
||
|
Handler: _ClusterManager_DeleteNodePool_Handler,
|
||
|
},
|
||
|
{
|
||
|
MethodName: "RollbackNodePoolUpgrade",
|
||
|
Handler: _ClusterManager_RollbackNodePoolUpgrade_Handler,
|
||
|
},
|
||
|
{
|
||
|
MethodName: "SetNodePoolManagement",
|
||
|
Handler: _ClusterManager_SetNodePoolManagement_Handler,
|
||
|
},
|
||
|
{
|
||
|
MethodName: "SetLabels",
|
||
|
Handler: _ClusterManager_SetLabels_Handler,
|
||
|
},
|
||
|
{
|
||
|
MethodName: "SetLegacyAbac",
|
||
|
Handler: _ClusterManager_SetLegacyAbac_Handler,
|
||
|
},
|
||
|
{
|
||
|
MethodName: "StartIPRotation",
|
||
|
Handler: _ClusterManager_StartIPRotation_Handler,
|
||
|
},
|
||
|
{
|
||
|
MethodName: "CompleteIPRotation",
|
||
|
Handler: _ClusterManager_CompleteIPRotation_Handler,
|
||
|
},
|
||
|
{
|
||
|
MethodName: "SetNodePoolSize",
|
||
|
Handler: _ClusterManager_SetNodePoolSize_Handler,
|
||
|
},
|
||
|
{
|
||
|
MethodName: "SetNetworkPolicy",
|
||
|
Handler: _ClusterManager_SetNetworkPolicy_Handler,
|
||
|
},
|
||
|
{
|
||
|
MethodName: "SetMaintenancePolicy",
|
||
|
Handler: _ClusterManager_SetMaintenancePolicy_Handler,
|
||
|
},
|
||
|
},
|
||
|
Streams: []grpc.StreamDesc{},
|
||
|
Metadata: "google/container/v1alpha1/cluster_service.proto",
|
||
|
}
|
||
|
|
||
|
func init() {
|
||
|
proto.RegisterFile("google/container/v1alpha1/cluster_service.proto", fileDescriptor_cluster_service_0854a7b6864fd1cc)
|
||
|
}
|
||
|
|
||
|
var fileDescriptor_cluster_service_0854a7b6864fd1cc = []byte{
|
||
|
// 4786 bytes of a gzipped FileDescriptorProto
|
||
|
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x7c, 0x5d, 0x6c, 0x23, 0xd7,
|
||
|
0x75, 0x7f, 0x46, 0xa2, 0x28, 0xf1, 0x90, 0xa2, 0xa8, 0xab, 0x2f, 0x2e, 0xed, 0xb5, 0xd7, 0x13,
|
||
|
0xfb, 0xef, 0xf5, 0x6e, 0x2c, 0x79, 0xd7, 0x1b, 0xdb, 0xf1, 0x37, 0x45, 0xcd, 0x6a, 0x99, 0x95,
|
||
|
0x48, 0x66, 0x28, 0xed, 0xc6, 0x1f, 0xc0, 0xfc, 0x47, 0x9c, 0x2b, 0x6a, 0x22, 0x72, 0x66, 0x3c,
|
||
|
0x33, 0x5c, 0x5b, 0xeb, 0x3a, 0x6d, 0x52, 0xf7, 0xad, 0x6f, 0x01, 0x0a, 0xb4, 0x28, 0x10, 0xc0,
|
||
|
0xe8, 0x57, 0x92, 0x02, 0x2d, 0x5a, 0x14, 0x48, 0x8b, 0x36, 0x45, 0xdb, 0x97, 0xa2, 0x28, 0xda,
|
||
|
0x22, 0x79, 0x2e, 0xd0, 0x02, 0x7d, 0xe8, 0x5b, 0x91, 0xc7, 0x3e, 0xb4, 0x28, 0xee, 0xc7, 0x0c,
|
||
|
0xef, 0x90, 0xc3, 0x21, 0x25, 0x45, 0x6b, 0xbf, 0x69, 0xce, 0xbd, 0xe7, 0xde, 0xdf, 0x39, 0x73,
|
||
|
0xee, 0x39, 0xe7, 0x9e, 0x33, 0x14, 0x6c, 0xb4, 0x6d, 0xbb, 0xdd, 0xc1, 0x1b, 0x2d, 0xdb, 0xf2,
|
||
|
0x75, 0xd3, 0xc2, 0xee, 0xc6, 0x83, 0x1b, 0x7a, 0xc7, 0x39, 0xd2, 0x6f, 0x6c, 0xb4, 0x3a, 0x3d,
|
||
|
0xcf, 0xc7, 0xae, 0xe6, 0x61, 0xf7, 0x81, 0xd9, 0xc2, 0xeb, 0x8e, 0x6b, 0xfb, 0x36, 0xba, 0xc4,
|
||
|
0x18, 0xd6, 0x43, 0x86, 0xf5, 0x80, 0xa1, 0xf4, 0x38, 0x5f, 0x4b, 0x77, 0xcc, 0x0d, 0xdd, 0xb2,
|
||
|
0x6c, 0x5f, 0xf7, 0x4d, 0xdb, 0xf2, 0x18, 0x63, 0xe9, 0x31, 0x3e, 0x4a, 0x9f, 0x0e, 0x7a, 0x87,
|
||
|
0x1b, 0xb8, 0xeb, 0xf8, 0x27, 0x6c, 0x50, 0xfe, 0xcf, 0x19, 0x80, 0x9a, 0x6d, 0xe0, 0x8a, 0x6d,
|
||
|
0x1d, 0x9a, 0x6d, 0xf4, 0x14, 0xe4, 0xba, 0x7a, 0xeb, 0xc8, 0xb4, 0xb0, 0xe6, 0x9f, 0x38, 0xb8,
|
||
|
0x28, 0x5d, 0x91, 0xae, 0x66, 0xd4, 0x2c, 0xa7, 0xed, 0x9d, 0x38, 0x18, 0x5d, 0x81, 0x9c, 0x61,
|
||
|
0x7a, 0xc7, 0x9a, 0x67, 0x3e, 0xc4, 0x5a, 0xfb, 0xa0, 0x38, 0x75, 0x45, 0xba, 0x3a, 0xa3, 0x02,
|
||
|
0xa1, 0x35, 0xcd, 0x87, 0x78, 0xfb, 0x80, 0x2c, 0x62, 0xeb, 0x3d, 0xff, 0x48, 0xf3, 0x5a, 0xb6,
|
||
|
0x83, 0xbd, 0xe2, 0xf4, 0x95, 0x69, 0xb2, 0x08, 0xa5, 0x35, 0x29, 0x09, 0x3d, 0x0b, 0x0b, 0x5c,
|
||
|
0x3a, 0x4d, 0x6f, 0xb5, 0xec, 0x9e, 0xe5, 0x17, 0x33, 0x74, 0xab, 0x3c, 0x27, 0x97, 0x19, 0x15,
|
||
|
0xd5, 0x61, 0xae, 0x8b, 0x7d, 0xdd, 0xd0, 0x7d, 0xbd, 0x98, 0xba, 0x32, 0x7d, 0x35, 0x7b, 0xf3,
|
||
|
0xc5, 0xf5, 0x91, 0x8a, 0x58, 0xef, 0x4b, 0xb2, 0xbe, 0xcb, 0xb9, 0x14, 0xcb, 0x77, 0x4f, 0xd4,
|
||
|
0x70, 0x11, 0x74, 0x19, 0xc0, 0xec, 0xea, 0x6d, 0x2e, 0xdf, 0x0c, 0xdd, 0x34, 0x43, 0x29, 0x54,
|
||
|
0xba, 0x2a, 0xa4, 0x3b, 0xfa, 0x01, 0xee, 0x78, 0xc5, 0x34, 0xdd, 0xed, 0xc6, 0x64, 0xbb, 0xed,
|
||
|
0x50, 0x1e, 0xb6, 0x17, 0x5f, 0x00, 0xfd, 0x3f, 0x58, 0xe8, 0xd8, 0x2d, 0xbd, 0xa3, 0x79, 0x9e,
|
||
|
0xa1, 0x31, 0x19, 0x67, 0xa9, 0xae, 0xe6, 0x29, 0xb9, 0xe9, 0x19, 0x15, 0x2a, 0x22, 0x82, 0x94,
|
||
|
0xaf, 0xb7, 0xbd, 0xe2, 0x1c, 0x55, 0x13, 0xfd, 0x1b, 0x5d, 0x81, 0xac, 0xe3, 0x62, 0xf2, 0xa2,
|
||
|
0xcc, 0x83, 0x0e, 0x2e, 0xc2, 0x15, 0xe9, 0xea, 0x9c, 0x2a, 0x92, 0x50, 0x03, 0x72, 0x7a, 0xab,
|
||
|
0x85, 0x3b, 0xd8, 0xd5, 0x7d, 0xdb, 0xf5, 0x8a, 0x59, 0x0a, 0xf7, 0x2b, 0x09, 0x70, 0xcb, 0xfd,
|
||
|
0xe9, 0x0c, 0xb5, 0x1a, 0x59, 0x01, 0x5d, 0x85, 0x42, 0xd7, 0xb4, 0xb4, 0x96, 0xd3, 0xd3, 0x9c,
|
||
|
0x8e, 0xee, 0x1f, 0xda, 0x6e, 0xb7, 0x38, 0xcf, 0x5e, 0x4a, 0xd7, 0xb4, 0x2a, 0x4e, 0xaf, 0xc1,
|
||
|
0xa9, 0xe8, 0x75, 0x48, 0x93, 0xc5, 0x7d, 0xaf, 0xb8, 0x40, 0x77, 0x7d, 0x7a, 0x8c, 0x92, 0xf6,
|
||
|
0xc8, 0x64, 0x95, 0xf3, 0x94, 0x5e, 0x83, 0xf9, 0xc8, 0xcb, 0x41, 0x05, 0x98, 0x3e, 0xc6, 0x27,
|
||
|
0xdc, 0xd6, 0xc8, 0x9f, 0x68, 0x19, 0x66, 0x1e, 0xe8, 0x9d, 0x1e, 0xa6, 0xc6, 0x95, 0x51, 0xd9,
|
||
|
0xc3, 0xab, 0x53, 0xaf, 0x48, 0xa5, 0xaf, 0x41, 0x56, 0xd0, 0xf5, 0x69, 0x58, 0xe5, 0x9f, 0x49,
|
||
|
0x90, 0x09, 0xd1, 0x4c, 0xca, 0x89, 0x2a, 0x90, 0xc6, 0x87, 0x87, 0xb8, 0xe5, 0x17, 0xa7, 0xaf,
|
||
|
0x48, 0x57, 0xf3, 0x37, 0xaf, 0x4f, 0x22, 0xeb, 0xba, 0x42, 0x59, 0x54, 0xce, 0x2a, 0xbf, 0x03,
|
||
|
0x69, 0x46, 0x41, 0xab, 0x80, 0x94, 0xdb, 0xb7, 0x95, 0xca, 0x9e, 0xb6, 0x5f, 0x6b, 0x36, 0x94,
|
||
|
0x4a, 0xf5, 0x76, 0x55, 0xd9, 0x2a, 0x7c, 0x09, 0x2d, 0x40, 0xb6, 0x56, 0xd7, 0x9a, 0x95, 0x3b,
|
||
|
0xca, 0xd6, 0xfe, 0x8e, 0x52, 0x90, 0xc8, 0xc4, 0x86, 0xaa, 0xdc, 0x56, 0x54, 0x4d, 0xa4, 0x4f,
|
||
|
0xa1, 0x3c, 0x40, 0xad, 0xae, 0x29, 0xdf, 0x54, 0x2a, 0xfb, 0x7b, 0x4a, 0x61, 0x5a, 0xfe, 0xf1,
|
||
|
0x14, 0xc0, 0xae, 0x4e, 0xfc, 0x45, 0xb9, 0xe7, 0x1f, 0xa1, 0x12, 0xcc, 0xf5, 0x3c, 0xec, 0x5a,
|
||
|
0x7a, 0x37, 0x38, 0xbc, 0xe1, 0x33, 0x19, 0x73, 0x74, 0xcf, 0xfb, 0xd0, 0x76, 0x0d, 0x2e, 0x63,
|
||
|
0xf8, 0x8c, 0x2c, 0xb8, 0xd4, 0xea, 0x98, 0xd8, 0xf2, 0xb5, 0x16, 0x76, 0x7d, 0xf3, 0xd0, 0x6c,
|
||
|
0xe9, 0x3e, 0xd6, 0x5a, 0xd4, 0x4e, 0xa8, 0xe4, 0xd9, 0x9b, 0x37, 0x13, 0x24, 0xaf, 0x50, 0xde,
|
||
|
0x4a, 0x9f, 0x95, 0x5b, 0xd8, 0x5a, 0x2b, 0x7e, 0x00, 0xdd, 0x82, 0xd5, 0xc0, 0xcd, 0xb5, 0x74,
|
||
|
0x71, 0xcf, 0xa2, 0x41, 0x91, 0x2d, 0xf3, 0xd1, 0x8a, 0x2e, 0xf0, 0xa2, 0xe7, 0x01, 0x0d, 0xa3,
|
||
|
0x2c, 0x62, 0xca, 0xb1, 0x38, 0xb4, 0x15, 0x39, 0xeb, 0x7c, 0x3a, 0x79, 0xd5, 0x87, 0xec, 0xac,
|
||
|
0x33, 0xca, 0x5d, 0x7c, 0x22, 0x37, 0x61, 0x6d, 0x04, 0x6e, 0xf4, 0x0a, 0x14, 0x4d, 0xcf, 0xeb,
|
||
|
0x61, 0x2d, 0x66, 0x3b, 0x89, 0x1e, 0xc6, 0x55, 0x3a, 0x3e, 0xc4, 0x2f, 0xff, 0xde, 0x34, 0xe4,
|
||
|
0xca, 0x86, 0x61, 0x5b, 0x1e, 0x5f, 0xea, 0x7d, 0x58, 0x3a, 0xf2, 0x7d, 0x47, 0xeb, 0xd8, 0xba,
|
||
|
0xa1, 0x1d, 0xe8, 0x1d, 0xdd, 0x6a, 0x99, 0x56, 0x9b, 0xae, 0x92, 0x7c, 0x5e, 0xef, 0xf8, 0xbe,
|
||
|
0xb3, 0x63, 0xeb, 0xc6, 0x66, 0xc0, 0xa3, 0x2e, 0x1e, 0x0d, 0x92, 0xd0, 0x07, 0x50, 0x3a, 0xb2,
|
||
|
0x5d, 0xf3, 0x21, 0x61, 0xef, 0x68, 0x8e, 0x6d, 0x68, 0x7a, 0xcf, 0xb7, 0xbd, 0x96, 0xde, 0x21,
|
||
|
0x9b, 0x4c, 0xd1, 0x4d, 0x92, 0x3c, 0xe6, 0x9d, 0x90, 0xb9, 0x61, 0x1b, 0xe5, 0x3e, 0xab, 0x5a,
|
||
|
0x3c, 0x1a, 0x31, 0x82, 0x74, 0x58, 0x3e, 0xee, 0x1d, 0x60, 0xd7, 0xc2, 0x3e, 0xf6, 0x34, 0x43,
|
||
|
0xf7, 0x8e, 0x0e, 0x6c, 0xdd, 0x35, 0xb8, 0x95, 0xac, 0x27, 0x6c, 0x76, 0x37, 0x64, 0xdb, 0x0a,
|
||
|
0xb8, 0xd4, 0xa5, 0xe3, 0x61, 0x22, 0x3a, 0x80, 0x15, 0x0b, 0xfb, 0x1f, 0xda, 0xee, 0xb1, 0xe6,
|
||
|
0xd8, 0x1d, 0xb3, 0x75, 0x12, 0x58, 0x62, 0x6a, 0xec, 0x1e, 0x35, 0xc6, 0xd7, 0xa0, 0x6c, 0xdc,
|
||
|
0x0a, 0x97, 0xac, 0x61, 0xa2, 0xbc, 0x01, 0x8b, 0x43, 0x1a, 0x26, 0x47, 0xc4, 0x30, 0x3d, 0xfd,
|
||
|
0xa0, 0x83, 0x0d, 0xfe, 0x9e, 0xc3, 0x67, 0xf9, 0x25, 0x28, 0x8e, 0xd2, 0x56, 0x22, 0xdf, 0x0d,
|
||
|
0x58, 0x8a, 0x11, 0x7c, 0x1c, 0x4b, 0x8c, 0x1c, 0x89, 0x2c, 0xff, 0x25, 0xc1, 0x13, 0x7d, 0x3f,
|
||
|
0x40, 0x70, 0x62, 0x83, 0xaf, 0x11, 0x58, 0x62, 0x11, 0x66, 0xb1, 0x25, 0x72, 0x07, 0x8f, 0xc8,
|
||
|
0x80, 0x6c, 0xcb, 0x34, 0x5c, 0xed, 0xa0, 0x63, 0xb7, 0x8e, 0xbd, 0xe2, 0x14, 0xf5, 0xea, 0x95,
|
||
|
0x04, 0x2d, 0x27, 0xef, 0xb4, 0x5e, 0x31, 0x0d, 0x77, 0x93, 0xac, 0xa5, 0x42, 0x2b, 0xf8, 0xd3,
|
||
|
0x2b, 0xed, 0x42, 0x26, 0x1c, 0x20, 0x49, 0x82, 0x61, 0x7a, 0x4e, 0x47, 0x3f, 0xd1, 0x04, 0x67,
|
||
|
0x95, 0xe5, 0xb4, 0x1a, 0xf1, 0x57, 0xe4, 0xf8, 0x86, 0xa8, 0xb8, 0xc7, 0xca, 0x84, 0xeb, 0xc9,
|
||
|
0x3f, 0x94, 0x60, 0x3e, 0xa2, 0x25, 0xb4, 0x0b, 0x73, 0x8e, 0x6b, 0x3f, 0x30, 0x0d, 0xec, 0xd2,
|
||
|
0xf5, 0xf2, 0xc9, 0xe1, 0x5b, 0xe4, 0x5d, 0x6f, 0x70, 0x46, 0x35, 0x5c, 0x42, 0xd4, 0xd7, 0x54,
|
||
|
0x44, 0x5f, 0xf2, 0x0b, 0x30, 0xd7, 0xe8, 0xcf, 0x5a, 0x6e, 0xa8, 0xf5, 0x7b, 0xd5, 0x2d, 0x45,
|
||
|
0x1d, 0xf0, 0xe9, 0x00, 0xe9, 0x4a, 0x79, 0xa7, 0x5a, 0xa9, 0x17, 0x24, 0xf9, 0xcf, 0x52, 0x80,
|
||
|
0xaa, 0x8d, 0x72, 0x87, 0x84, 0x7e, 0x92, 0x9c, 0x71, 0xc4, 0x4f, 0x43, 0xbe, 0xe7, 0x61, 0xcd,
|
||
|
0x74, 0x34, 0xbd, 0x63, 0xea, 0x1e, 0xf6, 0xf8, 0x9b, 0xc9, 0xf5, 0x3c, 0x5c, 0x75, 0xca, 0x8c,
|
||
|
0x86, 0xae, 0xc3, 0x62, 0xcb, 0xc5, 0xc4, 0x21, 0x7b, 0xbd, 0x03, 0x6e, 0xcb, 0x1c, 0x52, 0x81,
|
||
|
0x0d, 0x34, 0x43, 0x3a, 0x4d, 0xad, 0xc2, 0x27, 0xa6, 0xdb, 0x69, 0x9e, 0x5a, 0x85, 0x64, 0xaa,
|
||
|
0xde, 0x6b, 0xb0, 0x18, 0xb8, 0x60, 0xd3, 0x79, 0x70, 0x4b, 0x23, 0x9a, 0xa5, 0x07, 0x2c, 0xa3,
|
||
|
0x2e, 0xf0, 0x81, 0xaa, 0xf3, 0xe0, 0x16, 0x79, 0x65, 0x04, 0xa7, 0x65, 0x1b, 0x58, 0x98, 0xc8,
|
||
|
0x32, 0xa7, 0x1c, 0xa1, 0x86, 0xb3, 0xbe, 0x02, 0x88, 0xa7, 0x6f, 0x9e, 0x30, 0x33, 0x4d, 0x67,
|
||
|
0x16, 0x82, 0x91, 0x70, 0xf6, 0x5b, 0xf0, 0x78, 0x3f, 0xd3, 0x6d, 0xd9, 0x96, 0xa1, 0xbb, 0x27,
|
||
|
0x9a, 0xab, 0x5b, 0x6d, 0xcc, 0x50, 0xcf, 0x52, 0xbe, 0x4b, 0x7c, 0x4e, 0x33, 0x98, 0xa2, 0x92,
|
||
|
0x19, 0x54, 0x80, 0x32, 0x5c, 0x0e, 0xb7, 0x8b, 0x5d, 0x61, 0x8e, 0xae, 0x50, 0x0a, 0x26, 0xc5,
|
||
|
0x2c, 0xf1, 0x55, 0x58, 0x1b, 0xd2, 0x01, 0xb7, 0xb7, 0x4c, 0x24, 0x0e, 0x05, 0xa8, 0x99, 0xf1,
|
||
|
0x6e, 0xc0, 0x72, 0x54, 0x1d, 0x9c, 0x07, 0x58, 0x24, 0x12, 0x95, 0xc2, 0x18, 0x5e, 0x86, 0xe2,
|
||
|
0xb0, 0x66, 0x38, 0x53, 0x96, 0x32, 0xad, 0x0c, 0xea, 0x87, 0x19, 0xf9, 0x8b, 0xb0, 0xd6, 0xb0,
|
||
|
0x8d, 0x26, 0x6e, 0xf5, 0x5c, 0xd3, 0x3f, 0x89, 0x78, 0x83, 0x91, 0xc7, 0x59, 0xfe, 0xb5, 0x05,
|
||
|
0x98, 0xad, 0x30, 0xdc, 0x24, 0xbb, 0x14, 0xce, 0x17, 0xfd, 0x9b, 0x64, 0x97, 0x06, 0xf6, 0x5a,
|
||
|
0xae, 0xe9, 0x10, 0x53, 0xe4, 0x27, 0x4b, 0x24, 0x91, 0x37, 0x69, 0x5a, 0xa6, 0x6f, 0xea, 0x1d,
|
||
|
0x8d, 0x0a, 0xca, 0xd2, 0xd7, 0x69, 0x9a, 0xbe, 0x16, 0xf8, 0x08, 0x4b, 0x7f, 0x49, 0x06, 0x7b,
|
||
|
0x1b, 0xb2, 0x7c, 0x96, 0xe0, 0xa4, 0x9f, 0x99, 0x28, 0x73, 0x56, 0xc1, 0xea, 0xdf, 0x3e, 0x6e,
|
||
|
0x43, 0xb6, 0x4b, 0x1d, 0x0b, 0x09, 0x62, 0x47, 0xd4, 0xc4, 0x92, 0xd7, 0xe9, 0xbb, 0x21, 0x15,
|
||
|
0xba, 0xfd, 0x24, 0xe8, 0x59, 0x92, 0x79, 0xb7, 0xdb, 0xa6, 0xd5, 0x0e, 0xee, 0x50, 0xdc, 0x08,
|
||
|
0xf3, 0x9c, 0xdc, 0x64, 0x54, 0x92, 0x4f, 0x74, 0x6d, 0xcb, 0xf4, 0x6d, 0x57, 0x9c, 0xcb, 0x0c,
|
||
|
0x6f, 0xb1, 0x3f, 0x12, 0x4c, 0x2f, 0xc2, 0x6c, 0x70, 0xfa, 0x98, 0x69, 0x05, 0x8f, 0xf1, 0x67,
|
||
|
0x29, 0x13, 0x7f, 0x96, 0x76, 0x60, 0x5e, 0xa7, 0x09, 0x42, 0xa0, 0x2f, 0xa0, 0x72, 0x3e, 0x9b,
|
||
|
0x94, 0xba, 0x0b, 0x09, 0x85, 0x9a, 0xd3, 0xc5, 0xf4, 0xe2, 0x09, 0x00, 0xc1, 0x29, 0x30, 0x5b,
|
||
|
0x12, 0x28, 0x68, 0x13, 0xa8, 0x86, 0x35, 0xc7, 0xb6, 0x3b, 0x5e, 0x31, 0x47, 0x3d, 0xfb, 0x97,
|
||
|
0xc7, 0xbc, 0x9a, 0x86, 0x6d, 0x77, 0xd4, 0x8c, 0xc5, 0xff, 0xf2, 0xd0, 0xe3, 0x90, 0x09, 0xfc,
|
||
|
0x96, 0x57, 0x9c, 0xa7, 0xd7, 0x94, 0x3e, 0x01, 0xbd, 0x04, 0x6b, 0xcc, 0xf0, 0x34, 0x21, 0x2d,
|
||
|
0xa0, 0xab, 0x15, 0xf3, 0xd4, 0x2e, 0x57, 0xd8, 0x70, 0x3f, 0x08, 0x96, 0xc9, 0x20, 0xaa, 0x43,
|
||
|
0x3e, 0x1a, 0xe4, 0x8b, 0x4b, 0x54, 0x11, 0x57, 0x27, 0xf5, 0xd9, 0xea, 0x7c, 0x24, 0xae, 0x23,
|
||
|
0x0d, 0x96, 0xa9, 0x23, 0x0d, 0xa0, 0x05, 0xcb, 0x2e, 0xd3, 0x65, 0x9f, 0x4f, 0x58, 0x76, 0xd8,
|
||
|
0x33, 0xab, 0xc8, 0x74, 0x86, 0xbc, 0xf5, 0xa7, 0x12, 0x3c, 0x25, 0x18, 0x28, 0x0b, 0x7d, 0x1a,
|
||
|
0x07, 0x11, 0xbe, 0xce, 0x55, 0xba, 0xdd, 0xd7, 0xce, 0x1c, 0x3d, 0xd5, 0x27, 0xba, 0xc9, 0x71,
|
||
|
0xfc, 0x3d, 0x40, 0x5d, 0x72, 0xcb, 0xc0, 0x96, 0x6e, 0xb5, 0x70, 0x20, 0xe5, 0xda, 0xd8, 0x84,
|
||
|
0x72, 0xb7, 0xcf, 0xc4, 0x85, 0x5c, 0xec, 0x0e, 0x92, 0x90, 0x0d, 0x25, 0x92, 0x45, 0x7a, 0xdc,
|
||
|
0xe3, 0x0c, 0xe4, 0x5f, 0x97, 0xc6, 0xde, 0x04, 0x46, 0x78, 0x2b, 0x75, 0xcd, 0x19, 0xe1, 0xc6,
|
||
|
0x1e, 0x83, 0x8c, 0x87, 0x3b, 0x87, 0x5a, 0xc7, 0xb4, 0x8e, 0x79, 0xf2, 0x3f, 0x47, 0x08, 0x3b,
|
||
|
0xa6, 0x75, 0x4c, 0xbc, 0xd7, 0x43, 0xdb, 0x0a, 0x52, 0x7c, 0xfa, 0x37, 0xc9, 0x82, 0xb0, 0x65,
|
||
|
0x38, 0xb6, 0x69, 0xf9, 0x3c, 0xa7, 0x0f, 0x9f, 0x89, 0x2d, 0x06, 0x7e, 0x2b, 0x38, 0x8f, 0x0f,
|
||
|
0xb0, 0xeb, 0x11, 0x2f, 0xd7, 0x66, 0x6e, 0x96, 0x0f, 0x73, 0xf7, 0x78, 0x8f, 0x0d, 0xd2, 0xeb,
|
||
|
0x48, 0xcf, 0x75, 0x49, 0xaa, 0xcf, 0x5f, 0x70, 0xc0, 0x76, 0xc4, 0xc3, 0x00, 0x1b, 0x65, 0x6f,
|
||
|
0x2e, 0xe0, 0x7a, 0x01, 0x02, 0x3a, 0xf3, 0x92, 0x01, 0x8f, 0x49, 0x79, 0x10, 0x1f, 0x23, 0x27,
|
||
|
0x2a, 0xe0, 0x78, 0x12, 0xb2, 0x3c, 0x92, 0xfb, 0x66, 0x17, 0x17, 0xbf, 0xc5, 0x8e, 0x2b, 0x23,
|
||
|
0xed, 0x99, 0x34, 0xa6, 0xa5, 0x3d, 0x5f, 0xf7, 0x7b, 0x5e, 0xf1, 0x98, 0x26, 0x30, 0xcf, 0x25,
|
||
|
0x5e, 0xba, 0xa8, 0x0c, 0xeb, 0x4d, 0xca, 0xa0, 0x72, 0x46, 0xf4, 0x0c, 0xe4, 0xd9, 0x5f, 0x5a,
|
||
|
0x17, 0x7b, 0x9e, 0xde, 0xc6, 0xc5, 0x0e, 0xdd, 0x66, 0x9e, 0x51, 0x77, 0x19, 0x11, 0x3d, 0x0f,
|
||
|
0x4b, 0x03, 0x31, 0xcc, 0x33, 0x1f, 0xe2, 0x62, 0x97, 0xf9, 0x78, 0x31, 0x84, 0x35, 0xcd, 0x87,
|
||
|
0x78, 0x44, 0x6c, 0xb7, 0x46, 0xc4, 0xf6, 0x75, 0x58, 0x32, 0x2d, 0xcf, 0xa7, 0xf6, 0xd9, 0x76,
|
||
|
0xed, 0x9e, 0xa3, 0xf5, 0xdc, 0x8e, 0x57, 0xb4, 0xa9, 0xef, 0x58, 0x0c, 0x86, 0xb6, 0xc9, 0xc8,
|
||
|
0xbe, 0xdb, 0xf1, 0xc8, 0xea, 0x11, 0x4d, 0xb2, 0x78, 0xe3, 0x30, 0x2c, 0x82, 0x1e, 0x59, 0xbc,
|
||
|
0x79, 0x12, 0xb2, 0xf8, 0x23, 0xc7, 0x74, 0xb9, 0x16, 0x3f, 0x60, 0x5a, 0x64, 0x24, 0xaa, 0xc5,
|
||
|
0x12, 0xcc, 0x05, 0x47, 0xb7, 0xe8, 0x32, 0x13, 0x09, 0x9e, 0x65, 0x13, 0xd2, 0x4c, 0x61, 0xe4,
|
||
|
0x8a, 0xdd, 0xdc, 0x2b, 0xef, 0xed, 0x37, 0x07, 0xf2, 0xb6, 0x02, 0xe4, 0x68, 0x46, 0xd7, 0xac,
|
||
|
0xd6, 0x6b, 0xd5, 0xda, 0x76, 0x41, 0x42, 0x59, 0x98, 0x55, 0xf7, 0x6b, 0xf4, 0x61, 0x8a, 0x5c,
|
||
|
0xd5, 0x55, 0xa5, 0x52, 0xaf, 0x55, 0xaa, 0x3b, 0x84, 0x30, 0x8d, 0x72, 0x30, 0xd7, 0xdc, 0xab,
|
||
|
0x37, 0x1a, 0xe4, 0x29, 0x85, 0x32, 0x30, 0xa3, 0xa8, 0x6a, 0x5d, 0x2d, 0xcc, 0xc8, 0xbf, 0x9f,
|
||
|
0x86, 0x79, 0xfe, 0x92, 0xf6, 0x1d, 0x83, 0xdc, 0x48, 0x5f, 0x80, 0x65, 0x03, 0x7b, 0xa6, 0x4b,
|
||
|
0xdc, 0x86, 0x68, 0x31, 0x2c, 0xed, 0x42, 0x7c, 0x4c, 0xb4, 0x98, 0xd7, 0xa1, 0x14, 0x70, 0xc4,
|
||
|
0x84, 0x2a, 0x96, 0x85, 0x15, 0xf9, 0x8c, 0xdd, 0xa1, 0x88, 0xf5, 0x1e, 0xac, 0x04, 0xdc, 0xd1,
|
||
|
0x98, 0x93, 0x3e, 0x5d, 0xcc, 0x59, 0xe2, 0xab, 0x44, 0x6e, 0xb6, 0x1b, 0x03, 0xc2, 0x90, 0x10,
|
||
|
0xa3, 0x99, 0x46, 0x10, 0x3f, 0x05, 0x61, 0x48, 0x18, 0xa9, 0x1a, 0xe4, 0x2d, 0x07, 0x0c, 0x42,
|
||
|
0x0d, 0x8e, 0x85, 0xd2, 0x02, 0x1f, 0xa9, 0x86, 0xa5, 0xb8, 0x0f, 0xe0, 0xf2, 0xf0, 0xf2, 0xe2,
|
||
|
0xed, 0x36, 0x33, 0xfe, 0x32, 0xc8, 0xf7, 0x16, 0x2f, 0xb6, 0xa5, 0x01, 0x5c, 0xe2, 0x35, 0xee,
|
||
|
0x3a, 0x04, 0xa8, 0xb5, 0x7e, 0xc0, 0x03, 0x6a, 0xb4, 0x01, 0xbe, 0x9d, 0x30, 0xee, 0x7d, 0x4f,
|
||
|
0x82, 0xe7, 0xc2, 0x57, 0x33, 0x36, 0x2a, 0xe4, 0xce, 0x1b, 0x15, 0x9e, 0x09, 0x5e, 0x72, 0x72,
|
||
|
0x70, 0xf8, 0x36, 0xc8, 0x01, 0xa8, 0x04, 0x3f, 0x9e, 0x3f, 0xb3, 0x1f, 0x7f, 0x82, 0xaf, 0x3e,
|
||
|
0x2a, 0x2b, 0xbd, 0x05, 0xab, 0x03, 0x4a, 0x09, 0x6c, 0x9c, 0x17, 0x76, 0x22, 0x62, 0x70, 0x2b,
|
||
|
0x97, 0x7f, 0x9e, 0x86, 0x4c, 0xdd, 0xc1, 0x2e, 0x55, 0x6d, 0x6c, 0xce, 0x1a, 0x44, 0x82, 0x29,
|
||
|
0x21, 0x12, 0x34, 0x20, 0x6f, 0x07, 0x4c, 0xcc, 0x96, 0xa6, 0xc7, 0x3a, 0xcd, 0x70, 0x97, 0x75,
|
||
|
0x62, 0x64, 0xea, 0x7c, 0xb8, 0x00, 0xb5, 0xb9, 0x4a, 0xe8, 0x7e, 0x53, 0x63, 0xab, 0x7d, 0xfd,
|
||
|
0x95, 0x06, 0x1c, 0xf0, 0x2a, 0xa4, 0x0d, 0xec, 0xeb, 0x66, 0x87, 0x9b, 0x36, 0x7f, 0x8a, 0x71,
|
||
|
0xcc, 0x33, 0x71, 0x8e, 0x39, 0x12, 0x10, 0xd3, 0x03, 0x01, 0xf1, 0x49, 0xc8, 0xfa, 0xba, 0xdb,
|
||
|
0xc6, 0x3e, 0x1b, 0x66, 0x47, 0x0d, 0x18, 0x89, 0x4e, 0x10, 0x5d, 0x5f, 0x26, 0xea, 0xfa, 0xc8,
|
||
|
0x85, 0xda, 0xf3, 0x75, 0xd7, 0x67, 0x6e, 0x93, 0x5d, 0x56, 0x32, 0x94, 0x42, 0xbd, 0xe6, 0x25,
|
||
|
0x1a, 0x58, 0xd9, 0x20, 0x4b, 0x24, 0x67, 0xb1, 0x65, 0x90, 0x21, 0x59, 0x1d, 0xeb, 0x34, 0xb3,
|
||
|
0x30, 0xdb, 0x50, 0x6a, 0x5b, 0x31, 0xfe, 0x72, 0x0e, 0x52, 0x5b, 0xf5, 0x9a, 0xc2, 0x1c, 0x65,
|
||
|
0x79, 0xb3, 0xae, 0xee, 0x51, 0x47, 0x29, 0xff, 0xcf, 0x14, 0xa4, 0xa8, 0xd2, 0x97, 0xa1, 0xb0,
|
||
|
0xf7, 0x4e, 0x43, 0x19, 0x58, 0x10, 0x41, 0xbe, 0xa2, 0x2a, 0xe5, 0x3d, 0x45, 0xab, 0xec, 0xec,
|
||
|
0x37, 0xf7, 0x14, 0xb5, 0x20, 0x11, 0xda, 0x96, 0xb2, 0xa3, 0x08, 0xb4, 0x29, 0x42, 0xdb, 0x6f,
|
||
|
0x6c, 0xab, 0xe5, 0x2d, 0x45, 0xdb, 0x2d, 0x53, 0xda, 0x34, 0x5a, 0x84, 0xf9, 0x80, 0x56, 0xab,
|
||
|
0x6f, 0x29, 0xcd, 0x42, 0x8a, 0x4c, 0x53, 0x95, 0x46, 0xb9, 0xaa, 0x86, 0xac, 0x33, 0x8c, 0x75,
|
||
|
0x4b, 0xdc, 0x22, 0x4d, 0xc0, 0xf0, 0x6d, 0x09, 0xa7, 0xd6, 0xa8, 0xd7, 0x77, 0x0a, 0xb3, 0x84,
|
||
|
0xca, 0x37, 0xee, 0x53, 0xe7, 0xd0, 0xe3, 0x50, 0x6c, 0x2a, 0x7b, 0x7d, 0x92, 0xb6, 0x5b, 0xae,
|
||
|
0x95, 0xb7, 0x95, 0x5d, 0xa5, 0xb6, 0x57, 0xc8, 0xa0, 0x15, 0x58, 0x2c, 0xef, 0xef, 0xd5, 0x35,
|
||
|
0xbe, 0x2d, 0x03, 0x02, 0x44, 0x81, 0x94, 0x1c, 0x05, 0x98, 0x45, 0x79, 0x00, 0xb2, 0xd8, 0x4e,
|
||
|
0x79, 0x53, 0xd9, 0x69, 0x16, 0x72, 0x68, 0x09, 0x16, 0xc8, 0x33, 0x93, 0x49, 0x2b, 0xef, 0xef,
|
||
|
0xdd, 0x29, 0xcc, 0x53, 0xed, 0x47, 0x76, 0x6c, 0x56, 0xdf, 0x55, 0x0a, 0xf9, 0x90, 0xae, 0xec,
|
||
|
0xdd, 0xaf, 0xab, 0x77, 0xb5, 0x46, 0x7d, 0xa7, 0x5a, 0x79, 0xa7, 0xb0, 0x80, 0x4a, 0xb0, 0xca,
|
||
|
0x16, 0xa9, 0xd6, 0xf6, 0x94, 0x5a, 0xb9, 0x56, 0x51, 0x82, 0xb1, 0x82, 0xfc, 0x7d, 0x09, 0x96,
|
||
|
0x2b, 0x34, 0xf3, 0xe0, 0x31, 0x4a, 0xc5, 0x1f, 0xf4, 0xb0, 0xe7, 0x13, 0x33, 0x71, 0x5c, 0xfb,
|
||
|
0x5b, 0xb8, 0xe5, 0x13, 0x6f, 0xce, 0x0e, 0x61, 0x86, 0x53, 0xaa, 0x46, 0xec, 0x49, 0x7c, 0x1d,
|
||
|
0x66, 0x79, 0xbe, 0xc5, 0xcb, 0x80, 0xf2, 0xf8, 0xbc, 0x45, 0x0d, 0x58, 0xc8, 0x81, 0x71, 0x74,
|
||
|
0x12, 0xe2, 0xf9, 0x81, 0xe0, 0x4f, 0xf2, 0x09, 0x2c, 0x6e, 0x63, 0xff, 0xfc, 0xe8, 0x68, 0x1d,
|
||
|
0x98, 0xdf, 0xce, 0x0c, 0x5e, 0x0d, 0xc9, 0x04, 0xd7, 0x32, 0x23, 0x74, 0x37, 0x33, 0x7d, 0x77,
|
||
|
0x23, 0xff, 0x44, 0x82, 0x65, 0x16, 0xb3, 0x2f, 0x7c, 0xfb, 0xb7, 0x21, 0xdd, 0xa3, 0x3b, 0xf1,
|
||
|
0x8b, 0xf3, 0xd5, 0xf1, 0xaa, 0x63, 0xc8, 0x54, 0xce, 0x17, 0x2b, 0xc0, 0xbf, 0x4b, 0xb0, 0xc2,
|
||
|
0xa6, 0x85, 0x37, 0xba, 0x0b, 0x93, 0xe0, 0x0a, 0xe4, 0x22, 0x09, 0x00, 0xcb, 0x66, 0xc0, 0xea,
|
||
|
0x47, 0xfe, 0xa7, 0xf8, 0x8c, 0x20, 0x16, 0x30, 0xa4, 0xb4, 0x6a, 0x10, 0x24, 0x3a, 0xd1, 0xc6,
|
||
|
0x5c, 0x7a, 0xb0, 0x31, 0x17, 0xc8, 0x38, 0x27, 0xc8, 0xf8, 0xdf, 0x12, 0x5c, 0x6e, 0x62, 0x3f,
|
||
|
0x2e, 0xca, 0x7f, 0x8e, 0xb2, 0x36, 0x20, 0x2b, 0x66, 0x29, 0x33, 0x67, 0xca, 0x52, 0xc4, 0x25,
|
||
|
0x42, 0xd9, 0xd3, 0x82, 0xec, 0x3f, 0x90, 0xa0, 0xd8, 0xc4, 0xfe, 0x4e, 0xa4, 0xa0, 0x71, 0x71,
|
||
|
0x62, 0xc7, 0x94, 0x54, 0x52, 0xb1, 0x25, 0x95, 0x38, 0x5b, 0xfc, 0x13, 0x09, 0x1e, 0x6b, 0x62,
|
||
|
0x7f, 0x28, 0x3d, 0xbd, 0x38, 0xb8, 0xf1, 0x85, 0x9d, 0xd4, 0xa8, 0xc2, 0x4e, 0x9c, 0x82, 0xff,
|
||
|
0x51, 0x82, 0xd5, 0x26, 0xf6, 0x23, 0x69, 0xf0, 0x85, 0xe1, 0x1d, 0xaa, 0x09, 0xa5, 0xce, 0x53,
|
||
|
0x13, 0x8a, 0x13, 0xe7, 0x37, 0x25, 0x58, 0xa2, 0xf6, 0xc2, 0xd3, 0xd7, 0x8b, 0x93, 0x25, 0x52,
|
||
|
0x2d, 0x4a, 0x0d, 0x56, 0x8b, 0xe2, 0xb0, 0x7d, 0x26, 0xc1, 0x12, 0xf3, 0x55, 0x2c, 0x2b, 0xbc,
|
||
|
0x38, 0x6c, 0xcf, 0x40, 0x7e, 0x20, 0x2b, 0x65, 0x36, 0x31, 0xdf, 0x8d, 0x5c, 0xec, 0x03, 0x90,
|
||
|
0xb3, 0x02, 0xc8, 0x7f, 0x9d, 0x82, 0x65, 0x62, 0xc4, 0xfd, 0x92, 0xe3, 0x85, 0xa1, 0xac, 0x41,
|
||
|
0x5a, 0x6f, 0xf9, 0x01, 0xba, 0xfc, 0xcd, 0x97, 0x12, 0xcc, 0x20, 0x0e, 0xd2, 0x7a, 0x99, 0x72,
|
||
|
0xab, 0x7c, 0x15, 0xf4, 0x46, 0x18, 0x61, 0x4e, 0x55, 0x52, 0x1d, 0x0c, 0x2f, 0xa2, 0x36, 0x1a,
|
||
|
0x90, 0x66, 0x9b, 0x90, 0x5c, 0x6f, 0xbf, 0x76, 0xb7, 0x56, 0xbf, 0x5f, 0x63, 0x57, 0x67, 0x92,
|
||
|
0x6f, 0x34, 0xca, 0xcd, 0xe6, 0xfd, 0xba, 0xba, 0x55, 0x90, 0x48, 0x16, 0xb4, 0xad, 0xd4, 0x14,
|
||
|
0x95, 0x64, 0x54, 0x21, 0x79, 0x2a, 0x98, 0xb8, 0xdf, 0x54, 0xd4, 0x5a, 0x79, 0x57, 0x29, 0x4c,
|
||
|
0xcb, 0xbf, 0x04, 0xcb, 0x5b, 0xb8, 0x83, 0x1f, 0x41, 0xc0, 0x0d, 0xe4, 0x49, 0x09, 0xf2, 0xfc,
|
||
|
0x7f, 0x58, 0xda, 0x31, 0xbd, 0x20, 0xd7, 0x38, 0xcf, 0xe9, 0xe8, 0x27, 0x33, 0xa9, 0x48, 0x32,
|
||
|
0xf3, 0x31, 0x2c, 0x47, 0x77, 0xf0, 0x1c, 0xdb, 0xf2, 0x30, 0x7a, 0x13, 0xe6, 0x38, 0x34, 0xaf,
|
||
|
0x28, 0xd1, 0xf2, 0xec, 0x24, 0xb9, 0x53, 0xc8, 0x83, 0xbe, 0x0c, 0xf3, 0x5d, 0xd3, 0xf3, 0x88,
|
||
|
0x9f, 0x23, 0xfb, 0xb3, 0xee, 0x5d, 0x46, 0xcd, 0x71, 0xe2, 0xbb, 0x84, 0x26, 0xff, 0x32, 0x2c,
|
||
|
0x6d, 0x63, 0x3f, 0xbc, 0xb1, 0x9c, 0x43, 0xbc, 0xa7, 0x20, 0xd7, 0xbf, 0x73, 0x85, 0xda, 0xcd,
|
||
|
0x86, 0xb4, 0x11, 0xf9, 0xd4, 0x01, 0xac, 0x10, 0xe9, 0x43, 0x04, 0x17, 0xa1, 0xe1, 0xef, 0x4a,
|
||
|
0xb0, 0x5a, 0xd1, 0xad, 0x16, 0xee, 0x3c, 0x62, 0x41, 0x45, 0x43, 0xfa, 0x55, 0x09, 0x56, 0x07,
|
||
|
0x25, 0xe5, 0x6f, 0x7a, 0x0b, 0x20, 0xe4, 0x0e, 0xde, 0xf5, 0xd3, 0x93, 0x5c, 0x30, 0x55, 0x81,
|
||
|
0x6f, 0xb2, 0xf7, 0xad, 0xc1, 0xea, 0x36, 0xf6, 0x49, 0x78, 0xc3, 0xee, 0xb9, 0x63, 0x57, 0x9c,
|
||
|
0x98, 0x9f, 0x4e, 0x41, 0x4e, 0x5c, 0x1e, 0xbd, 0x04, 0x6b, 0x06, 0x3e, 0xd4, 0x7b, 0x1d, 0x7f,
|
||
|
0xa8, 0xf2, 0xca, 0x36, 0x59, 0xe1, 0xc3, 0x03, 0x95, 0xd7, 0x75, 0x58, 0x7a, 0xa0, 0x77, 0xcc,
|
||
|
0x68, 0x3d, 0x2c, 0xf8, 0x66, 0x6c, 0x91, 0x0e, 0x09, 0xe5, 0x30, 0x8f, 0xd5, 0x90, 0xd8, 0x3e,
|
||
|
0x42, 0xba, 0x98, 0x0a, 0x6a, 0x48, 0x74, 0xa4, 0x5f, 0x43, 0xba, 0x06, 0x6c, 0x09, 0x61, 0xae,
|
||
|
0x57, 0x9c, 0xa1, 0x6b, 0x2f, 0xd0, 0x81, 0x70, 0xaa, 0x87, 0x6e, 0xc2, 0x0a, 0x9b, 0x1b, 0x8d,
|
||
|
0x10, 0xec, 0x4b, 0xb0, 0x8c, 0xca, 0x60, 0x46, 0xca, 0x16, 0x9e, 0xfc, 0x77, 0x12, 0xac, 0xb0,
|
||
|
0x3b, 0xd4, 0xc5, 0x67, 0xd9, 0x6f, 0x43, 0x26, 0xcc, 0x3c, 0x79, 0x7e, 0x30, 0x51, 0x23, 0x67,
|
||
|
0x2e, 0xc8, 0x4d, 0x85, 0x83, 0x93, 0x8e, 0x1c, 0x9c, 0xef, 0x4b, 0xb0, 0xc2, 0x7c, 0xef, 0x17,
|
||
|
0xe1, 0xae, 0x10, 0x97, 0x21, 0xfc, 0x8a, 0xc4, 0xbc, 0x67, 0x80, 0xef, 0x02, 0xd3, 0x97, 0x51,
|
||
|
0x97, 0xd1, 0xdf, 0x96, 0x00, 0x6d, 0xf7, 0x2f, 0x1b, 0x5f, 0x34, 0x0d, 0xfd, 0x6f, 0x0a, 0xe6,
|
||
|
0x02, 0x6c, 0xb1, 0x05, 0xb4, 0x37, 0x20, 0xcd, 0x73, 0xcb, 0xa9, 0xd3, 0xf4, 0x67, 0x39, 0xd3,
|
||
|
0x29, 0x3b, 0xc2, 0x03, 0x77, 0xa0, 0xd4, 0xf9, 0xef, 0x40, 0x55, 0x80, 0xae, 0x6e, 0xe9, 0x6d,
|
||
|
0xdc, 0x0d, 0x5e, 0x4d, 0x36, 0xb1, 0xce, 0x47, 0x16, 0xdc, 0x0d, 0x19, 0x54, 0x81, 0x39, 0xb9,
|
||
|
0xe3, 0x54, 0x84, 0xd9, 0xc0, 0x6f, 0xb1, 0xa6, 0x53, 0xf0, 0x38, 0xaa, 0xa7, 0x71, 0x38, 0xaa,
|
||
|
0xa7, 0xb1, 0x19, 0xd6, 0x12, 0xdb, 0x34, 0x8b, 0xbb, 0x36, 0x81, 0xf8, 0xe3, 0x7b, 0x39, 0x47,
|
||
|
0x31, 0x25, 0x43, 0xf9, 0x3b, 0xd2, 0x79, 0x9b, 0x1a, 0xab, 0x80, 0xf8, 0x83, 0x76, 0xbf, 0xba,
|
||
|
0x77, 0x47, 0x63, 0x2d, 0x8c, 0xe9, 0xc1, 0x66, 0x47, 0x2a, 0xd2, 0xec, 0x98, 0xe9, 0x37, 0x3b,
|
||
|
0xd2, 0xf2, 0x1f, 0x4a, 0x90, 0x8f, 0x2a, 0x9d, 0x84, 0x50, 0xf2, 0x0a, 0xb5, 0x9e, 0xd3, 0x76,
|
||
|
0x75, 0x23, 0xf8, 0x72, 0x8e, 0xbe, 0xd6, 0x7d, 0x46, 0x42, 0x4f, 0x32, 0x43, 0xd1, 0x5c, 0xec,
|
||
|
0xe8, 0xa6, 0xcb, 0x3f, 0x6a, 0x01, 0x42, 0x52, 0x29, 0x05, 0xdd, 0x83, 0x05, 0xce, 0xae, 0xd9,
|
||
|
0x4e, 0x50, 0x90, 0x1f, 0xd7, 0xcf, 0x2d, 0xf7, 0x77, 0xa8, 0x33, 0x26, 0x35, 0xdf, 0x8b, 0x3c,
|
||
|
0xcb, 0x5d, 0x40, 0xc3, 0xb3, 0xd0, 0x57, 0x61, 0x4d, 0x44, 0xac, 0x09, 0xe5, 0x52, 0x76, 0x96,
|
||
|
0x96, 0x05, 0xf0, 0xcd, 0xb0, 0x72, 0x3a, 0xf6, 0x83, 0x0a, 0xf9, 0x1d, 0x58, 0x1c, 0x6a, 0xbf,
|
||
|
0xa2, 0x2d, 0x48, 0x7f, 0x68, 0x5a, 0x86, 0xfd, 0xe1, 0x04, 0x5f, 0x03, 0x0a, 0xdc, 0xf7, 0x29,
|
||
|
0x8f, 0xca, 0x79, 0xe5, 0x5f, 0x97, 0x22, 0x6b, 0xb3, 0x51, 0xd4, 0x85, 0xa2, 0xa1, 0x9b, 0x9d,
|
||
|
0x13, 0x4d, 0x6c, 0x15, 0xf3, 0xdd, 0x98, 0x03, 0x48, 0xfa, 0x36, 0x6a, 0x8b, 0xb0, 0x0e, 0x2d,
|
||
|
0x7a, 0xe7, 0x4b, 0xea, 0xaa, 0x11, 0x3b, 0xb2, 0x39, 0x07, 0x69, 0xd6, 0x61, 0x90, 0x9b, 0xb0,
|
||
|
0x1a, 0xcf, 0x3d, 0x50, 0x7e, 0x9e, 0x1a, 0x2c, 0x3f, 0x97, 0x60, 0xce, 0xe8, 0xb1, 0x2c, 0x87,
|
||
|
0x3b, 0xc5, 0xf0, 0x59, 0xfe, 0xb9, 0x04, 0x8f, 0x0b, 0x95, 0x1e, 0xe1, 0x60, 0x7f, 0x8e, 0x6e,
|
||
|
0xf8, 0x17, 0xe8, 0x92, 0xe2, 0xae, 0x58, 0x7f, 0xcd, 0x0a, 0x10, 0x81, 0xcc, 0x4d, 0xf3, 0x21,
|
||
|
0xfe, 0x3c, 0xa5, 0xbd, 0xcc, 0x3f, 0x24, 0x61, 0x8e, 0x7f, 0x86, 0x3a, 0xfe, 0x8c, 0x15, 0x7a,
|
||
|
0xfc, 0x38, 0x09, 0xfe, 0x40, 0x82, 0x27, 0x54, 0xbb, 0xd3, 0x39, 0xd0, 0x5b, 0xc7, 0x81, 0x18,
|
||
|
0xfc, 0xec, 0x7c, 0xd1, 0xc2, 0xe7, 0x7b, 0xec, 0x7e, 0x22, 0xe4, 0x17, 0x3c, 0x69, 0x8f, 0x7e,
|
||
|
0x3f, 0x23, 0x9d, 0xe5, 0xfb, 0x19, 0xf9, 0x63, 0x58, 0x8a, 0xeb, 0x36, 0x8e, 0xfe, 0x1e, 0xf3,
|
||
|
0x69, 0xc8, 0x77, 0x4d, 0x4b, 0x0c, 0xb4, 0xec, 0x57, 0x16, 0xb9, 0xae, 0x69, 0xf5, 0x83, 0x2c,
|
||
|
0x99, 0xa5, 0x7f, 0x34, 0x1c, 0x8e, 0x73, 0x5d, 0xfd, 0xa3, 0x70, 0x96, 0xfc, 0xd3, 0x29, 0x28,
|
||
|
0x34, 0xb1, 0xcf, 0xbe, 0x9a, 0xbf, 0x38, 0xb5, 0x1f, 0xc1, 0x82, 0x8b, 0x3d, 0xbb, 0xe7, 0xb6,
|
||
|
0xb0, 0xc6, 0x7f, 0x41, 0xc1, 0x7e, 0xaf, 0xf1, 0x56, 0x72, 0xf1, 0x22, 0x82, 0x6b, 0x5d, 0xe5,
|
||
|
0x4b, 0x88, 0xbf, 0xa7, 0xc8, 0xbb, 0x11, 0x22, 0xba, 0x0e, 0x8b, 0x74, 0x03, 0xed, 0xd0, 0xb4,
|
||
|
0xda, 0xd8, 0x75, 0x5c, 0x33, 0xcc, 0xd5, 0x0a, 0x74, 0xe0, 0x76, 0x9f, 0x1e, 0x67, 0x96, 0xa5,
|
||
|
0x32, 0x2c, 0xc5, 0xec, 0x73, 0xaa, 0xdf, 0x12, 0xfc, 0x86, 0x44, 0x8b, 0x41, 0x3b, 0xb8, 0xad,
|
||
|
0xb7, 0x4e, 0xca, 0x07, 0x7a, 0xeb, 0xe2, 0x14, 0x2b, 0x58, 0x49, 0x2a, 0x6a, 0x25, 0x71, 0x76,
|
||
|
0xfc, 0x6d, 0x58, 0xa5, 0x61, 0xa9, 0xda, 0x50, 0xf9, 0xcf, 0x80, 0x2e, 0xbe, 0x8e, 0x22, 0xee,
|
||
|
0xff, 0x1d, 0x09, 0x2e, 0x55, 0xec, 0xae, 0x43, 0x2e, 0x13, 0x8f, 0x12, 0x83, 0xe8, 0x76, 0x8e,
|
||
|
0x61, 0x71, 0xe8, 0xb7, 0x2e, 0xc4, 0x6a, 0x84, 0x5f, 0xbb, 0xf0, 0xf3, 0x42, 0x10, 0x4c, 0xab,
|
||
|
0x05, 0x5d, 0x9c, 0x4d, 0x4e, 0xd6, 0x73, 0x20, 0xd2, 0xd8, 0x15, 0x93, 0x81, 0x5a, 0x10, 0xe8,
|
||
|
0xe4, 0xda, 0x28, 0xff, 0x8b, 0x04, 0x6b, 0xc4, 0x4b, 0x47, 0x3e, 0x4c, 0xbb, 0x30, 0x71, 0x87,
|
||
|
0xbf, 0x99, 0x4b, 0x9d, 0xef, 0x9b, 0xb9, 0xb8, 0x77, 0xf8, 0x6f, 0xbc, 0x5c, 0x3f, 0xf4, 0xb9,
|
||
|
0xd8, 0x85, 0x89, 0x15, 0xff, 0x45, 0x5b, 0xea, 0x17, 0xf3, 0x45, 0x5b, 0x4c, 0x39, 0xea, 0xe6,
|
||
|
0xa7, 0xd7, 0x21, 0xcf, 0x0b, 0x11, 0x2c, 0x22, 0xbb, 0xe8, 0x47, 0x12, 0xe4, 0xc4, 0x02, 0x1d,
|
||
|
0x4a, 0xba, 0xae, 0xc4, 0xd4, 0x0a, 0x4b, 0x1b, 0x13, 0xcf, 0x67, 0xa1, 0x45, 0x7e, 0xf5, 0xbb,
|
||
|
0x3f, 0xfb, 0x8f, 0xef, 0x4d, 0xdd, 0x42, 0x37, 0xfb, 0x3f, 0xfd, 0xfb, 0x98, 0x5d, 0x36, 0xdf,
|
||
|
0xe0, 0xda, 0xf4, 0x36, 0xae, 0x6d, 0x84, 0xa5, 0xf3, 0x8d, 0x6b, 0x9f, 0x6c, 0x84, 0x55, 0xbf,
|
||
|
0xdf, 0x92, 0x00, 0xfa, 0xbd, 0x51, 0x94, 0xa4, 0xa4, 0xa1, 0x16, 0x6a, 0x69, 0x82, 0x02, 0x63,
|
||
|
0x2c, 0x38, 0xa2, 0xba, 0x11, 0xd0, 0x42, 0x64, 0x1b, 0xd7, 0x3e, 0x41, 0xbf, 0x2b, 0xc1, 0x7c,
|
||
|
0xa4, 0xb3, 0x8c, 0x92, 0x74, 0x13, 0xd7, 0x83, 0x2e, 0x4d, 0x54, 0x17, 0x93, 0xdf, 0xa0, 0x20,
|
||
|
0x5f, 0x96, 0xcf, 0xa0, 0xc1, 0x57, 0xa5, 0x6b, 0x14, 0x67, 0xa4, 0xc9, 0x9b, 0x88, 0x33, 0xae,
|
||
|
0x1d, 0x7c, 0x3a, 0x9c, 0xa5, 0x33, 0x28, 0x93, 0xe0, 0xfc, 0x53, 0x09, 0xf2, 0xd1, 0x5e, 0x2e,
|
||
|
0x7a, 0x61, 0x2c, 0xd0, 0x81, 0x42, 0xc5, 0x84, 0x48, 0xab, 0x14, 0x69, 0xa5, 0xf4, 0xe6, 0xa9,
|
||
|
0x91, 0x6e, 0x84, 0xf9, 0x0e, 0x47, 0xfd, 0xd3, 0x68, 0xfe, 0x2a, 0x66, 0x3e, 0xaf, 0x24, 0xe7,
|
||
|
0x04, 0xa3, 0x1b, 0xba, 0x13, 0x4a, 0xf1, 0x4d, 0x2a, 0x85, 0x2a, 0xef, 0x9e, 0x53, 0x0a, 0x0f,
|
||
|
0xfb, 0x02, 0x06, 0x22, 0xd4, 0x8f, 0x25, 0x58, 0x1c, 0x6a, 0xbb, 0xa2, 0x17, 0xc7, 0xe4, 0x38,
|
||
|
0x71, 0x4d, 0xda, 0x09, 0x45, 0xb9, 0x43, 0x45, 0xd9, 0x94, 0xdf, 0x38, 0x83, 0xe9, 0x78, 0xe1,
|
||
|
0xd6, 0x04, 0xfa, 0xdf, 0xb0, 0x9c, 0x65, 0xf8, 0x23, 0xc1, 0x71, 0xed, 0xa5, 0x11, 0x6d, 0xdb,
|
||
|
0x09, 0x05, 0xb8, 0x4b, 0x05, 0x50, 0xe4, 0xb7, 0xcf, 0x26, 0x40, 0x7f, 0x77, 0x7e, 0x12, 0x16,
|
||
|
0x06, 0x9a, 0xb2, 0xe8, 0x46, 0x32, 0xfc, 0x98, 0x06, 0xee, 0x84, 0xc8, 0xb7, 0x29, 0xf2, 0xb2,
|
||
|
0xfc, 0xfa, 0xd9, 0x90, 0xb3, 0x8d, 0x09, 0xea, 0x3f, 0x96, 0x20, 0x27, 0xf6, 0x5e, 0x13, 0x43,
|
||
|
0x4b, 0x4c, 0x93, 0x76, 0x42, 0xbc, 0x5f, 0xa7, 0x78, 0xb7, 0xe4, 0xb7, 0xce, 0x6a, 0x2a, 0x7c,
|
||
|
0x28, 0x80, 0x2c, 0xb6, 0x64, 0x13, 0x21, 0xc7, 0xf4, 0x6e, 0x1f, 0x01, 0xe4, 0x9e, 0xb0, 0x2b,
|
||
|
0xb7, 0x8d, 0xf9, 0x48, 0x37, 0x34, 0xd1, 0x9b, 0xc7, 0xf5, 0x4d, 0x1f, 0x91, 0x45, 0x87, 0xdb,
|
||
|
0x12, 0xd4, 0x9f, 0x49, 0x30, 0x1f, 0xe9, 0x7b, 0x26, 0xa2, 0x8e, 0xeb, 0x90, 0x4e, 0x88, 0x9a,
|
||
|
0x07, 0xf4, 0x6b, 0x67, 0x09, 0xe8, 0x24, 0x00, 0x45, 0x9b, 0x5a, 0x89, 0x01, 0x28, 0xb6, 0xd3,
|
||
|
0x57, 0xba, 0x71, 0x0a, 0x0e, 0x9e, 0x21, 0xbd, 0x4e, 0x31, 0xbf, 0x84, 0x6e, 0x4d, 0x1e, 0xdf,
|
||
|
0x85, 0x4e, 0xd9, 0x67, 0x12, 0xe4, 0xc4, 0xae, 0x67, 0xa2, 0x0d, 0xc7, 0xb4, 0x47, 0x27, 0x54,
|
||
|
0x6c, 0x1c, 0xc8, 0x24, 0xc5, 0xf6, 0x11, 0x12, 0xd5, 0xfe, 0x8e, 0x04, 0x0b, 0x03, 0x4d, 0xcb,
|
||
|
0x44, 0x8f, 0x16, 0xdf, 0xe0, 0x2c, 0xad, 0x06, 0x2c, 0xc1, 0x7f, 0x79, 0x58, 0x57, 0xba, 0x8e,
|
||
|
0x7f, 0x22, 0xdf, 0xa6, 0xe0, 0xde, 0x96, 0x5f, 0x3b, 0x0b, 0xb8, 0x57, 0x5b, 0x74, 0x33, 0x62,
|
||
|
0xa6, 0x3f, 0x92, 0x60, 0x61, 0xa0, 0xa3, 0x98, 0x08, 0x33, 0xbe, 0xfb, 0x58, 0x7a, 0x36, 0xf1,
|
||
|
0x44, 0xf6, 0xe7, 0x9f, 0x56, 0xa9, 0x9f, 0x6c, 0x78, 0x22, 0xb2, 0xbf, 0x90, 0x60, 0x3e, 0x52,
|
||
|
0xce, 0x41, 0xe3, 0x92, 0xf3, 0xc1, 0xc6, 0x52, 0xe9, 0x85, 0xc9, 0x19, 0xb8, 0xb1, 0x72, 0x55,
|
||
|
0xa3, 0x37, 0x27, 0x35, 0x56, 0xf1, 0x88, 0xf5, 0xf3, 0x0e, 0xf4, 0x03, 0x09, 0xb2, 0x42, 0xa3,
|
||
|
0x09, 0x3d, 0x9f, 0xac, 0xe6, 0xc1, 0x3c, 0x6f, 0x92, 0xe2, 0x54, 0x2c, 0xd6, 0x33, 0x24, 0x48,
|
||
|
0xd4, 0x31, 0x44, 0xfb, 0x9f, 0x89, 0x8e, 0x21, 0xb6, 0x55, 0x7a, 0xba, 0xcc, 0x54, 0x3e, 0xa7,
|
||
|
0x7a, 0x79, 0x70, 0xcb, 0x47, 0xfb, 0x9d, 0x89, 0xa8, 0x63, 0x5b, 0xa3, 0x13, 0xa2, 0xe6, 0x8a,
|
||
|
0xbe, 0x76, 0x5e, 0x45, 0xff, 0x93, 0x04, 0x6b, 0x23, 0x4a, 0xa9, 0x28, 0xe9, 0x47, 0x05, 0xc9,
|
||
|
0xe5, 0xd7, 0x09, 0x85, 0x50, 0xa9, 0x10, 0x3b, 0xf2, 0xf6, 0x39, 0xd3, 0x69, 0x97, 0x83, 0x21,
|
||
|
0xef, 0xe0, 0x9f, 0x25, 0x58, 0x89, 0xad, 0xe8, 0xa3, 0x97, 0x27, 0xbb, 0x1c, 0x0c, 0xf5, 0x00,
|
||
|
0x26, 0x14, 0xe6, 0x3e, 0x15, 0xe6, 0x1b, 0xf2, 0xce, 0xf9, 0xef, 0x06, 0x7d, 0x08, 0x44, 0xa2,
|
||
|
0x3f, 0x92, 0x20, 0x13, 0x16, 0x34, 0xd1, 0xf5, 0x53, 0x94, 0x3d, 0x27, 0x44, 0x5e, 0xa7, 0xc8,
|
||
|
0xab, 0xf2, 0xd6, 0xd9, 0xf2, 0x8e, 0x68, 0xcd, 0x53, 0xc8, 0x98, 0xfa, 0x55, 0xcc, 0x71, 0x19,
|
||
|
0xd3, 0x50, 0xbd, 0xf3, 0xd1, 0x64, 0x4c, 0xfd, 0x6d, 0x09, 0xea, 0x3f, 0x27, 0x77, 0x80, 0x68,
|
||
|
0x8d, 0x33, 0xf9, 0x0e, 0x10, 0x5b, 0x0f, 0x9d, 0x10, 0xf9, 0x2e, 0x45, 0xbe, 0x2d, 0x6f, 0x9e,
|
||
|
0x05, 0x39, 0xdd, 0xd8, 0x09, 0x36, 0x26, 0xd8, 0xff, 0x56, 0x02, 0x34, 0x5c, 0x1e, 0x45, 0xb7,
|
||
|
0x92, 0x7c, 0xe6, 0xa8, 0x6a, 0xea, 0x84, 0x12, 0x34, 0xa8, 0x04, 0x5f, 0x97, 0x95, 0x33, 0x48,
|
||
|
0xd0, 0x0a, 0xf6, 0x8e, 0x08, 0xf1, 0x57, 0xec, 0x12, 0x26, 0x36, 0xa6, 0xc6, 0x5d, 0xc2, 0x62,
|
||
|
0x9a, 0x58, 0x13, 0xc2, 0xff, 0x06, 0x85, 0x7f, 0x57, 0xbe, 0x7d, 0xfe, 0xe3, 0x4a, 0x36, 0x27,
|
||
|
0xf8, 0xff, 0x52, 0xa2, 0x1d, 0x91, 0xe8, 0xff, 0x8e, 0xb8, 0x39, 0x46, 0x80, 0x98, 0xfa, 0xee,
|
||
|
0x84, 0x12, 0xd4, 0xa8, 0x04, 0x77, 0xe4, 0xca, 0xd9, 0x8c, 0x3f, 0xb2, 0x33, 0x81, 0xff, 0xf7,
|
||
|
0xfc, 0x1e, 0x3f, 0x54, 0xe8, 0x1c, 0xfb, 0x99, 0x68, 0x7c, 0x3d, 0xf7, 0xc2, 0x83, 0x00, 0xf7,
|
||
|
0x95, 0x03, 0xbb, 0xbf, 0x2a, 0x5d, 0xdb, 0xfc, 0x89, 0x04, 0x97, 0x5b, 0x76, 0x77, 0xf4, 0xfe,
|
||
|
0x9b, 0x4b, 0x95, 0xe0, 0xdf, 0x3f, 0xd0, 0xd2, 0x43, 0x83, 0x64, 0xb7, 0x0d, 0xe9, 0xdd, 0x4d,
|
||
|
0xce, 0xd1, 0xb6, 0x3b, 0xba, 0xd5, 0x5e, 0xb7, 0xdd, 0xf6, 0x46, 0x1b, 0x5b, 0x34, 0xf7, 0xe5,
|
||
|
0xff, 0x58, 0x4d, 0x77, 0x4c, 0x2f, 0xe6, 0x9f, 0xab, 0xbd, 0x16, 0x92, 0x7e, 0x38, 0xf5, 0xe4,
|
||
|
0x36, 0x5b, 0xa4, 0xd2, 0xb1, 0x7b, 0xc6, 0x7a, 0x25, 0xdc, 0xfc, 0xde, 0x0d, 0xfa, 0x03, 0xf5,
|
||
|
0x1b, 0xff, 0x10, 0xcc, 0x78, 0x9f, 0xce, 0x78, 0x3f, 0x9c, 0xf1, 0xfe, 0x3d, 0xbe, 0xda, 0x41,
|
||
|
0x9a, 0x6e, 0xf9, 0xe2, 0xff, 0x05, 0x00, 0x00, 0xff, 0xff, 0xec, 0x17, 0x6d, 0x5d, 0xce, 0x4d,
|
||
|
0x00, 0x00,
|
||
|
}
|