package google.container.v1

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

service ClusterManager

cluster_service.proto:32

Google Kubernetes Engine Cluster Manager v1

message AcceleratorConfig

cluster_service.proto:2144

AcceleratorConfig represents a Hardware Accelerator request.

Used in: NodeConfig

message AddonsConfig

cluster_service.proto:555

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

Used in: Cluster, ClusterUpdate, SetAddonsConfigRequest

message AutoUpgradeOptions

cluster_service.proto:1883

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:548

Configuration for client certificates on the cluster.

Used in: MasterAuth

message Cluster

cluster_service.proto:775

A Google Kubernetes Engine cluster.

Used as response type in: ClusterManager.GetCluster

Used as field type in: CreateClusterRequest, ListClustersResponse

enum Cluster.Status

cluster_service.proto:777

The current status of the cluster.

Used in: Cluster

message ClusterUpdate

cluster_service.proto:1008

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:1909

Time window specified for daily maintenance operations.

Used in: MaintenanceWindow

message HorizontalPodAutoscaling

cluster_service.proto:586

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:576

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:682

Configuration for controlling how IPs are allocated in the cluster.

Used in: Cluster

message KubernetesDashboard

cluster_service.proto:594

Configuration for the Kubernetes Dashboard.

Used in: AddonsConfig

message LegacyAbac

cluster_service.proto:654

Configuration for the legacy Attribute Based Access Control authorization mode.

Used in: Cluster

message MaintenancePolicy

cluster_service.proto:1895

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

Used in: Cluster, SetMaintenancePolicyRequest

message MaintenanceWindow

cluster_service.proto:1901

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

Used in: MaintenancePolicy

message MasterAuth

cluster_service.proto:517

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:634

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:636

CidrBlock contains an optional name and one CIDR block.

Used in: MasterAuthorizedNetworksConfig

message NetworkConfig

cluster_service.proto:2203

NetworkConfig reports the relative names of network & subnetwork.

Used in: Cluster

message NetworkPolicy

cluster_service.proto:664

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

Used in: Cluster, SetNetworkPolicyRequest

enum NetworkPolicy.Provider

cluster_service.proto:666

Allowed Network Policy providers.

Used in: NetworkPolicy

message NetworkPolicyConfig

cluster_service.proto:602

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:401

Parameters that describe the nodes in a cluster.

Used in: Cluster, NodePool

message NodeManagement

cluster_service.proto:1865

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

Used in: NodePool, SetNodePoolManagementRequest

message NodePool

cluster_service.proto:1793

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:1795

The current status of the node pool instance.

Used in: NodePool

message NodePoolAutoscaling

cluster_service.proto:2021

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

Used in: ClusterUpdate, NodePool, SetNodePoolAutoscalingRequest

message Operation

cluster_service.proto:1075

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.SetAddonsConfig, ClusterManager.SetLabels, ClusterManager.SetLegacyAbac, ClusterManager.SetLocations, ClusterManager.SetLoggingService, ClusterManager.SetMaintenancePolicy, ClusterManager.SetMasterAuth, ClusterManager.SetMonitoringService, ClusterManager.SetNetworkPolicy, ClusterManager.SetNodePoolAutoscaling, ClusterManager.SetNodePoolManagement, ClusterManager.SetNodePoolSize, ClusterManager.StartIPRotation, ClusterManager.UpdateCluster, ClusterManager.UpdateMaster, ClusterManager.UpdateNodePool

Used as field type in: ListOperationsResponse

enum Operation.Status

cluster_service.proto:1077

Current status of the operation.

Used in: Operation

enum Operation.Type

cluster_service.proto:1095

Operation type.

Used in: Operation

message PrivateClusterConfig

cluster_service.proto:608

Configuration options for private clusters.

Used in: Cluster

enum SetMasterAuthRequest.Action

cluster_service.proto:1484

Operation type: what type update to perform.

Used in: SetMasterAuthRequest