package google.container.v1alpha1

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

service ClusterManager

cluster_service.proto:31

Google Container Engine Cluster Manager v1alpha1

message AcceleratorConfig

cluster_service.proto:1877

AcceleratorConfig represents a Hardware Accelerator request.

Used in: NodeConfig

message AddonsConfig

cluster_service.proto:383

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

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

Configuration for client certificates on the cluster.

Used in: MasterAuth

message Cluster

cluster_service.proto:577

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

The current status of the cluster.

Used in: Cluster

message ClusterUpdate

cluster_service.proto:784

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

Time window specified for daily maintenance operations.

Used in: MaintenanceWindow

message HorizontalPodAutoscaling

cluster_service.proto:414

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

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

Configuration for controlling how IPs are allocated in the cluster.

Used in: Cluster

message KubernetesDashboard

cluster_service.proto:422

Configuration for the Kubernetes Dashboard.

Used in: AddonsConfig

message MaintenancePolicy

cluster_service.proto:1633

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

Used in: Cluster, SetMaintenancePolicyRequest

message MaintenanceWindow

cluster_service.proto:1639

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

Used in: MaintenancePolicy

message MasterAuth

cluster_service.proto:346

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

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

CidrBlock contains an optional name and one CIDR block.

Used in: MasterAuthorizedNetworksConfig

message NetworkPolicy

cluster_service.proto:459

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

Used in: Cluster, SetNetworkPolicyRequest

enum NetworkPolicy.Provider

cluster_service.proto:461

Allowed Network Policy providers.

Used in: NetworkPolicy

message NetworkPolicyConfig

cluster_service.proto:430

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

Parameters that describe the nodes in a cluster.

Used in: Cluster, NodePool

message NodeManagement

cluster_service.proto:1608

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

Used in: NodePool, SetNodePoolManagementRequest

message NodePool

cluster_service.proto:1536

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

The current status of the node pool instance.

Used in: NodePool

message NodePoolAutoscaling

cluster_service.proto:1757

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 NodeTaint

cluster_service.proto:317

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

Possible values for Effect in taint.

Used in: NodeTaint

message Operation

cluster_service.proto:839

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

Current status of the operation.

Used in: Operation

enum Operation.Type

cluster_service.proto:859

Operation type.

Used in: Operation

message PodSecurityPolicyConfig

cluster_service.proto:570

Configuration for the PodSecurityPolicy feature.

Used in: Cluster, ClusterUpdate

enum SetMasterAuthRequest.Action

cluster_service.proto:1230

Operation type: what type update to perform.

Used in: SetMasterAuthRequest