package google.container.v1beta1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service ClusterManager

cluster_service.proto:31

Google Container Engine Cluster Manager v1beta1

message AcceleratorConfig

cluster_service.proto:1603

AcceleratorConfig represents a Hardware Accelerator request.

Used in: NodeConfig

message AddonsConfig

cluster_service.proto:343

Configuration for the addons that can be automatically spun up in the cluster, enabling additional functionality.

Used in: Cluster, ClusterUpdate

message AutoUpgradeOptions

cluster_service.proto:1377

AutoUpgradeOptions defines the set of options for the user to control how the Auto Upgrades will proceed.

Used in: NodeManagement

message ClientCertificateConfig

cluster_service.proto:336

Configuration for client certificates on the cluster.

Used in: MasterAuth

message Cluster

cluster_service.proto:537

A Google Container Engine cluster.

Used as response type in: ClusterManager.GetCluster

Used as field type in: CreateClusterRequest, ListClustersResponse

enum Cluster.Status

cluster_service.proto:539

The current status of the cluster.

Used in: Cluster

message ClusterUpdate

cluster_service.proto:744

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.

Used in: UpdateClusterRequest

message DailyMaintenanceWindow

cluster_service.proto:1405

Time window specified for daily maintenance operations.

Used in: MaintenanceWindow

message HorizontalPodAutoscaling

cluster_service.proto:374

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.

Used in: AddonsConfig

message HttpLoadBalancing

cluster_service.proto:364

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.

Used in: AddonsConfig

message IPAllocationPolicy

cluster_service.proto:437

Configuration for controlling how IPs are allocated in the cluster.

Used in: Cluster

message KubernetesDashboard

cluster_service.proto:382

Configuration for the Kubernetes Dashboard.

Used in: AddonsConfig

message MaintenancePolicy

cluster_service.proto:1389

MaintenancePolicy defines the maintenance policy to be used for the cluster.

Used in: Cluster, SetMaintenancePolicyRequest

message MaintenanceWindow

cluster_service.proto:1395

MaintenanceWindow defines the maintenance window to be used for the cluster.

Used in: MaintenancePolicy

message MasterAuth

cluster_service.proto:306

The authentication information for accessing the master endpoint. Authentication can be done using HTTP basic auth or using client certificates.

Used in: Cluster, SetMasterAuthRequest

message MasterAuthorizedNetworksConfig

cluster_service.proto:399

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.

Used in: Cluster, ClusterUpdate

message MasterAuthorizedNetworksConfig.CidrBlock

cluster_service.proto:401

CidrBlock contains an optional name and one CIDR block.

Used in: MasterAuthorizedNetworksConfig

message NetworkPolicy

cluster_service.proto:419

Configuration options for the NetworkPolicy feature. https://kubernetes.io/docs/concepts/services-networking/networkpolicies/

Used in: Cluster, SetNetworkPolicyRequest

enum NetworkPolicy.Provider

cluster_service.proto:421

Allowed Network Policy providers.

Used in: NetworkPolicy

message NetworkPolicyConfig

cluster_service.proto:390

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.

Used in: AddonsConfig

message NodeConfig

cluster_service.proto:169

Parameters that describe the nodes in a cluster.

Used in: Cluster, NodePool

message NodeManagement

cluster_service.proto:1364

NodeManagement defines the set of node management services turned on for the node pool.

Used in: NodePool, SetNodePoolManagementRequest

message NodePool

cluster_service.proto:1292

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.

Used as response type in: ClusterManager.GetNodePool

Used as field type in: Cluster, CreateNodePoolRequest, ListNodePoolsResponse

enum NodePool.Status

cluster_service.proto:1294

The current status of the node pool instance.

Used in: NodePool

message NodePoolAutoscaling

cluster_service.proto:1483

NodePoolAutoscaling contains information required by cluster autoscaler to adjust the size of the node pool to the current cluster usage.

Used in: ClusterUpdate, NodePool

message NodeTaint

cluster_service.proto:277

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/

Used in: NodeConfig

enum NodeTaint.Effect

cluster_service.proto:279

Possible values for Effect in taint.

Used in: NodeTaint

message Operation

cluster_service.proto:799

This operation resource represents operations that may have happened or are happening on the cluster. All fields are output only.

Used as response type in: ClusterManager.CompleteIPRotation, ClusterManager.CreateCluster, ClusterManager.CreateNodePool, ClusterManager.DeleteCluster, ClusterManager.DeleteNodePool, ClusterManager.GetOperation, ClusterManager.RollbackNodePoolUpgrade, ClusterManager.SetLabels, ClusterManager.SetLegacyAbac, ClusterManager.SetMaintenancePolicy, ClusterManager.SetMasterAuth, ClusterManager.SetNetworkPolicy, ClusterManager.SetNodePoolManagement, ClusterManager.StartIPRotation, ClusterManager.UpdateCluster

Used as field type in: ListOperationsResponse

enum Operation.Status

cluster_service.proto:801

Current status of the operation.

Used in: Operation

enum Operation.Type

cluster_service.proto:819

Operation type.

Used in: Operation

message PodSecurityPolicyConfig

cluster_service.proto:530

Configuration for the PodSecurityPolicy feature.

Used in: Cluster, ClusterUpdate

enum SetMasterAuthRequest.Action

cluster_service.proto:986

Operation type: what type update to perform.

Used in: SetMasterAuthRequest