package google.container.v1

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

service ClusterManager

cluster_service.proto:31

Google Container Engine Cluster Manager v1

message AcceleratorConfig

cluster_service.proto:1637

AcceleratorConfig represents a Hardware Accelerator request.

Used in: NodeConfig

message AddonsConfig

cluster_service.proto:345

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

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

Configuration for client certificates on the cluster.

Used in: MasterAuth

message Cluster

cluster_service.proto:543

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

The current status of the cluster.

Used in: Cluster

message ClusterUpdate

cluster_service.proto:749

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

Time window specified for daily maintenance operations.

Used in: MaintenanceWindow

message HorizontalPodAutoscaling

cluster_service.proto:376

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

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

Configuration for controlling how IPs are allocated in the cluster.

Used in: Cluster

message KubernetesDashboard

cluster_service.proto:384

Configuration for the Kubernetes Dashboard.

Used in: AddonsConfig

message LegacyAbac

cluster_service.proto:422

Configuration for the legacy Attribute Based Access Control authorization mode.

Used in: Cluster

message MaintenancePolicy

cluster_service.proto:1446

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

Used in: Cluster, SetMaintenancePolicyRequest

message MaintenanceWindow

cluster_service.proto:1452

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

Used in: MaintenancePolicy

message MasterAuth

cluster_service.proto:308

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

Master authorized networks is a Beta feature. 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:404

CidrBlock contains an optional name and one CIDR block.

Used in: MasterAuthorizedNetworksConfig

message NetworkPolicy

cluster_service.proto:432

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

Used in: Cluster, SetNetworkPolicyRequest

enum NetworkPolicy.Provider

cluster_service.proto:434

Allowed Network Policy providers.

Used in: NetworkPolicy

message NetworkPolicyConfig

cluster_service.proto:392

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

Parameters that describe the nodes in a cluster.

Used in: Cluster, NodePool

message NodeManagement

cluster_service.proto:1416

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

Used in: NodePool, SetNodePoolManagementRequest

message NodePool

cluster_service.proto:1344

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

The current status of the node pool instance.

Used in: NodePool

message NodePoolAutoscaling

cluster_service.proto:1545

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

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

Current status of the operation.

Used in: Operation

enum Operation.Type

cluster_service.proto:822

Operation type.

Used in: Operation

enum SetMasterAuthRequest.Action

cluster_service.proto:1116

Operation type: what type update to perform.

Used in: SetMasterAuthRequest