@google-cloud/container
Version:
Google Container Engine API client for Node.js
960 lines (959 loc) • 668 kB
JSON
{
"nested": {
"google": {
"nested": {
"container": {
"nested": {
"v1": {
"options": {
"csharp_namespace": "Google.Cloud.Container.V1",
"go_package": "cloud.google.com/go/container/apiv1/containerpb;containerpb",
"java_multiple_files": true,
"java_outer_classname": "ClusterServiceProto",
"java_package": "com.google.container.v1",
"php_namespace": "Google\\Cloud\\Container\\V1",
"ruby_package": "Google::Cloud::Container::V1",
"(google.api.resource_definition).type": "cloudkms.googleapis.com/CryptoKeyVersion",
"(google.api.resource_definition).pattern": "projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}/cryptoKeyVersions/{crypto_key_version}"
},
"nested": {
"ClusterManager": {
"options": {
"(google.api.default_host)": "container.googleapis.com",
"(google.api.oauth_scopes)": "https://www.googleapis.com/auth/cloud-platform"
},
"methods": {
"ListClusters": {
"requestType": "ListClustersRequest",
"responseType": "ListClustersResponse",
"options": {
"(google.api.http).get": "/v1/{parent=projects/*/locations/*}/clusters",
"(google.api.http).additional_bindings.get": "/v1/projects/{project_id}/zones/{zone}/clusters",
"(google.api.method_signature)": "parent"
},
"parsedOptions": [
{
"(google.api.http)": {
"get": "/v1/{parent=projects/*/locations/*}/clusters",
"additional_bindings": {
"get": "/v1/projects/{project_id}/zones/{zone}/clusters"
}
}
},
{
"(google.api.method_signature)": "project_id,zone"
},
{
"(google.api.method_signature)": "parent"
}
]
},
"GetCluster": {
"requestType": "GetClusterRequest",
"responseType": "Cluster",
"options": {
"(google.api.http).get": "/v1/{name=projects/*/locations/*/clusters/*}",
"(google.api.http).additional_bindings.get": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}",
"(google.api.method_signature)": "name"
},
"parsedOptions": [
{
"(google.api.http)": {
"get": "/v1/{name=projects/*/locations/*/clusters/*}",
"additional_bindings": {
"get": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}"
}
}
},
{
"(google.api.method_signature)": "project_id,zone,cluster_id"
},
{
"(google.api.method_signature)": "name"
}
]
},
"CreateCluster": {
"requestType": "CreateClusterRequest",
"responseType": "Operation",
"options": {
"(google.api.http).post": "/v1/{parent=projects/*/locations/*}/clusters",
"(google.api.http).body": "*",
"(google.api.http).additional_bindings.post": "/v1/projects/{project_id}/zones/{zone}/clusters",
"(google.api.http).additional_bindings.body": "*",
"(google.api.method_signature)": "parent,cluster"
},
"parsedOptions": [
{
"(google.api.http)": {
"post": "/v1/{parent=projects/*/locations/*}/clusters",
"body": "*",
"additional_bindings": {
"post": "/v1/projects/{project_id}/zones/{zone}/clusters",
"body": "*"
}
}
},
{
"(google.api.method_signature)": "project_id,zone,cluster"
},
{
"(google.api.method_signature)": "parent,cluster"
}
]
},
"UpdateCluster": {
"requestType": "UpdateClusterRequest",
"responseType": "Operation",
"options": {
"(google.api.http).put": "/v1/{name=projects/*/locations/*/clusters/*}",
"(google.api.http).body": "*",
"(google.api.http).additional_bindings.put": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}",
"(google.api.http).additional_bindings.body": "*",
"(google.api.method_signature)": "name,update"
},
"parsedOptions": [
{
"(google.api.http)": {
"put": "/v1/{name=projects/*/locations/*/clusters/*}",
"body": "*",
"additional_bindings": {
"put": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}",
"body": "*"
}
}
},
{
"(google.api.method_signature)": "project_id,zone,cluster_id,update"
},
{
"(google.api.method_signature)": "name,update"
}
]
},
"UpdateNodePool": {
"requestType": "UpdateNodePoolRequest",
"responseType": "Operation",
"options": {
"(google.api.http).put": "/v1/{name=projects/*/locations/*/clusters/*/nodePools/*}",
"(google.api.http).body": "*",
"(google.api.http).additional_bindings.post": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools/{node_pool_id}/update",
"(google.api.http).additional_bindings.body": "*"
},
"parsedOptions": [
{
"(google.api.http)": {
"put": "/v1/{name=projects/*/locations/*/clusters/*/nodePools/*}",
"body": "*",
"additional_bindings": {
"post": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools/{node_pool_id}/update",
"body": "*"
}
}
}
]
},
"SetNodePoolAutoscaling": {
"requestType": "SetNodePoolAutoscalingRequest",
"responseType": "Operation",
"options": {
"(google.api.http).post": "/v1/{name=projects/*/locations/*/clusters/*/nodePools/*}:setAutoscaling",
"(google.api.http).body": "*",
"(google.api.http).additional_bindings.post": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools/{node_pool_id}/autoscaling",
"(google.api.http).additional_bindings.body": "*"
},
"parsedOptions": [
{
"(google.api.http)": {
"post": "/v1/{name=projects/*/locations/*/clusters/*/nodePools/*}:setAutoscaling",
"body": "*",
"additional_bindings": {
"post": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools/{node_pool_id}/autoscaling",
"body": "*"
}
}
}
]
},
"SetLoggingService": {
"requestType": "SetLoggingServiceRequest",
"responseType": "Operation",
"options": {
"(google.api.http).post": "/v1/{name=projects/*/locations/*/clusters/*}:setLogging",
"(google.api.http).body": "*",
"(google.api.http).additional_bindings.post": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/logging",
"(google.api.http).additional_bindings.body": "*",
"(google.api.method_signature)": "name,logging_service"
},
"parsedOptions": [
{
"(google.api.http)": {
"post": "/v1/{name=projects/*/locations/*/clusters/*}:setLogging",
"body": "*",
"additional_bindings": {
"post": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/logging",
"body": "*"
}
}
},
{
"(google.api.method_signature)": "project_id,zone,cluster_id,logging_service"
},
{
"(google.api.method_signature)": "name,logging_service"
}
]
},
"SetMonitoringService": {
"requestType": "SetMonitoringServiceRequest",
"responseType": "Operation",
"options": {
"(google.api.http).post": "/v1/{name=projects/*/locations/*/clusters/*}:setMonitoring",
"(google.api.http).body": "*",
"(google.api.http).additional_bindings.post": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/monitoring",
"(google.api.http).additional_bindings.body": "*",
"(google.api.method_signature)": "name,monitoring_service"
},
"parsedOptions": [
{
"(google.api.http)": {
"post": "/v1/{name=projects/*/locations/*/clusters/*}:setMonitoring",
"body": "*",
"additional_bindings": {
"post": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/monitoring",
"body": "*"
}
}
},
{
"(google.api.method_signature)": "project_id,zone,cluster_id,monitoring_service"
},
{
"(google.api.method_signature)": "name,monitoring_service"
}
]
},
"SetAddonsConfig": {
"requestType": "SetAddonsConfigRequest",
"responseType": "Operation",
"options": {
"(google.api.http).post": "/v1/{name=projects/*/locations/*/clusters/*}:setAddons",
"(google.api.http).body": "*",
"(google.api.http).additional_bindings.post": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/addons",
"(google.api.http).additional_bindings.body": "*",
"(google.api.method_signature)": "name,addons_config"
},
"parsedOptions": [
{
"(google.api.http)": {
"post": "/v1/{name=projects/*/locations/*/clusters/*}:setAddons",
"body": "*",
"additional_bindings": {
"post": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/addons",
"body": "*"
}
}
},
{
"(google.api.method_signature)": "project_id,zone,cluster_id,addons_config"
},
{
"(google.api.method_signature)": "name,addons_config"
}
]
},
"SetLocations": {
"requestType": "SetLocationsRequest",
"responseType": "Operation",
"options": {
"deprecated": true,
"(google.api.http).post": "/v1/{name=projects/*/locations/*/clusters/*}:setLocations",
"(google.api.http).body": "*",
"(google.api.http).additional_bindings.post": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/locations",
"(google.api.http).additional_bindings.body": "*",
"(google.api.method_signature)": "name,locations"
},
"parsedOptions": [
{
"deprecated": true
},
{
"(google.api.http)": {
"post": "/v1/{name=projects/*/locations/*/clusters/*}:setLocations",
"body": "*",
"additional_bindings": {
"post": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/locations",
"body": "*"
}
}
},
{
"(google.api.method_signature)": "project_id,zone,cluster_id,locations"
},
{
"(google.api.method_signature)": "name,locations"
}
]
},
"UpdateMaster": {
"requestType": "UpdateMasterRequest",
"responseType": "Operation",
"options": {
"(google.api.http).post": "/v1/{name=projects/*/locations/*/clusters/*}:updateMaster",
"(google.api.http).body": "*",
"(google.api.http).additional_bindings.post": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/master",
"(google.api.http).additional_bindings.body": "*",
"(google.api.method_signature)": "name,master_version"
},
"parsedOptions": [
{
"(google.api.http)": {
"post": "/v1/{name=projects/*/locations/*/clusters/*}:updateMaster",
"body": "*",
"additional_bindings": {
"post": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/master",
"body": "*"
}
}
},
{
"(google.api.method_signature)": "project_id,zone,cluster_id,master_version"
},
{
"(google.api.method_signature)": "name,master_version"
}
]
},
"SetMasterAuth": {
"requestType": "SetMasterAuthRequest",
"responseType": "Operation",
"options": {
"(google.api.http).post": "/v1/{name=projects/*/locations/*/clusters/*}:setMasterAuth",
"(google.api.http).body": "*",
"(google.api.http).additional_bindings.post": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}:setMasterAuth",
"(google.api.http).additional_bindings.body": "*"
},
"parsedOptions": [
{
"(google.api.http)": {
"post": "/v1/{name=projects/*/locations/*/clusters/*}:setMasterAuth",
"body": "*",
"additional_bindings": {
"post": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}:setMasterAuth",
"body": "*"
}
}
}
]
},
"DeleteCluster": {
"requestType": "DeleteClusterRequest",
"responseType": "Operation",
"options": {
"(google.api.http).delete": "/v1/{name=projects/*/locations/*/clusters/*}",
"(google.api.http).additional_bindings.delete": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}",
"(google.api.method_signature)": "name"
},
"parsedOptions": [
{
"(google.api.http)": {
"delete": "/v1/{name=projects/*/locations/*/clusters/*}",
"additional_bindings": {
"delete": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}"
}
}
},
{
"(google.api.method_signature)": "project_id,zone,cluster_id"
},
{
"(google.api.method_signature)": "name"
}
]
},
"ListOperations": {
"requestType": "ListOperationsRequest",
"responseType": "ListOperationsResponse",
"options": {
"(google.api.http).get": "/v1/{parent=projects/*/locations/*}/operations",
"(google.api.http).additional_bindings.get": "/v1/projects/{project_id}/zones/{zone}/operations",
"(google.api.method_signature)": "parent"
},
"parsedOptions": [
{
"(google.api.http)": {
"get": "/v1/{parent=projects/*/locations/*}/operations",
"additional_bindings": {
"get": "/v1/projects/{project_id}/zones/{zone}/operations"
}
}
},
{
"(google.api.method_signature)": "project_id,zone"
},
{
"(google.api.method_signature)": "parent"
}
]
},
"GetOperation": {
"requestType": "GetOperationRequest",
"responseType": "Operation",
"options": {
"(google.api.http).get": "/v1/{name=projects/*/locations/*/operations/*}",
"(google.api.http).additional_bindings.get": "/v1/projects/{project_id}/zones/{zone}/operations/{operation_id}",
"(google.api.method_signature)": "name"
},
"parsedOptions": [
{
"(google.api.http)": {
"get": "/v1/{name=projects/*/locations/*/operations/*}",
"additional_bindings": {
"get": "/v1/projects/{project_id}/zones/{zone}/operations/{operation_id}"
}
}
},
{
"(google.api.method_signature)": "project_id,zone,operation_id"
},
{
"(google.api.method_signature)": "name"
}
]
},
"CancelOperation": {
"requestType": "CancelOperationRequest",
"responseType": "google.protobuf.Empty",
"options": {
"(google.api.http).post": "/v1/{name=projects/*/locations/*/operations/*}:cancel",
"(google.api.http).body": "*",
"(google.api.http).additional_bindings.post": "/v1/projects/{project_id}/zones/{zone}/operations/{operation_id}:cancel",
"(google.api.http).additional_bindings.body": "*",
"(google.api.method_signature)": "name"
},
"parsedOptions": [
{
"(google.api.http)": {
"post": "/v1/{name=projects/*/locations/*/operations/*}:cancel",
"body": "*",
"additional_bindings": {
"post": "/v1/projects/{project_id}/zones/{zone}/operations/{operation_id}:cancel",
"body": "*"
}
}
},
{
"(google.api.method_signature)": "project_id,zone,operation_id"
},
{
"(google.api.method_signature)": "name"
}
]
},
"GetServerConfig": {
"requestType": "GetServerConfigRequest",
"responseType": "ServerConfig",
"options": {
"(google.api.http).get": "/v1/{name=projects/*/locations/*}/serverConfig",
"(google.api.http).additional_bindings.get": "/v1/projects/{project_id}/zones/{zone}/serverconfig",
"(google.api.method_signature)": "name"
},
"parsedOptions": [
{
"(google.api.http)": {
"get": "/v1/{name=projects/*/locations/*}/serverConfig",
"additional_bindings": {
"get": "/v1/projects/{project_id}/zones/{zone}/serverconfig"
}
}
},
{
"(google.api.method_signature)": "project_id,zone"
},
{
"(google.api.method_signature)": "name"
}
]
},
"GetJSONWebKeys": {
"requestType": "GetJSONWebKeysRequest",
"responseType": "GetJSONWebKeysResponse",
"options": {
"(google.api.http).get": "/v1/{parent=projects/*/locations/*/clusters/*}/jwks"
},
"parsedOptions": [
{
"(google.api.http)": {
"get": "/v1/{parent=projects/*/locations/*/clusters/*}/jwks"
}
}
]
},
"ListNodePools": {
"requestType": "ListNodePoolsRequest",
"responseType": "ListNodePoolsResponse",
"options": {
"(google.api.http).get": "/v1/{parent=projects/*/locations/*/clusters/*}/nodePools",
"(google.api.http).additional_bindings.get": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools",
"(google.api.method_signature)": "parent"
},
"parsedOptions": [
{
"(google.api.http)": {
"get": "/v1/{parent=projects/*/locations/*/clusters/*}/nodePools",
"additional_bindings": {
"get": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools"
}
}
},
{
"(google.api.method_signature)": "project_id,zone,cluster_id"
},
{
"(google.api.method_signature)": "parent"
}
]
},
"GetNodePool": {
"requestType": "GetNodePoolRequest",
"responseType": "NodePool",
"options": {
"(google.api.http).get": "/v1/{name=projects/*/locations/*/clusters/*/nodePools/*}",
"(google.api.http).additional_bindings.get": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools/{node_pool_id}",
"(google.api.method_signature)": "name"
},
"parsedOptions": [
{
"(google.api.http)": {
"get": "/v1/{name=projects/*/locations/*/clusters/*/nodePools/*}",
"additional_bindings": {
"get": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools/{node_pool_id}"
}
}
},
{
"(google.api.method_signature)": "project_id,zone,cluster_id,node_pool_id"
},
{
"(google.api.method_signature)": "name"
}
]
},
"CreateNodePool": {
"requestType": "CreateNodePoolRequest",
"responseType": "Operation",
"options": {
"(google.api.http).post": "/v1/{parent=projects/*/locations/*/clusters/*}/nodePools",
"(google.api.http).body": "*",
"(google.api.http).additional_bindings.post": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools",
"(google.api.http).additional_bindings.body": "*",
"(google.api.method_signature)": "parent,node_pool"
},
"parsedOptions": [
{
"(google.api.http)": {
"post": "/v1/{parent=projects/*/locations/*/clusters/*}/nodePools",
"body": "*",
"additional_bindings": {
"post": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools",
"body": "*"
}
}
},
{
"(google.api.method_signature)": "project_id,zone,cluster_id,node_pool"
},
{
"(google.api.method_signature)": "parent,node_pool"
}
]
},
"DeleteNodePool": {
"requestType": "DeleteNodePoolRequest",
"responseType": "Operation",
"options": {
"(google.api.http).delete": "/v1/{name=projects/*/locations/*/clusters/*/nodePools/*}",
"(google.api.http).additional_bindings.delete": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools/{node_pool_id}",
"(google.api.method_signature)": "name"
},
"parsedOptions": [
{
"(google.api.http)": {
"delete": "/v1/{name=projects/*/locations/*/clusters/*/nodePools/*}",
"additional_bindings": {
"delete": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools/{node_pool_id}"
}
}
},
{
"(google.api.method_signature)": "project_id,zone,cluster_id,node_pool_id"
},
{
"(google.api.method_signature)": "name"
}
]
},
"CompleteNodePoolUpgrade": {
"requestType": "CompleteNodePoolUpgradeRequest",
"responseType": "google.protobuf.Empty",
"options": {
"(google.api.http).post": "/v1/{name=projects/*/locations/*/clusters/*/nodePools/*}:completeUpgrade",
"(google.api.http).body": "*"
},
"parsedOptions": [
{
"(google.api.http)": {
"post": "/v1/{name=projects/*/locations/*/clusters/*/nodePools/*}:completeUpgrade",
"body": "*"
}
}
]
},
"RollbackNodePoolUpgrade": {
"requestType": "RollbackNodePoolUpgradeRequest",
"responseType": "Operation",
"options": {
"(google.api.http).post": "/v1/{name=projects/*/locations/*/clusters/*/nodePools/*}:rollback",
"(google.api.http).body": "*",
"(google.api.http).additional_bindings.post": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools/{node_pool_id}:rollback",
"(google.api.http).additional_bindings.body": "*",
"(google.api.method_signature)": "name"
},
"parsedOptions": [
{
"(google.api.http)": {
"post": "/v1/{name=projects/*/locations/*/clusters/*/nodePools/*}:rollback",
"body": "*",
"additional_bindings": {
"post": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools/{node_pool_id}:rollback",
"body": "*"
}
}
},
{
"(google.api.method_signature)": "project_id,zone,cluster_id,node_pool_id"
},
{
"(google.api.method_signature)": "name"
}
]
},
"SetNodePoolManagement": {
"requestType": "SetNodePoolManagementRequest",
"responseType": "Operation",
"options": {
"(google.api.http).post": "/v1/{name=projects/*/locations/*/clusters/*/nodePools/*}:setManagement",
"(google.api.http).body": "*",
"(google.api.http).additional_bindings.post": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools/{node_pool_id}/setManagement",
"(google.api.http).additional_bindings.body": "*"
},
"parsedOptions": [
{
"(google.api.http)": {
"post": "/v1/{name=projects/*/locations/*/clusters/*/nodePools/*}:setManagement",
"body": "*",
"additional_bindings": {
"post": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools/{node_pool_id}/setManagement",
"body": "*"
}
}
}
]
},
"SetLabels": {
"requestType": "SetLabelsRequest",
"responseType": "Operation",
"options": {
"(google.api.http).post": "/v1/{name=projects/*/locations/*/clusters/*}:setResourceLabels",
"(google.api.http).body": "*",
"(google.api.http).additional_bindings.post": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/resourceLabels",
"(google.api.http).additional_bindings.body": "*"
},
"parsedOptions": [
{
"(google.api.http)": {
"post": "/v1/{name=projects/*/locations/*/clusters/*}:setResourceLabels",
"body": "*",
"additional_bindings": {
"post": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/resourceLabels",
"body": "*"
}
}
}
]
},
"SetLegacyAbac": {
"requestType": "SetLegacyAbacRequest",
"responseType": "Operation",
"options": {
"(google.api.http).post": "/v1/{name=projects/*/locations/*/clusters/*}:setLegacyAbac",
"(google.api.http).body": "*",
"(google.api.http).additional_bindings.post": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/legacyAbac",
"(google.api.http).additional_bindings.body": "*",
"(google.api.method_signature)": "name,enabled"
},
"parsedOptions": [
{
"(google.api.http)": {
"post": "/v1/{name=projects/*/locations/*/clusters/*}:setLegacyAbac",
"body": "*",
"additional_bindings": {
"post": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/legacyAbac",
"body": "*"
}
}
},
{
"(google.api.method_signature)": "project_id,zone,cluster_id,enabled"
},
{
"(google.api.method_signature)": "name,enabled"
}
]
},
"StartIPRotation": {
"requestType": "StartIPRotationRequest",
"responseType": "Operation",
"options": {
"(google.api.http).post": "/v1/{name=projects/*/locations/*/clusters/*}:startIpRotation",
"(google.api.http).body": "*",
"(google.api.http).additional_bindings.post": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}:startIpRotation",
"(google.api.http).additional_bindings.body": "*",
"(google.api.method_signature)": "name"
},
"parsedOptions": [
{
"(google.api.http)": {
"post": "/v1/{name=projects/*/locations/*/clusters/*}:startIpRotation",
"body": "*",
"additional_bindings": {
"post": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}:startIpRotation",
"body": "*"
}
}
},
{
"(google.api.method_signature)": "project_id,zone,cluster_id"
},
{
"(google.api.method_signature)": "name"
}
]
},
"CompleteIPRotation": {
"requestType": "CompleteIPRotationRequest",
"responseType": "Operation",
"options": {
"(google.api.http).post": "/v1/{name=projects/*/locations/*/clusters/*}:completeIpRotation",
"(google.api.http).body": "*",
"(google.api.http).additional_bindings.post": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}:completeIpRotation",
"(google.api.http).additional_bindings.body": "*",
"(google.api.method_signature)": "name"
},
"parsedOptions": [
{
"(google.api.http)": {
"post": "/v1/{name=projects/*/locations/*/clusters/*}:completeIpRotation",
"body": "*",
"additional_bindings": {
"post": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}:completeIpRotation",
"body": "*"
}
}
},
{
"(google.api.method_signature)": "project_id,zone,cluster_id"
},
{
"(google.api.method_signature)": "name"
}
]
},
"SetNodePoolSize": {
"requestType": "SetNodePoolSizeRequest",
"responseType": "Operation",
"options": {
"(google.api.http).post": "/v1/{name=projects/*/locations/*/clusters/*/nodePools/*}:setSize",
"(google.api.http).body": "*",
"(google.api.http).additional_bindings.post": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools/{node_pool_id}/setSize",
"(google.api.http).additional_bindings.body": "*"
},
"parsedOptions": [
{
"(google.api.http)": {
"post": "/v1/{name=projects/*/locations/*/clusters/*/nodePools/*}:setSize",
"body": "*",
"additional_bindings": {
"post": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools/{node_pool_id}/setSize",
"body": "*"
}
}
}
]
},
"SetNetworkPolicy": {
"requestType": "SetNetworkPolicyRequest",
"responseType": "Operation",
"options": {
"(google.api.http).post": "/v1/{name=projects/*/locations/*/clusters/*}:setNetworkPolicy",
"(google.api.http).body": "*",
"(google.api.http).additional_bindings.post": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}:setNetworkPolicy",
"(google.api.http).additional_bindings.body": "*",
"(google.api.method_signature)": "name,network_policy"
},
"parsedOptions": [
{
"(google.api.http)": {
"post": "/v1/{name=projects/*/locations/*/clusters/*}:setNetworkPolicy",
"body": "*",
"additional_bindings": {
"post": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}:setNetworkPolicy",
"body": "*"
}
}
},
{
"(google.api.method_signature)": "project_id,zone,cluster_id,network_policy"
},
{
"(google.api.method_signature)": "name,network_policy"
}
]
},
"SetMaintenancePolicy": {
"requestType": "SetMaintenancePolicyRequest",
"responseType": "Operation",
"options": {
"(google.api.http).post": "/v1/{name=projects/*/locations/*/clusters/*}:setMaintenancePolicy",
"(google.api.http).body": "*",
"(google.api.http).additional_bindings.post": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}:setMaintenancePolicy",
"(google.api.http).additional_bindings.body": "*",
"(google.api.method_signature)": "name,maintenance_policy"
},
"parsedOptions": [
{
"(google.api.http)": {
"post": "/v1/{name=projects/*/locations/*/clusters/*}:setMaintenancePolicy",
"body": "*",
"additional_bindings": {
"post": "/v1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}:setMaintenancePolicy",
"body": "*"
}
}
},
{
"(google.api.method_signature)": "project_id,zone,cluster_id,maintenance_policy"
},
{
"(google.api.method_signature)": "name,maintenance_policy"
}
]
},
"ListUsableSubnetworks": {
"requestType": "ListUsableSubnetworksRequest",
"responseType": "ListUsableSubnetworksResponse",
"options": {
"(google.api.http).get": "/v1/{parent=projects/*}/aggregated/usableSubnetworks"
},
"parsedOptions": [
{
"(google.api.http)": {
"get": "/v1/{parent=projects/*}/aggregated/usableSubnetworks"
}
}
]
},
"CheckAutopilotCompatibility": {
"requestType": "CheckAutopilotCompatibilityRequest",
"responseType": "CheckAutopilotCompatibilityResponse",
"options": {
"(google.api.http).get": "/v1/{name=projects/*/locations/*/clusters/*}:checkAutopilotCompatibility"
},
"parsedOptions": [
{
"(google.api.http)": {
"get": "/v1/{name=projects/*/locations/*/clusters/*}:checkAutopilotCompatibility"
}
}
]
},
"FetchClusterUpgradeInfo": {
"requestType": "FetchClusterUpgradeInfoRequest",
"responseType": "ClusterUpgradeInfo",
"options": {
"(google.api.http).get": "/v1/{name=projects/*/locations/*/clusters/*}:fetchClusterUpgradeInfo",
"(google.api.http).additional_bindings.get": "/v1/{name=projects/*/zones/*/clusters/*}:fetchClusterUpgradeInfo",
"(google.api.method_signature)": "name"
},
"parsedOptions": [
{
"(google.api.http)": {
"get": "/v1/{name=projects/*/locations/*/clusters/*}:fetchClusterUpgradeInfo",
"additional_bindings": {
"get": "/v1/{name=projects/*/zones/*/clusters/*}:fetchClusterUpgradeInfo"
}
}
},
{
"(google.api.method_signature)": "name"
}
]
},
"FetchNodePoolUpgradeInfo": {
"requestType": "FetchNodePoolUpgradeInfoRequest",
"responseType": "NodePoolUpgradeInfo",
"options": {
"(google.api.http).get": "/v1/{name=projects/*/locations/*/clusters/*/nodePools/*}:fetchNodePoolUpgradeInfo",
"(google.api.http).additional_bindings.get": "/v1/{name=projects/*/zones/*/clusters/*/nodePools/*}:fetchNodePoolUpgradeInfo",
"(google.api.method_signature)": "name"
},
"parsedOptions": [
{
"(google.api.http)": {
"get": "/v1/{name=projects/*/locations/*/clusters/*/nodePools/*}:fetchNodePoolUpgradeInfo",
"additional_bindings": {
"get": "/v1/{name=projects/*/zones/*/clusters/*/nodePools/*}:fetchNodePoolUpgradeInfo"
}
}
},
{
"(google.api.method_signature)": "name"
}
]
}
}
},
"LinuxNodeConfig": {
"oneofs": {
"_hugepages": {
"oneof": [
"hugepages"
]
}
},
"fields": {
"sysctls": {
"keyType": "string",
"type": "string",
"id": 1
},
"cgroupMode": {
"type": "CgroupMode",
"id": 2
},
"hugepages": {
"type": "HugepagesConfig",
"id": 3,
"options": {
"(google.api.field_behavior)": "OPTIONAL",
"proto3_optional": true
}
},
"transparentHugepageEnabled": {
"type": "TransparentHugepageEnabled",
"id": 4,
"options": {
"(google.api.field_behavior)": "OPTIONAL"
}
},
"transparentHugepageDefrag": {