{
  "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"
                          }
                        }
                      ]
                    }
                  }
                },
                "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
                      }
                    }
                  },
                  "nested": {
                    "CgroupMode": {
                      "values": {
                        "CGROUP_MODE_UNSPECIFIED": 0,
                        "CGROUP_MODE_V1": 1,
                        "CGROUP_MODE_V2": 2
                      }
                    },
                    "HugepagesConfig": {
                      "oneofs": {
                        "_hugepageSize2m": {
                          "oneof": [
                            "hugepageSize2m"
                          ]
                        },
                        "_hugepageSize1g": {
                          "oneof": [
                            "hugepageSize1g"
                          ]
                        }
                      },
                      "fields": {
                        "hugepageSize2m": {
                          "type": "int32",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL",
                            "proto3_optional": true
                          }
                        },
                        "hugepageSize1g": {
                          "type": "int32",
                          "id": 2,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL",
                            "proto3_optional": true
                          }
                        }
                      }
                    }
                  }
                },
                "WindowsNodeConfig": {
                  "fields": {
                    "osVersion": {
                      "type": "OSVersion",
                      "id": 1
                    }
                  },
                  "nested": {
                    "OSVersion": {
                      "values": {
                        "OS_VERSION_UNSPECIFIED": 0,
                        "OS_VERSION_LTSC2019": 1,
                        "OS_VERSION_LTSC2022": 2
                      }
                    }
                  }
                },
                "NodeKubeletConfig": {
                  "oneofs": {
                    "_insecureKubeletReadonlyPortEnabled": {
                      "oneof": [
                        "insecureKubeletReadonlyPortEnabled"
                      ]
                    }
                  },
                  "fields": {
                    "cpuManagerPolicy": {
                      "type": "string",
                      "id": 1
                    },
                    "cpuCfsQuota": {
                      "type": "google.protobuf.BoolValue",
                      "id": 2
                    },
                    "cpuCfsQuotaPeriod": {
                      "type": "string",
                      "id": 3
                    },
                    "podPidsLimit": {
                      "type": "int64",
                      "id": 4
                    },
                    "insecureKubeletReadonlyPortEnabled": {
                      "type": "bool",
                      "id": 7,
                      "options": {
                        "proto3_optional": true
                      }
                    }
                  }
                },
                "NodeConfig": {
                  "oneofs": {
                    "_fastSocket": {
                      "oneof": [
                        "fastSocket"
                      ]
                    },
                    "_secondaryBootDiskUpdateStrategy": {
                      "oneof": [
                        "secondaryBootDiskUpdateStrategy"
                      ]
                    },
                    "_localSsdEncryptionMode": {
                      "oneof": [
                        "localSsdEncryptionMode"
                      ]
                    }
                  },
                  "fields": {
                    "machineType": {
                      "type": "string",
                      "id": 1
                    },
                    "diskSizeGb": {
                      "type": "int32",
                      "id": 2
                    },
                    "oauthScopes": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 3
                    },
                    "serviceAccount": {
                      "type": "string",
                      "id": 9
                    },
                    "metadata": {
                      "keyType": "string",
                      "type": "string",
                      "id": 4
                    },
                    "imageType": {
                      "type": "string",
                      "id": 5
                    },
                    "labels": {
                      "keyType": "string",
                      "type": "string",
                      "id": 6
                    },
                    "localSsdCount": {
                      "type": "int32",
                      "id": 7
                    },
                    "tags": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 8
                    },
                    "preemptible": {
                      "type": "bool",
                      "id": 10
                    },
                    "accelerators": {
                      "rule": "repeated",
                      "type": "AcceleratorConfig",
                      "id": 11
                    },
                    "diskType": {
                      "type": "string",
                      "id": 12
                    },
                    "minCpuPlatform": {
                      "type": "string",
                      "id": 13
                    },
                    "workloadMetadataConfig": {
                      "type": "WorkloadMetadataConfig",
                      "id": 14
                    },
                    "taints": {
                      "rule": "repeated",
                      "type": "NodeTaint",
                      "id": 15
                    },
                    "sandboxConfig": {
                      "type": "SandboxConfig",
                      "id": 17
                    },
                    "nodeGroup": {
                      "type": "string",
                      "id": 18
                    },
                    "reservationAffinity": {
                      "type": "ReservationAffinity",
                      "id": 19
                    },
                    "shieldedInstanceConfig": {
                      "type": "ShieldedInstanceConfig",
                      "id": 20
                    },
                    "linuxNodeConfig": {
                      "type": "LinuxNodeConfig",
                      "id": 21
                    },
                    "kubeletConfig": {
                      "type": "NodeKubeletConfig",
                      "id": 22
                    },
                    "bootDiskKmsKey": {
                      "type": "string",
                      "id": 23
                    },
                    "gcfsConfig": {
                      "type": "GcfsConfig",
                      "id": 25
                    },
                    "advancedMachineFeatures": {
                      "type": "AdvancedMachineFeatures",
                      "id": 26
                    },
                    "gvnic": {
                      "type": "VirtualNIC",
                      "id": 29
                    },
                    "spot": {
                      "type": "bool",
                      "id": 32
                    },
                    "confidentialNodes": {
                      "type": "ConfidentialNodes",
                      "id": 35
                    },
                    "fastSocket": {
                      "type": "FastSocket",
                      "id": 36,
                      "options": {
                        "proto3_optional": true
                      }
                    },
                    "resourceLabels": {
                      "keyType": "string",
                      "type": "string",
                      "id": 37
                    },
                    "loggingConfig": {
                      "type": "NodePoolLoggingConfig",
                      "id": 38
                    },
                    "windowsNodeConfig": {
                      "type": "WindowsNodeConfig",
                      "id": 39
                    },
                    "localNvmeSsdBlockConfig": {
                      "type": "LocalNvmeSsdBlockConfig",
                      "id": 40
                    },
                    "ephemeralStorageLocalSsdConfig": {
                      "type": "EphemeralStorageLocalSsdConfig",
                      "id": 41
                    },
                    "soleTenantConfig": {
                      "type": "SoleTenantConfig",
                      "id": 42
                    },
                    "containerdConfig": {
                      "type": "ContainerdConfig",
                      "id": 43
                    },
                    "resourceManagerTags": {
                      "type": "ResourceManagerTags",
                      "id": 45
                    },
                    "enableConfidentialStorage": {
                      "type": "bool",
                      "id": 46,
                      "options": {
                        "(google.api.field_behavior)": "OPTIONAL"
                      }
                    },
                    "secondaryBootDisks": {
                      "rule": "repeated",
                      "type": "SecondaryBootDisk",
                      "id": 48
                    },
                    "storagePools": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 49
                    },
                    "secondaryBootDiskUpdateStrategy": {
                      "type": "SecondaryBootDiskUpdateStrategy",
                      "id": 50,
                      "options": {
                        "proto3_optional": true
                      }
                    },
                    "localSsdEncryptionMode": {
                      "type": "LocalSsdEncryptionMode",
                      "id": 54,
                      "options": {
                        "proto3_optional": true
                      }
                    },
                    "effectiveCgroupMode": {
                      "type": "EffectiveCgroupMode",
                      "id": 55,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    }
                  },
                  "nested": {
                    "LocalSsdEncryptionMode": {
                      "values": {
                        "LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED": 0,
                        "STANDARD_ENCRYPTION": 1,
                        "EPHEMERAL_KEY_ENCRYPTION": 2
                      }
                    },
                    "EffectiveCgroupMode": {
                      "values": {
                        "EFFECTIVE_CGROUP_MODE_UNSPECIFIED": 0,
                        "EFFECTIVE_CGROUP_MODE_V1": 1,
                        "EFFECTIVE_CGROUP_MODE_V2": 2
                      }
                    }
                  }
                },
                "AdvancedMachineFeatures": {
                  "oneofs": {
                    "_threadsPerCore": {
                      "oneof": [
                        "threadsPerCore"
                      ]
                    },
                    "_enableNestedVirtualization": {
                      "oneof": [
                        "enableNestedVirtualization"
                      ]
                    }
                  },
                  "fields": {
                    "threadsPerCore": {
                      "type": "int64",
                      "id": 1,
                      "options": {
                        "proto3_optional": true
                      }
                    },
                    "enableNestedVirtualization": {
                      "type": "bool",
                      "id": 2,
                      "options": {
                        "proto3_optional": true
                      }
                    }
                  }
                },
                "NodeNetworkConfig": {
                  "oneofs": {
                    "_enablePrivateNodes": {
                      "oneof": [
                        "enablePrivateNodes"
                      ]
                    },
                    "_networkPerformanceConfig": {
                      "oneof": [
                        "networkPerformanceConfig"
                      ]
                    }
                  },
                  "fields": {
                    "createPodRange": {
                      "type": "bool",
                      "id": 4,
                      "options": {
                        "(google.api.field_behavior)": "INPUT_ONLY"
                      }
                    },
                    "podRange": {
                      "type": "string",
                      "id": 5
                    },
                    "podIpv4CidrBlock": {
                      "type": "string",
                      "id": 6
                    },
                    "enablePrivateNodes": {
                      "type": "bool",
                      "id": 9,
                      "options": {
                        "proto3_optional": true
                      }
                    },
                    "networkPerformanceConfig": {
                      "type": "NetworkPerformanceConfig",
                      "id": 11,
                      "options": {
                        "proto3_optional": true
                      }
                    },
                    "podCidrOverprovisionConfig": {
                      "type": "PodCIDROverprovisionConfig",
                      "id": 13
                    },
                    "additionalNodeNetworkConfigs": {
                      "rule": "repeated",
                      "type": "AdditionalNodeNetworkConfig",
                      "id": 14
                    },
                    "additionalPodNetworkConfigs": {
                      "rule": "repeated",
                      "type": "AdditionalPodNetworkConfig",
                      "id": 15
                    },
                    "podIpv4RangeUtilization": {
                      "type": "double",
                      "id": 16,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    }
                  },
                  "nested": {
                    "NetworkPerformanceConfig": {
                      "oneofs": {
                        "_totalEgressBandwidthTier": {
                          "oneof": [
                            "totalEgressBandwidthTier"
                          ]
                        }
                      },
                      "fields": {
                        "totalEgressBandwidthTier": {
                          "type": "Tier",
                          "id": 1,
                          "options": {
                            "proto3_optional": true
                          }
                        }
                      },
                      "nested": {
                        "Tier": {
                          "values": {
                            "TIER_UNSPECIFIED": 0,
                            "TIER_1": 1
                          }
                        }
                      }
                    }
                  }
                },
                "AdditionalNodeNetworkConfig": {
                  "fields": {
                    "network": {
                      "type": "string",
                      "id": 1
                    },
                    "subnetwork": {
                      "type": "string",
                      "id": 2
                    }
                  }
                },
                "AdditionalPodNetworkConfig": {
                  "oneofs": {
                    "_maxPodsPerNode": {
                      "oneof": [
                        "maxPodsPerNode"
                      ]
                    }
                  },
                  "fields": {
                    "subnetwork": {
                      "type": "string",
                      "id": 1
                    },
                    "secondaryPodRange": {
                      "type": "string",
                      "id": 2
                    },
                    "maxPodsPerNode": {
                      "type": "MaxPodsConstraint",
                      "id": 3,
                      "options": {
                        "proto3_optional": true
                      }
                    }
                  }
                },
                "ShieldedInstanceConfig": {
                  "fields": {
                    "enableSecureBoot": {
                      "type": "bool",
                      "id": 1
                    },
                    "enableIntegrityMonitoring": {
                      "type": "bool",
                      "id": 2
                    }
                  }
                },
                "SandboxConfig": {
                  "fields": {
                    "type": {
                      "type": "Type",
                      "id": 2
                    }
                  },
                  "nested": {
                    "Type": {
                      "values": {
                        "UNSPECIFIED": 0,
                        "GVISOR": 1
                      }
                    }
                  }
                },
                "GcfsConfig": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "ReservationAffinity": {
                  "fields": {
                    "consumeReservationType": {
                      "type": "Type",
                      "id": 1
                    },
                    "key": {
                      "type": "string",
                      "id": 2
                    },
                    "values": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 3
                    }
                  },
                  "nested": {
                    "Type": {
                      "values": {
                        "UNSPECIFIED": 0,
                        "NO_RESERVATION": 1,
                        "ANY_RESERVATION": 2,
                        "SPECIFIC_RESERVATION": 3
                      }
                    }
                  }
                },
                "SoleTenantConfig": {
                  "fields": {
                    "nodeAffinities": {
                      "rule": "repeated",
                      "type": "NodeAffinity",
                      "id": 1
                    }
                  },
                  "nested": {
                    "NodeAffinity": {
                      "fields": {
                        "key": {
                          "type": "string",
                          "id": 1
                        },
                        "operator": {
                          "type": "Operator",
                          "id": 2
                        },
                        "values": {
                          "rule": "repeated",
                          "type": "string",
                          "id": 3
                        }
                      },
                      "nested": {
                        "Operator": {
                          "values": {
                            "OPERATOR_UNSPECIFIED": 0,
                            "IN": 1,
                            "NOT_IN": 2
                          }
                        }
                      }
                    }
                  }
                },
                "ContainerdConfig": {
                  "fields": {
                    "privateRegistryAccessConfig": {
                      "type": "PrivateRegistryAccessConfig",
                      "id": 1
                    }
                  },
                  "nested": {
                    "PrivateRegistryAccessConfig": {
                      "fields": {
                        "enabled": {
                          "type": "bool",
                          "id": 1
                        },
                        "certificateAuthorityDomainConfig": {
                          "rule": "repeated",
                          "type": "CertificateAuthorityDomainConfig",
                          "id": 2
                        }
                      },
                      "nested": {
                        "CertificateAuthorityDomainConfig": {
                          "oneofs": {
                            "certificateConfig": {
                              "oneof": [
                                "gcpSecretManagerCertificateConfig"
                              ]
                            }
                          },
                          "fields": {
                            "fqdns": {
                              "rule": "repeated",
                              "type": "string",
                              "id": 1
                            },
                            "gcpSecretManagerCertificateConfig": {
                              "type": "GCPSecretManagerCertificateConfig",
                              "id": 2
                            }
                          },
                          "nested": {
                            "GCPSecretManagerCertificateConfig": {
                              "fields": {
                                "secretUri": {
                                  "type": "string",
                                  "id": 1
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                "NodeTaint": {
                  "fields": {
                    "key": {
                      "type": "string",
                      "id": 1
                    },
                    "value": {
                      "type": "string",
                      "id": 2
                    },
                    "effect": {
                      "type": "Effect",
                      "id": 3
                    }
                  },
                  "nested": {
                    "Effect": {
                      "values": {
                        "EFFECT_UNSPECIFIED": 0,
                        "NO_SCHEDULE": 1,
                        "PREFER_NO_SCHEDULE": 2,
                        "NO_EXECUTE": 3
                      }
                    }
                  }
                },
                "NodeTaints": {
                  "fields": {
                    "taints": {
                      "rule": "repeated",
                      "type": "NodeTaint",
                      "id": 1
                    }
                  }
                },
                "NodeLabels": {
                  "fields": {
                    "labels": {
                      "keyType": "string",
                      "type": "string",
                      "id": 1
                    }
                  }
                },
                "ResourceLabels": {
                  "fields": {
                    "labels": {
                      "keyType": "string",
                      "type": "string",
                      "id": 1
                    }
                  }
                },
                "NetworkTags": {
                  "fields": {
                    "tags": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 1
                    }
                  }
                },
                "MasterAuth": {
                  "fields": {
                    "username": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "password": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "clientCertificateConfig": {
                      "type": "ClientCertificateConfig",
                      "id": 3
                    },
                    "clusterCaCertificate": {
                      "type": "string",
                      "id": 100,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "clientCertificate": {
                      "type": "string",
                      "id": 101,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "clientKey": {
                      "type": "string",
                      "id": 102,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    }
                  }
                },
                "ClientCertificateConfig": {
                  "fields": {
                    "issueClientCertificate": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "AddonsConfig": {
                  "fields": {
                    "httpLoadBalancing": {
                      "type": "HttpLoadBalancing",
                      "id": 1
                    },
                    "horizontalPodAutoscaling": {
                      "type": "HorizontalPodAutoscaling",
                      "id": 2
                    },
                    "kubernetesDashboard": {
                      "type": "KubernetesDashboard",
                      "id": 3,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "networkPolicyConfig": {
                      "type": "NetworkPolicyConfig",
                      "id": 4
                    },
                    "cloudRunConfig": {
                      "type": "CloudRunConfig",
                      "id": 7
                    },
                    "dnsCacheConfig": {
                      "type": "DnsCacheConfig",
                      "id": 8
                    },
                    "configConnectorConfig": {
                      "type": "ConfigConnectorConfig",
                      "id": 10
                    },
                    "gcePersistentDiskCsiDriverConfig": {
                      "type": "GcePersistentDiskCsiDriverConfig",
                      "id": 11
                    },
                    "gcpFilestoreCsiDriverConfig": {
                      "type": "GcpFilestoreCsiDriverConfig",
                      "id": 14
                    },
                    "gkeBackupAgentConfig": {
                      "type": "GkeBackupAgentConfig",
                      "id": 16
                    },
                    "gcsFuseCsiDriverConfig": {
                      "type": "GcsFuseCsiDriverConfig",
                      "id": 17
                    },
                    "statefulHaConfig": {
                      "type": "StatefulHAConfig",
                      "id": 18,
                      "options": {
                        "(google.api.field_behavior)": "OPTIONAL"
                      }
                    },
                    "parallelstoreCsiDriverConfig": {
                      "type": "ParallelstoreCsiDriverConfig",
                      "id": 19
                    },
                    "rayOperatorConfig": {
                      "type": "RayOperatorConfig",
                      "id": 21,
                      "options": {
                        "(google.api.field_behavior)": "OPTIONAL"
                      }
                    }
                  }
                },
                "HttpLoadBalancing": {
                  "fields": {
                    "disabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "HorizontalPodAutoscaling": {
                  "fields": {
                    "disabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "KubernetesDashboard": {
                  "fields": {
                    "disabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "NetworkPolicyConfig": {
                  "fields": {
                    "disabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "DnsCacheConfig": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "PrivateClusterMasterGlobalAccessConfig": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "PrivateClusterConfig": {
                  "fields": {
                    "enablePrivateNodes": {
                      "type": "bool",
                      "id": 1,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "enablePrivateEndpoint": {
                      "type": "bool",
                      "id": 2,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "masterIpv4CidrBlock": {
                      "type": "string",
                      "id": 3
                    },
                    "privateEndpoint": {
                      "type": "string",
                      "id": 4,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "publicEndpoint": {
                      "type": "string",
                      "id": 5,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "peeringName": {
                      "type": "string",
                      "id": 7,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "masterGlobalAccessConfig": {
                      "type": "PrivateClusterMasterGlobalAccessConfig",
                      "id": 8,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "privateEndpointSubnetwork": {
                      "type": "string",
                      "id": 10,
                      "options": {
                        "deprecated": true
                      }
                    }
                  }
                },
                "AuthenticatorGroupsConfig": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    },
                    "securityGroup": {
                      "type": "string",
                      "id": 2
                    }
                  }
                },
                "CloudRunConfig": {
                  "fields": {
                    "disabled": {
                      "type": "bool",
                      "id": 1
                    },
                    "loadBalancerType": {
                      "type": "LoadBalancerType",
                      "id": 3
                    }
                  },
                  "nested": {
                    "LoadBalancerType": {
                      "values": {
                        "LOAD_BALANCER_TYPE_UNSPECIFIED": 0,
                        "LOAD_BALANCER_TYPE_EXTERNAL": 1,
                        "LOAD_BALANCER_TYPE_INTERNAL": 2
                      }
                    }
                  }
                },
                "ConfigConnectorConfig": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "GcePersistentDiskCsiDriverConfig": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "GcpFilestoreCsiDriverConfig": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "GcsFuseCsiDriverConfig": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "ParallelstoreCsiDriverConfig": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "RayOperatorConfig": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    },
                    "rayClusterLoggingConfig": {
                      "type": "RayClusterLoggingConfig",
                      "id": 2,
                      "options": {
                        "(google.api.field_behavior)": "OPTIONAL"
                      }
                    },
                    "rayClusterMonitoringConfig": {
                      "type": "RayClusterMonitoringConfig",
                      "id": 3,
                      "options": {
                        "(google.api.field_behavior)": "OPTIONAL"
                      }
                    }
                  }
                },
                "GkeBackupAgentConfig": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "StatefulHAConfig": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "MasterAuthorizedNetworksConfig": {
                  "oneofs": {
                    "_gcpPublicCidrsAccessEnabled": {
                      "oneof": [
                        "gcpPublicCidrsAccessEnabled"
                      ]
                    },
                    "_privateEndpointEnforcementEnabled": {
                      "oneof": [
                        "privateEndpointEnforcementEnabled"
                      ]
                    }
                  },
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    },
                    "cidrBlocks": {
                      "rule": "repeated",
                      "type": "CidrBlock",
                      "id": 2
                    },
                    "gcpPublicCidrsAccessEnabled": {
                      "type": "bool",
                      "id": 3,
                      "options": {
                        "proto3_optional": true
                      }
                    },
                    "privateEndpointEnforcementEnabled": {
                      "type": "bool",
                      "id": 5,
                      "options": {
                        "proto3_optional": true
                      }
                    }
                  },
                  "nested": {
                    "CidrBlock": {
                      "fields": {
                        "displayName": {
                          "type": "string",
                          "id": 1
                        },
                        "cidrBlock": {
                          "type": "string",
                          "id": 2
                        }
                      }
                    }
                  }
                },
                "LegacyAbac": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "NetworkPolicy": {
                  "fields": {
                    "provider": {
                      "type": "Provider",
                      "id": 1
                    },
                    "enabled": {
                      "type": "bool",
                      "id": 2
                    }
                  },
                  "nested": {
                    "Provider": {
                      "values": {
                        "PROVIDER_UNSPECIFIED": 0,
                        "CALICO": 1
                      }
                    }
                  }
                },
                "BinaryAuthorization": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "evaluationMode": {
                      "type": "EvaluationMode",
                      "id": 2
                    }
                  },
                  "nested": {
                    "EvaluationMode": {
                      "values": {
                        "EVALUATION_MODE_UNSPECIFIED": 0,
                        "DISABLED": 1,
                        "PROJECT_SINGLETON_POLICY_ENFORCE": 2
                      }
                    }
                  }
                },
                "PodCIDROverprovisionConfig": {
                  "fields": {
                    "disable": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "IPAllocationPolicy": {
                  "fields": {
                    "useIpAliases": {
                      "type": "bool",
                      "id": 1
                    },
                    "createSubnetwork": {
                      "type": "bool",
                      "id": 2
                    },
                    "subnetworkName": {
                      "type": "string",
                      "id": 3
                    },
                    "clusterIpv4Cidr": {
                      "type": "string",
                      "id": 4,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "nodeIpv4Cidr": {
                      "type": "string",
                      "id": 5,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "servicesIpv4Cidr": {
                      "type": "string",
                      "id": 6,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "clusterSecondaryRangeName": {
                      "type": "string",
                      "id": 7
                    },
                    "servicesSecondaryRangeName": {
                      "type": "string",
                      "id": 8
                    },
                    "clusterIpv4CidrBlock": {
                      "type": "string",
                      "id": 9
                    },
                    "nodeIpv4CidrBlock": {
                      "type": "string",
                      "id": 10
                    },
                    "servicesIpv4CidrBlock": {
                      "type": "string",
                      "id": 11
                    },
                    "tpuIpv4CidrBlock": {
                      "type": "string",
                      "id": 13
                    },
                    "useRoutes": {
                      "type": "bool",
                      "id": 15
                    },
                    "stackType": {
                      "type": "StackType",
                      "id": 16
                    },
                    "ipv6AccessType": {
                      "type": "IPv6AccessType",
                      "id": 17
                    },
                    "podCidrOverprovisionConfig": {
                      "type": "PodCIDROverprovisionConfig",
                      "id": 21
                    },
                    "subnetIpv6CidrBlock": {
                      "type": "string",
                      "id": 22,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "servicesIpv6CidrBlock": {
                      "type": "string",
                      "id": 23,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "additionalPodRangesConfig": {
                      "type": "AdditionalPodRangesConfig",
                      "id": 24,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "defaultPodIpv4RangeUtilization": {
                      "type": "double",
                      "id": 25,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    }
                  }
                },
                "Cluster": {
                  "oneofs": {
                    "_nodePoolDefaults": {
                      "oneof": [
                        "nodePoolDefaults"
                      ]
                    },
                    "_satisfiesPzs": {
                      "oneof": [
                        "satisfiesPzs"
                      ]
                    },
                    "_satisfiesPzi": {
                      "oneof": [
                        "satisfiesPzi"
                      ]
                    },
                    "_userManagedKeysConfig": {
                      "oneof": [
                        "userManagedKeysConfig"
                      ]
                    },
                    "_rbacBindingConfig": {
                      "oneof": [
                        "rbacBindingConfig"
                      ]
                    }
                  },
                  "fields": {
                    "name": {
                      "type": "string",
                      "id": 1
                    },
                    "description": {
                      "type": "string",
                      "id": 2
                    },
                    "initialNodeCount": {
                      "type": "int32",
                      "id": 3,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "nodeConfig": {
                      "type": "NodeConfig",
                      "id": 4,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "masterAuth": {
                      "type": "MasterAuth",
                      "id": 5
                    },
                    "loggingService": {
                      "type": "string",
                      "id": 6
                    },
                    "monitoringService": {
                      "type": "string",
                      "id": 7
                    },
                    "network": {
                      "type": "string",
                      "id": 8
                    },
                    "clusterIpv4Cidr": {
                      "type": "string",
                      "id": 9
                    },
                    "addonsConfig": {
                      "type": "AddonsConfig",
                      "id": 10
                    },
                    "subnetwork": {
                      "type": "string",
                      "id": 11
                    },
                    "nodePools": {
                      "rule": "repeated",
                      "type": "NodePool",
                      "id": 12
                    },
                    "locations": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 13
                    },
                    "enableKubernetesAlpha": {
                      "type": "bool",
                      "id": 14
                    },
                    "resourceLabels": {
                      "keyType": "string",
                      "type": "string",
                      "id": 15
                    },
                    "labelFingerprint": {
                      "type": "string",
                      "id": 16
                    },
                    "legacyAbac": {
                      "type": "LegacyAbac",
                      "id": 18
                    },
                    "networkPolicy": {
                      "type": "NetworkPolicy",
                      "id": 19
                    },
                    "ipAllocationPolicy": {
                      "type": "IPAllocationPolicy",
                      "id": 20
                    },
                    "masterAuthorizedNetworksConfig": {
                      "type": "MasterAuthorizedNetworksConfig",
                      "id": 22,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "maintenancePolicy": {
                      "type": "MaintenancePolicy",
                      "id": 23
                    },
                    "binaryAuthorization": {
                      "type": "BinaryAuthorization",
                      "id": 24
                    },
                    "autoscaling": {
                      "type": "ClusterAutoscaling",
                      "id": 26
                    },
                    "networkConfig": {
                      "type": "NetworkConfig",
                      "id": 27
                    },
                    "defaultMaxPodsConstraint": {
                      "type": "MaxPodsConstraint",
                      "id": 30
                    },
                    "resourceUsageExportConfig": {
                      "type": "ResourceUsageExportConfig",
                      "id": 33
                    },
                    "authenticatorGroupsConfig": {
                      "type": "AuthenticatorGroupsConfig",
                      "id": 34
                    },
                    "privateClusterConfig": {
                      "type": "PrivateClusterConfig",
                      "id": 37
                    },
                    "databaseEncryption": {
                      "type": "DatabaseEncryption",
                      "id": 38
                    },
                    "verticalPodAutoscaling": {
                      "type": "VerticalPodAutoscaling",
                      "id": 39
                    },
                    "shieldedNodes": {
                      "type": "ShieldedNodes",
                      "id": 40
                    },
                    "releaseChannel": {
                      "type": "ReleaseChannel",
                      "id": 41
                    },
                    "workloadIdentityConfig": {
                      "type": "WorkloadIdentityConfig",
                      "id": 43
                    },
                    "meshCertificates": {
                      "type": "MeshCertificates",
                      "id": 67
                    },
                    "costManagementConfig": {
                      "type": "CostManagementConfig",
                      "id": 45
                    },
                    "notificationConfig": {
                      "type": "NotificationConfig",
                      "id": 49
                    },
                    "confidentialNodes": {
                      "type": "ConfidentialNodes",
                      "id": 50
                    },
                    "identityServiceConfig": {
                      "type": "IdentityServiceConfig",
                      "id": 54
                    },
                    "selfLink": {
                      "type": "string",
                      "id": 100,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 101,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "endpoint": {
                      "type": "string",
                      "id": 102,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "initialClusterVersion": {
                      "type": "string",
                      "id": 103
                    },
                    "currentMasterVersion": {
                      "type": "string",
                      "id": 104,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "currentNodeVersion": {
                      "type": "string",
                      "id": 105,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "createTime": {
                      "type": "string",
                      "id": 106,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "status": {
                      "type": "Status",
                      "id": 107,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "statusMessage": {
                      "type": "string",
                      "id": 108,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "nodeIpv4CidrSize": {
                      "type": "int32",
                      "id": 109,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "servicesIpv4Cidr": {
                      "type": "string",
                      "id": 110,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "instanceGroupUrls": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 111,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "currentNodeCount": {
                      "type": "int32",
                      "id": 112,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "expireTime": {
                      "type": "string",
                      "id": 113,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "location": {
                      "type": "string",
                      "id": 114,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "enableTpu": {
                      "type": "bool",
                      "id": 115
                    },
                    "tpuIpv4CidrBlock": {
                      "type": "string",
                      "id": 116,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "conditions": {
                      "rule": "repeated",
                      "type": "StatusCondition",
                      "id": 118
                    },
                    "autopilot": {
                      "type": "Autopilot",
                      "id": 128
                    },
                    "id": {
                      "type": "string",
                      "id": 129,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "nodePoolDefaults": {
                      "type": "NodePoolDefaults",
                      "id": 131,
                      "options": {
                        "proto3_optional": true
                      }
                    },
                    "loggingConfig": {
                      "type": "LoggingConfig",
                      "id": 132
                    },
                    "monitoringConfig": {
                      "type": "MonitoringConfig",
                      "id": 133
                    },
                    "nodePoolAutoConfig": {
                      "type": "NodePoolAutoConfig",
                      "id": 136
                    },
                    "etag": {
                      "type": "string",
                      "id": 139
                    },
                    "fleet": {
                      "type": "Fleet",
                      "id": 140
                    },
                    "securityPostureConfig": {
                      "type": "SecurityPostureConfig",
                      "id": 145
                    },
                    "controlPlaneEndpointsConfig": {
                      "type": "ControlPlaneEndpointsConfig",
                      "id": 146
                    },
                    "enableK8sBetaApis": {
                      "type": "K8sBetaAPIConfig",
                      "id": 143
                    },
                    "enterpriseConfig": {
                      "type": "EnterpriseConfig",
                      "id": 149
                    },
                    "secretManagerConfig": {
                      "type": "SecretManagerConfig",
                      "id": 150
                    },
                    "compliancePostureConfig": {
                      "type": "CompliancePostureConfig",
                      "id": 151
                    },
                    "satisfiesPzs": {
                      "type": "bool",
                      "id": 152,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY",
                        "proto3_optional": true
                      }
                    },
                    "satisfiesPzi": {
                      "type": "bool",
                      "id": 153,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY",
                        "proto3_optional": true
                      }
                    },
                    "userManagedKeysConfig": {
                      "type": "UserManagedKeysConfig",
                      "id": 154,
                      "options": {
                        "proto3_optional": true
                      }
                    },
                    "rbacBindingConfig": {
                      "type": "RBACBindingConfig",
                      "id": 156,
                      "options": {
                        "proto3_optional": true
                      }
                    }
                  },
                  "nested": {
                    "Status": {
                      "values": {
                        "STATUS_UNSPECIFIED": 0,
                        "PROVISIONING": 1,
                        "RUNNING": 2,
                        "RECONCILING": 3,
                        "STOPPING": 4,
                        "ERROR": 5,
                        "DEGRADED": 6
                      }
                    }
                  }
                },
                "RBACBindingConfig": {
                  "oneofs": {
                    "_enableInsecureBindingSystemUnauthenticated": {
                      "oneof": [
                        "enableInsecureBindingSystemUnauthenticated"
                      ]
                    },
                    "_enableInsecureBindingSystemAuthenticated": {
                      "oneof": [
                        "enableInsecureBindingSystemAuthenticated"
                      ]
                    }
                  },
                  "fields": {
                    "enableInsecureBindingSystemUnauthenticated": {
                      "type": "bool",
                      "id": 1,
                      "options": {
                        "proto3_optional": true
                      }
                    },
                    "enableInsecureBindingSystemAuthenticated": {
                      "type": "bool",
                      "id": 2,
                      "options": {
                        "proto3_optional": true
                      }
                    }
                  }
                },
                "UserManagedKeysConfig": {
                  "fields": {
                    "clusterCa": {
                      "type": "string",
                      "id": 10,
                      "options": {
                        "(google.api.resource_reference).type": "privateca.googleapis.com/CaPool"
                      }
                    },
                    "etcdApiCa": {
                      "type": "string",
                      "id": 11,
                      "options": {
                        "(google.api.resource_reference).type": "privateca.googleapis.com/CaPool"
                      }
                    },
                    "etcdPeerCa": {
                      "type": "string",
                      "id": 12,
                      "options": {
                        "(google.api.resource_reference).type": "privateca.googleapis.com/CaPool"
                      }
                    },
                    "serviceAccountSigningKeys": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 13,
                      "options": {
                        "(google.api.resource_reference).type": "cloudkms.googleapis.com/CryptoKeyVersion"
                      }
                    },
                    "serviceAccountVerificationKeys": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 14,
                      "options": {
                        "(google.api.resource_reference).type": "cloudkms.googleapis.com/CryptoKeyVersion"
                      }
                    },
                    "aggregationCa": {
                      "type": "string",
                      "id": 15,
                      "options": {
                        "(google.api.resource_reference).type": "privateca.googleapis.com/CaPool"
                      }
                    },
                    "controlPlaneDiskEncryptionKey": {
                      "type": "string",
                      "id": 16,
                      "options": {
                        "(google.api.resource_reference).type": "cloudkms.googleapis.com/CryptoKeyVersion"
                      }
                    },
                    "gkeopsEtcdBackupEncryptionKey": {
                      "type": "string",
                      "id": 17,
                      "options": {
                        "(google.api.resource_reference).type": "cloudkms.googleapis.com/CryptoKeyVersion"
                      }
                    }
                  }
                },
                "CompliancePostureConfig": {
                  "oneofs": {
                    "_mode": {
                      "oneof": [
                        "mode"
                      ]
                    }
                  },
                  "fields": {
                    "mode": {
                      "type": "Mode",
                      "id": 1,
                      "options": {
                        "proto3_optional": true
                      }
                    },
                    "complianceStandards": {
                      "rule": "repeated",
                      "type": "ComplianceStandard",
                      "id": 2
                    }
                  },
                  "nested": {
                    "Mode": {
                      "values": {
                        "MODE_UNSPECIFIED": 0,
                        "DISABLED": 1,
                        "ENABLED": 2
                      }
                    },
                    "ComplianceStandard": {
                      "oneofs": {
                        "_standard": {
                          "oneof": [
                            "standard"
                          ]
                        }
                      },
                      "fields": {
                        "standard": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "proto3_optional": true
                          }
                        }
                      }
                    }
                  }
                },
                "K8sBetaAPIConfig": {
                  "fields": {
                    "enabledApis": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 1
                    }
                  }
                },
                "SecurityPostureConfig": {
                  "oneofs": {
                    "_mode": {
                      "oneof": [
                        "mode"
                      ]
                    },
                    "_vulnerabilityMode": {
                      "oneof": [
                        "vulnerabilityMode"
                      ]
                    }
                  },
                  "fields": {
                    "mode": {
                      "type": "Mode",
                      "id": 1,
                      "options": {
                        "proto3_optional": true
                      }
                    },
                    "vulnerabilityMode": {
                      "type": "VulnerabilityMode",
                      "id": 2,
                      "options": {
                        "proto3_optional": true
                      }
                    }
                  },
                  "nested": {
                    "Mode": {
                      "values": {
                        "MODE_UNSPECIFIED": 0,
                        "DISABLED": 1,
                        "BASIC": 2,
                        "ENTERPRISE": 3
                      }
                    },
                    "VulnerabilityMode": {
                      "values": {
                        "VULNERABILITY_MODE_UNSPECIFIED": 0,
                        "VULNERABILITY_DISABLED": 1,
                        "VULNERABILITY_BASIC": 2,
                        "VULNERABILITY_ENTERPRISE": 3
                      }
                    }
                  }
                },
                "NodePoolAutoConfig": {
                  "fields": {
                    "networkTags": {
                      "type": "NetworkTags",
                      "id": 1
                    },
                    "resourceManagerTags": {
                      "type": "ResourceManagerTags",
                      "id": 2
                    },
                    "nodeKubeletConfig": {
                      "type": "NodeKubeletConfig",
                      "id": 3
                    },
                    "linuxNodeConfig": {
                      "type": "LinuxNodeConfig",
                      "id": 4,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    }
                  }
                },
                "NodePoolDefaults": {
                  "fields": {
                    "nodeConfigDefaults": {
                      "type": "NodeConfigDefaults",
                      "id": 1
                    }
                  }
                },
                "NodeConfigDefaults": {
                  "fields": {
                    "gcfsConfig": {
                      "type": "GcfsConfig",
                      "id": 1
                    },
                    "loggingConfig": {
                      "type": "NodePoolLoggingConfig",
                      "id": 3
                    },
                    "containerdConfig": {
                      "type": "ContainerdConfig",
                      "id": 4
                    },
                    "nodeKubeletConfig": {
                      "type": "NodeKubeletConfig",
                      "id": 6
                    }
                  }
                },
                "ClusterUpdate": {
                  "oneofs": {
                    "_desiredEnablePrivateEndpoint": {
                      "oneof": [
                        "desiredEnablePrivateEndpoint"
                      ]
                    },
                    "_desiredDefaultEnablePrivateNodes": {
                      "oneof": [
                        "desiredDefaultEnablePrivateNodes"
                      ]
                    },
                    "_desiredEnableFqdnNetworkPolicy": {
                      "oneof": [
                        "desiredEnableFqdnNetworkPolicy"
                      ]
                    },
                    "_desiredEnableMultiNetworking": {
                      "oneof": [
                        "desiredEnableMultiNetworking"
                      ]
                    },
                    "_desiredInTransitEncryptionConfig": {
                      "oneof": [
                        "desiredInTransitEncryptionConfig"
                      ]
                    },
                    "_desiredEnableCiliumClusterwideNetworkPolicy": {
                      "oneof": [
                        "desiredEnableCiliumClusterwideNetworkPolicy"
                      ]
                    },
                    "_desiredSecretManagerConfig": {
                      "oneof": [
                        "desiredSecretManagerConfig"
                      ]
                    },
                    "_desiredCompliancePostureConfig": {
                      "oneof": [
                        "desiredCompliancePostureConfig"
                      ]
                    },
                    "_desiredRbacBindingConfig": {
                      "oneof": [
                        "desiredRbacBindingConfig"
                      ]
                    }
                  },
                  "fields": {
                    "desiredNodeVersion": {
                      "type": "string",
                      "id": 4
                    },
                    "desiredMonitoringService": {
                      "type": "string",
                      "id": 5
                    },
                    "desiredAddonsConfig": {
                      "type": "AddonsConfig",
                      "id": 6
                    },
                    "desiredNodePoolId": {
                      "type": "string",
                      "id": 7
                    },
                    "desiredImageType": {
                      "type": "string",
                      "id": 8
                    },
                    "desiredDatabaseEncryption": {
                      "type": "DatabaseEncryption",
                      "id": 46
                    },
                    "desiredWorkloadIdentityConfig": {
                      "type": "WorkloadIdentityConfig",
                      "id": 47
                    },
                    "desiredMeshCertificates": {
                      "type": "MeshCertificates",
                      "id": 67
                    },
                    "desiredShieldedNodes": {
                      "type": "ShieldedNodes",
                      "id": 48
                    },
                    "desiredCostManagementConfig": {
                      "type": "CostManagementConfig",
                      "id": 49
                    },
                    "desiredDnsConfig": {
                      "type": "DNSConfig",
                      "id": 53
                    },
                    "desiredNodePoolAutoscaling": {
                      "type": "NodePoolAutoscaling",
                      "id": 9
                    },
                    "desiredLocations": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 10
                    },
                    "desiredMasterAuthorizedNetworksConfig": {
                      "type": "MasterAuthorizedNetworksConfig",
                      "id": 12,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "desiredClusterAutoscaling": {
                      "type": "ClusterAutoscaling",
                      "id": 15
                    },
                    "desiredBinaryAuthorization": {
                      "type": "BinaryAuthorization",
                      "id": 16
                    },
                    "desiredLoggingService": {
                      "type": "string",
                      "id": 19
                    },
                    "desiredResourceUsageExportConfig": {
                      "type": "ResourceUsageExportConfig",
                      "id": 21
                    },
                    "desiredVerticalPodAutoscaling": {
                      "type": "VerticalPodAutoscaling",
                      "id": 22
                    },
                    "desiredPrivateClusterConfig": {
                      "type": "PrivateClusterConfig",
                      "id": 25,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "desiredIntraNodeVisibilityConfig": {
                      "type": "IntraNodeVisibilityConfig",
                      "id": 26
                    },
                    "desiredDefaultSnatStatus": {
                      "type": "DefaultSnatStatus",
                      "id": 28
                    },
                    "desiredReleaseChannel": {
                      "type": "ReleaseChannel",
                      "id": 31
                    },
                    "desiredL4ilbSubsettingConfig": {
                      "type": "ILBSubsettingConfig",
                      "id": 39
                    },
                    "desiredDatapathProvider": {
                      "type": "DatapathProvider",
                      "id": 50
                    },
                    "desiredPrivateIpv6GoogleAccess": {
                      "type": "PrivateIPv6GoogleAccess",
                      "id": 51
                    },
                    "desiredNotificationConfig": {
                      "type": "NotificationConfig",
                      "id": 55
                    },
                    "desiredAuthenticatorGroupsConfig": {
                      "type": "AuthenticatorGroupsConfig",
                      "id": 63
                    },
                    "desiredLoggingConfig": {
                      "type": "LoggingConfig",
                      "id": 64
                    },
                    "desiredMonitoringConfig": {
                      "type": "MonitoringConfig",
                      "id": 65
                    },
                    "desiredIdentityServiceConfig": {
                      "type": "IdentityServiceConfig",
                      "id": 66
                    },
                    "desiredServiceExternalIpsConfig": {
                      "type": "ServiceExternalIPsConfig",
                      "id": 60
                    },
                    "desiredEnablePrivateEndpoint": {
                      "type": "bool",
                      "id": 71,
                      "options": {
                        "deprecated": true,
                        "proto3_optional": true
                      }
                    },
                    "desiredDefaultEnablePrivateNodes": {
                      "type": "bool",
                      "id": 72,
                      "options": {
                        "proto3_optional": true
                      }
                    },
                    "desiredControlPlaneEndpointsConfig": {
                      "type": "ControlPlaneEndpointsConfig",
                      "id": 73
                    },
                    "desiredMasterVersion": {
                      "type": "string",
                      "id": 100
                    },
                    "desiredGcfsConfig": {
                      "type": "GcfsConfig",
                      "id": 109
                    },
                    "desiredNodePoolAutoConfigNetworkTags": {
                      "type": "NetworkTags",
                      "id": 110
                    },
                    "desiredGatewayApiConfig": {
                      "type": "GatewayAPIConfig",
                      "id": 114
                    },
                    "etag": {
                      "type": "string",
                      "id": 115
                    },
                    "desiredNodePoolLoggingConfig": {
                      "type": "NodePoolLoggingConfig",
                      "id": 116
                    },
                    "desiredFleet": {
                      "type": "Fleet",
                      "id": 117
                    },
                    "desiredStackType": {
                      "type": "StackType",
                      "id": 119
                    },
                    "additionalPodRangesConfig": {
                      "type": "AdditionalPodRangesConfig",
                      "id": 120
                    },
                    "removedAdditionalPodRangesConfig": {
                      "type": "AdditionalPodRangesConfig",
                      "id": 121
                    },
                    "enableK8sBetaApis": {
                      "type": "K8sBetaAPIConfig",
                      "id": 122
                    },
                    "desiredSecurityPostureConfig": {
                      "type": "SecurityPostureConfig",
                      "id": 124
                    },
                    "desiredNetworkPerformanceConfig": {
                      "type": "NetworkConfig.ClusterNetworkPerformanceConfig",
                      "id": 125
                    },
                    "desiredEnableFqdnNetworkPolicy": {
                      "type": "bool",
                      "id": 126,
                      "options": {
                        "proto3_optional": true
                      }
                    },
                    "desiredAutopilotWorkloadPolicyConfig": {
                      "type": "WorkloadPolicyConfig",
                      "id": 128
                    },
                    "desiredK8sBetaApis": {
                      "type": "K8sBetaAPIConfig",
                      "id": 131
                    },
                    "desiredContainerdConfig": {
                      "type": "ContainerdConfig",
                      "id": 134
                    },
                    "desiredEnableMultiNetworking": {
                      "type": "bool",
                      "id": 135,
                      "options": {
                        "proto3_optional": true
                      }
                    },
                    "desiredNodePoolAutoConfigResourceManagerTags": {
                      "type": "ResourceManagerTags",
                      "id": 136
                    },
                    "desiredInTransitEncryptionConfig": {
                      "type": "InTransitEncryptionConfig",
                      "id": 137,
                      "options": {
                        "proto3_optional": true
                      }
                    },
                    "desiredEnableCiliumClusterwideNetworkPolicy": {
                      "type": "bool",
                      "id": 138,
                      "options": {
                        "proto3_optional": true
                      }
                    },
                    "desiredSecretManagerConfig": {
                      "type": "SecretManagerConfig",
                      "id": 139,
                      "options": {
                        "proto3_optional": true
                      }
                    },
                    "desiredCompliancePostureConfig": {
                      "type": "CompliancePostureConfig",
                      "id": 140,
                      "options": {
                        "proto3_optional": true
                      }
                    },
                    "desiredNodeKubeletConfig": {
                      "type": "NodeKubeletConfig",
                      "id": 141
                    },
                    "desiredNodePoolAutoConfigKubeletConfig": {
                      "type": "NodeKubeletConfig",
                      "id": 142
                    },
                    "userManagedKeysConfig": {
                      "type": "UserManagedKeysConfig",
                      "id": 143
                    },
                    "desiredRbacBindingConfig": {
                      "type": "RBACBindingConfig",
                      "id": 144,
                      "options": {
                        "proto3_optional": true
                      }
                    },
                    "desiredEnterpriseConfig": {
                      "type": "DesiredEnterpriseConfig",
                      "id": 147
                    },
                    "desiredNodePoolAutoConfigLinuxNodeConfig": {
                      "type": "LinuxNodeConfig",
                      "id": 150
                    }
                  }
                },
                "AdditionalPodRangesConfig": {
                  "fields": {
                    "podRangeNames": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 1
                    },
                    "podRangeInfo": {
                      "rule": "repeated",
                      "type": "RangeInfo",
                      "id": 2,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    }
                  }
                },
                "RangeInfo": {
                  "fields": {
                    "rangeName": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "utilization": {
                      "type": "double",
                      "id": 2,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    }
                  }
                },
                "DesiredEnterpriseConfig": {
                  "fields": {
                    "desiredTier": {
                      "type": "EnterpriseConfig.ClusterTier",
                      "id": 1
                    }
                  }
                },
                "Operation": {
                  "fields": {
                    "name": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "operationType": {
                      "type": "Type",
                      "id": 3,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "status": {
                      "type": "Status",
                      "id": 4,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "detail": {
                      "type": "string",
                      "id": 8,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "statusMessage": {
                      "type": "string",
                      "id": 5,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "selfLink": {
                      "type": "string",
                      "id": 6,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "targetLink": {
                      "type": "string",
                      "id": 7,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "location": {
                      "type": "string",
                      "id": 9,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "startTime": {
                      "type": "string",
                      "id": 10,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "endTime": {
                      "type": "string",
                      "id": 11,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "progress": {
                      "type": "OperationProgress",
                      "id": 12,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "clusterConditions": {
                      "rule": "repeated",
                      "type": "StatusCondition",
                      "id": 13,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "nodepoolConditions": {
                      "rule": "repeated",
                      "type": "StatusCondition",
                      "id": 14,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "error": {
                      "type": "google.rpc.Status",
                      "id": 15
                    }
                  },
                  "nested": {
                    "Status": {
                      "values": {
                        "STATUS_UNSPECIFIED": 0,
                        "PENDING": 1,
                        "RUNNING": 2,
                        "DONE": 3,
                        "ABORTING": 4
                      }
                    },
                    "Type": {
                      "valuesOptions": {
                        "AUTO_UPGRADE_NODES": {
                          "deprecated": true
                        },
                        "SET_LABELS": {
                          "deprecated": true
                        },
                        "SET_MASTER_AUTH": {
                          "deprecated": true
                        },
                        "SET_NETWORK_POLICY": {
                          "deprecated": true
                        },
                        "SET_MAINTENANCE_POLICY": {
                          "deprecated": true
                        }
                      },
                      "values": {
                        "TYPE_UNSPECIFIED": 0,
                        "CREATE_CLUSTER": 1,
                        "DELETE_CLUSTER": 2,
                        "UPGRADE_MASTER": 3,
                        "UPGRADE_NODES": 4,
                        "REPAIR_CLUSTER": 5,
                        "UPDATE_CLUSTER": 6,
                        "CREATE_NODE_POOL": 7,
                        "DELETE_NODE_POOL": 8,
                        "SET_NODE_POOL_MANAGEMENT": 9,
                        "AUTO_REPAIR_NODES": 10,
                        "AUTO_UPGRADE_NODES": 11,
                        "SET_LABELS": 12,
                        "SET_MASTER_AUTH": 13,
                        "SET_NODE_POOL_SIZE": 14,
                        "SET_NETWORK_POLICY": 15,
                        "SET_MAINTENANCE_POLICY": 16,
                        "RESIZE_CLUSTER": 18,
                        "FLEET_FEATURE_UPGRADE": 19
                      }
                    }
                  }
                },
                "OperationProgress": {
                  "fields": {
                    "name": {
                      "type": "string",
                      "id": 1
                    },
                    "status": {
                      "type": "Operation.Status",
                      "id": 2
                    },
                    "metrics": {
                      "rule": "repeated",
                      "type": "Metric",
                      "id": 3
                    },
                    "stages": {
                      "rule": "repeated",
                      "type": "OperationProgress",
                      "id": 4
                    }
                  },
                  "nested": {
                    "Metric": {
                      "oneofs": {
                        "value": {
                          "oneof": [
                            "intValue",
                            "doubleValue",
                            "stringValue"
                          ]
                        }
                      },
                      "fields": {
                        "name": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED"
                          }
                        },
                        "intValue": {
                          "type": "int64",
                          "id": 2
                        },
                        "doubleValue": {
                          "type": "double",
                          "id": 3
                        },
                        "stringValue": {
                          "type": "string",
                          "id": 4
                        }
                      }
                    }
                  }
                },
                "CreateClusterRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "cluster": {
                      "type": "Cluster",
                      "id": 3,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "parent": {
                      "type": "string",
                      "id": 5
                    }
                  }
                },
                "GetClusterRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 5
                    }
                  }
                },
                "UpdateClusterRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "update": {
                      "type": "ClusterUpdate",
                      "id": 4,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 5
                    }
                  }
                },
                "UpdateNodePoolRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "nodePoolId": {
                      "type": "string",
                      "id": 4,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "nodeVersion": {
                      "type": "string",
                      "id": 5,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "imageType": {
                      "type": "string",
                      "id": 6,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 8
                    },
                    "locations": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 13
                    },
                    "workloadMetadataConfig": {
                      "type": "WorkloadMetadataConfig",
                      "id": 14
                    },
                    "upgradeSettings": {
                      "type": "NodePool.UpgradeSettings",
                      "id": 15
                    },
                    "tags": {
                      "type": "NetworkTags",
                      "id": 16
                    },
                    "taints": {
                      "type": "NodeTaints",
                      "id": 17
                    },
                    "labels": {
                      "type": "NodeLabels",
                      "id": 18
                    },
                    "linuxNodeConfig": {
                      "type": "LinuxNodeConfig",
                      "id": 19
                    },
                    "kubeletConfig": {
                      "type": "NodeKubeletConfig",
                      "id": 20
                    },
                    "nodeNetworkConfig": {
                      "type": "NodeNetworkConfig",
                      "id": 21
                    },
                    "gcfsConfig": {
                      "type": "GcfsConfig",
                      "id": 22
                    },
                    "confidentialNodes": {
                      "type": "ConfidentialNodes",
                      "id": 23
                    },
                    "gvnic": {
                      "type": "VirtualNIC",
                      "id": 29
                    },
                    "etag": {
                      "type": "string",
                      "id": 30
                    },
                    "fastSocket": {
                      "type": "FastSocket",
                      "id": 31
                    },
                    "loggingConfig": {
                      "type": "NodePoolLoggingConfig",
                      "id": 32
                    },
                    "resourceLabels": {
                      "type": "ResourceLabels",
                      "id": 33
                    },
                    "windowsNodeConfig": {
                      "type": "WindowsNodeConfig",
                      "id": 34
                    },
                    "accelerators": {
                      "rule": "repeated",
                      "type": "AcceleratorConfig",
                      "id": 35
                    },
                    "machineType": {
                      "type": "string",
                      "id": 36,
                      "options": {
                        "(google.api.field_behavior)": "OPTIONAL"
                      }
                    },
                    "diskType": {
                      "type": "string",
                      "id": 37,
                      "options": {
                        "(google.api.field_behavior)": "OPTIONAL"
                      }
                    },
                    "diskSizeGb": {
                      "type": "int64",
                      "id": 38,
                      "options": {
                        "(google.api.field_behavior)": "OPTIONAL"
                      }
                    },
                    "resourceManagerTags": {
                      "type": "ResourceManagerTags",
                      "id": 39
                    },
                    "containerdConfig": {
                      "type": "ContainerdConfig",
                      "id": 40
                    },
                    "queuedProvisioning": {
                      "type": "NodePool.QueuedProvisioning",
                      "id": 42
                    },
                    "storagePools": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 43
                    }
                  }
                },
                "SetNodePoolAutoscalingRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "nodePoolId": {
                      "type": "string",
                      "id": 4,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "autoscaling": {
                      "type": "NodePoolAutoscaling",
                      "id": 5,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 6
                    }
                  }
                },
                "SetLoggingServiceRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "loggingService": {
                      "type": "string",
                      "id": 4,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 5
                    }
                  }
                },
                "SetMonitoringServiceRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "monitoringService": {
                      "type": "string",
                      "id": 4,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 6
                    }
                  }
                },
                "SetAddonsConfigRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "addonsConfig": {
                      "type": "AddonsConfig",
                      "id": 4,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 6
                    }
                  }
                },
                "SetLocationsRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "locations": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 4,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 6
                    }
                  }
                },
                "UpdateMasterRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "masterVersion": {
                      "type": "string",
                      "id": 4,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 7
                    }
                  }
                },
                "SetMasterAuthRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "action": {
                      "type": "Action",
                      "id": 4,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "update": {
                      "type": "MasterAuth",
                      "id": 5,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 7
                    }
                  },
                  "nested": {
                    "Action": {
                      "values": {
                        "UNKNOWN": 0,
                        "SET_PASSWORD": 1,
                        "GENERATE_PASSWORD": 2,
                        "SET_USERNAME": 3
                      }
                    }
                  }
                },
                "DeleteClusterRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 4
                    }
                  }
                },
                "ListClustersRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "parent": {
                      "type": "string",
                      "id": 4
                    }
                  }
                },
                "ListClustersResponse": {
                  "fields": {
                    "clusters": {
                      "rule": "repeated",
                      "type": "Cluster",
                      "id": 1
                    },
                    "missingZones": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 2
                    }
                  }
                },
                "GetOperationRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "operationId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 5
                    }
                  }
                },
                "ListOperationsRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "parent": {
                      "type": "string",
                      "id": 4
                    }
                  }
                },
                "CancelOperationRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "operationId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 4
                    }
                  }
                },
                "ListOperationsResponse": {
                  "fields": {
                    "operations": {
                      "rule": "repeated",
                      "type": "Operation",
                      "id": 1
                    },
                    "missingZones": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 2
                    }
                  }
                },
                "GetServerConfigRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 4
                    }
                  }
                },
                "ServerConfig": {
                  "fields": {
                    "defaultClusterVersion": {
                      "type": "string",
                      "id": 1
                    },
                    "validNodeVersions": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 3
                    },
                    "defaultImageType": {
                      "type": "string",
                      "id": 4
                    },
                    "validImageTypes": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 5
                    },
                    "validMasterVersions": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 6
                    },
                    "channels": {
                      "rule": "repeated",
                      "type": "ReleaseChannelConfig",
                      "id": 9
                    }
                  },
                  "nested": {
                    "ReleaseChannelConfig": {
                      "fields": {
                        "channel": {
                          "type": "ReleaseChannel.Channel",
                          "id": 1
                        },
                        "defaultVersion": {
                          "type": "string",
                          "id": 2
                        },
                        "validVersions": {
                          "rule": "repeated",
                          "type": "string",
                          "id": 4
                        },
                        "upgradeTargetVersion": {
                          "type": "string",
                          "id": 5
                        }
                      }
                    }
                  }
                },
                "CreateNodePoolRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "nodePool": {
                      "type": "NodePool",
                      "id": 4,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "parent": {
                      "type": "string",
                      "id": 6
                    }
                  }
                },
                "DeleteNodePoolRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "nodePoolId": {
                      "type": "string",
                      "id": 4,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 6
                    }
                  }
                },
                "ListNodePoolsRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "parent": {
                      "type": "string",
                      "id": 5
                    }
                  }
                },
                "GetNodePoolRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "nodePoolId": {
                      "type": "string",
                      "id": 4,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 6
                    }
                  }
                },
                "BlueGreenSettings": {
                  "oneofs": {
                    "rolloutPolicy": {
                      "oneof": [
                        "standardRolloutPolicy"
                      ]
                    },
                    "_nodePoolSoakDuration": {
                      "oneof": [
                        "nodePoolSoakDuration"
                      ]
                    }
                  },
                  "fields": {
                    "standardRolloutPolicy": {
                      "type": "StandardRolloutPolicy",
                      "id": 1
                    },
                    "nodePoolSoakDuration": {
                      "type": "google.protobuf.Duration",
                      "id": 2,
                      "options": {
                        "proto3_optional": true
                      }
                    }
                  },
                  "nested": {
                    "StandardRolloutPolicy": {
                      "oneofs": {
                        "updateBatchSize": {
                          "oneof": [
                            "batchPercentage",
                            "batchNodeCount"
                          ]
                        },
                        "_batchSoakDuration": {
                          "oneof": [
                            "batchSoakDuration"
                          ]
                        }
                      },
                      "fields": {
                        "batchPercentage": {
                          "type": "float",
                          "id": 1
                        },
                        "batchNodeCount": {
                          "type": "int32",
                          "id": 2
                        },
                        "batchSoakDuration": {
                          "type": "google.protobuf.Duration",
                          "id": 3,
                          "options": {
                            "proto3_optional": true
                          }
                        }
                      }
                    }
                  }
                },
                "NodePool": {
                  "fields": {
                    "name": {
                      "type": "string",
                      "id": 1
                    },
                    "config": {
                      "type": "NodeConfig",
                      "id": 2
                    },
                    "initialNodeCount": {
                      "type": "int32",
                      "id": 3
                    },
                    "locations": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 13
                    },
                    "networkConfig": {
                      "type": "NodeNetworkConfig",
                      "id": 14
                    },
                    "selfLink": {
                      "type": "string",
                      "id": 100,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "version": {
                      "type": "string",
                      "id": 101
                    },
                    "instanceGroupUrls": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 102,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "status": {
                      "type": "Status",
                      "id": 103,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "statusMessage": {
                      "type": "string",
                      "id": 104,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "autoscaling": {
                      "type": "NodePoolAutoscaling",
                      "id": 4
                    },
                    "management": {
                      "type": "NodeManagement",
                      "id": 5
                    },
                    "maxPodsConstraint": {
                      "type": "MaxPodsConstraint",
                      "id": 6
                    },
                    "conditions": {
                      "rule": "repeated",
                      "type": "StatusCondition",
                      "id": 105
                    },
                    "podIpv4CidrSize": {
                      "type": "int32",
                      "id": 7,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "upgradeSettings": {
                      "type": "UpgradeSettings",
                      "id": 107
                    },
                    "placementPolicy": {
                      "type": "PlacementPolicy",
                      "id": 108
                    },
                    "updateInfo": {
                      "type": "UpdateInfo",
                      "id": 109,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "etag": {
                      "type": "string",
                      "id": 110
                    },
                    "queuedProvisioning": {
                      "type": "QueuedProvisioning",
                      "id": 112
                    },
                    "bestEffortProvisioning": {
                      "type": "BestEffortProvisioning",
                      "id": 113
                    }
                  },
                  "nested": {
                    "UpgradeSettings": {
                      "oneofs": {
                        "_strategy": {
                          "oneof": [
                            "strategy"
                          ]
                        },
                        "_blueGreenSettings": {
                          "oneof": [
                            "blueGreenSettings"
                          ]
                        }
                      },
                      "fields": {
                        "maxSurge": {
                          "type": "int32",
                          "id": 1
                        },
                        "maxUnavailable": {
                          "type": "int32",
                          "id": 2
                        },
                        "strategy": {
                          "type": "NodePoolUpdateStrategy",
                          "id": 3,
                          "options": {
                            "proto3_optional": true
                          }
                        },
                        "blueGreenSettings": {
                          "type": "BlueGreenSettings",
                          "id": 4,
                          "options": {
                            "proto3_optional": true
                          }
                        }
                      }
                    },
                    "UpdateInfo": {
                      "fields": {
                        "blueGreenInfo": {
                          "type": "BlueGreenInfo",
                          "id": 1
                        }
                      },
                      "nested": {
                        "BlueGreenInfo": {
                          "fields": {
                            "phase": {
                              "type": "Phase",
                              "id": 1
                            },
                            "blueInstanceGroupUrls": {
                              "rule": "repeated",
                              "type": "string",
                              "id": 2
                            },
                            "greenInstanceGroupUrls": {
                              "rule": "repeated",
                              "type": "string",
                              "id": 3
                            },
                            "bluePoolDeletionStartTime": {
                              "type": "string",
                              "id": 4
                            },
                            "greenPoolVersion": {
                              "type": "string",
                              "id": 5
                            }
                          },
                          "nested": {
                            "Phase": {
                              "values": {
                                "PHASE_UNSPECIFIED": 0,
                                "UPDATE_STARTED": 1,
                                "CREATING_GREEN_POOL": 2,
                                "CORDONING_BLUE_POOL": 3,
                                "DRAINING_BLUE_POOL": 4,
                                "NODE_POOL_SOAKING": 5,
                                "DELETING_BLUE_POOL": 6,
                                "ROLLBACK_STARTED": 7
                              }
                            }
                          }
                        }
                      }
                    },
                    "Status": {
                      "values": {
                        "STATUS_UNSPECIFIED": 0,
                        "PROVISIONING": 1,
                        "RUNNING": 2,
                        "RUNNING_WITH_ERROR": 3,
                        "RECONCILING": 4,
                        "STOPPING": 5,
                        "ERROR": 6
                      }
                    },
                    "PlacementPolicy": {
                      "fields": {
                        "type": {
                          "type": "Type",
                          "id": 1
                        },
                        "tpuTopology": {
                          "type": "string",
                          "id": 2,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "policyName": {
                          "type": "string",
                          "id": 3
                        }
                      },
                      "nested": {
                        "Type": {
                          "values": {
                            "TYPE_UNSPECIFIED": 0,
                            "COMPACT": 1
                          }
                        }
                      }
                    },
                    "QueuedProvisioning": {
                      "fields": {
                        "enabled": {
                          "type": "bool",
                          "id": 1
                        }
                      }
                    }
                  }
                },
                "NodeManagement": {
                  "fields": {
                    "autoUpgrade": {
                      "type": "bool",
                      "id": 1
                    },
                    "autoRepair": {
                      "type": "bool",
                      "id": 2
                    },
                    "upgradeOptions": {
                      "type": "AutoUpgradeOptions",
                      "id": 10
                    }
                  }
                },
                "BestEffortProvisioning": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    },
                    "minProvisionNodes": {
                      "type": "int32",
                      "id": 2
                    }
                  }
                },
                "AutoUpgradeOptions": {
                  "fields": {
                    "autoUpgradeStartTime": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "description": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    }
                  }
                },
                "MaintenancePolicy": {
                  "fields": {
                    "window": {
                      "type": "MaintenanceWindow",
                      "id": 1
                    },
                    "resourceVersion": {
                      "type": "string",
                      "id": 3
                    }
                  }
                },
                "MaintenanceWindow": {
                  "oneofs": {
                    "policy": {
                      "oneof": [
                        "dailyMaintenanceWindow",
                        "recurringWindow"
                      ]
                    }
                  },
                  "fields": {
                    "dailyMaintenanceWindow": {
                      "type": "DailyMaintenanceWindow",
                      "id": 2
                    },
                    "recurringWindow": {
                      "type": "RecurringTimeWindow",
                      "id": 3
                    },
                    "maintenanceExclusions": {
                      "keyType": "string",
                      "type": "TimeWindow",
                      "id": 4
                    }
                  }
                },
                "TimeWindow": {
                  "oneofs": {
                    "options": {
                      "oneof": [
                        "maintenanceExclusionOptions"
                      ]
                    }
                  },
                  "fields": {
                    "maintenanceExclusionOptions": {
                      "type": "MaintenanceExclusionOptions",
                      "id": 3
                    },
                    "startTime": {
                      "type": "google.protobuf.Timestamp",
                      "id": 1
                    },
                    "endTime": {
                      "type": "google.protobuf.Timestamp",
                      "id": 2
                    }
                  }
                },
                "MaintenanceExclusionOptions": {
                  "fields": {
                    "scope": {
                      "type": "Scope",
                      "id": 1
                    }
                  },
                  "nested": {
                    "Scope": {
                      "values": {
                        "NO_UPGRADES": 0,
                        "NO_MINOR_UPGRADES": 1,
                        "NO_MINOR_OR_NODE_UPGRADES": 2
                      }
                    }
                  }
                },
                "RecurringTimeWindow": {
                  "fields": {
                    "window": {
                      "type": "TimeWindow",
                      "id": 1
                    },
                    "recurrence": {
                      "type": "string",
                      "id": 2
                    }
                  }
                },
                "DailyMaintenanceWindow": {
                  "fields": {
                    "startTime": {
                      "type": "string",
                      "id": 2
                    },
                    "duration": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    }
                  }
                },
                "SetNodePoolManagementRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "nodePoolId": {
                      "type": "string",
                      "id": 4,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "management": {
                      "type": "NodeManagement",
                      "id": 5,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 7
                    }
                  }
                },
                "SetNodePoolSizeRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "nodePoolId": {
                      "type": "string",
                      "id": 4,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "nodeCount": {
                      "type": "int32",
                      "id": 5,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 7
                    }
                  }
                },
                "CompleteNodePoolUpgradeRequest": {
                  "fields": {
                    "name": {
                      "type": "string",
                      "id": 1
                    }
                  }
                },
                "RollbackNodePoolUpgradeRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "nodePoolId": {
                      "type": "string",
                      "id": 4,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 6
                    },
                    "respectPdb": {
                      "type": "bool",
                      "id": 7
                    }
                  }
                },
                "ListNodePoolsResponse": {
                  "fields": {
                    "nodePools": {
                      "rule": "repeated",
                      "type": "NodePool",
                      "id": 1
                    }
                  }
                },
                "ClusterAutoscaling": {
                  "fields": {
                    "enableNodeAutoprovisioning": {
                      "type": "bool",
                      "id": 1
                    },
                    "resourceLimits": {
                      "rule": "repeated",
                      "type": "ResourceLimit",
                      "id": 2
                    },
                    "autoscalingProfile": {
                      "type": "AutoscalingProfile",
                      "id": 3
                    },
                    "autoprovisioningNodePoolDefaults": {
                      "type": "AutoprovisioningNodePoolDefaults",
                      "id": 4
                    },
                    "autoprovisioningLocations": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 5
                    }
                  },
                  "nested": {
                    "AutoscalingProfile": {
                      "values": {
                        "PROFILE_UNSPECIFIED": 0,
                        "OPTIMIZE_UTILIZATION": 1,
                        "BALANCED": 2
                      }
                    }
                  }
                },
                "AutoprovisioningNodePoolDefaults": {
                  "oneofs": {
                    "_insecureKubeletReadonlyPortEnabled": {
                      "oneof": [
                        "insecureKubeletReadonlyPortEnabled"
                      ]
                    }
                  },
                  "fields": {
                    "oauthScopes": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 1
                    },
                    "serviceAccount": {
                      "type": "string",
                      "id": 2
                    },
                    "upgradeSettings": {
                      "type": "NodePool.UpgradeSettings",
                      "id": 3
                    },
                    "management": {
                      "type": "NodeManagement",
                      "id": 4
                    },
                    "minCpuPlatform": {
                      "type": "string",
                      "id": 5,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "diskSizeGb": {
                      "type": "int32",
                      "id": 6
                    },
                    "diskType": {
                      "type": "string",
                      "id": 7
                    },
                    "shieldedInstanceConfig": {
                      "type": "ShieldedInstanceConfig",
                      "id": 8
                    },
                    "bootDiskKmsKey": {
                      "type": "string",
                      "id": 9
                    },
                    "imageType": {
                      "type": "string",
                      "id": 10
                    },
                    "insecureKubeletReadonlyPortEnabled": {
                      "type": "bool",
                      "id": 13,
                      "options": {
                        "proto3_optional": true
                      }
                    }
                  }
                },
                "ResourceLimit": {
                  "fields": {
                    "resourceType": {
                      "type": "string",
                      "id": 1
                    },
                    "minimum": {
                      "type": "int64",
                      "id": 2
                    },
                    "maximum": {
                      "type": "int64",
                      "id": 3
                    }
                  }
                },
                "NodePoolAutoscaling": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    },
                    "minNodeCount": {
                      "type": "int32",
                      "id": 2
                    },
                    "maxNodeCount": {
                      "type": "int32",
                      "id": 3
                    },
                    "autoprovisioned": {
                      "type": "bool",
                      "id": 4
                    },
                    "locationPolicy": {
                      "type": "LocationPolicy",
                      "id": 5
                    },
                    "totalMinNodeCount": {
                      "type": "int32",
                      "id": 6
                    },
                    "totalMaxNodeCount": {
                      "type": "int32",
                      "id": 7
                    }
                  },
                  "nested": {
                    "LocationPolicy": {
                      "values": {
                        "LOCATION_POLICY_UNSPECIFIED": 0,
                        "BALANCED": 1,
                        "ANY": 2
                      }
                    }
                  }
                },
                "SetLabelsRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "resourceLabels": {
                      "keyType": "string",
                      "type": "string",
                      "id": 4,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "labelFingerprint": {
                      "type": "string",
                      "id": 5,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 7
                    }
                  }
                },
                "SetLegacyAbacRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "enabled": {
                      "type": "bool",
                      "id": 4,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 6
                    }
                  }
                },
                "StartIPRotationRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 6
                    },
                    "rotateCredentials": {
                      "type": "bool",
                      "id": 7
                    }
                  }
                },
                "CompleteIPRotationRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 7
                    }
                  }
                },
                "AcceleratorConfig": {
                  "oneofs": {
                    "_gpuSharingConfig": {
                      "oneof": [
                        "gpuSharingConfig"
                      ]
                    },
                    "_gpuDriverInstallationConfig": {
                      "oneof": [
                        "gpuDriverInstallationConfig"
                      ]
                    }
                  },
                  "fields": {
                    "acceleratorCount": {
                      "type": "int64",
                      "id": 1
                    },
                    "acceleratorType": {
                      "type": "string",
                      "id": 2
                    },
                    "gpuPartitionSize": {
                      "type": "string",
                      "id": 3
                    },
                    "gpuSharingConfig": {
                      "type": "GPUSharingConfig",
                      "id": 5,
                      "options": {
                        "proto3_optional": true
                      }
                    },
                    "gpuDriverInstallationConfig": {
                      "type": "GPUDriverInstallationConfig",
                      "id": 6,
                      "options": {
                        "proto3_optional": true
                      }
                    }
                  }
                },
                "GPUSharingConfig": {
                  "oneofs": {
                    "_gpuSharingStrategy": {
                      "oneof": [
                        "gpuSharingStrategy"
                      ]
                    }
                  },
                  "fields": {
                    "maxSharedClientsPerGpu": {
                      "type": "int64",
                      "id": 1
                    },
                    "gpuSharingStrategy": {
                      "type": "GPUSharingStrategy",
                      "id": 2,
                      "options": {
                        "proto3_optional": true
                      }
                    }
                  },
                  "nested": {
                    "GPUSharingStrategy": {
                      "values": {
                        "GPU_SHARING_STRATEGY_UNSPECIFIED": 0,
                        "TIME_SHARING": 1,
                        "MPS": 2
                      }
                    }
                  }
                },
                "GPUDriverInstallationConfig": {
                  "oneofs": {
                    "_gpuDriverVersion": {
                      "oneof": [
                        "gpuDriverVersion"
                      ]
                    }
                  },
                  "fields": {
                    "gpuDriverVersion": {
                      "type": "GPUDriverVersion",
                      "id": 1,
                      "options": {
                        "proto3_optional": true
                      }
                    }
                  },
                  "nested": {
                    "GPUDriverVersion": {
                      "values": {
                        "GPU_DRIVER_VERSION_UNSPECIFIED": 0,
                        "INSTALLATION_DISABLED": 1,
                        "DEFAULT": 2,
                        "LATEST": 3
                      }
                    }
                  }
                },
                "WorkloadMetadataConfig": {
                  "fields": {
                    "mode": {
                      "type": "Mode",
                      "id": 2
                    }
                  },
                  "nested": {
                    "Mode": {
                      "values": {
                        "MODE_UNSPECIFIED": 0,
                        "GCE_METADATA": 1,
                        "GKE_METADATA": 2
                      }
                    }
                  }
                },
                "SetNetworkPolicyRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "networkPolicy": {
                      "type": "NetworkPolicy",
                      "id": 4,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 6
                    }
                  }
                },
                "SetMaintenancePolicyRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "maintenancePolicy": {
                      "type": "MaintenancePolicy",
                      "id": 4,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 5
                    }
                  }
                },
                "StatusCondition": {
                  "fields": {
                    "code": {
                      "type": "Code",
                      "id": 1,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "message": {
                      "type": "string",
                      "id": 2
                    },
                    "canonicalCode": {
                      "type": "google.rpc.Code",
                      "id": 3
                    }
                  },
                  "nested": {
                    "Code": {
                      "values": {
                        "UNKNOWN": 0,
                        "GCE_STOCKOUT": 1,
                        "GKE_SERVICE_ACCOUNT_DELETED": 2,
                        "GCE_QUOTA_EXCEEDED": 3,
                        "SET_BY_OPERATOR": 4,
                        "CLOUD_KMS_KEY_ERROR": 7,
                        "CA_EXPIRING": 9
                      }
                    }
                  }
                },
                "NetworkConfig": {
                  "oneofs": {
                    "_enableFqdnNetworkPolicy": {
                      "oneof": [
                        "enableFqdnNetworkPolicy"
                      ]
                    },
                    "_inTransitEncryptionConfig": {
                      "oneof": [
                        "inTransitEncryptionConfig"
                      ]
                    },
                    "_enableCiliumClusterwideNetworkPolicy": {
                      "oneof": [
                        "enableCiliumClusterwideNetworkPolicy"
                      ]
                    },
                    "_defaultEnablePrivateNodes": {
                      "oneof": [
                        "defaultEnablePrivateNodes"
                      ]
                    }
                  },
                  "fields": {
                    "network": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "subnetwork": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "enableIntraNodeVisibility": {
                      "type": "bool",
                      "id": 5
                    },
                    "defaultSnatStatus": {
                      "type": "DefaultSnatStatus",
                      "id": 7
                    },
                    "enableL4ilbSubsetting": {
                      "type": "bool",
                      "id": 10
                    },
                    "datapathProvider": {
                      "type": "DatapathProvider",
                      "id": 11
                    },
                    "privateIpv6GoogleAccess": {
                      "type": "PrivateIPv6GoogleAccess",
                      "id": 12
                    },
                    "dnsConfig": {
                      "type": "DNSConfig",
                      "id": 13
                    },
                    "serviceExternalIpsConfig": {
                      "type": "ServiceExternalIPsConfig",
                      "id": 15
                    },
                    "gatewayApiConfig": {
                      "type": "GatewayAPIConfig",
                      "id": 16
                    },
                    "enableMultiNetworking": {
                      "type": "bool",
                      "id": 17
                    },
                    "networkPerformanceConfig": {
                      "type": "ClusterNetworkPerformanceConfig",
                      "id": 18
                    },
                    "enableFqdnNetworkPolicy": {
                      "type": "bool",
                      "id": 19,
                      "options": {
                        "proto3_optional": true
                      }
                    },
                    "inTransitEncryptionConfig": {
                      "type": "InTransitEncryptionConfig",
                      "id": 20,
                      "options": {
                        "proto3_optional": true
                      }
                    },
                    "enableCiliumClusterwideNetworkPolicy": {
                      "type": "bool",
                      "id": 21,
                      "options": {
                        "proto3_optional": true
                      }
                    },
                    "defaultEnablePrivateNodes": {
                      "type": "bool",
                      "id": 22,
                      "options": {
                        "proto3_optional": true
                      }
                    }
                  },
                  "nested": {
                    "ClusterNetworkPerformanceConfig": {
                      "oneofs": {
                        "_totalEgressBandwidthTier": {
                          "oneof": [
                            "totalEgressBandwidthTier"
                          ]
                        }
                      },
                      "fields": {
                        "totalEgressBandwidthTier": {
                          "type": "Tier",
                          "id": 1,
                          "options": {
                            "proto3_optional": true
                          }
                        }
                      },
                      "nested": {
                        "Tier": {
                          "values": {
                            "TIER_UNSPECIFIED": 0,
                            "TIER_1": 1
                          }
                        }
                      }
                    }
                  }
                },
                "GatewayAPIConfig": {
                  "fields": {
                    "channel": {
                      "type": "Channel",
                      "id": 1
                    }
                  },
                  "nested": {
                    "Channel": {
                      "valuesOptions": {
                        "CHANNEL_EXPERIMENTAL": {
                          "deprecated": true
                        }
                      },
                      "values": {
                        "CHANNEL_UNSPECIFIED": 0,
                        "CHANNEL_DISABLED": 1,
                        "CHANNEL_EXPERIMENTAL": 3,
                        "CHANNEL_STANDARD": 4
                      }
                    }
                  }
                },
                "ServiceExternalIPsConfig": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "GetOpenIDConfigRequest": {
                  "fields": {
                    "parent": {
                      "type": "string",
                      "id": 1
                    }
                  }
                },
                "GetOpenIDConfigResponse": {
                  "fields": {
                    "issuer": {
                      "type": "string",
                      "id": 1
                    },
                    "jwksUri": {
                      "type": "string",
                      "id": 2
                    },
                    "responseTypesSupported": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 3
                    },
                    "subjectTypesSupported": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 4
                    },
                    "idTokenSigningAlgValuesSupported": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 5
                    },
                    "claimsSupported": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 6
                    },
                    "grantTypes": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 7
                    }
                  }
                },
                "GetJSONWebKeysRequest": {
                  "fields": {
                    "parent": {
                      "type": "string",
                      "id": 1
                    }
                  }
                },
                "Jwk": {
                  "fields": {
                    "kty": {
                      "type": "string",
                      "id": 1
                    },
                    "alg": {
                      "type": "string",
                      "id": 2
                    },
                    "use": {
                      "type": "string",
                      "id": 3
                    },
                    "kid": {
                      "type": "string",
                      "id": 4
                    },
                    "n": {
                      "type": "string",
                      "id": 5
                    },
                    "e": {
                      "type": "string",
                      "id": 6
                    },
                    "x": {
                      "type": "string",
                      "id": 7
                    },
                    "y": {
                      "type": "string",
                      "id": 8
                    },
                    "crv": {
                      "type": "string",
                      "id": 9
                    }
                  }
                },
                "GetJSONWebKeysResponse": {
                  "fields": {
                    "keys": {
                      "rule": "repeated",
                      "type": "Jwk",
                      "id": 1
                    }
                  }
                },
                "CheckAutopilotCompatibilityRequest": {
                  "fields": {
                    "name": {
                      "type": "string",
                      "id": 1
                    }
                  }
                },
                "AutopilotCompatibilityIssue": {
                  "fields": {
                    "lastObservation": {
                      "type": "google.protobuf.Timestamp",
                      "id": 1
                    },
                    "constraintType": {
                      "type": "string",
                      "id": 2
                    },
                    "incompatibilityType": {
                      "type": "IssueType",
                      "id": 3
                    },
                    "subjects": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 4
                    },
                    "documentationUrl": {
                      "type": "string",
                      "id": 5
                    },
                    "description": {
                      "type": "string",
                      "id": 6
                    }
                  },
                  "nested": {
                    "IssueType": {
                      "values": {
                        "UNSPECIFIED": 0,
                        "INCOMPATIBILITY": 1,
                        "ADDITIONAL_CONFIG_REQUIRED": 2,
                        "PASSED_WITH_OPTIONAL_CONFIG": 3
                      }
                    }
                  }
                },
                "CheckAutopilotCompatibilityResponse": {
                  "fields": {
                    "issues": {
                      "rule": "repeated",
                      "type": "AutopilotCompatibilityIssue",
                      "id": 1
                    },
                    "summary": {
                      "type": "string",
                      "id": 2
                    }
                  }
                },
                "ReleaseChannel": {
                  "fields": {
                    "channel": {
                      "type": "Channel",
                      "id": 1
                    }
                  },
                  "nested": {
                    "Channel": {
                      "values": {
                        "UNSPECIFIED": 0,
                        "RAPID": 1,
                        "REGULAR": 2,
                        "STABLE": 3,
                        "EXTENDED": 4
                      }
                    }
                  }
                },
                "CostManagementConfig": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "IntraNodeVisibilityConfig": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "ILBSubsettingConfig": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "DNSConfig": {
                  "fields": {
                    "clusterDns": {
                      "type": "Provider",
                      "id": 1
                    },
                    "clusterDnsScope": {
                      "type": "DNSScope",
                      "id": 2
                    },
                    "clusterDnsDomain": {
                      "type": "string",
                      "id": 3
                    },
                    "additiveVpcScopeDnsDomain": {
                      "type": "string",
                      "id": 5,
                      "options": {
                        "(google.api.field_behavior)": "OPTIONAL"
                      }
                    }
                  },
                  "nested": {
                    "Provider": {
                      "values": {
                        "PROVIDER_UNSPECIFIED": 0,
                        "PLATFORM_DEFAULT": 1,
                        "CLOUD_DNS": 2,
                        "KUBE_DNS": 3
                      }
                    },
                    "DNSScope": {
                      "values": {
                        "DNS_SCOPE_UNSPECIFIED": 0,
                        "CLUSTER_SCOPE": 1,
                        "VPC_SCOPE": 2
                      }
                    }
                  }
                },
                "MaxPodsConstraint": {
                  "fields": {
                    "maxPodsPerNode": {
                      "type": "int64",
                      "id": 1
                    }
                  }
                },
                "WorkloadIdentityConfig": {
                  "fields": {
                    "workloadPool": {
                      "type": "string",
                      "id": 2
                    }
                  }
                },
                "IdentityServiceConfig": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "MeshCertificates": {
                  "fields": {
                    "enableCertificates": {
                      "type": "google.protobuf.BoolValue",
                      "id": 1
                    }
                  }
                },
                "DatabaseEncryption": {
                  "oneofs": {
                    "_currentState": {
                      "oneof": [
                        "currentState"
                      ]
                    }
                  },
                  "fields": {
                    "keyName": {
                      "type": "string",
                      "id": 1
                    },
                    "state": {
                      "type": "State",
                      "id": 2
                    },
                    "currentState": {
                      "type": "CurrentState",
                      "id": 3,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY",
                        "proto3_optional": true
                      }
                    },
                    "decryptionKeys": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 4,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "lastOperationErrors": {
                      "rule": "repeated",
                      "type": "OperationError",
                      "id": 5,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    }
                  },
                  "nested": {
                    "State": {
                      "values": {
                        "UNKNOWN": 0,
                        "ENCRYPTED": 1,
                        "DECRYPTED": 2
                      }
                    },
                    "CurrentState": {
                      "values": {
                        "CURRENT_STATE_UNSPECIFIED": 0,
                        "CURRENT_STATE_ENCRYPTED": 7,
                        "CURRENT_STATE_DECRYPTED": 2,
                        "CURRENT_STATE_ENCRYPTION_PENDING": 3,
                        "CURRENT_STATE_ENCRYPTION_ERROR": 4,
                        "CURRENT_STATE_DECRYPTION_PENDING": 5,
                        "CURRENT_STATE_DECRYPTION_ERROR": 6
                      }
                    },
                    "OperationError": {
                      "fields": {
                        "keyName": {
                          "type": "string",
                          "id": 1
                        },
                        "errorMessage": {
                          "type": "string",
                          "id": 2
                        },
                        "timestamp": {
                          "type": "google.protobuf.Timestamp",
                          "id": 3
                        }
                      }
                    }
                  }
                },
                "ListUsableSubnetworksRequest": {
                  "fields": {
                    "parent": {
                      "type": "string",
                      "id": 1
                    },
                    "filter": {
                      "type": "string",
                      "id": 2
                    },
                    "pageSize": {
                      "type": "int32",
                      "id": 3
                    },
                    "pageToken": {
                      "type": "string",
                      "id": 4
                    }
                  }
                },
                "ListUsableSubnetworksResponse": {
                  "fields": {
                    "subnetworks": {
                      "rule": "repeated",
                      "type": "UsableSubnetwork",
                      "id": 1
                    },
                    "nextPageToken": {
                      "type": "string",
                      "id": 2
                    }
                  }
                },
                "UsableSubnetworkSecondaryRange": {
                  "fields": {
                    "rangeName": {
                      "type": "string",
                      "id": 1
                    },
                    "ipCidrRange": {
                      "type": "string",
                      "id": 2
                    },
                    "status": {
                      "type": "Status",
                      "id": 3
                    }
                  },
                  "nested": {
                    "Status": {
                      "values": {
                        "UNKNOWN": 0,
                        "UNUSED": 1,
                        "IN_USE_SERVICE": 2,
                        "IN_USE_SHAREABLE_POD": 3,
                        "IN_USE_MANAGED_POD": 4
                      }
                    }
                  }
                },
                "UsableSubnetwork": {
                  "fields": {
                    "subnetwork": {
                      "type": "string",
                      "id": 1
                    },
                    "network": {
                      "type": "string",
                      "id": 2
                    },
                    "ipCidrRange": {
                      "type": "string",
                      "id": 3
                    },
                    "secondaryIpRanges": {
                      "rule": "repeated",
                      "type": "UsableSubnetworkSecondaryRange",
                      "id": 4
                    },
                    "statusMessage": {
                      "type": "string",
                      "id": 5
                    }
                  }
                },
                "ResourceUsageExportConfig": {
                  "fields": {
                    "bigqueryDestination": {
                      "type": "BigQueryDestination",
                      "id": 1
                    },
                    "enableNetworkEgressMetering": {
                      "type": "bool",
                      "id": 2
                    },
                    "consumptionMeteringConfig": {
                      "type": "ConsumptionMeteringConfig",
                      "id": 3
                    }
                  },
                  "nested": {
                    "BigQueryDestination": {
                      "fields": {
                        "datasetId": {
                          "type": "string",
                          "id": 1
                        }
                      }
                    },
                    "ConsumptionMeteringConfig": {
                      "fields": {
                        "enabled": {
                          "type": "bool",
                          "id": 1
                        }
                      }
                    }
                  }
                },
                "VerticalPodAutoscaling": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "DefaultSnatStatus": {
                  "fields": {
                    "disabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "ShieldedNodes": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "VirtualNIC": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "FastSocket": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "PrivateIPv6GoogleAccess": {
                  "values": {
                    "PRIVATE_IPV6_GOOGLE_ACCESS_UNSPECIFIED": 0,
                    "PRIVATE_IPV6_GOOGLE_ACCESS_DISABLED": 1,
                    "PRIVATE_IPV6_GOOGLE_ACCESS_TO_GOOGLE": 2,
                    "PRIVATE_IPV6_GOOGLE_ACCESS_BIDIRECTIONAL": 3
                  }
                },
                "NotificationConfig": {
                  "fields": {
                    "pubsub": {
                      "type": "PubSub",
                      "id": 1
                    }
                  },
                  "nested": {
                    "EventType": {
                      "values": {
                        "EVENT_TYPE_UNSPECIFIED": 0,
                        "UPGRADE_AVAILABLE_EVENT": 1,
                        "UPGRADE_EVENT": 2,
                        "SECURITY_BULLETIN_EVENT": 3
                      }
                    },
                    "PubSub": {
                      "fields": {
                        "enabled": {
                          "type": "bool",
                          "id": 1
                        },
                        "topic": {
                          "type": "string",
                          "id": 2,
                          "options": {
                            "(google.api.resource_reference).type": "pubsub.googleapis.com/Topic"
                          }
                        },
                        "filter": {
                          "type": "Filter",
                          "id": 3
                        }
                      }
                    },
                    "Filter": {
                      "fields": {
                        "eventType": {
                          "rule": "repeated",
                          "type": "EventType",
                          "id": 1
                        }
                      }
                    }
                  }
                },
                "ConfidentialNodes": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "UpgradeResourceType": {
                  "values": {
                    "UPGRADE_RESOURCE_TYPE_UNSPECIFIED": 0,
                    "MASTER": 1,
                    "NODE_POOL": 2
                  }
                },
                "UpgradeEvent": {
                  "fields": {
                    "resourceType": {
                      "type": "UpgradeResourceType",
                      "id": 1
                    },
                    "operation": {
                      "type": "string",
                      "id": 2
                    },
                    "operationStartTime": {
                      "type": "google.protobuf.Timestamp",
                      "id": 3
                    },
                    "currentVersion": {
                      "type": "string",
                      "id": 4
                    },
                    "targetVersion": {
                      "type": "string",
                      "id": 5
                    },
                    "resource": {
                      "type": "string",
                      "id": 6
                    }
                  }
                },
                "UpgradeInfoEvent": {
                  "fields": {
                    "resourceType": {
                      "type": "UpgradeResourceType",
                      "id": 1
                    },
                    "operation": {
                      "type": "string",
                      "id": 2
                    },
                    "startTime": {
                      "type": "google.protobuf.Timestamp",
                      "id": 3
                    },
                    "endTime": {
                      "type": "google.protobuf.Timestamp",
                      "id": 4
                    },
                    "currentVersion": {
                      "type": "string",
                      "id": 5
                    },
                    "targetVersion": {
                      "type": "string",
                      "id": 6
                    },
                    "resource": {
                      "type": "string",
                      "id": 7
                    },
                    "state": {
                      "type": "State",
                      "id": 8,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "description": {
                      "type": "string",
                      "id": 11
                    }
                  },
                  "nested": {
                    "State": {
                      "values": {
                        "STATE_UNSPECIFIED": 0,
                        "STARTED": 3,
                        "SUCCEEDED": 4,
                        "FAILED": 5,
                        "CANCELED": 6
                      }
                    }
                  }
                },
                "UpgradeAvailableEvent": {
                  "fields": {
                    "version": {
                      "type": "string",
                      "id": 1
                    },
                    "resourceType": {
                      "type": "UpgradeResourceType",
                      "id": 2
                    },
                    "releaseChannel": {
                      "type": "ReleaseChannel",
                      "id": 3
                    },
                    "resource": {
                      "type": "string",
                      "id": 4
                    }
                  }
                },
                "SecurityBulletinEvent": {
                  "fields": {
                    "resourceTypeAffected": {
                      "type": "string",
                      "id": 1
                    },
                    "bulletinId": {
                      "type": "string",
                      "id": 2
                    },
                    "cveIds": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 3
                    },
                    "severity": {
                      "type": "string",
                      "id": 4
                    },
                    "bulletinUri": {
                      "type": "string",
                      "id": 5
                    },
                    "briefDescription": {
                      "type": "string",
                      "id": 6
                    },
                    "affectedSupportedMinors": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 7
                    },
                    "patchedVersions": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 8
                    },
                    "suggestedUpgradeTarget": {
                      "type": "string",
                      "id": 9
                    },
                    "manualStepsRequired": {
                      "type": "bool",
                      "id": 10
                    }
                  }
                },
                "Autopilot": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    },
                    "workloadPolicyConfig": {
                      "type": "WorkloadPolicyConfig",
                      "id": 2
                    }
                  }
                },
                "WorkloadPolicyConfig": {
                  "oneofs": {
                    "_allowNetAdmin": {
                      "oneof": [
                        "allowNetAdmin"
                      ]
                    }
                  },
                  "fields": {
                    "allowNetAdmin": {
                      "type": "bool",
                      "id": 1,
                      "options": {
                        "proto3_optional": true
                      }
                    }
                  }
                },
                "LoggingConfig": {
                  "fields": {
                    "componentConfig": {
                      "type": "LoggingComponentConfig",
                      "id": 1
                    }
                  }
                },
                "LoggingComponentConfig": {
                  "fields": {
                    "enableComponents": {
                      "rule": "repeated",
                      "type": "Component",
                      "id": 1
                    }
                  },
                  "nested": {
                    "Component": {
                      "values": {
                        "COMPONENT_UNSPECIFIED": 0,
                        "SYSTEM_COMPONENTS": 1,
                        "WORKLOADS": 2,
                        "APISERVER": 3,
                        "SCHEDULER": 4,
                        "CONTROLLER_MANAGER": 5,
                        "KCP_SSHD": 7,
                        "KCP_CONNECTION": 8
                      }
                    }
                  }
                },
                "RayClusterLoggingConfig": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "MonitoringConfig": {
                  "fields": {
                    "componentConfig": {
                      "type": "MonitoringComponentConfig",
                      "id": 1
                    },
                    "managedPrometheusConfig": {
                      "type": "ManagedPrometheusConfig",
                      "id": 2
                    },
                    "advancedDatapathObservabilityConfig": {
                      "type": "AdvancedDatapathObservabilityConfig",
                      "id": 3
                    }
                  }
                },
                "AdvancedDatapathObservabilityConfig": {
                  "oneofs": {
                    "_enableRelay": {
                      "oneof": [
                        "enableRelay"
                      ]
                    }
                  },
                  "fields": {
                    "enableMetrics": {
                      "type": "bool",
                      "id": 1
                    },
                    "relayMode": {
                      "type": "RelayMode",
                      "id": 2
                    },
                    "enableRelay": {
                      "type": "bool",
                      "id": 3,
                      "options": {
                        "proto3_optional": true
                      }
                    }
                  },
                  "nested": {
                    "RelayMode": {
                      "values": {
                        "RELAY_MODE_UNSPECIFIED": 0,
                        "DISABLED": 1,
                        "INTERNAL_VPC_LB": 3,
                        "EXTERNAL_LB": 4
                      }
                    }
                  }
                },
                "RayClusterMonitoringConfig": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "NodePoolLoggingConfig": {
                  "fields": {
                    "variantConfig": {
                      "type": "LoggingVariantConfig",
                      "id": 1
                    }
                  }
                },
                "LoggingVariantConfig": {
                  "fields": {
                    "variant": {
                      "type": "Variant",
                      "id": 1
                    }
                  },
                  "nested": {
                    "Variant": {
                      "values": {
                        "VARIANT_UNSPECIFIED": 0,
                        "DEFAULT": 1,
                        "MAX_THROUGHPUT": 2
                      }
                    }
                  }
                },
                "MonitoringComponentConfig": {
                  "fields": {
                    "enableComponents": {
                      "rule": "repeated",
                      "type": "Component",
                      "id": 1
                    }
                  },
                  "nested": {
                    "Component": {
                      "values": {
                        "COMPONENT_UNSPECIFIED": 0,
                        "SYSTEM_COMPONENTS": 1,
                        "APISERVER": 3,
                        "SCHEDULER": 4,
                        "CONTROLLER_MANAGER": 5,
                        "STORAGE": 7,
                        "HPA": 8,
                        "POD": 9,
                        "DAEMONSET": 10,
                        "DEPLOYMENT": 11,
                        "STATEFULSET": 12,
                        "CADVISOR": 13,
                        "KUBELET": 14,
                        "DCGM": 15
                      }
                    }
                  }
                },
                "DatapathProvider": {
                  "values": {
                    "DATAPATH_PROVIDER_UNSPECIFIED": 0,
                    "LEGACY_DATAPATH": 1,
                    "ADVANCED_DATAPATH": 2
                  }
                },
                "NodePoolUpdateStrategy": {
                  "values": {
                    "NODE_POOL_UPDATE_STRATEGY_UNSPECIFIED": 0,
                    "BLUE_GREEN": 2,
                    "SURGE": 3
                  }
                },
                "ManagedPrometheusConfig": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "Fleet": {
                  "fields": {
                    "project": {
                      "type": "string",
                      "id": 1
                    },
                    "membership": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "preRegistered": {
                      "type": "bool",
                      "id": 3,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    }
                  }
                },
                "StackType": {
                  "values": {
                    "STACK_TYPE_UNSPECIFIED": 0,
                    "IPV4": 1,
                    "IPV4_IPV6": 2
                  }
                },
                "ControlPlaneEndpointsConfig": {
                  "fields": {
                    "dnsEndpointConfig": {
                      "type": "DNSEndpointConfig",
                      "id": 1
                    },
                    "ipEndpointsConfig": {
                      "type": "IPEndpointsConfig",
                      "id": 3
                    }
                  },
                  "nested": {
                    "DNSEndpointConfig": {
                      "oneofs": {
                        "_allowExternalTraffic": {
                          "oneof": [
                            "allowExternalTraffic"
                          ]
                        }
                      },
                      "fields": {
                        "endpoint": {
                          "type": "string",
                          "id": 2,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "allowExternalTraffic": {
                          "type": "bool",
                          "id": 3,
                          "options": {
                            "proto3_optional": true
                          }
                        }
                      }
                    },
                    "IPEndpointsConfig": {
                      "oneofs": {
                        "_enabled": {
                          "oneof": [
                            "enabled"
                          ]
                        },
                        "_enablePublicEndpoint": {
                          "oneof": [
                            "enablePublicEndpoint"
                          ]
                        },
                        "_globalAccess": {
                          "oneof": [
                            "globalAccess"
                          ]
                        }
                      },
                      "fields": {
                        "enabled": {
                          "type": "bool",
                          "id": 1,
                          "options": {
                            "proto3_optional": true
                          }
                        },
                        "enablePublicEndpoint": {
                          "type": "bool",
                          "id": 2,
                          "options": {
                            "proto3_optional": true
                          }
                        },
                        "globalAccess": {
                          "type": "bool",
                          "id": 3,
                          "options": {
                            "proto3_optional": true
                          }
                        },
                        "authorizedNetworksConfig": {
                          "type": "MasterAuthorizedNetworksConfig",
                          "id": 4
                        },
                        "publicEndpoint": {
                          "type": "string",
                          "id": 5,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "privateEndpoint": {
                          "type": "string",
                          "id": 6,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "privateEndpointSubnetwork": {
                          "type": "string",
                          "id": 7
                        }
                      }
                    }
                  }
                },
                "IPv6AccessType": {
                  "values": {
                    "IPV6_ACCESS_TYPE_UNSPECIFIED": 0,
                    "INTERNAL": 1,
                    "EXTERNAL": 2
                  }
                },
                "LocalNvmeSsdBlockConfig": {
                  "fields": {
                    "localSsdCount": {
                      "type": "int32",
                      "id": 1
                    }
                  }
                },
                "EphemeralStorageLocalSsdConfig": {
                  "fields": {
                    "localSsdCount": {
                      "type": "int32",
                      "id": 1
                    }
                  }
                },
                "ResourceManagerTags": {
                  "fields": {
                    "tags": {
                      "keyType": "string",
                      "type": "string",
                      "id": 1
                    }
                  }
                },
                "EnterpriseConfig": {
                  "fields": {
                    "clusterTier": {
                      "type": "ClusterTier",
                      "id": 1,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "desiredTier": {
                      "type": "ClusterTier",
                      "id": 2
                    }
                  },
                  "nested": {
                    "ClusterTier": {
                      "values": {
                        "CLUSTER_TIER_UNSPECIFIED": 0,
                        "STANDARD": 1,
                        "ENTERPRISE": 2
                      }
                    }
                  }
                },
                "SecretManagerConfig": {
                  "oneofs": {
                    "_enabled": {
                      "oneof": [
                        "enabled"
                      ]
                    }
                  },
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1,
                      "options": {
                        "proto3_optional": true
                      }
                    }
                  }
                },
                "SecondaryBootDisk": {
                  "fields": {
                    "mode": {
                      "type": "Mode",
                      "id": 1
                    },
                    "diskImage": {
                      "type": "string",
                      "id": 2
                    }
                  },
                  "nested": {
                    "Mode": {
                      "values": {
                        "MODE_UNSPECIFIED": 0,
                        "CONTAINER_IMAGE_CACHE": 1
                      }
                    }
                  }
                },
                "InTransitEncryptionConfig": {
                  "values": {
                    "IN_TRANSIT_ENCRYPTION_CONFIG_UNSPECIFIED": 0,
                    "IN_TRANSIT_ENCRYPTION_DISABLED": 1,
                    "IN_TRANSIT_ENCRYPTION_INTER_NODE_TRANSPARENT": 2
                  }
                },
                "SecondaryBootDiskUpdateStrategy": {
                  "fields": {}
                }
              }
            },
            "v1beta1": {
              "options": {
                "csharp_namespace": "Google.Cloud.Container.V1Beta1",
                "go_package": "cloud.google.com/go/container/apiv1beta1/containerpb;containerpb",
                "java_multiple_files": true,
                "java_outer_classname": "ClusterServiceProto",
                "java_package": "com.google.container.v1beta1",
                "php_namespace": "Google\\Cloud\\Container\\V1beta1",
                "ruby_package": "Google::Cloud::Container::V1beta1",
                "(google.api.resource_definition).type": "pubsub.googleapis.com/Topic",
                "(google.api.resource_definition).pattern": "projects/{project}/topics/{topic}"
              },
              "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": "/v1beta1/{parent=projects/*/locations/*}/clusters",
                        "(google.api.http).additional_bindings.get": "/v1beta1/projects/{project_id}/zones/{zone}/clusters",
                        "(google.api.method_signature)": "project_id,zone"
                      },
                      "parsedOptions": [
                        {
                          "(google.api.http)": {
                            "get": "/v1beta1/{parent=projects/*/locations/*}/clusters",
                            "additional_bindings": {
                              "get": "/v1beta1/projects/{project_id}/zones/{zone}/clusters"
                            }
                          }
                        },
                        {
                          "(google.api.method_signature)": "project_id,zone"
                        }
                      ]
                    },
                    "GetCluster": {
                      "requestType": "GetClusterRequest",
                      "responseType": "Cluster",
                      "options": {
                        "(google.api.http).get": "/v1beta1/{name=projects/*/locations/*/clusters/*}",
                        "(google.api.http).additional_bindings.get": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}",
                        "(google.api.method_signature)": "project_id,zone,cluster_id"
                      },
                      "parsedOptions": [
                        {
                          "(google.api.http)": {
                            "get": "/v1beta1/{name=projects/*/locations/*/clusters/*}",
                            "additional_bindings": {
                              "get": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}"
                            }
                          }
                        },
                        {
                          "(google.api.method_signature)": "project_id,zone,cluster_id"
                        }
                      ]
                    },
                    "CreateCluster": {
                      "requestType": "CreateClusterRequest",
                      "responseType": "Operation",
                      "options": {
                        "(google.api.http).post": "/v1beta1/{parent=projects/*/locations/*}/clusters",
                        "(google.api.http).body": "*",
                        "(google.api.http).additional_bindings.post": "/v1beta1/projects/{project_id}/zones/{zone}/clusters",
                        "(google.api.http).additional_bindings.body": "*",
                        "(google.api.method_signature)": "project_id,zone,cluster"
                      },
                      "parsedOptions": [
                        {
                          "(google.api.http)": {
                            "post": "/v1beta1/{parent=projects/*/locations/*}/clusters",
                            "body": "*",
                            "additional_bindings": {
                              "post": "/v1beta1/projects/{project_id}/zones/{zone}/clusters",
                              "body": "*"
                            }
                          }
                        },
                        {
                          "(google.api.method_signature)": "project_id,zone,cluster"
                        }
                      ]
                    },
                    "UpdateCluster": {
                      "requestType": "UpdateClusterRequest",
                      "responseType": "Operation",
                      "options": {
                        "(google.api.http).put": "/v1beta1/{name=projects/*/locations/*/clusters/*}",
                        "(google.api.http).body": "*",
                        "(google.api.http).additional_bindings.put": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}",
                        "(google.api.http).additional_bindings.body": "*",
                        "(google.api.method_signature)": "project_id,zone,cluster_id,update"
                      },
                      "parsedOptions": [
                        {
                          "(google.api.http)": {
                            "put": "/v1beta1/{name=projects/*/locations/*/clusters/*}",
                            "body": "*",
                            "additional_bindings": {
                              "put": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}",
                              "body": "*"
                            }
                          }
                        },
                        {
                          "(google.api.method_signature)": "project_id,zone,cluster_id,update"
                        }
                      ]
                    },
                    "UpdateNodePool": {
                      "requestType": "UpdateNodePoolRequest",
                      "responseType": "Operation",
                      "options": {
                        "(google.api.http).put": "/v1beta1/{name=projects/*/locations/*/clusters/*/nodePools/*}",
                        "(google.api.http).body": "*",
                        "(google.api.http).additional_bindings.post": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools/{node_pool_id}/update",
                        "(google.api.http).additional_bindings.body": "*"
                      },
                      "parsedOptions": [
                        {
                          "(google.api.http)": {
                            "put": "/v1beta1/{name=projects/*/locations/*/clusters/*/nodePools/*}",
                            "body": "*",
                            "additional_bindings": {
                              "post": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools/{node_pool_id}/update",
                              "body": "*"
                            }
                          }
                        }
                      ]
                    },
                    "SetNodePoolAutoscaling": {
                      "requestType": "SetNodePoolAutoscalingRequest",
                      "responseType": "Operation",
                      "options": {
                        "(google.api.http).post": "/v1beta1/{name=projects/*/locations/*/clusters/*/nodePools/*}:setAutoscaling",
                        "(google.api.http).body": "*",
                        "(google.api.http).additional_bindings.post": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools/{node_pool_id}/autoscaling",
                        "(google.api.http).additional_bindings.body": "*"
                      },
                      "parsedOptions": [
                        {
                          "(google.api.http)": {
                            "post": "/v1beta1/{name=projects/*/locations/*/clusters/*/nodePools/*}:setAutoscaling",
                            "body": "*",
                            "additional_bindings": {
                              "post": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools/{node_pool_id}/autoscaling",
                              "body": "*"
                            }
                          }
                        }
                      ]
                    },
                    "SetLoggingService": {
                      "requestType": "SetLoggingServiceRequest",
                      "responseType": "Operation",
                      "options": {
                        "(google.api.http).post": "/v1beta1/{name=projects/*/locations/*/clusters/*}:setLogging",
                        "(google.api.http).body": "*",
                        "(google.api.http).additional_bindings.post": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/logging",
                        "(google.api.http).additional_bindings.body": "*",
                        "(google.api.method_signature)": "project_id,zone,cluster_id,logging_service"
                      },
                      "parsedOptions": [
                        {
                          "(google.api.http)": {
                            "post": "/v1beta1/{name=projects/*/locations/*/clusters/*}:setLogging",
                            "body": "*",
                            "additional_bindings": {
                              "post": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/logging",
                              "body": "*"
                            }
                          }
                        },
                        {
                          "(google.api.method_signature)": "project_id,zone,cluster_id,logging_service"
                        }
                      ]
                    },
                    "SetMonitoringService": {
                      "requestType": "SetMonitoringServiceRequest",
                      "responseType": "Operation",
                      "options": {
                        "(google.api.http).post": "/v1beta1/{name=projects/*/locations/*/clusters/*}:setMonitoring",
                        "(google.api.http).body": "*",
                        "(google.api.http).additional_bindings.post": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/monitoring",
                        "(google.api.http).additional_bindings.body": "*",
                        "(google.api.method_signature)": "project_id,zone,cluster_id,monitoring_service"
                      },
                      "parsedOptions": [
                        {
                          "(google.api.http)": {
                            "post": "/v1beta1/{name=projects/*/locations/*/clusters/*}:setMonitoring",
                            "body": "*",
                            "additional_bindings": {
                              "post": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/monitoring",
                              "body": "*"
                            }
                          }
                        },
                        {
                          "(google.api.method_signature)": "project_id,zone,cluster_id,monitoring_service"
                        }
                      ]
                    },
                    "SetAddonsConfig": {
                      "requestType": "SetAddonsConfigRequest",
                      "responseType": "Operation",
                      "options": {
                        "(google.api.http).post": "/v1beta1/{name=projects/*/locations/*/clusters/*}:setAddons",
                        "(google.api.http).body": "*",
                        "(google.api.http).additional_bindings.post": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/addons",
                        "(google.api.http).additional_bindings.body": "*",
                        "(google.api.method_signature)": "project_id,zone,cluster_id,addons_config"
                      },
                      "parsedOptions": [
                        {
                          "(google.api.http)": {
                            "post": "/v1beta1/{name=projects/*/locations/*/clusters/*}:setAddons",
                            "body": "*",
                            "additional_bindings": {
                              "post": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/addons",
                              "body": "*"
                            }
                          }
                        },
                        {
                          "(google.api.method_signature)": "project_id,zone,cluster_id,addons_config"
                        }
                      ]
                    },
                    "SetLocations": {
                      "requestType": "SetLocationsRequest",
                      "responseType": "Operation",
                      "options": {
                        "deprecated": true,
                        "(google.api.http).post": "/v1beta1/{name=projects/*/locations/*/clusters/*}:setLocations",
                        "(google.api.http).body": "*",
                        "(google.api.http).additional_bindings.post": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/locations",
                        "(google.api.http).additional_bindings.body": "*",
                        "(google.api.method_signature)": "project_id,zone,cluster_id,locations"
                      },
                      "parsedOptions": [
                        {
                          "deprecated": true
                        },
                        {
                          "(google.api.http)": {
                            "post": "/v1beta1/{name=projects/*/locations/*/clusters/*}:setLocations",
                            "body": "*",
                            "additional_bindings": {
                              "post": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/locations",
                              "body": "*"
                            }
                          }
                        },
                        {
                          "(google.api.method_signature)": "project_id,zone,cluster_id,locations"
                        }
                      ]
                    },
                    "UpdateMaster": {
                      "requestType": "UpdateMasterRequest",
                      "responseType": "Operation",
                      "options": {
                        "(google.api.http).post": "/v1beta1/{name=projects/*/locations/*/clusters/*}:updateMaster",
                        "(google.api.http).body": "*",
                        "(google.api.http).additional_bindings.post": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/master",
                        "(google.api.http).additional_bindings.body": "*",
                        "(google.api.method_signature)": "project_id,zone,cluster_id,master_version"
                      },
                      "parsedOptions": [
                        {
                          "(google.api.http)": {
                            "post": "/v1beta1/{name=projects/*/locations/*/clusters/*}:updateMaster",
                            "body": "*",
                            "additional_bindings": {
                              "post": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/master",
                              "body": "*"
                            }
                          }
                        },
                        {
                          "(google.api.method_signature)": "project_id,zone,cluster_id,master_version"
                        }
                      ]
                    },
                    "SetMasterAuth": {
                      "requestType": "SetMasterAuthRequest",
                      "responseType": "Operation",
                      "options": {
                        "(google.api.http).post": "/v1beta1/{name=projects/*/locations/*/clusters/*}:setMasterAuth",
                        "(google.api.http).body": "*",
                        "(google.api.http).additional_bindings.post": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}:setMasterAuth",
                        "(google.api.http).additional_bindings.body": "*"
                      },
                      "parsedOptions": [
                        {
                          "(google.api.http)": {
                            "post": "/v1beta1/{name=projects/*/locations/*/clusters/*}:setMasterAuth",
                            "body": "*",
                            "additional_bindings": {
                              "post": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}:setMasterAuth",
                              "body": "*"
                            }
                          }
                        }
                      ]
                    },
                    "DeleteCluster": {
                      "requestType": "DeleteClusterRequest",
                      "responseType": "Operation",
                      "options": {
                        "(google.api.http).delete": "/v1beta1/{name=projects/*/locations/*/clusters/*}",
                        "(google.api.http).additional_bindings.delete": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}",
                        "(google.api.method_signature)": "project_id,zone,cluster_id"
                      },
                      "parsedOptions": [
                        {
                          "(google.api.http)": {
                            "delete": "/v1beta1/{name=projects/*/locations/*/clusters/*}",
                            "additional_bindings": {
                              "delete": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}"
                            }
                          }
                        },
                        {
                          "(google.api.method_signature)": "project_id,zone,cluster_id"
                        }
                      ]
                    },
                    "ListOperations": {
                      "requestType": "ListOperationsRequest",
                      "responseType": "ListOperationsResponse",
                      "options": {
                        "(google.api.http).get": "/v1beta1/{parent=projects/*/locations/*}/operations",
                        "(google.api.http).additional_bindings.get": "/v1beta1/projects/{project_id}/zones/{zone}/operations",
                        "(google.api.method_signature)": "project_id,zone"
                      },
                      "parsedOptions": [
                        {
                          "(google.api.http)": {
                            "get": "/v1beta1/{parent=projects/*/locations/*}/operations",
                            "additional_bindings": {
                              "get": "/v1beta1/projects/{project_id}/zones/{zone}/operations"
                            }
                          }
                        },
                        {
                          "(google.api.method_signature)": "project_id,zone"
                        }
                      ]
                    },
                    "GetOperation": {
                      "requestType": "GetOperationRequest",
                      "responseType": "Operation",
                      "options": {
                        "(google.api.http).get": "/v1beta1/{name=projects/*/locations/*/operations/*}",
                        "(google.api.http).additional_bindings.get": "/v1beta1/projects/{project_id}/zones/{zone}/operations/{operation_id}",
                        "(google.api.method_signature)": "project_id,zone,operation_id"
                      },
                      "parsedOptions": [
                        {
                          "(google.api.http)": {
                            "get": "/v1beta1/{name=projects/*/locations/*/operations/*}",
                            "additional_bindings": {
                              "get": "/v1beta1/projects/{project_id}/zones/{zone}/operations/{operation_id}"
                            }
                          }
                        },
                        {
                          "(google.api.method_signature)": "project_id,zone,operation_id"
                        }
                      ]
                    },
                    "CancelOperation": {
                      "requestType": "CancelOperationRequest",
                      "responseType": "google.protobuf.Empty",
                      "options": {
                        "(google.api.http).post": "/v1beta1/{name=projects/*/locations/*/operations/*}:cancel",
                        "(google.api.http).body": "*",
                        "(google.api.http).additional_bindings.post": "/v1beta1/projects/{project_id}/zones/{zone}/operations/{operation_id}:cancel",
                        "(google.api.http).additional_bindings.body": "*",
                        "(google.api.method_signature)": "project_id,zone,operation_id"
                      },
                      "parsedOptions": [
                        {
                          "(google.api.http)": {
                            "post": "/v1beta1/{name=projects/*/locations/*/operations/*}:cancel",
                            "body": "*",
                            "additional_bindings": {
                              "post": "/v1beta1/projects/{project_id}/zones/{zone}/operations/{operation_id}:cancel",
                              "body": "*"
                            }
                          }
                        },
                        {
                          "(google.api.method_signature)": "project_id,zone,operation_id"
                        }
                      ]
                    },
                    "GetServerConfig": {
                      "requestType": "GetServerConfigRequest",
                      "responseType": "ServerConfig",
                      "options": {
                        "(google.api.http).get": "/v1beta1/{name=projects/*/locations/*}/serverConfig",
                        "(google.api.http).additional_bindings.get": "/v1beta1/projects/{project_id}/zones/{zone}/serverconfig",
                        "(google.api.method_signature)": "project_id,zone"
                      },
                      "parsedOptions": [
                        {
                          "(google.api.http)": {
                            "get": "/v1beta1/{name=projects/*/locations/*}/serverConfig",
                            "additional_bindings": {
                              "get": "/v1beta1/projects/{project_id}/zones/{zone}/serverconfig"
                            }
                          }
                        },
                        {
                          "(google.api.method_signature)": "project_id,zone"
                        }
                      ]
                    },
                    "GetJSONWebKeys": {
                      "requestType": "GetJSONWebKeysRequest",
                      "responseType": "GetJSONWebKeysResponse",
                      "options": {
                        "(google.api.http).get": "/v1beta1/{parent=projects/*/locations/*/clusters/*}/jwks"
                      },
                      "parsedOptions": [
                        {
                          "(google.api.http)": {
                            "get": "/v1beta1/{parent=projects/*/locations/*/clusters/*}/jwks"
                          }
                        }
                      ]
                    },
                    "ListNodePools": {
                      "requestType": "ListNodePoolsRequest",
                      "responseType": "ListNodePoolsResponse",
                      "options": {
                        "(google.api.http).get": "/v1beta1/{parent=projects/*/locations/*/clusters/*}/nodePools",
                        "(google.api.http).additional_bindings.get": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools",
                        "(google.api.method_signature)": "project_id,zone,cluster_id"
                      },
                      "parsedOptions": [
                        {
                          "(google.api.http)": {
                            "get": "/v1beta1/{parent=projects/*/locations/*/clusters/*}/nodePools",
                            "additional_bindings": {
                              "get": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools"
                            }
                          }
                        },
                        {
                          "(google.api.method_signature)": "project_id,zone,cluster_id"
                        }
                      ]
                    },
                    "GetNodePool": {
                      "requestType": "GetNodePoolRequest",
                      "responseType": "NodePool",
                      "options": {
                        "(google.api.http).get": "/v1beta1/{name=projects/*/locations/*/clusters/*/nodePools/*}",
                        "(google.api.http).additional_bindings.get": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools/{node_pool_id}",
                        "(google.api.method_signature)": "project_id,zone,cluster_id,node_pool_id"
                      },
                      "parsedOptions": [
                        {
                          "(google.api.http)": {
                            "get": "/v1beta1/{name=projects/*/locations/*/clusters/*/nodePools/*}",
                            "additional_bindings": {
                              "get": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools/{node_pool_id}"
                            }
                          }
                        },
                        {
                          "(google.api.method_signature)": "project_id,zone,cluster_id,node_pool_id"
                        }
                      ]
                    },
                    "CreateNodePool": {
                      "requestType": "CreateNodePoolRequest",
                      "responseType": "Operation",
                      "options": {
                        "(google.api.http).post": "/v1beta1/{parent=projects/*/locations/*/clusters/*}/nodePools",
                        "(google.api.http).body": "*",
                        "(google.api.http).additional_bindings.post": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools",
                        "(google.api.http).additional_bindings.body": "*",
                        "(google.api.method_signature)": "project_id,zone,cluster_id,node_pool"
                      },
                      "parsedOptions": [
                        {
                          "(google.api.http)": {
                            "post": "/v1beta1/{parent=projects/*/locations/*/clusters/*}/nodePools",
                            "body": "*",
                            "additional_bindings": {
                              "post": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools",
                              "body": "*"
                            }
                          }
                        },
                        {
                          "(google.api.method_signature)": "project_id,zone,cluster_id,node_pool"
                        }
                      ]
                    },
                    "DeleteNodePool": {
                      "requestType": "DeleteNodePoolRequest",
                      "responseType": "Operation",
                      "options": {
                        "(google.api.http).delete": "/v1beta1/{name=projects/*/locations/*/clusters/*/nodePools/*}",
                        "(google.api.http).additional_bindings.delete": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools/{node_pool_id}",
                        "(google.api.method_signature)": "project_id,zone,cluster_id,node_pool_id"
                      },
                      "parsedOptions": [
                        {
                          "(google.api.http)": {
                            "delete": "/v1beta1/{name=projects/*/locations/*/clusters/*/nodePools/*}",
                            "additional_bindings": {
                              "delete": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools/{node_pool_id}"
                            }
                          }
                        },
                        {
                          "(google.api.method_signature)": "project_id,zone,cluster_id,node_pool_id"
                        }
                      ]
                    },
                    "CompleteNodePoolUpgrade": {
                      "requestType": "CompleteNodePoolUpgradeRequest",
                      "responseType": "google.protobuf.Empty",
                      "options": {
                        "(google.api.http).post": "/v1beta1/{name=projects/*/locations/*/clusters/*/nodePools/*}:completeUpgrade",
                        "(google.api.http).body": "*"
                      },
                      "parsedOptions": [
                        {
                          "(google.api.http)": {
                            "post": "/v1beta1/{name=projects/*/locations/*/clusters/*/nodePools/*}:completeUpgrade",
                            "body": "*"
                          }
                        }
                      ]
                    },
                    "RollbackNodePoolUpgrade": {
                      "requestType": "RollbackNodePoolUpgradeRequest",
                      "responseType": "Operation",
                      "options": {
                        "(google.api.http).post": "/v1beta1/{name=projects/*/locations/*/clusters/*/nodePools/*}:rollback",
                        "(google.api.http).body": "*",
                        "(google.api.http).additional_bindings.post": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools/{node_pool_id}:rollback",
                        "(google.api.http).additional_bindings.body": "*",
                        "(google.api.method_signature)": "project_id,zone,cluster_id,node_pool_id"
                      },
                      "parsedOptions": [
                        {
                          "(google.api.http)": {
                            "post": "/v1beta1/{name=projects/*/locations/*/clusters/*/nodePools/*}:rollback",
                            "body": "*",
                            "additional_bindings": {
                              "post": "/v1beta1/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"
                        }
                      ]
                    },
                    "SetNodePoolManagement": {
                      "requestType": "SetNodePoolManagementRequest",
                      "responseType": "Operation",
                      "options": {
                        "(google.api.http).post": "/v1beta1/{name=projects/*/locations/*/clusters/*/nodePools/*}:setManagement",
                        "(google.api.http).body": "*",
                        "(google.api.http).additional_bindings.post": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools/{node_pool_id}/setManagement",
                        "(google.api.http).additional_bindings.body": "*",
                        "(google.api.method_signature)": "project_id,zone,cluster_id,node_pool_id,management"
                      },
                      "parsedOptions": [
                        {
                          "(google.api.http)": {
                            "post": "/v1beta1/{name=projects/*/locations/*/clusters/*/nodePools/*}:setManagement",
                            "body": "*",
                            "additional_bindings": {
                              "post": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools/{node_pool_id}/setManagement",
                              "body": "*"
                            }
                          }
                        },
                        {
                          "(google.api.method_signature)": "project_id,zone,cluster_id,node_pool_id,management"
                        }
                      ]
                    },
                    "SetLabels": {
                      "requestType": "SetLabelsRequest",
                      "responseType": "Operation",
                      "options": {
                        "(google.api.http).post": "/v1beta1/{name=projects/*/locations/*/clusters/*}:setResourceLabels",
                        "(google.api.http).body": "*",
                        "(google.api.http).additional_bindings.post": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/resourceLabels",
                        "(google.api.http).additional_bindings.body": "*",
                        "(google.api.method_signature)": "project_id,zone,cluster_id,resource_labels,label_fingerprint"
                      },
                      "parsedOptions": [
                        {
                          "(google.api.http)": {
                            "post": "/v1beta1/{name=projects/*/locations/*/clusters/*}:setResourceLabels",
                            "body": "*",
                            "additional_bindings": {
                              "post": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/resourceLabels",
                              "body": "*"
                            }
                          }
                        },
                        {
                          "(google.api.method_signature)": "project_id,zone,cluster_id,resource_labels,label_fingerprint"
                        }
                      ]
                    },
                    "SetLegacyAbac": {
                      "requestType": "SetLegacyAbacRequest",
                      "responseType": "Operation",
                      "options": {
                        "(google.api.http).post": "/v1beta1/{name=projects/*/locations/*/clusters/*}:setLegacyAbac",
                        "(google.api.http).body": "*",
                        "(google.api.http).additional_bindings.post": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/legacyAbac",
                        "(google.api.http).additional_bindings.body": "*",
                        "(google.api.method_signature)": "project_id,zone,cluster_id,enabled"
                      },
                      "parsedOptions": [
                        {
                          "(google.api.http)": {
                            "post": "/v1beta1/{name=projects/*/locations/*/clusters/*}:setLegacyAbac",
                            "body": "*",
                            "additional_bindings": {
                              "post": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/legacyAbac",
                              "body": "*"
                            }
                          }
                        },
                        {
                          "(google.api.method_signature)": "project_id,zone,cluster_id,enabled"
                        }
                      ]
                    },
                    "StartIPRotation": {
                      "requestType": "StartIPRotationRequest",
                      "responseType": "Operation",
                      "options": {
                        "(google.api.http).post": "/v1beta1/{name=projects/*/locations/*/clusters/*}:startIpRotation",
                        "(google.api.http).body": "*",
                        "(google.api.http).additional_bindings.post": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}:startIpRotation",
                        "(google.api.http).additional_bindings.body": "*",
                        "(google.api.method_signature)": "project_id,zone,cluster_id"
                      },
                      "parsedOptions": [
                        {
                          "(google.api.http)": {
                            "post": "/v1beta1/{name=projects/*/locations/*/clusters/*}:startIpRotation",
                            "body": "*",
                            "additional_bindings": {
                              "post": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}:startIpRotation",
                              "body": "*"
                            }
                          }
                        },
                        {
                          "(google.api.method_signature)": "project_id,zone,cluster_id"
                        }
                      ]
                    },
                    "CompleteIPRotation": {
                      "requestType": "CompleteIPRotationRequest",
                      "responseType": "Operation",
                      "options": {
                        "(google.api.http).post": "/v1beta1/{name=projects/*/locations/*/clusters/*}:completeIpRotation",
                        "(google.api.http).body": "*",
                        "(google.api.http).additional_bindings.post": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}:completeIpRotation",
                        "(google.api.http).additional_bindings.body": "*",
                        "(google.api.method_signature)": "project_id,zone,cluster_id"
                      },
                      "parsedOptions": [
                        {
                          "(google.api.http)": {
                            "post": "/v1beta1/{name=projects/*/locations/*/clusters/*}:completeIpRotation",
                            "body": "*",
                            "additional_bindings": {
                              "post": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}:completeIpRotation",
                              "body": "*"
                            }
                          }
                        },
                        {
                          "(google.api.method_signature)": "project_id,zone,cluster_id"
                        }
                      ]
                    },
                    "SetNodePoolSize": {
                      "requestType": "SetNodePoolSizeRequest",
                      "responseType": "Operation",
                      "options": {
                        "(google.api.http).post": "/v1beta1/{name=projects/*/locations/*/clusters/*/nodePools/*}:setSize",
                        "(google.api.http).body": "*",
                        "(google.api.http).additional_bindings.post": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools/{node_pool_id}/setSize",
                        "(google.api.http).additional_bindings.body": "*"
                      },
                      "parsedOptions": [
                        {
                          "(google.api.http)": {
                            "post": "/v1beta1/{name=projects/*/locations/*/clusters/*/nodePools/*}:setSize",
                            "body": "*",
                            "additional_bindings": {
                              "post": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/nodePools/{node_pool_id}/setSize",
                              "body": "*"
                            }
                          }
                        }
                      ]
                    },
                    "SetNetworkPolicy": {
                      "requestType": "SetNetworkPolicyRequest",
                      "responseType": "Operation",
                      "options": {
                        "(google.api.http).post": "/v1beta1/{name=projects/*/locations/*/clusters/*}:setNetworkPolicy",
                        "(google.api.http).body": "*",
                        "(google.api.http).additional_bindings.post": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}:setNetworkPolicy",
                        "(google.api.http).additional_bindings.body": "*",
                        "(google.api.method_signature)": "project_id,zone,cluster_id,network_policy"
                      },
                      "parsedOptions": [
                        {
                          "(google.api.http)": {
                            "post": "/v1beta1/{name=projects/*/locations/*/clusters/*}:setNetworkPolicy",
                            "body": "*",
                            "additional_bindings": {
                              "post": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}:setNetworkPolicy",
                              "body": "*"
                            }
                          }
                        },
                        {
                          "(google.api.method_signature)": "project_id,zone,cluster_id,network_policy"
                        }
                      ]
                    },
                    "SetMaintenancePolicy": {
                      "requestType": "SetMaintenancePolicyRequest",
                      "responseType": "Operation",
                      "options": {
                        "(google.api.http).post": "/v1beta1/{name=projects/*/locations/*/clusters/*}:setMaintenancePolicy",
                        "(google.api.http).body": "*",
                        "(google.api.http).additional_bindings.post": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}:setMaintenancePolicy",
                        "(google.api.http).additional_bindings.body": "*",
                        "(google.api.method_signature)": "project_id,zone,cluster_id,maintenance_policy"
                      },
                      "parsedOptions": [
                        {
                          "(google.api.http)": {
                            "post": "/v1beta1/{name=projects/*/locations/*/clusters/*}:setMaintenancePolicy",
                            "body": "*",
                            "additional_bindings": {
                              "post": "/v1beta1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}:setMaintenancePolicy",
                              "body": "*"
                            }
                          }
                        },
                        {
                          "(google.api.method_signature)": "project_id,zone,cluster_id,maintenance_policy"
                        }
                      ]
                    },
                    "ListUsableSubnetworks": {
                      "requestType": "ListUsableSubnetworksRequest",
                      "responseType": "ListUsableSubnetworksResponse",
                      "options": {
                        "(google.api.http).get": "/v1beta1/{parent=projects/*}/aggregated/usableSubnetworks",
                        "(google.api.method_signature)": "parent"
                      },
                      "parsedOptions": [
                        {
                          "(google.api.http)": {
                            "get": "/v1beta1/{parent=projects/*}/aggregated/usableSubnetworks"
                          }
                        },
                        {
                          "(google.api.method_signature)": "parent"
                        }
                      ]
                    },
                    "CheckAutopilotCompatibility": {
                      "requestType": "CheckAutopilotCompatibilityRequest",
                      "responseType": "CheckAutopilotCompatibilityResponse",
                      "options": {
                        "(google.api.http).get": "/v1beta1/{name=projects/*/locations/*/clusters/*}:checkAutopilotCompatibility"
                      },
                      "parsedOptions": [
                        {
                          "(google.api.http)": {
                            "get": "/v1beta1/{name=projects/*/locations/*/clusters/*}:checkAutopilotCompatibility"
                          }
                        }
                      ]
                    },
                    "ListLocations": {
                      "requestType": "ListLocationsRequest",
                      "responseType": "ListLocationsResponse",
                      "options": {
                        "(google.api.http).get": "/v1beta1/{parent=projects/*}/locations",
                        "(google.api.method_signature)": "parent"
                      },
                      "parsedOptions": [
                        {
                          "(google.api.http)": {
                            "get": "/v1beta1/{parent=projects/*}/locations"
                          }
                        },
                        {
                          "(google.api.method_signature)": "parent"
                        }
                      ]
                    }
                  }
                },
                "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
                      }
                    }
                  },
                  "nested": {
                    "CgroupMode": {
                      "values": {
                        "CGROUP_MODE_UNSPECIFIED": 0,
                        "CGROUP_MODE_V1": 1,
                        "CGROUP_MODE_V2": 2
                      }
                    },
                    "HugepagesConfig": {
                      "oneofs": {
                        "_hugepageSize2m": {
                          "oneof": [
                            "hugepageSize2m"
                          ]
                        },
                        "_hugepageSize1g": {
                          "oneof": [
                            "hugepageSize1g"
                          ]
                        }
                      },
                      "fields": {
                        "hugepageSize2m": {
                          "type": "int32",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL",
                            "proto3_optional": true
                          }
                        },
                        "hugepageSize1g": {
                          "type": "int32",
                          "id": 2,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL",
                            "proto3_optional": true
                          }
                        }
                      }
                    }
                  }
                },
                "WindowsNodeConfig": {
                  "fields": {
                    "osVersion": {
                      "type": "OSVersion",
                      "id": 1
                    }
                  },
                  "nested": {
                    "OSVersion": {
                      "values": {
                        "OS_VERSION_UNSPECIFIED": 0,
                        "OS_VERSION_LTSC2019": 1,
                        "OS_VERSION_LTSC2022": 2
                      }
                    }
                  }
                },
                "NodeKubeletConfig": {
                  "oneofs": {
                    "_insecureKubeletReadonlyPortEnabled": {
                      "oneof": [
                        "insecureKubeletReadonlyPortEnabled"
                      ]
                    }
                  },
                  "fields": {
                    "cpuManagerPolicy": {
                      "type": "string",
                      "id": 1
                    },
                    "cpuCfsQuota": {
                      "type": "google.protobuf.BoolValue",
                      "id": 2
                    },
                    "cpuCfsQuotaPeriod": {
                      "type": "string",
                      "id": 3
                    },
                    "podPidsLimit": {
                      "type": "int64",
                      "id": 4
                    },
                    "insecureKubeletReadonlyPortEnabled": {
                      "type": "bool",
                      "id": 7,
                      "options": {
                        "proto3_optional": true
                      }
                    }
                  }
                },
                "NodeConfig": {
                  "oneofs": {
                    "_fastSocket": {
                      "oneof": [
                        "fastSocket"
                      ]
                    },
                    "_secondaryBootDiskUpdateStrategy": {
                      "oneof": [
                        "secondaryBootDiskUpdateStrategy"
                      ]
                    }
                  },
                  "fields": {
                    "machineType": {
                      "type": "string",
                      "id": 1
                    },
                    "diskSizeGb": {
                      "type": "int32",
                      "id": 2
                    },
                    "oauthScopes": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 3
                    },
                    "serviceAccount": {
                      "type": "string",
                      "id": 9
                    },
                    "metadata": {
                      "keyType": "string",
                      "type": "string",
                      "id": 4
                    },
                    "imageType": {
                      "type": "string",
                      "id": 5
                    },
                    "labels": {
                      "keyType": "string",
                      "type": "string",
                      "id": 6
                    },
                    "localSsdCount": {
                      "type": "int32",
                      "id": 7
                    },
                    "tags": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 8
                    },
                    "preemptible": {
                      "type": "bool",
                      "id": 10
                    },
                    "accelerators": {
                      "rule": "repeated",
                      "type": "AcceleratorConfig",
                      "id": 11
                    },
                    "sandboxConfig": {
                      "type": "SandboxConfig",
                      "id": 17
                    },
                    "nodeGroup": {
                      "type": "string",
                      "id": 18
                    },
                    "reservationAffinity": {
                      "type": "ReservationAffinity",
                      "id": 19
                    },
                    "diskType": {
                      "type": "string",
                      "id": 12
                    },
                    "minCpuPlatform": {
                      "type": "string",
                      "id": 13
                    },
                    "workloadMetadataConfig": {
                      "type": "WorkloadMetadataConfig",
                      "id": 14
                    },
                    "taints": {
                      "rule": "repeated",
                      "type": "NodeTaint",
                      "id": 15
                    },
                    "bootDiskKmsKey": {
                      "type": "string",
                      "id": 23
                    },
                    "shieldedInstanceConfig": {
                      "type": "ShieldedInstanceConfig",
                      "id": 20
                    },
                    "linuxNodeConfig": {
                      "type": "LinuxNodeConfig",
                      "id": 21
                    },
                    "kubeletConfig": {
                      "type": "NodeKubeletConfig",
                      "id": 22
                    },
                    "ephemeralStorageConfig": {
                      "type": "EphemeralStorageConfig",
                      "id": 24
                    },
                    "gcfsConfig": {
                      "type": "GcfsConfig",
                      "id": 25
                    },
                    "advancedMachineFeatures": {
                      "type": "AdvancedMachineFeatures",
                      "id": 26
                    },
                    "gvnic": {
                      "type": "VirtualNIC",
                      "id": 29
                    },
                    "spot": {
                      "type": "bool",
                      "id": 32
                    },
                    "confidentialNodes": {
                      "type": "ConfidentialNodes",
                      "id": 35
                    },
                    "fastSocket": {
                      "type": "FastSocket",
                      "id": 36,
                      "options": {
                        "proto3_optional": true
                      }
                    },
                    "resourceLabels": {
                      "keyType": "string",
                      "type": "string",
                      "id": 37
                    },
                    "loggingConfig": {
                      "type": "NodePoolLoggingConfig",
                      "id": 38
                    },
                    "windowsNodeConfig": {
                      "type": "WindowsNodeConfig",
                      "id": 39
                    },
                    "localNvmeSsdBlockConfig": {
                      "type": "LocalNvmeSsdBlockConfig",
                      "id": 40
                    },
                    "ephemeralStorageLocalSsdConfig": {
                      "type": "EphemeralStorageLocalSsdConfig",
                      "id": 41
                    },
                    "soleTenantConfig": {
                      "type": "SoleTenantConfig",
                      "id": 42
                    },
                    "containerdConfig": {
                      "type": "ContainerdConfig",
                      "id": 43
                    },
                    "hostMaintenancePolicy": {
                      "type": "HostMaintenancePolicy",
                      "id": 44
                    },
                    "resourceManagerTags": {
                      "type": "ResourceManagerTags",
                      "id": 45
                    },
                    "enableConfidentialStorage": {
                      "type": "bool",
                      "id": 46,
                      "options": {
                        "(google.api.field_behavior)": "OPTIONAL"
                      }
                    },
                    "secondaryBootDisks": {
                      "rule": "repeated",
                      "type": "SecondaryBootDisk",
                      "id": 48
                    },
                    "secondaryBootDiskUpdateStrategy": {
                      "type": "SecondaryBootDiskUpdateStrategy",
                      "id": 50,
                      "options": {
                        "proto3_optional": true
                      }
                    }
                  }
                },
                "AdvancedMachineFeatures": {
                  "oneofs": {
                    "_threadsPerCore": {
                      "oneof": [
                        "threadsPerCore"
                      ]
                    },
                    "_enableNestedVirtualization": {
                      "oneof": [
                        "enableNestedVirtualization"
                      ]
                    }
                  },
                  "fields": {
                    "threadsPerCore": {
                      "type": "int64",
                      "id": 1,
                      "options": {
                        "proto3_optional": true
                      }
                    },
                    "enableNestedVirtualization": {
                      "type": "bool",
                      "id": 2,
                      "options": {
                        "proto3_optional": true
                      }
                    }
                  }
                },
                "NodeNetworkConfig": {
                  "oneofs": {
                    "_enablePrivateNodes": {
                      "oneof": [
                        "enablePrivateNodes"
                      ]
                    },
                    "_networkPerformanceConfig": {
                      "oneof": [
                        "networkPerformanceConfig"
                      ]
                    }
                  },
                  "fields": {
                    "createPodRange": {
                      "type": "bool",
                      "id": 4,
                      "options": {
                        "(google.api.field_behavior)": "INPUT_ONLY"
                      }
                    },
                    "podRange": {
                      "type": "string",
                      "id": 5
                    },
                    "podIpv4CidrBlock": {
                      "type": "string",
                      "id": 6
                    },
                    "enablePrivateNodes": {
                      "type": "bool",
                      "id": 9,
                      "options": {
                        "proto3_optional": true
                      }
                    },
                    "networkPerformanceConfig": {
                      "type": "NetworkPerformanceConfig",
                      "id": 11,
                      "options": {
                        "proto3_optional": true
                      }
                    },
                    "podCidrOverprovisionConfig": {
                      "type": "PodCIDROverprovisionConfig",
                      "id": 13
                    },
                    "additionalNodeNetworkConfigs": {
                      "rule": "repeated",
                      "type": "AdditionalNodeNetworkConfig",
                      "id": 14
                    },
                    "additionalPodNetworkConfigs": {
                      "rule": "repeated",
                      "type": "AdditionalPodNetworkConfig",
                      "id": 15
                    },
                    "podIpv4RangeUtilization": {
                      "type": "double",
                      "id": 16,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    }
                  },
                  "nested": {
                    "NetworkPerformanceConfig": {
                      "oneofs": {
                        "_totalEgressBandwidthTier": {
                          "oneof": [
                            "totalEgressBandwidthTier"
                          ]
                        },
                        "_externalIpEgressBandwidthTier": {
                          "oneof": [
                            "externalIpEgressBandwidthTier"
                          ]
                        }
                      },
                      "fields": {
                        "totalEgressBandwidthTier": {
                          "type": "Tier",
                          "id": 1,
                          "options": {
                            "proto3_optional": true
                          }
                        },
                        "externalIpEgressBandwidthTier": {
                          "type": "Tier",
                          "id": 2,
                          "options": {
                            "proto3_optional": true
                          }
                        }
                      },
                      "nested": {
                        "Tier": {
                          "values": {
                            "TIER_UNSPECIFIED": 0,
                            "TIER_1": 1
                          }
                        }
                      }
                    }
                  }
                },
                "AdditionalNodeNetworkConfig": {
                  "fields": {
                    "network": {
                      "type": "string",
                      "id": 1
                    },
                    "subnetwork": {
                      "type": "string",
                      "id": 2
                    }
                  }
                },
                "AdditionalPodNetworkConfig": {
                  "oneofs": {
                    "_maxPodsPerNode": {
                      "oneof": [
                        "maxPodsPerNode"
                      ]
                    }
                  },
                  "fields": {
                    "subnetwork": {
                      "type": "string",
                      "id": 1
                    },
                    "secondaryPodRange": {
                      "type": "string",
                      "id": 2
                    },
                    "maxPodsPerNode": {
                      "type": "MaxPodsConstraint",
                      "id": 3,
                      "options": {
                        "proto3_optional": true
                      }
                    }
                  }
                },
                "ShieldedInstanceConfig": {
                  "fields": {
                    "enableSecureBoot": {
                      "type": "bool",
                      "id": 1
                    },
                    "enableIntegrityMonitoring": {
                      "type": "bool",
                      "id": 2
                    }
                  }
                },
                "SandboxConfig": {
                  "fields": {
                    "sandboxType": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "type": {
                      "type": "Type",
                      "id": 2
                    }
                  },
                  "nested": {
                    "Type": {
                      "values": {
                        "UNSPECIFIED": 0,
                        "GVISOR": 1
                      }
                    }
                  }
                },
                "EphemeralStorageConfig": {
                  "fields": {
                    "localSsdCount": {
                      "type": "int32",
                      "id": 1
                    }
                  }
                },
                "LocalNvmeSsdBlockConfig": {
                  "fields": {
                    "localSsdCount": {
                      "type": "int32",
                      "id": 1
                    }
                  }
                },
                "EphemeralStorageLocalSsdConfig": {
                  "fields": {
                    "localSsdCount": {
                      "type": "int32",
                      "id": 1
                    }
                  }
                },
                "GcfsConfig": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "ReservationAffinity": {
                  "fields": {
                    "consumeReservationType": {
                      "type": "Type",
                      "id": 1
                    },
                    "key": {
                      "type": "string",
                      "id": 2
                    },
                    "values": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 3
                    }
                  },
                  "nested": {
                    "Type": {
                      "values": {
                        "UNSPECIFIED": 0,
                        "NO_RESERVATION": 1,
                        "ANY_RESERVATION": 2,
                        "SPECIFIC_RESERVATION": 3
                      }
                    }
                  }
                },
                "SoleTenantConfig": {
                  "fields": {
                    "nodeAffinities": {
                      "rule": "repeated",
                      "type": "NodeAffinity",
                      "id": 1
                    }
                  },
                  "nested": {
                    "NodeAffinity": {
                      "fields": {
                        "key": {
                          "type": "string",
                          "id": 1
                        },
                        "operator": {
                          "type": "Operator",
                          "id": 2
                        },
                        "values": {
                          "rule": "repeated",
                          "type": "string",
                          "id": 3
                        }
                      },
                      "nested": {
                        "Operator": {
                          "values": {
                            "OPERATOR_UNSPECIFIED": 0,
                            "IN": 1,
                            "NOT_IN": 2
                          }
                        }
                      }
                    }
                  }
                },
                "ContainerdConfig": {
                  "fields": {
                    "privateRegistryAccessConfig": {
                      "type": "PrivateRegistryAccessConfig",
                      "id": 1
                    }
                  },
                  "nested": {
                    "PrivateRegistryAccessConfig": {
                      "fields": {
                        "enabled": {
                          "type": "bool",
                          "id": 1
                        },
                        "certificateAuthorityDomainConfig": {
                          "rule": "repeated",
                          "type": "CertificateAuthorityDomainConfig",
                          "id": 2
                        }
                      },
                      "nested": {
                        "CertificateAuthorityDomainConfig": {
                          "oneofs": {
                            "certificateConfig": {
                              "oneof": [
                                "gcpSecretManagerCertificateConfig"
                              ]
                            }
                          },
                          "fields": {
                            "fqdns": {
                              "rule": "repeated",
                              "type": "string",
                              "id": 1
                            },
                            "gcpSecretManagerCertificateConfig": {
                              "type": "GCPSecretManagerCertificateConfig",
                              "id": 2
                            }
                          },
                          "nested": {
                            "GCPSecretManagerCertificateConfig": {
                              "fields": {
                                "secretUri": {
                                  "type": "string",
                                  "id": 1
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                "HostMaintenancePolicy": {
                  "oneofs": {
                    "_maintenanceInterval": {
                      "oneof": [
                        "maintenanceInterval"
                      ]
                    },
                    "maintenanceStrategy": {
                      "oneof": [
                        "opportunisticMaintenanceStrategy"
                      ]
                    }
                  },
                  "fields": {
                    "maintenanceInterval": {
                      "type": "MaintenanceInterval",
                      "id": 1,
                      "options": {
                        "proto3_optional": true
                      }
                    },
                    "opportunisticMaintenanceStrategy": {
                      "type": "OpportunisticMaintenanceStrategy",
                      "id": 2
                    }
                  },
                  "nested": {
                    "MaintenanceInterval": {
                      "values": {
                        "MAINTENANCE_INTERVAL_UNSPECIFIED": 0,
                        "AS_NEEDED": 1,
                        "PERIODIC": 2
                      }
                    },
                    "OpportunisticMaintenanceStrategy": {
                      "oneofs": {
                        "_nodeIdleTimeWindow": {
                          "oneof": [
                            "nodeIdleTimeWindow"
                          ]
                        },
                        "_maintenanceAvailabilityWindow": {
                          "oneof": [
                            "maintenanceAvailabilityWindow"
                          ]
                        },
                        "_minNodesPerPool": {
                          "oneof": [
                            "minNodesPerPool"
                          ]
                        }
                      },
                      "fields": {
                        "nodeIdleTimeWindow": {
                          "type": "google.protobuf.Duration",
                          "id": 1,
                          "options": {
                            "proto3_optional": true
                          }
                        },
                        "maintenanceAvailabilityWindow": {
                          "type": "google.protobuf.Duration",
                          "id": 2,
                          "options": {
                            "proto3_optional": true
                          }
                        },
                        "minNodesPerPool": {
                          "type": "int64",
                          "id": 3,
                          "options": {
                            "proto3_optional": true
                          }
                        }
                      }
                    }
                  }
                },
                "NodeTaint": {
                  "fields": {
                    "key": {
                      "type": "string",
                      "id": 1
                    },
                    "value": {
                      "type": "string",
                      "id": 2
                    },
                    "effect": {
                      "type": "Effect",
                      "id": 3
                    }
                  },
                  "nested": {
                    "Effect": {
                      "values": {
                        "EFFECT_UNSPECIFIED": 0,
                        "NO_SCHEDULE": 1,
                        "PREFER_NO_SCHEDULE": 2,
                        "NO_EXECUTE": 3
                      }
                    }
                  }
                },
                "NodeTaints": {
                  "fields": {
                    "taints": {
                      "rule": "repeated",
                      "type": "NodeTaint",
                      "id": 1
                    }
                  }
                },
                "NodeLabels": {
                  "fields": {
                    "labels": {
                      "keyType": "string",
                      "type": "string",
                      "id": 1
                    }
                  }
                },
                "ResourceLabels": {
                  "fields": {
                    "labels": {
                      "keyType": "string",
                      "type": "string",
                      "id": 1
                    }
                  }
                },
                "NetworkTags": {
                  "fields": {
                    "tags": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 1
                    }
                  }
                },
                "MasterAuth": {
                  "fields": {
                    "username": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "password": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "clientCertificateConfig": {
                      "type": "ClientCertificateConfig",
                      "id": 3
                    },
                    "clusterCaCertificate": {
                      "type": "string",
                      "id": 100,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "clientCertificate": {
                      "type": "string",
                      "id": 101,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "clientKey": {
                      "type": "string",
                      "id": 102,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    }
                  }
                },
                "ClientCertificateConfig": {
                  "fields": {
                    "issueClientCertificate": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "AddonsConfig": {
                  "fields": {
                    "httpLoadBalancing": {
                      "type": "HttpLoadBalancing",
                      "id": 1
                    },
                    "horizontalPodAutoscaling": {
                      "type": "HorizontalPodAutoscaling",
                      "id": 2
                    },
                    "kubernetesDashboard": {
                      "type": "KubernetesDashboard",
                      "id": 3,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "networkPolicyConfig": {
                      "type": "NetworkPolicyConfig",
                      "id": 4
                    },
                    "istioConfig": {
                      "type": "IstioConfig",
                      "id": 5,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "cloudRunConfig": {
                      "type": "CloudRunConfig",
                      "id": 7
                    },
                    "dnsCacheConfig": {
                      "type": "DnsCacheConfig",
                      "id": 8
                    },
                    "configConnectorConfig": {
                      "type": "ConfigConnectorConfig",
                      "id": 10
                    },
                    "gcePersistentDiskCsiDriverConfig": {
                      "type": "GcePersistentDiskCsiDriverConfig",
                      "id": 11
                    },
                    "kalmConfig": {
                      "type": "KalmConfig",
                      "id": 12,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "gcpFilestoreCsiDriverConfig": {
                      "type": "GcpFilestoreCsiDriverConfig",
                      "id": 14
                    },
                    "gkeBackupAgentConfig": {
                      "type": "GkeBackupAgentConfig",
                      "id": 16
                    },
                    "gcsFuseCsiDriverConfig": {
                      "type": "GcsFuseCsiDriverConfig",
                      "id": 17
                    },
                    "statefulHaConfig": {
                      "type": "StatefulHAConfig",
                      "id": 18,
                      "options": {
                        "(google.api.field_behavior)": "OPTIONAL"
                      }
                    },
                    "rayOperatorConfig": {
                      "type": "RayOperatorConfig",
                      "id": 21,
                      "options": {
                        "(google.api.field_behavior)": "OPTIONAL"
                      }
                    }
                  }
                },
                "HttpLoadBalancing": {
                  "fields": {
                    "disabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "HorizontalPodAutoscaling": {
                  "fields": {
                    "disabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "KubernetesDashboard": {
                  "fields": {
                    "disabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "NetworkPolicyConfig": {
                  "fields": {
                    "disabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "DnsCacheConfig": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "KalmConfig": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1,
                      "options": {
                        "deprecated": true
                      }
                    }
                  }
                },
                "GkeBackupAgentConfig": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "StatefulHAConfig": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "ConfigConnectorConfig": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "GcePersistentDiskCsiDriverConfig": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "GcpFilestoreCsiDriverConfig": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "GcsFuseCsiDriverConfig": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "RayOperatorConfig": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    },
                    "rayClusterLoggingConfig": {
                      "type": "RayClusterLoggingConfig",
                      "id": 2,
                      "options": {
                        "(google.api.field_behavior)": "OPTIONAL"
                      }
                    },
                    "rayClusterMonitoringConfig": {
                      "type": "RayClusterMonitoringConfig",
                      "id": 3,
                      "options": {
                        "(google.api.field_behavior)": "OPTIONAL"
                      }
                    }
                  }
                },
                "PrivateClusterMasterGlobalAccessConfig": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "PrivateClusterConfig": {
                  "fields": {
                    "enablePrivateNodes": {
                      "type": "bool",
                      "id": 1
                    },
                    "enablePrivateEndpoint": {
                      "type": "bool",
                      "id": 2
                    },
                    "masterIpv4CidrBlock": {
                      "type": "string",
                      "id": 3
                    },
                    "privateEndpoint": {
                      "type": "string",
                      "id": 4,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "publicEndpoint": {
                      "type": "string",
                      "id": 5,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "peeringName": {
                      "type": "string",
                      "id": 7,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "masterGlobalAccessConfig": {
                      "type": "PrivateClusterMasterGlobalAccessConfig",
                      "id": 8
                    },
                    "privateEndpointSubnetwork": {
                      "type": "string",
                      "id": 10
                    }
                  }
                },
                "IstioConfig": {
                  "fields": {
                    "disabled": {
                      "type": "bool",
                      "id": 1,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "auth": {
                      "type": "IstioAuthMode",
                      "id": 2,
                      "options": {
                        "deprecated": true
                      }
                    }
                  },
                  "nested": {
                    "IstioAuthMode": {
                      "values": {
                        "AUTH_NONE": 0,
                        "AUTH_MUTUAL_TLS": 1
                      }
                    }
                  }
                },
                "CloudRunConfig": {
                  "fields": {
                    "disabled": {
                      "type": "bool",
                      "id": 1
                    },
                    "loadBalancerType": {
                      "type": "LoadBalancerType",
                      "id": 3
                    }
                  },
                  "nested": {
                    "LoadBalancerType": {
                      "values": {
                        "LOAD_BALANCER_TYPE_UNSPECIFIED": 0,
                        "LOAD_BALANCER_TYPE_EXTERNAL": 1,
                        "LOAD_BALANCER_TYPE_INTERNAL": 2
                      }
                    }
                  }
                },
                "MasterAuthorizedNetworksConfig": {
                  "oneofs": {
                    "_gcpPublicCidrsAccessEnabled": {
                      "oneof": [
                        "gcpPublicCidrsAccessEnabled"
                      ]
                    }
                  },
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    },
                    "cidrBlocks": {
                      "rule": "repeated",
                      "type": "CidrBlock",
                      "id": 2
                    },
                    "gcpPublicCidrsAccessEnabled": {
                      "type": "bool",
                      "id": 3,
                      "options": {
                        "proto3_optional": true
                      }
                    }
                  },
                  "nested": {
                    "CidrBlock": {
                      "fields": {
                        "displayName": {
                          "type": "string",
                          "id": 1
                        },
                        "cidrBlock": {
                          "type": "string",
                          "id": 2
                        }
                      }
                    }
                  }
                },
                "LegacyAbac": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "NetworkPolicy": {
                  "fields": {
                    "provider": {
                      "type": "Provider",
                      "id": 1
                    },
                    "enabled": {
                      "type": "bool",
                      "id": 2
                    }
                  },
                  "nested": {
                    "Provider": {
                      "values": {
                        "PROVIDER_UNSPECIFIED": 0,
                        "CALICO": 1
                      }
                    }
                  }
                },
                "PodCIDROverprovisionConfig": {
                  "fields": {
                    "disable": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "IPAllocationPolicy": {
                  "fields": {
                    "useIpAliases": {
                      "type": "bool",
                      "id": 1
                    },
                    "createSubnetwork": {
                      "type": "bool",
                      "id": 2
                    },
                    "subnetworkName": {
                      "type": "string",
                      "id": 3
                    },
                    "clusterIpv4Cidr": {
                      "type": "string",
                      "id": 4,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "nodeIpv4Cidr": {
                      "type": "string",
                      "id": 5,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "servicesIpv4Cidr": {
                      "type": "string",
                      "id": 6,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "clusterSecondaryRangeName": {
                      "type": "string",
                      "id": 7
                    },
                    "servicesSecondaryRangeName": {
                      "type": "string",
                      "id": 8
                    },
                    "clusterIpv4CidrBlock": {
                      "type": "string",
                      "id": 9
                    },
                    "nodeIpv4CidrBlock": {
                      "type": "string",
                      "id": 10
                    },
                    "servicesIpv4CidrBlock": {
                      "type": "string",
                      "id": 11
                    },
                    "allowRouteOverlap": {
                      "type": "bool",
                      "id": 12
                    },
                    "tpuIpv4CidrBlock": {
                      "type": "string",
                      "id": 13
                    },
                    "useRoutes": {
                      "type": "bool",
                      "id": 15
                    },
                    "stackType": {
                      "type": "StackType",
                      "id": 16
                    },
                    "ipv6AccessType": {
                      "type": "IPv6AccessType",
                      "id": 17
                    },
                    "podCidrOverprovisionConfig": {
                      "type": "PodCIDROverprovisionConfig",
                      "id": 21
                    },
                    "subnetIpv6CidrBlock": {
                      "type": "string",
                      "id": 22,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "servicesIpv6CidrBlock": {
                      "type": "string",
                      "id": 23,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "additionalPodRangesConfig": {
                      "type": "AdditionalPodRangesConfig",
                      "id": 24,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "defaultPodIpv4RangeUtilization": {
                      "type": "double",
                      "id": 25,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    }
                  },
                  "nested": {
                    "StackType": {
                      "values": {
                        "STACK_TYPE_UNSPECIFIED": 0,
                        "IPV4": 1,
                        "IPV4_IPV6": 2
                      }
                    },
                    "IPv6AccessType": {
                      "values": {
                        "IPV6_ACCESS_TYPE_UNSPECIFIED": 0,
                        "INTERNAL": 1,
                        "EXTERNAL": 2
                      }
                    }
                  }
                },
                "BinaryAuthorization": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "evaluationMode": {
                      "type": "EvaluationMode",
                      "id": 2
                    },
                    "policyBindings": {
                      "rule": "repeated",
                      "type": "PolicyBinding",
                      "id": 5,
                      "options": {
                        "(google.api.field_behavior)": "OPTIONAL"
                      }
                    }
                  },
                  "nested": {
                    "EvaluationMode": {
                      "values": {
                        "EVALUATION_MODE_UNSPECIFIED": 0,
                        "DISABLED": 1,
                        "PROJECT_SINGLETON_POLICY_ENFORCE": 2,
                        "POLICY_BINDINGS": 5,
                        "POLICY_BINDINGS_AND_PROJECT_SINGLETON_POLICY_ENFORCE": 6
                      }
                    },
                    "PolicyBinding": {
                      "oneofs": {
                        "_name": {
                          "oneof": [
                            "name"
                          ]
                        }
                      },
                      "fields": {
                        "name": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "proto3_optional": true
                          }
                        }
                      }
                    }
                  }
                },
                "PodSecurityPolicyConfig": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "AuthenticatorGroupsConfig": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    },
                    "securityGroup": {
                      "type": "string",
                      "id": 2
                    }
                  }
                },
                "ClusterTelemetry": {
                  "fields": {
                    "type": {
                      "type": "Type",
                      "id": 1
                    }
                  },
                  "nested": {
                    "Type": {
                      "values": {
                        "UNSPECIFIED": 0,
                        "DISABLED": 1,
                        "ENABLED": 2,
                        "SYSTEM_ONLY": 3
                      }
                    }
                  }
                },
                "Cluster": {
                  "oneofs": {
                    "_nodePoolDefaults": {
                      "oneof": [
                        "nodePoolDefaults"
                      ]
                    },
                    "_protectConfig": {
                      "oneof": [
                        "protectConfig"
                      ]
                    },
                    "_satisfiesPzs": {
                      "oneof": [
                        "satisfiesPzs"
                      ]
                    },
                    "_satisfiesPzi": {
                      "oneof": [
                        "satisfiesPzi"
                      ]
                    }
                  },
                  "fields": {
                    "name": {
                      "type": "string",
                      "id": 1
                    },
                    "description": {
                      "type": "string",
                      "id": 2
                    },
                    "initialNodeCount": {
                      "type": "int32",
                      "id": 3,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "nodeConfig": {
                      "type": "NodeConfig",
                      "id": 4,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "masterAuth": {
                      "type": "MasterAuth",
                      "id": 5
                    },
                    "loggingService": {
                      "type": "string",
                      "id": 6
                    },
                    "monitoringService": {
                      "type": "string",
                      "id": 7
                    },
                    "network": {
                      "type": "string",
                      "id": 8
                    },
                    "clusterIpv4Cidr": {
                      "type": "string",
                      "id": 9
                    },
                    "addonsConfig": {
                      "type": "AddonsConfig",
                      "id": 10
                    },
                    "subnetwork": {
                      "type": "string",
                      "id": 11
                    },
                    "nodePools": {
                      "rule": "repeated",
                      "type": "NodePool",
                      "id": 12
                    },
                    "locations": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 13
                    },
                    "enableKubernetesAlpha": {
                      "type": "bool",
                      "id": 14
                    },
                    "enableK8sBetaApis": {
                      "type": "K8sBetaAPIConfig",
                      "id": 143
                    },
                    "resourceLabels": {
                      "keyType": "string",
                      "type": "string",
                      "id": 15
                    },
                    "labelFingerprint": {
                      "type": "string",
                      "id": 16
                    },
                    "legacyAbac": {
                      "type": "LegacyAbac",
                      "id": 18
                    },
                    "networkPolicy": {
                      "type": "NetworkPolicy",
                      "id": 19
                    },
                    "ipAllocationPolicy": {
                      "type": "IPAllocationPolicy",
                      "id": 20
                    },
                    "masterAuthorizedNetworksConfig": {
                      "type": "MasterAuthorizedNetworksConfig",
                      "id": 22
                    },
                    "maintenancePolicy": {
                      "type": "MaintenancePolicy",
                      "id": 23
                    },
                    "binaryAuthorization": {
                      "type": "BinaryAuthorization",
                      "id": 24
                    },
                    "podSecurityPolicyConfig": {
                      "type": "PodSecurityPolicyConfig",
                      "id": 25
                    },
                    "autoscaling": {
                      "type": "ClusterAutoscaling",
                      "id": 26
                    },
                    "networkConfig": {
                      "type": "NetworkConfig",
                      "id": 27
                    },
                    "privateCluster": {
                      "type": "bool",
                      "id": 28,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "masterIpv4CidrBlock": {
                      "type": "string",
                      "id": 29,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "defaultMaxPodsConstraint": {
                      "type": "MaxPodsConstraint",
                      "id": 30
                    },
                    "resourceUsageExportConfig": {
                      "type": "ResourceUsageExportConfig",
                      "id": 33
                    },
                    "authenticatorGroupsConfig": {
                      "type": "AuthenticatorGroupsConfig",
                      "id": 34
                    },
                    "privateClusterConfig": {
                      "type": "PrivateClusterConfig",
                      "id": 37
                    },
                    "verticalPodAutoscaling": {
                      "type": "VerticalPodAutoscaling",
                      "id": 39
                    },
                    "shieldedNodes": {
                      "type": "ShieldedNodes",
                      "id": 40
                    },
                    "releaseChannel": {
                      "type": "ReleaseChannel",
                      "id": 41
                    },
                    "workloadIdentityConfig": {
                      "type": "WorkloadIdentityConfig",
                      "id": 43
                    },
                    "workloadCertificates": {
                      "type": "WorkloadCertificates",
                      "id": 52
                    },
                    "meshCertificates": {
                      "type": "MeshCertificates",
                      "id": 67
                    },
                    "workloadAltsConfig": {
                      "type": "WorkloadALTSConfig",
                      "id": 53
                    },
                    "costManagementConfig": {
                      "type": "CostManagementConfig",
                      "id": 45
                    },
                    "clusterTelemetry": {
                      "type": "ClusterTelemetry",
                      "id": 46
                    },
                    "tpuConfig": {
                      "type": "TpuConfig",
                      "id": 47
                    },
                    "notificationConfig": {
                      "type": "NotificationConfig",
                      "id": 49
                    },
                    "confidentialNodes": {
                      "type": "ConfidentialNodes",
                      "id": 50
                    },
                    "identityServiceConfig": {
                      "type": "IdentityServiceConfig",
                      "id": 54
                    },
                    "selfLink": {
                      "type": "string",
                      "id": 100,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 101,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "endpoint": {
                      "type": "string",
                      "id": 102,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "initialClusterVersion": {
                      "type": "string",
                      "id": 103
                    },
                    "currentMasterVersion": {
                      "type": "string",
                      "id": 104,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "currentNodeVersion": {
                      "type": "string",
                      "id": 105,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "createTime": {
                      "type": "string",
                      "id": 106,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "status": {
                      "type": "Status",
                      "id": 107,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "statusMessage": {
                      "type": "string",
                      "id": 108,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "nodeIpv4CidrSize": {
                      "type": "int32",
                      "id": 109,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "servicesIpv4Cidr": {
                      "type": "string",
                      "id": 110,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "instanceGroupUrls": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 111,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "currentNodeCount": {
                      "type": "int32",
                      "id": 112,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "expireTime": {
                      "type": "string",
                      "id": 113,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "location": {
                      "type": "string",
                      "id": 114,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "enableTpu": {
                      "type": "bool",
                      "id": 115
                    },
                    "tpuIpv4CidrBlock": {
                      "type": "string",
                      "id": 116,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "databaseEncryption": {
                      "type": "DatabaseEncryption",
                      "id": 38
                    },
                    "conditions": {
                      "rule": "repeated",
                      "type": "StatusCondition",
                      "id": 118
                    },
                    "master": {
                      "type": "Master",
                      "id": 124
                    },
                    "autopilot": {
                      "type": "Autopilot",
                      "id": 128
                    },
                    "id": {
                      "type": "string",
                      "id": 129,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "nodePoolDefaults": {
                      "type": "NodePoolDefaults",
                      "id": 131,
                      "options": {
                        "proto3_optional": true
                      }
                    },
                    "loggingConfig": {
                      "type": "LoggingConfig",
                      "id": 132
                    },
                    "monitoringConfig": {
                      "type": "MonitoringConfig",
                      "id": 133
                    },
                    "nodePoolAutoConfig": {
                      "type": "NodePoolAutoConfig",
                      "id": 136
                    },
                    "protectConfig": {
                      "type": "ProtectConfig",
                      "id": 137,
                      "options": {
                        "deprecated": true,
                        "proto3_optional": true
                      }
                    },
                    "etag": {
                      "type": "string",
                      "id": 139
                    },
                    "fleet": {
                      "type": "Fleet",
                      "id": 140
                    },
                    "securityPostureConfig": {
                      "type": "SecurityPostureConfig",
                      "id": 145
                    },
                    "enterpriseConfig": {
                      "type": "EnterpriseConfig",
                      "id": 149
                    },
                    "secretManagerConfig": {
                      "type": "SecretManagerConfig",
                      "id": 150
                    },
                    "compliancePostureConfig": {
                      "type": "CompliancePostureConfig",
                      "id": 151
                    },
                    "satisfiesPzs": {
                      "type": "bool",
                      "id": 152,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY",
                        "proto3_optional": true
                      }
                    },
                    "satisfiesPzi": {
                      "type": "bool",
                      "id": 153,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY",
                        "proto3_optional": true
                      }
                    }
                  },
                  "nested": {
                    "Status": {
                      "values": {
                        "STATUS_UNSPECIFIED": 0,
                        "PROVISIONING": 1,
                        "RUNNING": 2,
                        "RECONCILING": 3,
                        "STOPPING": 4,
                        "ERROR": 5,
                        "DEGRADED": 6
                      }
                    }
                  }
                },
                "CompliancePostureConfig": {
                  "oneofs": {
                    "_mode": {
                      "oneof": [
                        "mode"
                      ]
                    }
                  },
                  "fields": {
                    "mode": {
                      "type": "Mode",
                      "id": 1,
                      "options": {
                        "proto3_optional": true
                      }
                    },
                    "complianceStandards": {
                      "rule": "repeated",
                      "type": "ComplianceStandard",
                      "id": 2
                    }
                  },
                  "nested": {
                    "Mode": {
                      "values": {
                        "MODE_UNSPECIFIED": 0,
                        "DISABLED": 1,
                        "ENABLED": 2
                      }
                    },
                    "ComplianceStandard": {
                      "oneofs": {
                        "_standard": {
                          "oneof": [
                            "standard"
                          ]
                        }
                      },
                      "fields": {
                        "standard": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "proto3_optional": true
                          }
                        }
                      }
                    }
                  }
                },
                "K8sBetaAPIConfig": {
                  "fields": {
                    "enabledApis": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 1
                    }
                  }
                },
                "WorkloadConfig": {
                  "oneofs": {
                    "_auditMode": {
                      "oneof": [
                        "auditMode"
                      ]
                    }
                  },
                  "fields": {
                    "auditMode": {
                      "type": "Mode",
                      "id": 1,
                      "options": {
                        "proto3_optional": true
                      }
                    }
                  },
                  "nested": {
                    "Mode": {
                      "valuesOptions": {
                        "BASELINE": {
                          "deprecated": true
                        },
                        "RESTRICTED": {
                          "deprecated": true
                        }
                      },
                      "values": {
                        "MODE_UNSPECIFIED": 0,
                        "DISABLED": 1,
                        "BASIC": 4,
                        "BASELINE": 2,
                        "RESTRICTED": 3
                      }
                    }
                  }
                },
                "ProtectConfig": {
                  "oneofs": {
                    "_workloadConfig": {
                      "oneof": [
                        "workloadConfig"
                      ]
                    },
                    "_workloadVulnerabilityMode": {
                      "oneof": [
                        "workloadVulnerabilityMode"
                      ]
                    }
                  },
                  "fields": {
                    "workloadConfig": {
                      "type": "WorkloadConfig",
                      "id": 1,
                      "options": {
                        "proto3_optional": true
                      }
                    },
                    "workloadVulnerabilityMode": {
                      "type": "WorkloadVulnerabilityMode",
                      "id": 2,
                      "options": {
                        "proto3_optional": true
                      }
                    }
                  },
                  "nested": {
                    "WorkloadVulnerabilityMode": {
                      "values": {
                        "WORKLOAD_VULNERABILITY_MODE_UNSPECIFIED": 0,
                        "DISABLED": 1,
                        "BASIC": 2
                      }
                    }
                  }
                },
                "SecurityPostureConfig": {
                  "oneofs": {
                    "_mode": {
                      "oneof": [
                        "mode"
                      ]
                    },
                    "_vulnerabilityMode": {
                      "oneof": [
                        "vulnerabilityMode"
                      ]
                    }
                  },
                  "fields": {
                    "mode": {
                      "type": "Mode",
                      "id": 1,
                      "options": {
                        "proto3_optional": true
                      }
                    },
                    "vulnerabilityMode": {
                      "type": "VulnerabilityMode",
                      "id": 2,
                      "options": {
                        "proto3_optional": true
                      }
                    }
                  },
                  "nested": {
                    "Mode": {
                      "values": {
                        "MODE_UNSPECIFIED": 0,
                        "DISABLED": 1,
                        "BASIC": 2,
                        "ENTERPRISE": 3
                      }
                    },
                    "VulnerabilityMode": {
                      "values": {
                        "VULNERABILITY_MODE_UNSPECIFIED": 0,
                        "VULNERABILITY_DISABLED": 1,
                        "VULNERABILITY_BASIC": 2,
                        "VULNERABILITY_ENTERPRISE": 3
                      }
                    }
                  }
                },
                "NodePoolDefaults": {
                  "fields": {
                    "nodeConfigDefaults": {
                      "type": "NodeConfigDefaults",
                      "id": 1
                    }
                  }
                },
                "NodeConfigDefaults": {
                  "fields": {
                    "gcfsConfig": {
                      "type": "GcfsConfig",
                      "id": 1
                    },
                    "loggingConfig": {
                      "type": "NodePoolLoggingConfig",
                      "id": 3
                    },
                    "containerdConfig": {
                      "type": "ContainerdConfig",
                      "id": 4
                    },
                    "hostMaintenancePolicy": {
                      "type": "HostMaintenancePolicy",
                      "id": 5
                    },
                    "nodeKubeletConfig": {
                      "type": "NodeKubeletConfig",
                      "id": 6
                    }
                  }
                },
                "NodePoolAutoConfig": {
                  "fields": {
                    "networkTags": {
                      "type": "NetworkTags",
                      "id": 1
                    },
                    "resourceManagerTags": {
                      "type": "ResourceManagerTags",
                      "id": 2
                    },
                    "nodeKubeletConfig": {
                      "type": "NodeKubeletConfig",
                      "id": 3
                    }
                  }
                },
                "ClusterUpdate": {
                  "oneofs": {
                    "_desiredEnablePrivateEndpoint": {
                      "oneof": [
                        "desiredEnablePrivateEndpoint"
                      ]
                    },
                    "_desiredProtectConfig": {
                      "oneof": [
                        "desiredProtectConfig"
                      ]
                    },
                    "_desiredEnableFqdnNetworkPolicy": {
                      "oneof": [
                        "desiredEnableFqdnNetworkPolicy"
                      ]
                    },
                    "_desiredEnableMultiNetworking": {
                      "oneof": [
                        "desiredEnableMultiNetworking"
                      ]
                    },
                    "_desiredInTransitEncryptionConfig": {
                      "oneof": [
                        "desiredInTransitEncryptionConfig"
                      ]
                    },
                    "_desiredEnableCiliumClusterwideNetworkPolicy": {
                      "oneof": [
                        "desiredEnableCiliumClusterwideNetworkPolicy"
                      ]
                    },
                    "_desiredSecretManagerConfig": {
                      "oneof": [
                        "desiredSecretManagerConfig"
                      ]
                    }
                  },
                  "fields": {
                    "desiredNodeVersion": {
                      "type": "string",
                      "id": 4
                    },
                    "desiredMonitoringService": {
                      "type": "string",
                      "id": 5
                    },
                    "desiredAddonsConfig": {
                      "type": "AddonsConfig",
                      "id": 6
                    },
                    "desiredNodePoolId": {
                      "type": "string",
                      "id": 7
                    },
                    "desiredImageType": {
                      "type": "string",
                      "id": 8
                    },
                    "desiredNodePoolAutoscaling": {
                      "type": "NodePoolAutoscaling",
                      "id": 9
                    },
                    "desiredLocations": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 10
                    },
                    "desiredMasterAuthorizedNetworksConfig": {
                      "type": "MasterAuthorizedNetworksConfig",
                      "id": 12
                    },
                    "desiredPodSecurityPolicyConfig": {
                      "type": "PodSecurityPolicyConfig",
                      "id": 14
                    },
                    "desiredClusterAutoscaling": {
                      "type": "ClusterAutoscaling",
                      "id": 15
                    },
                    "desiredBinaryAuthorization": {
                      "type": "BinaryAuthorization",
                      "id": 16
                    },
                    "desiredLoggingService": {
                      "type": "string",
                      "id": 19
                    },
                    "desiredResourceUsageExportConfig": {
                      "type": "ResourceUsageExportConfig",
                      "id": 21
                    },
                    "desiredVerticalPodAutoscaling": {
                      "type": "VerticalPodAutoscaling",
                      "id": 22
                    },
                    "desiredPrivateClusterConfig": {
                      "type": "PrivateClusterConfig",
                      "id": 25
                    },
                    "desiredIntraNodeVisibilityConfig": {
                      "type": "IntraNodeVisibilityConfig",
                      "id": 26
                    },
                    "desiredDefaultSnatStatus": {
                      "type": "DefaultSnatStatus",
                      "id": 28
                    },
                    "desiredClusterTelemetry": {
                      "type": "ClusterTelemetry",
                      "id": 30
                    },
                    "desiredReleaseChannel": {
                      "type": "ReleaseChannel",
                      "id": 31
                    },
                    "privateClusterConfig": {
                      "type": "PrivateClusterConfig",
                      "id": 37,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "desiredTpuConfig": {
                      "type": "TpuConfig",
                      "id": 38
                    },
                    "desiredL4ilbSubsettingConfig": {
                      "type": "ILBSubsettingConfig",
                      "id": 39
                    },
                    "desiredDatapathProvider": {
                      "type": "DatapathProvider",
                      "id": 50
                    },
                    "desiredPrivateIpv6GoogleAccess": {
                      "type": "PrivateIPv6GoogleAccess",
                      "id": 51
                    },
                    "desiredNotificationConfig": {
                      "type": "NotificationConfig",
                      "id": 55
                    },
                    "desiredMasterVersion": {
                      "type": "string",
                      "id": 100
                    },
                    "desiredGcfsConfig": {
                      "type": "GcfsConfig",
                      "id": 109
                    },
                    "desiredDatabaseEncryption": {
                      "type": "DatabaseEncryption",
                      "id": 46
                    },
                    "desiredWorkloadIdentityConfig": {
                      "type": "WorkloadIdentityConfig",
                      "id": 47
                    },
                    "desiredWorkloadCertificates": {
                      "type": "WorkloadCertificates",
                      "id": 61
                    },
                    "desiredMeshCertificates": {
                      "type": "MeshCertificates",
                      "id": 67
                    },
                    "desiredWorkloadAltsConfig": {
                      "type": "WorkloadALTSConfig",
                      "id": 62
                    },
                    "desiredShieldedNodes": {
                      "type": "ShieldedNodes",
                      "id": 48
                    },
                    "desiredCostManagementConfig": {
                      "type": "CostManagementConfig",
                      "id": 49
                    },
                    "desiredMaster": {
                      "type": "Master",
                      "id": 52
                    },
                    "desiredDnsConfig": {
                      "type": "DNSConfig",
                      "id": 53
                    },
                    "desiredServiceExternalIpsConfig": {
                      "type": "ServiceExternalIPsConfig",
                      "id": 60
                    },
                    "desiredAuthenticatorGroupsConfig": {
                      "type": "AuthenticatorGroupsConfig",
                      "id": 63
                    },
                    "desiredLoggingConfig": {
                      "type": "LoggingConfig",
                      "id": 64
                    },
                    "desiredMonitoringConfig": {
                      "type": "MonitoringConfig",
                      "id": 65
                    },
                    "desiredIdentityServiceConfig": {
                      "type": "IdentityServiceConfig",
                      "id": 66
                    },
                    "desiredEnablePrivateEndpoint": {
                      "type": "bool",
                      "id": 71,
                      "options": {
                        "proto3_optional": true
                      }
                    },
                    "desiredNodePoolAutoConfigNetworkTags": {
                      "type": "NetworkTags",
                      "id": 110
                    },
                    "desiredProtectConfig": {
                      "type": "ProtectConfig",
                      "id": 112,
                      "options": {
                        "deprecated": true,
                        "proto3_optional": true
                      }
                    },
                    "desiredGatewayApiConfig": {
                      "type": "GatewayAPIConfig",
                      "id": 114
                    },
                    "etag": {
                      "type": "string",
                      "id": 115
                    },
                    "desiredNodePoolLoggingConfig": {
                      "type": "NodePoolLoggingConfig",
                      "id": 116
                    },
                    "desiredFleet": {
                      "type": "Fleet",
                      "id": 117
                    },
                    "desiredStackType": {
                      "type": "StackType",
                      "id": 119
                    },
                    "additionalPodRangesConfig": {
                      "type": "AdditionalPodRangesConfig",
                      "id": 120
                    },
                    "removedAdditionalPodRangesConfig": {
                      "type": "AdditionalPodRangesConfig",
                      "id": 121
                    },
                    "enableK8sBetaApis": {
                      "type": "K8sBetaAPIConfig",
                      "id": 122
                    },
                    "desiredSecurityPostureConfig": {
                      "type": "SecurityPostureConfig",
                      "id": 124
                    },
                    "desiredNetworkPerformanceConfig": {
                      "type": "NetworkConfig.ClusterNetworkPerformanceConfig",
                      "id": 125
                    },
                    "desiredEnableFqdnNetworkPolicy": {
                      "type": "bool",
                      "id": 126,
                      "options": {
                        "proto3_optional": true
                      }
                    },
                    "desiredAutopilotWorkloadPolicyConfig": {
                      "type": "WorkloadPolicyConfig",
                      "id": 128
                    },
                    "desiredK8sBetaApis": {
                      "type": "K8sBetaAPIConfig",
                      "id": 131
                    },
                    "desiredHostMaintenancePolicy": {
                      "type": "HostMaintenancePolicy",
                      "id": 132
                    },
                    "desiredContainerdConfig": {
                      "type": "ContainerdConfig",
                      "id": 134
                    },
                    "desiredEnableMultiNetworking": {
                      "type": "bool",
                      "id": 135,
                      "options": {
                        "proto3_optional": true
                      }
                    },
                    "desiredNodePoolAutoConfigResourceManagerTags": {
                      "type": "ResourceManagerTags",
                      "id": 136
                    },
                    "desiredInTransitEncryptionConfig": {
                      "type": "InTransitEncryptionConfig",
                      "id": 137,
                      "options": {
                        "proto3_optional": true
                      }
                    },
                    "desiredEnableCiliumClusterwideNetworkPolicy": {
                      "type": "bool",
                      "id": 138,
                      "options": {
                        "proto3_optional": true
                      }
                    },
                    "desiredSecretManagerConfig": {
                      "type": "SecretManagerConfig",
                      "id": 139,
                      "options": {
                        "proto3_optional": true
                      }
                    },
                    "desiredNodeKubeletConfig": {
                      "type": "NodeKubeletConfig",
                      "id": 141
                    },
                    "desiredNodePoolAutoConfigKubeletConfig": {
                      "type": "NodeKubeletConfig",
                      "id": 142
                    }
                  }
                },
                "AdditionalPodRangesConfig": {
                  "fields": {
                    "podRangeNames": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 1
                    },
                    "podRangeInfo": {
                      "rule": "repeated",
                      "type": "RangeInfo",
                      "id": 2,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    }
                  }
                },
                "RangeInfo": {
                  "fields": {
                    "rangeName": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "utilization": {
                      "type": "double",
                      "id": 2,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    }
                  }
                },
                "Operation": {
                  "fields": {
                    "name": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "operationType": {
                      "type": "Type",
                      "id": 3,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "status": {
                      "type": "Status",
                      "id": 4,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "detail": {
                      "type": "string",
                      "id": 8,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "statusMessage": {
                      "type": "string",
                      "id": 5,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "selfLink": {
                      "type": "string",
                      "id": 6,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "targetLink": {
                      "type": "string",
                      "id": 7,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "location": {
                      "type": "string",
                      "id": 9,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "startTime": {
                      "type": "string",
                      "id": 10,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "endTime": {
                      "type": "string",
                      "id": 11,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "progress": {
                      "type": "OperationProgress",
                      "id": 12,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "clusterConditions": {
                      "rule": "repeated",
                      "type": "StatusCondition",
                      "id": 13,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "nodepoolConditions": {
                      "rule": "repeated",
                      "type": "StatusCondition",
                      "id": 14,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "error": {
                      "type": "google.rpc.Status",
                      "id": 15
                    }
                  },
                  "nested": {
                    "Status": {
                      "values": {
                        "STATUS_UNSPECIFIED": 0,
                        "PENDING": 1,
                        "RUNNING": 2,
                        "DONE": 3,
                        "ABORTING": 4
                      }
                    },
                    "Type": {
                      "valuesOptions": {
                        "AUTO_UPGRADE_NODES": {
                          "deprecated": true
                        },
                        "SET_LABELS": {
                          "deprecated": true
                        },
                        "SET_MASTER_AUTH": {
                          "deprecated": true
                        },
                        "SET_NETWORK_POLICY": {
                          "deprecated": true
                        },
                        "SET_MAINTENANCE_POLICY": {
                          "deprecated": true
                        }
                      },
                      "values": {
                        "TYPE_UNSPECIFIED": 0,
                        "CREATE_CLUSTER": 1,
                        "DELETE_CLUSTER": 2,
                        "UPGRADE_MASTER": 3,
                        "UPGRADE_NODES": 4,
                        "REPAIR_CLUSTER": 5,
                        "UPDATE_CLUSTER": 6,
                        "CREATE_NODE_POOL": 7,
                        "DELETE_NODE_POOL": 8,
                        "SET_NODE_POOL_MANAGEMENT": 9,
                        "AUTO_REPAIR_NODES": 10,
                        "AUTO_UPGRADE_NODES": 11,
                        "SET_LABELS": 12,
                        "SET_MASTER_AUTH": 13,
                        "SET_NODE_POOL_SIZE": 14,
                        "SET_NETWORK_POLICY": 15,
                        "SET_MAINTENANCE_POLICY": 16,
                        "RESIZE_CLUSTER": 18,
                        "FLEET_FEATURE_UPGRADE": 19
                      }
                    }
                  }
                },
                "OperationProgress": {
                  "fields": {
                    "name": {
                      "type": "string",
                      "id": 1
                    },
                    "status": {
                      "type": "Operation.Status",
                      "id": 2
                    },
                    "metrics": {
                      "rule": "repeated",
                      "type": "Metric",
                      "id": 3
                    },
                    "stages": {
                      "rule": "repeated",
                      "type": "OperationProgress",
                      "id": 4
                    }
                  },
                  "nested": {
                    "Metric": {
                      "oneofs": {
                        "value": {
                          "oneof": [
                            "intValue",
                            "doubleValue",
                            "stringValue"
                          ]
                        }
                      },
                      "fields": {
                        "name": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED"
                          }
                        },
                        "intValue": {
                          "type": "int64",
                          "id": 2
                        },
                        "doubleValue": {
                          "type": "double",
                          "id": 3
                        },
                        "stringValue": {
                          "type": "string",
                          "id": 4
                        }
                      }
                    }
                  }
                },
                "CreateClusterRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "cluster": {
                      "type": "Cluster",
                      "id": 3,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "parent": {
                      "type": "string",
                      "id": 5
                    }
                  }
                },
                "GetClusterRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 5
                    }
                  }
                },
                "UpdateClusterRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "update": {
                      "type": "ClusterUpdate",
                      "id": 4,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 5
                    }
                  }
                },
                "UpdateNodePoolRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "nodePoolId": {
                      "type": "string",
                      "id": 4,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "nodeVersion": {
                      "type": "string",
                      "id": 5,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "imageType": {
                      "type": "string",
                      "id": 6,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "locations": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 13
                    },
                    "workloadMetadataConfig": {
                      "type": "WorkloadMetadataConfig",
                      "id": 14
                    },
                    "name": {
                      "type": "string",
                      "id": 8
                    },
                    "upgradeSettings": {
                      "type": "NodePool.UpgradeSettings",
                      "id": 15
                    },
                    "tags": {
                      "type": "NetworkTags",
                      "id": 16
                    },
                    "taints": {
                      "type": "NodeTaints",
                      "id": 17
                    },
                    "labels": {
                      "type": "NodeLabels",
                      "id": 18
                    },
                    "linuxNodeConfig": {
                      "type": "LinuxNodeConfig",
                      "id": 19
                    },
                    "kubeletConfig": {
                      "type": "NodeKubeletConfig",
                      "id": 20
                    },
                    "nodeNetworkConfig": {
                      "type": "NodeNetworkConfig",
                      "id": 21
                    },
                    "gcfsConfig": {
                      "type": "GcfsConfig",
                      "id": 22
                    },
                    "confidentialNodes": {
                      "type": "ConfidentialNodes",
                      "id": 23
                    },
                    "gvnic": {
                      "type": "VirtualNIC",
                      "id": 29
                    },
                    "etag": {
                      "type": "string",
                      "id": 30
                    },
                    "fastSocket": {
                      "type": "FastSocket",
                      "id": 31
                    },
                    "loggingConfig": {
                      "type": "NodePoolLoggingConfig",
                      "id": 32
                    },
                    "resourceLabels": {
                      "type": "ResourceLabels",
                      "id": 33
                    },
                    "windowsNodeConfig": {
                      "type": "WindowsNodeConfig",
                      "id": 34
                    },
                    "accelerators": {
                      "rule": "repeated",
                      "type": "AcceleratorConfig",
                      "id": 35
                    },
                    "machineType": {
                      "type": "string",
                      "id": 36,
                      "options": {
                        "(google.api.field_behavior)": "OPTIONAL"
                      }
                    },
                    "diskType": {
                      "type": "string",
                      "id": 37,
                      "options": {
                        "(google.api.field_behavior)": "OPTIONAL"
                      }
                    },
                    "diskSizeGb": {
                      "type": "int64",
                      "id": 38,
                      "options": {
                        "(google.api.field_behavior)": "OPTIONAL"
                      }
                    },
                    "resourceManagerTags": {
                      "type": "ResourceManagerTags",
                      "id": 39
                    },
                    "containerdConfig": {
                      "type": "ContainerdConfig",
                      "id": 40
                    },
                    "queuedProvisioning": {
                      "type": "NodePool.QueuedProvisioning",
                      "id": 42
                    }
                  }
                },
                "SetNodePoolAutoscalingRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "nodePoolId": {
                      "type": "string",
                      "id": 4,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "autoscaling": {
                      "type": "NodePoolAutoscaling",
                      "id": 5,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 6
                    }
                  }
                },
                "SetLoggingServiceRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "loggingService": {
                      "type": "string",
                      "id": 4,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 5
                    }
                  }
                },
                "SetMonitoringServiceRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "monitoringService": {
                      "type": "string",
                      "id": 4,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 6
                    }
                  }
                },
                "SetAddonsConfigRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "addonsConfig": {
                      "type": "AddonsConfig",
                      "id": 4,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 6
                    }
                  }
                },
                "SetLocationsRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "locations": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 4,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 6
                    }
                  }
                },
                "UpdateMasterRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "masterVersion": {
                      "type": "string",
                      "id": 4,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 7
                    }
                  }
                },
                "SetMasterAuthRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "action": {
                      "type": "Action",
                      "id": 4,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "update": {
                      "type": "MasterAuth",
                      "id": 5,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 7
                    }
                  },
                  "nested": {
                    "Action": {
                      "values": {
                        "UNKNOWN": 0,
                        "SET_PASSWORD": 1,
                        "GENERATE_PASSWORD": 2,
                        "SET_USERNAME": 3
                      }
                    }
                  }
                },
                "DeleteClusterRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 4
                    }
                  }
                },
                "ListClustersRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "parent": {
                      "type": "string",
                      "id": 4
                    }
                  }
                },
                "ListClustersResponse": {
                  "fields": {
                    "clusters": {
                      "rule": "repeated",
                      "type": "Cluster",
                      "id": 1
                    },
                    "missingZones": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 2
                    }
                  }
                },
                "GetOperationRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "operationId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 5
                    }
                  }
                },
                "ListOperationsRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "parent": {
                      "type": "string",
                      "id": 4
                    }
                  }
                },
                "CancelOperationRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "operationId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 4
                    }
                  }
                },
                "ListOperationsResponse": {
                  "fields": {
                    "operations": {
                      "rule": "repeated",
                      "type": "Operation",
                      "id": 1
                    },
                    "missingZones": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 2
                    }
                  }
                },
                "GetServerConfigRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 4
                    }
                  }
                },
                "ServerConfig": {
                  "fields": {
                    "defaultClusterVersion": {
                      "type": "string",
                      "id": 1
                    },
                    "validNodeVersions": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 3
                    },
                    "defaultImageType": {
                      "type": "string",
                      "id": 4
                    },
                    "validImageTypes": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 5
                    },
                    "validMasterVersions": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 6
                    },
                    "channels": {
                      "rule": "repeated",
                      "type": "ReleaseChannelConfig",
                      "id": 9
                    },
                    "windowsVersionMaps": {
                      "keyType": "string",
                      "type": "WindowsVersions",
                      "id": 10
                    }
                  },
                  "nested": {
                    "ReleaseChannelConfig": {
                      "fields": {
                        "channel": {
                          "type": "ReleaseChannel.Channel",
                          "id": 1
                        },
                        "defaultVersion": {
                          "type": "string",
                          "id": 2
                        },
                        "availableVersions": {
                          "rule": "repeated",
                          "type": "AvailableVersion",
                          "id": 3,
                          "options": {
                            "deprecated": true
                          }
                        },
                        "validVersions": {
                          "rule": "repeated",
                          "type": "string",
                          "id": 4
                        }
                      },
                      "nested": {
                        "AvailableVersion": {
                          "options": {
                            "deprecated": true
                          },
                          "fields": {
                            "version": {
                              "type": "string",
                              "id": 1
                            },
                            "reason": {
                              "type": "string",
                              "id": 2
                            }
                          }
                        }
                      }
                    }
                  }
                },
                "BestEffortProvisioning": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    },
                    "minProvisionNodes": {
                      "type": "int32",
                      "id": 2
                    }
                  }
                },
                "WindowsVersions": {
                  "fields": {
                    "windowsVersions": {
                      "rule": "repeated",
                      "type": "WindowsVersion",
                      "id": 1
                    }
                  },
                  "nested": {
                    "WindowsVersion": {
                      "fields": {
                        "imageType": {
                          "type": "string",
                          "id": 1
                        },
                        "osVersion": {
                          "type": "string",
                          "id": 2
                        },
                        "supportEndDate": {
                          "type": "google.type.Date",
                          "id": 3
                        }
                      }
                    }
                  }
                },
                "CreateNodePoolRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "nodePool": {
                      "type": "NodePool",
                      "id": 4,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "parent": {
                      "type": "string",
                      "id": 6
                    }
                  }
                },
                "DeleteNodePoolRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "nodePoolId": {
                      "type": "string",
                      "id": 4,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 6
                    }
                  }
                },
                "ListNodePoolsRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "parent": {
                      "type": "string",
                      "id": 5
                    }
                  }
                },
                "GetNodePoolRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "nodePoolId": {
                      "type": "string",
                      "id": 4,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 6
                    }
                  }
                },
                "BlueGreenSettings": {
                  "oneofs": {
                    "rolloutPolicy": {
                      "oneof": [
                        "standardRolloutPolicy",
                        "autoscaledRolloutPolicy"
                      ]
                    },
                    "_nodePoolSoakDuration": {
                      "oneof": [
                        "nodePoolSoakDuration"
                      ]
                    }
                  },
                  "fields": {
                    "standardRolloutPolicy": {
                      "type": "StandardRolloutPolicy",
                      "id": 1
                    },
                    "autoscaledRolloutPolicy": {
                      "type": "AutoscaledRolloutPolicy",
                      "id": 3
                    },
                    "nodePoolSoakDuration": {
                      "type": "google.protobuf.Duration",
                      "id": 2,
                      "options": {
                        "proto3_optional": true
                      }
                    }
                  },
                  "nested": {
                    "StandardRolloutPolicy": {
                      "oneofs": {
                        "updateBatchSize": {
                          "oneof": [
                            "batchPercentage",
                            "batchNodeCount"
                          ]
                        },
                        "_batchSoakDuration": {
                          "oneof": [
                            "batchSoakDuration"
                          ]
                        }
                      },
                      "fields": {
                        "batchPercentage": {
                          "type": "float",
                          "id": 1
                        },
                        "batchNodeCount": {
                          "type": "int32",
                          "id": 2
                        },
                        "batchSoakDuration": {
                          "type": "google.protobuf.Duration",
                          "id": 3,
                          "options": {
                            "proto3_optional": true
                          }
                        }
                      }
                    },
                    "AutoscaledRolloutPolicy": {
                      "fields": {}
                    }
                  }
                },
                "NodePool": {
                  "fields": {
                    "name": {
                      "type": "string",
                      "id": 1
                    },
                    "config": {
                      "type": "NodeConfig",
                      "id": 2
                    },
                    "initialNodeCount": {
                      "type": "int32",
                      "id": 3
                    },
                    "locations": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 13
                    },
                    "networkConfig": {
                      "type": "NodeNetworkConfig",
                      "id": 14
                    },
                    "selfLink": {
                      "type": "string",
                      "id": 100,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "version": {
                      "type": "string",
                      "id": 101
                    },
                    "instanceGroupUrls": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 102,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "status": {
                      "type": "Status",
                      "id": 103,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "statusMessage": {
                      "type": "string",
                      "id": 104,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "autoscaling": {
                      "type": "NodePoolAutoscaling",
                      "id": 4
                    },
                    "management": {
                      "type": "NodeManagement",
                      "id": 5
                    },
                    "maxPodsConstraint": {
                      "type": "MaxPodsConstraint",
                      "id": 6
                    },
                    "conditions": {
                      "rule": "repeated",
                      "type": "StatusCondition",
                      "id": 105
                    },
                    "podIpv4CidrSize": {
                      "type": "int32",
                      "id": 7,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "upgradeSettings": {
                      "type": "UpgradeSettings",
                      "id": 107
                    },
                    "placementPolicy": {
                      "type": "PlacementPolicy",
                      "id": 108
                    },
                    "updateInfo": {
                      "type": "UpdateInfo",
                      "id": 109,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "etag": {
                      "type": "string",
                      "id": 110
                    },
                    "queuedProvisioning": {
                      "type": "QueuedProvisioning",
                      "id": 112
                    },
                    "bestEffortProvisioning": {
                      "type": "BestEffortProvisioning",
                      "id": 113
                    }
                  },
                  "nested": {
                    "UpgradeSettings": {
                      "oneofs": {
                        "_strategy": {
                          "oneof": [
                            "strategy"
                          ]
                        },
                        "_blueGreenSettings": {
                          "oneof": [
                            "blueGreenSettings"
                          ]
                        }
                      },
                      "fields": {
                        "maxSurge": {
                          "type": "int32",
                          "id": 1
                        },
                        "maxUnavailable": {
                          "type": "int32",
                          "id": 2
                        },
                        "strategy": {
                          "type": "NodePoolUpdateStrategy",
                          "id": 3,
                          "options": {
                            "proto3_optional": true
                          }
                        },
                        "blueGreenSettings": {
                          "type": "BlueGreenSettings",
                          "id": 4,
                          "options": {
                            "proto3_optional": true
                          }
                        }
                      }
                    },
                    "UpdateInfo": {
                      "fields": {
                        "blueGreenInfo": {
                          "type": "BlueGreenInfo",
                          "id": 1
                        }
                      },
                      "nested": {
                        "BlueGreenInfo": {
                          "fields": {
                            "phase": {
                              "type": "Phase",
                              "id": 1
                            },
                            "blueInstanceGroupUrls": {
                              "rule": "repeated",
                              "type": "string",
                              "id": 2
                            },
                            "greenInstanceGroupUrls": {
                              "rule": "repeated",
                              "type": "string",
                              "id": 3
                            },
                            "bluePoolDeletionStartTime": {
                              "type": "string",
                              "id": 4
                            },
                            "greenPoolVersion": {
                              "type": "string",
                              "id": 5
                            }
                          },
                          "nested": {
                            "Phase": {
                              "values": {
                                "PHASE_UNSPECIFIED": 0,
                                "UPDATE_STARTED": 1,
                                "CREATING_GREEN_POOL": 2,
                                "CORDONING_BLUE_POOL": 3,
                                "WAITING_TO_DRAIN_BLUE_POOL": 8,
                                "DRAINING_BLUE_POOL": 4,
                                "NODE_POOL_SOAKING": 5,
                                "DELETING_BLUE_POOL": 6,
                                "ROLLBACK_STARTED": 7
                              }
                            }
                          }
                        }
                      }
                    },
                    "Status": {
                      "values": {
                        "STATUS_UNSPECIFIED": 0,
                        "PROVISIONING": 1,
                        "RUNNING": 2,
                        "RUNNING_WITH_ERROR": 3,
                        "RECONCILING": 4,
                        "STOPPING": 5,
                        "ERROR": 6
                      }
                    },
                    "PlacementPolicy": {
                      "fields": {
                        "type": {
                          "type": "Type",
                          "id": 1
                        },
                        "tpuTopology": {
                          "type": "string",
                          "id": 2
                        },
                        "policyName": {
                          "type": "string",
                          "id": 3
                        }
                      },
                      "nested": {
                        "Type": {
                          "values": {
                            "TYPE_UNSPECIFIED": 0,
                            "COMPACT": 1
                          }
                        }
                      }
                    },
                    "QueuedProvisioning": {
                      "fields": {
                        "enabled": {
                          "type": "bool",
                          "id": 1
                        }
                      }
                    }
                  }
                },
                "NodeManagement": {
                  "fields": {
                    "autoUpgrade": {
                      "type": "bool",
                      "id": 1
                    },
                    "autoRepair": {
                      "type": "bool",
                      "id": 2
                    },
                    "upgradeOptions": {
                      "type": "AutoUpgradeOptions",
                      "id": 10
                    }
                  }
                },
                "AutoUpgradeOptions": {
                  "fields": {
                    "autoUpgradeStartTime": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "description": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    }
                  }
                },
                "MaintenancePolicy": {
                  "fields": {
                    "window": {
                      "type": "MaintenanceWindow",
                      "id": 1
                    },
                    "resourceVersion": {
                      "type": "string",
                      "id": 3
                    }
                  }
                },
                "MaintenanceWindow": {
                  "oneofs": {
                    "policy": {
                      "oneof": [
                        "dailyMaintenanceWindow",
                        "recurringWindow"
                      ]
                    }
                  },
                  "fields": {
                    "dailyMaintenanceWindow": {
                      "type": "DailyMaintenanceWindow",
                      "id": 2
                    },
                    "recurringWindow": {
                      "type": "RecurringTimeWindow",
                      "id": 3
                    },
                    "maintenanceExclusions": {
                      "keyType": "string",
                      "type": "TimeWindow",
                      "id": 4
                    }
                  }
                },
                "TimeWindow": {
                  "oneofs": {
                    "options": {
                      "oneof": [
                        "maintenanceExclusionOptions"
                      ]
                    }
                  },
                  "fields": {
                    "maintenanceExclusionOptions": {
                      "type": "MaintenanceExclusionOptions",
                      "id": 3
                    },
                    "startTime": {
                      "type": "google.protobuf.Timestamp",
                      "id": 1
                    },
                    "endTime": {
                      "type": "google.protobuf.Timestamp",
                      "id": 2
                    }
                  }
                },
                "MaintenanceExclusionOptions": {
                  "fields": {
                    "scope": {
                      "type": "Scope",
                      "id": 1
                    }
                  },
                  "nested": {
                    "Scope": {
                      "values": {
                        "NO_UPGRADES": 0,
                        "NO_MINOR_UPGRADES": 1,
                        "NO_MINOR_OR_NODE_UPGRADES": 2
                      }
                    }
                  }
                },
                "RecurringTimeWindow": {
                  "fields": {
                    "window": {
                      "type": "TimeWindow",
                      "id": 1
                    },
                    "recurrence": {
                      "type": "string",
                      "id": 2
                    }
                  }
                },
                "DailyMaintenanceWindow": {
                  "fields": {
                    "startTime": {
                      "type": "string",
                      "id": 2
                    },
                    "duration": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    }
                  }
                },
                "SetNodePoolManagementRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "nodePoolId": {
                      "type": "string",
                      "id": 4,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "management": {
                      "type": "NodeManagement",
                      "id": 5,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 7
                    }
                  }
                },
                "SetNodePoolSizeRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "nodePoolId": {
                      "type": "string",
                      "id": 4,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "nodeCount": {
                      "type": "int32",
                      "id": 5,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 7
                    }
                  }
                },
                "CompleteNodePoolUpgradeRequest": {
                  "fields": {
                    "name": {
                      "type": "string",
                      "id": 1
                    }
                  }
                },
                "RollbackNodePoolUpgradeRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "nodePoolId": {
                      "type": "string",
                      "id": 4,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 6
                    },
                    "respectPdb": {
                      "type": "bool",
                      "id": 7
                    }
                  }
                },
                "ListNodePoolsResponse": {
                  "fields": {
                    "nodePools": {
                      "rule": "repeated",
                      "type": "NodePool",
                      "id": 1
                    }
                  }
                },
                "ClusterAutoscaling": {
                  "fields": {
                    "enableNodeAutoprovisioning": {
                      "type": "bool",
                      "id": 1
                    },
                    "resourceLimits": {
                      "rule": "repeated",
                      "type": "ResourceLimit",
                      "id": 2
                    },
                    "autoscalingProfile": {
                      "type": "AutoscalingProfile",
                      "id": 3
                    },
                    "autoprovisioningNodePoolDefaults": {
                      "type": "AutoprovisioningNodePoolDefaults",
                      "id": 4
                    },
                    "autoprovisioningLocations": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 5
                    }
                  },
                  "nested": {
                    "AutoscalingProfile": {
                      "values": {
                        "PROFILE_UNSPECIFIED": 0,
                        "OPTIMIZE_UTILIZATION": 1,
                        "BALANCED": 2
                      }
                    }
                  }
                },
                "AutoprovisioningNodePoolDefaults": {
                  "oneofs": {
                    "_insecureKubeletReadonlyPortEnabled": {
                      "oneof": [
                        "insecureKubeletReadonlyPortEnabled"
                      ]
                    }
                  },
                  "fields": {
                    "oauthScopes": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 1
                    },
                    "serviceAccount": {
                      "type": "string",
                      "id": 2
                    },
                    "upgradeSettings": {
                      "type": "NodePool.UpgradeSettings",
                      "id": 3
                    },
                    "management": {
                      "type": "NodeManagement",
                      "id": 4
                    },
                    "minCpuPlatform": {
                      "type": "string",
                      "id": 5,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "diskSizeGb": {
                      "type": "int32",
                      "id": 6
                    },
                    "diskType": {
                      "type": "string",
                      "id": 7
                    },
                    "shieldedInstanceConfig": {
                      "type": "ShieldedInstanceConfig",
                      "id": 8
                    },
                    "bootDiskKmsKey": {
                      "type": "string",
                      "id": 9
                    },
                    "imageType": {
                      "type": "string",
                      "id": 10
                    },
                    "insecureKubeletReadonlyPortEnabled": {
                      "type": "bool",
                      "id": 13,
                      "options": {
                        "proto3_optional": true
                      }
                    }
                  }
                },
                "ResourceLimit": {
                  "fields": {
                    "resourceType": {
                      "type": "string",
                      "id": 1
                    },
                    "minimum": {
                      "type": "int64",
                      "id": 2
                    },
                    "maximum": {
                      "type": "int64",
                      "id": 3
                    }
                  }
                },
                "NodePoolAutoscaling": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    },
                    "minNodeCount": {
                      "type": "int32",
                      "id": 2
                    },
                    "maxNodeCount": {
                      "type": "int32",
                      "id": 3
                    },
                    "autoprovisioned": {
                      "type": "bool",
                      "id": 4
                    },
                    "locationPolicy": {
                      "type": "LocationPolicy",
                      "id": 5
                    },
                    "totalMinNodeCount": {
                      "type": "int32",
                      "id": 6
                    },
                    "totalMaxNodeCount": {
                      "type": "int32",
                      "id": 7
                    }
                  },
                  "nested": {
                    "LocationPolicy": {
                      "values": {
                        "LOCATION_POLICY_UNSPECIFIED": 0,
                        "BALANCED": 1,
                        "ANY": 2
                      }
                    }
                  }
                },
                "SetLabelsRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "resourceLabels": {
                      "keyType": "string",
                      "type": "string",
                      "id": 4,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "labelFingerprint": {
                      "type": "string",
                      "id": 5,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 7
                    }
                  }
                },
                "SetLegacyAbacRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "enabled": {
                      "type": "bool",
                      "id": 4,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 6
                    }
                  }
                },
                "StartIPRotationRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 6
                    },
                    "rotateCredentials": {
                      "type": "bool",
                      "id": 7
                    }
                  }
                },
                "CompleteIPRotationRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 7
                    }
                  }
                },
                "AcceleratorConfig": {
                  "oneofs": {
                    "_gpuSharingConfig": {
                      "oneof": [
                        "gpuSharingConfig"
                      ]
                    },
                    "_gpuDriverInstallationConfig": {
                      "oneof": [
                        "gpuDriverInstallationConfig"
                      ]
                    }
                  },
                  "fields": {
                    "acceleratorCount": {
                      "type": "int64",
                      "id": 1
                    },
                    "acceleratorType": {
                      "type": "string",
                      "id": 2
                    },
                    "gpuPartitionSize": {
                      "type": "string",
                      "id": 3
                    },
                    "maxTimeSharedClientsPerGpu": {
                      "type": "int64",
                      "id": 4,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "gpuSharingConfig": {
                      "type": "GPUSharingConfig",
                      "id": 5,
                      "options": {
                        "proto3_optional": true
                      }
                    },
                    "gpuDriverInstallationConfig": {
                      "type": "GPUDriverInstallationConfig",
                      "id": 6,
                      "options": {
                        "proto3_optional": true
                      }
                    }
                  }
                },
                "GPUSharingConfig": {
                  "oneofs": {
                    "_gpuSharingStrategy": {
                      "oneof": [
                        "gpuSharingStrategy"
                      ]
                    }
                  },
                  "fields": {
                    "maxSharedClientsPerGpu": {
                      "type": "int64",
                      "id": 1
                    },
                    "gpuSharingStrategy": {
                      "type": "GPUSharingStrategy",
                      "id": 2,
                      "options": {
                        "proto3_optional": true
                      }
                    }
                  },
                  "nested": {
                    "GPUSharingStrategy": {
                      "values": {
                        "GPU_SHARING_STRATEGY_UNSPECIFIED": 0,
                        "TIME_SHARING": 1,
                        "MPS": 2
                      }
                    }
                  }
                },
                "GPUDriverInstallationConfig": {
                  "oneofs": {
                    "_gpuDriverVersion": {
                      "oneof": [
                        "gpuDriverVersion"
                      ]
                    }
                  },
                  "fields": {
                    "gpuDriverVersion": {
                      "type": "GPUDriverVersion",
                      "id": 1,
                      "options": {
                        "proto3_optional": true
                      }
                    }
                  },
                  "nested": {
                    "GPUDriverVersion": {
                      "values": {
                        "GPU_DRIVER_VERSION_UNSPECIFIED": 0,
                        "INSTALLATION_DISABLED": 1,
                        "DEFAULT": 2,
                        "LATEST": 3
                      }
                    }
                  }
                },
                "ManagedPrometheusConfig": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "WorkloadMetadataConfig": {
                  "fields": {
                    "nodeMetadata": {
                      "type": "NodeMetadata",
                      "id": 1,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "mode": {
                      "type": "Mode",
                      "id": 2
                    }
                  },
                  "nested": {
                    "NodeMetadata": {
                      "values": {
                        "UNSPECIFIED": 0,
                        "SECURE": 1,
                        "EXPOSE": 2,
                        "GKE_METADATA_SERVER": 3
                      }
                    },
                    "Mode": {
                      "values": {
                        "MODE_UNSPECIFIED": 0,
                        "GCE_METADATA": 1,
                        "GKE_METADATA": 2
                      }
                    }
                  }
                },
                "SetNetworkPolicyRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "deprecated": true,
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "networkPolicy": {
                      "type": "NetworkPolicy",
                      "id": 4,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 6
                    }
                  }
                },
                "SetMaintenancePolicyRequest": {
                  "fields": {
                    "projectId": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "zone": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "clusterId": {
                      "type": "string",
                      "id": 3,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "maintenancePolicy": {
                      "type": "MaintenancePolicy",
                      "id": 4,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "name": {
                      "type": "string",
                      "id": 5
                    }
                  }
                },
                "ListLocationsRequest": {
                  "fields": {
                    "parent": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    }
                  }
                },
                "ListLocationsResponse": {
                  "fields": {
                    "locations": {
                      "rule": "repeated",
                      "type": "Location",
                      "id": 1
                    },
                    "nextPageToken": {
                      "type": "string",
                      "id": 2
                    }
                  }
                },
                "Location": {
                  "fields": {
                    "type": {
                      "type": "LocationType",
                      "id": 1
                    },
                    "name": {
                      "type": "string",
                      "id": 2
                    },
                    "recommended": {
                      "type": "bool",
                      "id": 3
                    }
                  },
                  "nested": {
                    "LocationType": {
                      "values": {
                        "LOCATION_TYPE_UNSPECIFIED": 0,
                        "ZONE": 1,
                        "REGION": 2
                      }
                    }
                  }
                },
                "StatusCondition": {
                  "fields": {
                    "code": {
                      "type": "Code",
                      "id": 1,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "message": {
                      "type": "string",
                      "id": 2
                    },
                    "canonicalCode": {
                      "type": "google.rpc.Code",
                      "id": 3
                    }
                  },
                  "nested": {
                    "Code": {
                      "options": {
                        "deprecated": true
                      },
                      "values": {
                        "UNKNOWN": 0,
                        "GCE_STOCKOUT": 1,
                        "GKE_SERVICE_ACCOUNT_DELETED": 2,
                        "GCE_QUOTA_EXCEEDED": 3,
                        "SET_BY_OPERATOR": 4,
                        "CLOUD_KMS_KEY_ERROR": 7,
                        "CA_EXPIRING": 9
                      }
                    }
                  }
                },
                "NetworkConfig": {
                  "oneofs": {
                    "_enableFqdnNetworkPolicy": {
                      "oneof": [
                        "enableFqdnNetworkPolicy"
                      ]
                    },
                    "_inTransitEncryptionConfig": {
                      "oneof": [
                        "inTransitEncryptionConfig"
                      ]
                    },
                    "_enableCiliumClusterwideNetworkPolicy": {
                      "oneof": [
                        "enableCiliumClusterwideNetworkPolicy"
                      ]
                    }
                  },
                  "fields": {
                    "network": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "subnetwork": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "enableIntraNodeVisibility": {
                      "type": "bool",
                      "id": 5
                    },
                    "defaultSnatStatus": {
                      "type": "DefaultSnatStatus",
                      "id": 7
                    },
                    "enableL4ilbSubsetting": {
                      "type": "bool",
                      "id": 10
                    },
                    "datapathProvider": {
                      "type": "DatapathProvider",
                      "id": 11
                    },
                    "privateIpv6GoogleAccess": {
                      "type": "PrivateIPv6GoogleAccess",
                      "id": 12
                    },
                    "dnsConfig": {
                      "type": "DNSConfig",
                      "id": 13
                    },
                    "serviceExternalIpsConfig": {
                      "type": "ServiceExternalIPsConfig",
                      "id": 15
                    },
                    "gatewayApiConfig": {
                      "type": "GatewayAPIConfig",
                      "id": 16
                    },
                    "enableMultiNetworking": {
                      "type": "bool",
                      "id": 17
                    },
                    "networkPerformanceConfig": {
                      "type": "ClusterNetworkPerformanceConfig",
                      "id": 18
                    },
                    "enableFqdnNetworkPolicy": {
                      "type": "bool",
                      "id": 19,
                      "options": {
                        "proto3_optional": true
                      }
                    },
                    "inTransitEncryptionConfig": {
                      "type": "InTransitEncryptionConfig",
                      "id": 20,
                      "options": {
                        "proto3_optional": true
                      }
                    },
                    "enableCiliumClusterwideNetworkPolicy": {
                      "type": "bool",
                      "id": 21,
                      "options": {
                        "proto3_optional": true
                      }
                    }
                  },
                  "nested": {
                    "ClusterNetworkPerformanceConfig": {
                      "oneofs": {
                        "_totalEgressBandwidthTier": {
                          "oneof": [
                            "totalEgressBandwidthTier"
                          ]
                        }
                      },
                      "fields": {
                        "totalEgressBandwidthTier": {
                          "type": "Tier",
                          "id": 1,
                          "options": {
                            "proto3_optional": true
                          }
                        }
                      },
                      "nested": {
                        "Tier": {
                          "values": {
                            "TIER_UNSPECIFIED": 0,
                            "TIER_1": 1
                          }
                        }
                      }
                    }
                  }
                },
                "GatewayAPIConfig": {
                  "fields": {
                    "channel": {
                      "type": "Channel",
                      "id": 1
                    }
                  },
                  "nested": {
                    "Channel": {
                      "valuesOptions": {
                        "CHANNEL_EXPERIMENTAL": {
                          "deprecated": true
                        }
                      },
                      "values": {
                        "CHANNEL_UNSPECIFIED": 0,
                        "CHANNEL_DISABLED": 1,
                        "CHANNEL_EXPERIMENTAL": 3,
                        "CHANNEL_STANDARD": 4
                      }
                    }
                  }
                },
                "ServiceExternalIPsConfig": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "ListUsableSubnetworksRequest": {
                  "fields": {
                    "parent": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "(google.api.field_behavior)": "REQUIRED"
                      }
                    },
                    "filter": {
                      "type": "string",
                      "id": 2
                    },
                    "pageSize": {
                      "type": "int32",
                      "id": 3
                    },
                    "pageToken": {
                      "type": "string",
                      "id": 4
                    }
                  }
                },
                "ListUsableSubnetworksResponse": {
                  "fields": {
                    "subnetworks": {
                      "rule": "repeated",
                      "type": "UsableSubnetwork",
                      "id": 1
                    },
                    "nextPageToken": {
                      "type": "string",
                      "id": 2
                    }
                  }
                },
                "UsableSubnetworkSecondaryRange": {
                  "fields": {
                    "rangeName": {
                      "type": "string",
                      "id": 1
                    },
                    "ipCidrRange": {
                      "type": "string",
                      "id": 2
                    },
                    "status": {
                      "type": "Status",
                      "id": 3
                    }
                  },
                  "nested": {
                    "Status": {
                      "values": {
                        "UNKNOWN": 0,
                        "UNUSED": 1,
                        "IN_USE_SERVICE": 2,
                        "IN_USE_SHAREABLE_POD": 3,
                        "IN_USE_MANAGED_POD": 4
                      }
                    }
                  }
                },
                "UsableSubnetwork": {
                  "fields": {
                    "subnetwork": {
                      "type": "string",
                      "id": 1
                    },
                    "network": {
                      "type": "string",
                      "id": 2
                    },
                    "ipCidrRange": {
                      "type": "string",
                      "id": 3
                    },
                    "secondaryIpRanges": {
                      "rule": "repeated",
                      "type": "UsableSubnetworkSecondaryRange",
                      "id": 4
                    },
                    "statusMessage": {
                      "type": "string",
                      "id": 5
                    }
                  }
                },
                "VerticalPodAutoscaling": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "DefaultSnatStatus": {
                  "fields": {
                    "disabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "IntraNodeVisibilityConfig": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "ILBSubsettingConfig": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "DNSConfig": {
                  "fields": {
                    "clusterDns": {
                      "type": "Provider",
                      "id": 1
                    },
                    "clusterDnsScope": {
                      "type": "DNSScope",
                      "id": 2
                    },
                    "clusterDnsDomain": {
                      "type": "string",
                      "id": 3
                    },
                    "additiveVpcScopeDnsDomain": {
                      "type": "string",
                      "id": 5,
                      "options": {
                        "(google.api.field_behavior)": "OPTIONAL"
                      }
                    }
                  },
                  "nested": {
                    "Provider": {
                      "values": {
                        "PROVIDER_UNSPECIFIED": 0,
                        "PLATFORM_DEFAULT": 1,
                        "CLOUD_DNS": 2,
                        "KUBE_DNS": 3
                      }
                    },
                    "DNSScope": {
                      "values": {
                        "DNS_SCOPE_UNSPECIFIED": 0,
                        "CLUSTER_SCOPE": 1,
                        "VPC_SCOPE": 2
                      }
                    }
                  }
                },
                "MaxPodsConstraint": {
                  "fields": {
                    "maxPodsPerNode": {
                      "type": "int64",
                      "id": 1
                    }
                  }
                },
                "WorkloadIdentityConfig": {
                  "fields": {
                    "identityNamespace": {
                      "type": "string",
                      "id": 1,
                      "options": {
                        "deprecated": true
                      }
                    },
                    "workloadPool": {
                      "type": "string",
                      "id": 2
                    },
                    "identityProvider": {
                      "type": "string",
                      "id": 3
                    }
                  }
                },
                "WorkloadALTSConfig": {
                  "fields": {
                    "enableAlts": {
                      "type": "google.protobuf.BoolValue",
                      "id": 1
                    }
                  }
                },
                "WorkloadCertificates": {
                  "fields": {
                    "enableCertificates": {
                      "type": "google.protobuf.BoolValue",
                      "id": 1
                    }
                  }
                },
                "MeshCertificates": {
                  "fields": {
                    "enableCertificates": {
                      "type": "google.protobuf.BoolValue",
                      "id": 1
                    }
                  }
                },
                "DatabaseEncryption": {
                  "oneofs": {
                    "_currentState": {
                      "oneof": [
                        "currentState"
                      ]
                    }
                  },
                  "fields": {
                    "keyName": {
                      "type": "string",
                      "id": 1
                    },
                    "state": {
                      "type": "State",
                      "id": 2
                    },
                    "currentState": {
                      "type": "CurrentState",
                      "id": 3,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY",
                        "proto3_optional": true
                      }
                    },
                    "decryptionKeys": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 4,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "lastOperationErrors": {
                      "rule": "repeated",
                      "type": "OperationError",
                      "id": 5,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    }
                  },
                  "nested": {
                    "State": {
                      "values": {
                        "UNKNOWN": 0,
                        "ENCRYPTED": 1,
                        "DECRYPTED": 2
                      }
                    },
                    "CurrentState": {
                      "values": {
                        "CURRENT_STATE_UNSPECIFIED": 0,
                        "CURRENT_STATE_ENCRYPTED": 7,
                        "CURRENT_STATE_DECRYPTED": 2,
                        "CURRENT_STATE_ENCRYPTION_PENDING": 3,
                        "CURRENT_STATE_ENCRYPTION_ERROR": 4,
                        "CURRENT_STATE_DECRYPTION_PENDING": 5,
                        "CURRENT_STATE_DECRYPTION_ERROR": 6
                      }
                    },
                    "OperationError": {
                      "fields": {
                        "keyName": {
                          "type": "string",
                          "id": 1
                        },
                        "errorMessage": {
                          "type": "string",
                          "id": 2
                        },
                        "timestamp": {
                          "type": "google.protobuf.Timestamp",
                          "id": 3
                        }
                      }
                    }
                  }
                },
                "ResourceUsageExportConfig": {
                  "fields": {
                    "bigqueryDestination": {
                      "type": "BigQueryDestination",
                      "id": 1
                    },
                    "enableNetworkEgressMetering": {
                      "type": "bool",
                      "id": 2
                    },
                    "consumptionMeteringConfig": {
                      "type": "ConsumptionMeteringConfig",
                      "id": 3
                    }
                  },
                  "nested": {
                    "BigQueryDestination": {
                      "fields": {
                        "datasetId": {
                          "type": "string",
                          "id": 1
                        }
                      }
                    },
                    "ConsumptionMeteringConfig": {
                      "fields": {
                        "enabled": {
                          "type": "bool",
                          "id": 1
                        }
                      }
                    }
                  }
                },
                "ShieldedNodes": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "VirtualNIC": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "FastSocket": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "GetOpenIDConfigRequest": {
                  "fields": {
                    "parent": {
                      "type": "string",
                      "id": 1
                    }
                  }
                },
                "GetOpenIDConfigResponse": {
                  "fields": {
                    "issuer": {
                      "type": "string",
                      "id": 1
                    },
                    "jwksUri": {
                      "type": "string",
                      "id": 2
                    },
                    "responseTypesSupported": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 3
                    },
                    "subjectTypesSupported": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 4
                    },
                    "idTokenSigningAlgValuesSupported": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 5
                    },
                    "claimsSupported": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 6
                    },
                    "grantTypes": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 7
                    }
                  }
                },
                "GetJSONWebKeysRequest": {
                  "fields": {
                    "parent": {
                      "type": "string",
                      "id": 1
                    }
                  }
                },
                "Jwk": {
                  "fields": {
                    "kty": {
                      "type": "string",
                      "id": 1
                    },
                    "alg": {
                      "type": "string",
                      "id": 2
                    },
                    "use": {
                      "type": "string",
                      "id": 3
                    },
                    "kid": {
                      "type": "string",
                      "id": 4
                    },
                    "n": {
                      "type": "string",
                      "id": 5
                    },
                    "e": {
                      "type": "string",
                      "id": 6
                    },
                    "x": {
                      "type": "string",
                      "id": 7
                    },
                    "y": {
                      "type": "string",
                      "id": 8
                    },
                    "crv": {
                      "type": "string",
                      "id": 9
                    }
                  }
                },
                "GetJSONWebKeysResponse": {
                  "fields": {
                    "keys": {
                      "rule": "repeated",
                      "type": "Jwk",
                      "id": 1
                    }
                  }
                },
                "CheckAutopilotCompatibilityRequest": {
                  "fields": {
                    "name": {
                      "type": "string",
                      "id": 1
                    }
                  }
                },
                "AutopilotCompatibilityIssue": {
                  "fields": {
                    "lastObservation": {
                      "type": "google.protobuf.Timestamp",
                      "id": 1
                    },
                    "constraintType": {
                      "type": "string",
                      "id": 2
                    },
                    "incompatibilityType": {
                      "type": "IssueType",
                      "id": 3
                    },
                    "subjects": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 4
                    },
                    "documentationUrl": {
                      "type": "string",
                      "id": 5
                    },
                    "description": {
                      "type": "string",
                      "id": 6
                    }
                  },
                  "nested": {
                    "IssueType": {
                      "values": {
                        "UNSPECIFIED": 0,
                        "INCOMPATIBILITY": 1,
                        "ADDITIONAL_CONFIG_REQUIRED": 2,
                        "PASSED_WITH_OPTIONAL_CONFIG": 3
                      }
                    }
                  }
                },
                "CheckAutopilotCompatibilityResponse": {
                  "fields": {
                    "issues": {
                      "rule": "repeated",
                      "type": "AutopilotCompatibilityIssue",
                      "id": 1
                    },
                    "summary": {
                      "type": "string",
                      "id": 2
                    }
                  }
                },
                "ReleaseChannel": {
                  "fields": {
                    "channel": {
                      "type": "Channel",
                      "id": 1
                    }
                  },
                  "nested": {
                    "Channel": {
                      "values": {
                        "UNSPECIFIED": 0,
                        "RAPID": 1,
                        "REGULAR": 2,
                        "STABLE": 3,
                        "EXTENDED": 4
                      }
                    }
                  }
                },
                "CostManagementConfig": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "TpuConfig": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    },
                    "useServiceNetworking": {
                      "type": "bool",
                      "id": 2
                    },
                    "ipv4CidrBlock": {
                      "type": "string",
                      "id": 3
                    }
                  }
                },
                "PrivateIPv6GoogleAccess": {
                  "values": {
                    "PRIVATE_IPV6_GOOGLE_ACCESS_UNSPECIFIED": 0,
                    "PRIVATE_IPV6_GOOGLE_ACCESS_DISABLED": 1,
                    "PRIVATE_IPV6_GOOGLE_ACCESS_TO_GOOGLE": 2,
                    "PRIVATE_IPV6_GOOGLE_ACCESS_BIDIRECTIONAL": 3
                  }
                },
                "Master": {
                  "fields": {}
                },
                "AutopilotConversionStatus": {
                  "fields": {
                    "state": {
                      "type": "State",
                      "id": 2,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    }
                  },
                  "nested": {
                    "State": {
                      "values": {
                        "STATE_UNSPECIFIED": 0,
                        "DONE": 5
                      }
                    }
                  }
                },
                "Autopilot": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    },
                    "workloadPolicyConfig": {
                      "type": "WorkloadPolicyConfig",
                      "id": 2
                    },
                    "conversionStatus": {
                      "type": "AutopilotConversionStatus",
                      "id": 3,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    }
                  }
                },
                "WorkloadPolicyConfig": {
                  "oneofs": {
                    "_allowNetAdmin": {
                      "oneof": [
                        "allowNetAdmin"
                      ]
                    }
                  },
                  "fields": {
                    "allowNetAdmin": {
                      "type": "bool",
                      "id": 1,
                      "options": {
                        "proto3_optional": true
                      }
                    }
                  }
                },
                "NotificationConfig": {
                  "fields": {
                    "pubsub": {
                      "type": "PubSub",
                      "id": 1
                    }
                  },
                  "nested": {
                    "EventType": {
                      "values": {
                        "EVENT_TYPE_UNSPECIFIED": 0,
                        "UPGRADE_AVAILABLE_EVENT": 1,
                        "UPGRADE_EVENT": 2,
                        "SECURITY_BULLETIN_EVENT": 3
                      }
                    },
                    "PubSub": {
                      "fields": {
                        "enabled": {
                          "type": "bool",
                          "id": 1
                        },
                        "topic": {
                          "type": "string",
                          "id": 2,
                          "options": {
                            "(google.api.resource_reference).type": "pubsub.googleapis.com/Topic"
                          }
                        },
                        "filter": {
                          "type": "Filter",
                          "id": 3
                        }
                      }
                    },
                    "Filter": {
                      "fields": {
                        "eventType": {
                          "rule": "repeated",
                          "type": "EventType",
                          "id": 1
                        }
                      }
                    }
                  }
                },
                "ConfidentialNodes": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "UpgradeResourceType": {
                  "values": {
                    "UPGRADE_RESOURCE_TYPE_UNSPECIFIED": 0,
                    "MASTER": 1,
                    "NODE_POOL": 2
                  }
                },
                "UpgradeEvent": {
                  "fields": {
                    "resourceType": {
                      "type": "UpgradeResourceType",
                      "id": 1
                    },
                    "operation": {
                      "type": "string",
                      "id": 2
                    },
                    "operationStartTime": {
                      "type": "google.protobuf.Timestamp",
                      "id": 3
                    },
                    "currentVersion": {
                      "type": "string",
                      "id": 4
                    },
                    "targetVersion": {
                      "type": "string",
                      "id": 5
                    },
                    "resource": {
                      "type": "string",
                      "id": 6
                    }
                  }
                },
                "UpgradeAvailableEvent": {
                  "fields": {
                    "version": {
                      "type": "string",
                      "id": 1
                    },
                    "resourceType": {
                      "type": "UpgradeResourceType",
                      "id": 2
                    },
                    "releaseChannel": {
                      "type": "ReleaseChannel",
                      "id": 3
                    },
                    "resource": {
                      "type": "string",
                      "id": 4
                    },
                    "windowsVersions": {
                      "type": "WindowsVersions",
                      "id": 5
                    }
                  }
                },
                "SecurityBulletinEvent": {
                  "fields": {
                    "resourceTypeAffected": {
                      "type": "string",
                      "id": 1
                    },
                    "bulletinId": {
                      "type": "string",
                      "id": 2
                    },
                    "cveIds": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 3
                    },
                    "severity": {
                      "type": "string",
                      "id": 4
                    },
                    "bulletinUri": {
                      "type": "string",
                      "id": 5
                    },
                    "briefDescription": {
                      "type": "string",
                      "id": 6
                    },
                    "affectedSupportedMinors": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 7
                    },
                    "patchedVersions": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 8
                    },
                    "suggestedUpgradeTarget": {
                      "type": "string",
                      "id": 9
                    },
                    "manualStepsRequired": {
                      "type": "bool",
                      "id": 10
                    }
                  }
                },
                "IdentityServiceConfig": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "NodePoolUpdateStrategy": {
                  "values": {
                    "NODE_POOL_UPDATE_STRATEGY_UNSPECIFIED": 0,
                    "BLUE_GREEN": 2,
                    "SURGE": 3
                  }
                },
                "LoggingConfig": {
                  "fields": {
                    "componentConfig": {
                      "type": "LoggingComponentConfig",
                      "id": 1
                    }
                  }
                },
                "LoggingComponentConfig": {
                  "fields": {
                    "enableComponents": {
                      "rule": "repeated",
                      "type": "Component",
                      "id": 1
                    }
                  },
                  "nested": {
                    "Component": {
                      "values": {
                        "COMPONENT_UNSPECIFIED": 0,
                        "SYSTEM_COMPONENTS": 1,
                        "WORKLOADS": 2,
                        "APISERVER": 3,
                        "SCHEDULER": 4,
                        "CONTROLLER_MANAGER": 5
                      }
                    }
                  }
                },
                "RayClusterLoggingConfig": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "MonitoringConfig": {
                  "fields": {
                    "componentConfig": {
                      "type": "MonitoringComponentConfig",
                      "id": 1
                    },
                    "managedPrometheusConfig": {
                      "type": "ManagedPrometheusConfig",
                      "id": 2
                    },
                    "advancedDatapathObservabilityConfig": {
                      "type": "AdvancedDatapathObservabilityConfig",
                      "id": 3
                    }
                  }
                },
                "AdvancedDatapathObservabilityConfig": {
                  "oneofs": {
                    "_enableRelay": {
                      "oneof": [
                        "enableRelay"
                      ]
                    }
                  },
                  "fields": {
                    "enableMetrics": {
                      "type": "bool",
                      "id": 1
                    },
                    "relayMode": {
                      "type": "RelayMode",
                      "id": 2
                    },
                    "enableRelay": {
                      "type": "bool",
                      "id": 3,
                      "options": {
                        "proto3_optional": true
                      }
                    }
                  },
                  "nested": {
                    "RelayMode": {
                      "values": {
                        "RELAY_MODE_UNSPECIFIED": 0,
                        "DISABLED": 1,
                        "INTERNAL_VPC_LB": 3,
                        "EXTERNAL_LB": 4
                      }
                    }
                  }
                },
                "RayClusterMonitoringConfig": {
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1
                    }
                  }
                },
                "NodePoolLoggingConfig": {
                  "fields": {
                    "variantConfig": {
                      "type": "LoggingVariantConfig",
                      "id": 1
                    }
                  }
                },
                "LoggingVariantConfig": {
                  "fields": {
                    "variant": {
                      "type": "Variant",
                      "id": 1
                    }
                  },
                  "nested": {
                    "Variant": {
                      "values": {
                        "VARIANT_UNSPECIFIED": 0,
                        "DEFAULT": 1,
                        "MAX_THROUGHPUT": 2
                      }
                    }
                  }
                },
                "MonitoringComponentConfig": {
                  "fields": {
                    "enableComponents": {
                      "rule": "repeated",
                      "type": "Component",
                      "id": 1
                    }
                  },
                  "nested": {
                    "Component": {
                      "valuesOptions": {
                        "WORKLOADS": {
                          "deprecated": true
                        }
                      },
                      "values": {
                        "COMPONENT_UNSPECIFIED": 0,
                        "SYSTEM_COMPONENTS": 1,
                        "WORKLOADS": 2,
                        "APISERVER": 3,
                        "SCHEDULER": 4,
                        "CONTROLLER_MANAGER": 5,
                        "STORAGE": 7,
                        "HPA": 8,
                        "POD": 9,
                        "DAEMONSET": 10,
                        "DEPLOYMENT": 11,
                        "STATEFULSET": 12,
                        "CADVISOR": 13,
                        "KUBELET": 14,
                        "DCGM": 15
                      }
                    }
                  }
                },
                "DatapathProvider": {
                  "values": {
                    "DATAPATH_PROVIDER_UNSPECIFIED": 0,
                    "LEGACY_DATAPATH": 1,
                    "ADVANCED_DATAPATH": 2
                  }
                },
                "Fleet": {
                  "fields": {
                    "project": {
                      "type": "string",
                      "id": 1
                    },
                    "membership": {
                      "type": "string",
                      "id": 2,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    },
                    "preRegistered": {
                      "type": "bool",
                      "id": 3,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    }
                  }
                },
                "StackType": {
                  "values": {
                    "STACK_TYPE_UNSPECIFIED": 0,
                    "IPV4": 1,
                    "IPV4_IPV6": 2
                  }
                },
                "ResourceManagerTags": {
                  "fields": {
                    "tags": {
                      "keyType": "string",
                      "type": "string",
                      "id": 1
                    }
                  }
                },
                "EnterpriseConfig": {
                  "fields": {
                    "clusterTier": {
                      "type": "ClusterTier",
                      "id": 1,
                      "options": {
                        "(google.api.field_behavior)": "OUTPUT_ONLY"
                      }
                    }
                  },
                  "nested": {
                    "ClusterTier": {
                      "values": {
                        "CLUSTER_TIER_UNSPECIFIED": 0,
                        "STANDARD": 1,
                        "ENTERPRISE": 2
                      }
                    }
                  }
                },
                "SecretManagerConfig": {
                  "oneofs": {
                    "_enabled": {
                      "oneof": [
                        "enabled"
                      ]
                    }
                  },
                  "fields": {
                    "enabled": {
                      "type": "bool",
                      "id": 1,
                      "options": {
                        "proto3_optional": true
                      }
                    }
                  }
                },
                "SecondaryBootDisk": {
                  "fields": {
                    "mode": {
                      "type": "Mode",
                      "id": 1
                    },
                    "diskImage": {
                      "type": "string",
                      "id": 2
                    }
                  },
                  "nested": {
                    "Mode": {
                      "values": {
                        "MODE_UNSPECIFIED": 0,
                        "CONTAINER_IMAGE_CACHE": 1
                      }
                    }
                  }
                },
                "InTransitEncryptionConfig": {
                  "values": {
                    "IN_TRANSIT_ENCRYPTION_CONFIG_UNSPECIFIED": 0,
                    "IN_TRANSIT_ENCRYPTION_DISABLED": 1,
                    "IN_TRANSIT_ENCRYPTION_INTER_NODE_TRANSPARENT": 2
                  }
                },
                "SecondaryBootDiskUpdateStrategy": {
                  "fields": {}
                }
              }
            }
          }
        },
        "api": {
          "options": {
            "go_package": "google.golang.org/genproto/googleapis/api/annotations;annotations",
            "java_multiple_files": true,
            "java_outer_classname": "ResourceProto",
            "java_package": "com.google.api",
            "objc_class_prefix": "GAPI",
            "cc_enable_arenas": true
          },
          "nested": {
            "http": {
              "type": "HttpRule",
              "id": 72295728,
              "extend": "google.protobuf.MethodOptions"
            },
            "Http": {
              "fields": {
                "rules": {
                  "rule": "repeated",
                  "type": "HttpRule",
                  "id": 1
                },
                "fullyDecodeReservedExpansion": {
                  "type": "bool",
                  "id": 2
                }
              }
            },
            "HttpRule": {
              "oneofs": {
                "pattern": {
                  "oneof": [
                    "get",
                    "put",
                    "post",
                    "delete",
                    "patch",
                    "custom"
                  ]
                }
              },
              "fields": {
                "selector": {
                  "type": "string",
                  "id": 1
                },
                "get": {
                  "type": "string",
                  "id": 2
                },
                "put": {
                  "type": "string",
                  "id": 3
                },
                "post": {
                  "type": "string",
                  "id": 4
                },
                "delete": {
                  "type": "string",
                  "id": 5
                },
                "patch": {
                  "type": "string",
                  "id": 6
                },
                "custom": {
                  "type": "CustomHttpPattern",
                  "id": 8
                },
                "body": {
                  "type": "string",
                  "id": 7
                },
                "responseBody": {
                  "type": "string",
                  "id": 12
                },
                "additionalBindings": {
                  "rule": "repeated",
                  "type": "HttpRule",
                  "id": 11
                }
              }
            },
            "CustomHttpPattern": {
              "fields": {
                "kind": {
                  "type": "string",
                  "id": 1
                },
                "path": {
                  "type": "string",
                  "id": 2
                }
              }
            },
            "methodSignature": {
              "rule": "repeated",
              "type": "string",
              "id": 1051,
              "extend": "google.protobuf.MethodOptions"
            },
            "defaultHost": {
              "type": "string",
              "id": 1049,
              "extend": "google.protobuf.ServiceOptions"
            },
            "oauthScopes": {
              "type": "string",
              "id": 1050,
              "extend": "google.protobuf.ServiceOptions"
            },
            "CommonLanguageSettings": {
              "fields": {
                "referenceDocsUri": {
                  "type": "string",
                  "id": 1,
                  "options": {
                    "deprecated": true
                  }
                },
                "destinations": {
                  "rule": "repeated",
                  "type": "ClientLibraryDestination",
                  "id": 2
                }
              }
            },
            "ClientLibrarySettings": {
              "fields": {
                "version": {
                  "type": "string",
                  "id": 1
                },
                "launchStage": {
                  "type": "LaunchStage",
                  "id": 2
                },
                "restNumericEnums": {
                  "type": "bool",
                  "id": 3
                },
                "javaSettings": {
                  "type": "JavaSettings",
                  "id": 21
                },
                "cppSettings": {
                  "type": "CppSettings",
                  "id": 22
                },
                "phpSettings": {
                  "type": "PhpSettings",
                  "id": 23
                },
                "pythonSettings": {
                  "type": "PythonSettings",
                  "id": 24
                },
                "nodeSettings": {
                  "type": "NodeSettings",
                  "id": 25
                },
                "dotnetSettings": {
                  "type": "DotnetSettings",
                  "id": 26
                },
                "rubySettings": {
                  "type": "RubySettings",
                  "id": 27
                },
                "goSettings": {
                  "type": "GoSettings",
                  "id": 28
                }
              }
            },
            "Publishing": {
              "fields": {
                "methodSettings": {
                  "rule": "repeated",
                  "type": "MethodSettings",
                  "id": 2
                },
                "newIssueUri": {
                  "type": "string",
                  "id": 101
                },
                "documentationUri": {
                  "type": "string",
                  "id": 102
                },
                "apiShortName": {
                  "type": "string",
                  "id": 103
                },
                "githubLabel": {
                  "type": "string",
                  "id": 104
                },
                "codeownerGithubTeams": {
                  "rule": "repeated",
                  "type": "string",
                  "id": 105
                },
                "docTagPrefix": {
                  "type": "string",
                  "id": 106
                },
                "organization": {
                  "type": "ClientLibraryOrganization",
                  "id": 107
                },
                "librarySettings": {
                  "rule": "repeated",
                  "type": "ClientLibrarySettings",
                  "id": 109
                },
                "protoReferenceDocumentationUri": {
                  "type": "string",
                  "id": 110
                }
              }
            },
            "JavaSettings": {
              "fields": {
                "libraryPackage": {
                  "type": "string",
                  "id": 1
                },
                "serviceClassNames": {
                  "keyType": "string",
                  "type": "string",
                  "id": 2
                },
                "common": {
                  "type": "CommonLanguageSettings",
                  "id": 3
                }
              }
            },
            "CppSettings": {
              "fields": {
                "common": {
                  "type": "CommonLanguageSettings",
                  "id": 1
                }
              }
            },
            "PhpSettings": {
              "fields": {
                "common": {
                  "type": "CommonLanguageSettings",
                  "id": 1
                }
              }
            },
            "PythonSettings": {
              "fields": {
                "common": {
                  "type": "CommonLanguageSettings",
                  "id": 1
                }
              }
            },
            "NodeSettings": {
              "fields": {
                "common": {
                  "type": "CommonLanguageSettings",
                  "id": 1
                }
              }
            },
            "DotnetSettings": {
              "fields": {
                "common": {
                  "type": "CommonLanguageSettings",
                  "id": 1
                },
                "renamedServices": {
                  "keyType": "string",
                  "type": "string",
                  "id": 2
                },
                "renamedResources": {
                  "keyType": "string",
                  "type": "string",
                  "id": 3
                },
                "ignoredResources": {
                  "rule": "repeated",
                  "type": "string",
                  "id": 4
                },
                "forcedNamespaceAliases": {
                  "rule": "repeated",
                  "type": "string",
                  "id": 5
                },
                "handwrittenSignatures": {
                  "rule": "repeated",
                  "type": "string",
                  "id": 6
                }
              }
            },
            "RubySettings": {
              "fields": {
                "common": {
                  "type": "CommonLanguageSettings",
                  "id": 1
                }
              }
            },
            "GoSettings": {
              "fields": {
                "common": {
                  "type": "CommonLanguageSettings",
                  "id": 1
                }
              }
            },
            "MethodSettings": {
              "fields": {
                "selector": {
                  "type": "string",
                  "id": 1
                },
                "longRunning": {
                  "type": "LongRunning",
                  "id": 2
                },
                "autoPopulatedFields": {
                  "rule": "repeated",
                  "type": "string",
                  "id": 3
                }
              },
              "nested": {
                "LongRunning": {
                  "fields": {
                    "initialPollDelay": {
                      "type": "google.protobuf.Duration",
                      "id": 1
                    },
                    "pollDelayMultiplier": {
                      "type": "float",
                      "id": 2
                    },
                    "maxPollDelay": {
                      "type": "google.protobuf.Duration",
                      "id": 3
                    },
                    "totalPollTimeout": {
                      "type": "google.protobuf.Duration",
                      "id": 4
                    }
                  }
                }
              }
            },
            "ClientLibraryOrganization": {
              "values": {
                "CLIENT_LIBRARY_ORGANIZATION_UNSPECIFIED": 0,
                "CLOUD": 1,
                "ADS": 2,
                "PHOTOS": 3,
                "STREET_VIEW": 4,
                "SHOPPING": 5,
                "GEO": 6,
                "GENERATIVE_AI": 7
              }
            },
            "ClientLibraryDestination": {
              "values": {
                "CLIENT_LIBRARY_DESTINATION_UNSPECIFIED": 0,
                "GITHUB": 10,
                "PACKAGE_MANAGER": 20
              }
            },
            "LaunchStage": {
              "values": {
                "LAUNCH_STAGE_UNSPECIFIED": 0,
                "UNIMPLEMENTED": 6,
                "PRELAUNCH": 7,
                "EARLY_ACCESS": 1,
                "ALPHA": 2,
                "BETA": 3,
                "GA": 4,
                "DEPRECATED": 5
              }
            },
            "fieldBehavior": {
              "rule": "repeated",
              "type": "google.api.FieldBehavior",
              "id": 1052,
              "extend": "google.protobuf.FieldOptions"
            },
            "FieldBehavior": {
              "values": {
                "FIELD_BEHAVIOR_UNSPECIFIED": 0,
                "OPTIONAL": 1,
                "REQUIRED": 2,
                "OUTPUT_ONLY": 3,
                "INPUT_ONLY": 4,
                "IMMUTABLE": 5,
                "UNORDERED_LIST": 6,
                "NON_EMPTY_DEFAULT": 7,
                "IDENTIFIER": 8
              }
            },
            "resourceReference": {
              "type": "google.api.ResourceReference",
              "id": 1055,
              "extend": "google.protobuf.FieldOptions"
            },
            "resourceDefinition": {
              "rule": "repeated",
              "type": "google.api.ResourceDescriptor",
              "id": 1053,
              "extend": "google.protobuf.FileOptions"
            },
            "resource": {
              "type": "google.api.ResourceDescriptor",
              "id": 1053,
              "extend": "google.protobuf.MessageOptions"
            },
            "ResourceDescriptor": {
              "fields": {
                "type": {
                  "type": "string",
                  "id": 1
                },
                "pattern": {
                  "rule": "repeated",
                  "type": "string",
                  "id": 2
                },
                "nameField": {
                  "type": "string",
                  "id": 3
                },
                "history": {
                  "type": "History",
                  "id": 4
                },
                "plural": {
                  "type": "string",
                  "id": 5
                },
                "singular": {
                  "type": "string",
                  "id": 6
                },
                "style": {
                  "rule": "repeated",
                  "type": "Style",
                  "id": 10
                }
              },
              "nested": {
                "History": {
                  "values": {
                    "HISTORY_UNSPECIFIED": 0,
                    "ORIGINALLY_SINGLE_PATTERN": 1,
                    "FUTURE_MULTI_PATTERN": 2
                  }
                },
                "Style": {
                  "values": {
                    "STYLE_UNSPECIFIED": 0,
                    "DECLARATIVE_FRIENDLY": 1
                  }
                }
              }
            },
            "ResourceReference": {
              "fields": {
                "type": {
                  "type": "string",
                  "id": 1
                },
                "childType": {
                  "type": "string",
                  "id": 2
                }
              }
            }
          }
        },
        "protobuf": {
          "options": {
            "go_package": "google.golang.org/protobuf/types/descriptorpb",
            "java_package": "com.google.protobuf",
            "java_outer_classname": "DescriptorProtos",
            "csharp_namespace": "Google.Protobuf.Reflection",
            "objc_class_prefix": "GPB",
            "cc_enable_arenas": true,
            "optimize_for": "SPEED"
          },
          "nested": {
            "FileDescriptorSet": {
              "fields": {
                "file": {
                  "rule": "repeated",
                  "type": "FileDescriptorProto",
                  "id": 1
                }
              }
            },
            "Edition": {
              "values": {
                "EDITION_UNKNOWN": 0,
                "EDITION_PROTO2": 998,
                "EDITION_PROTO3": 999,
                "EDITION_2023": 1000,
                "EDITION_2024": 1001,
                "EDITION_1_TEST_ONLY": 1,
                "EDITION_2_TEST_ONLY": 2,
                "EDITION_99997_TEST_ONLY": 99997,
                "EDITION_99998_TEST_ONLY": 99998,
                "EDITION_99999_TEST_ONLY": 99999,
                "EDITION_MAX": 2147483647
              }
            },
            "FileDescriptorProto": {
              "fields": {
                "name": {
                  "type": "string",
                  "id": 1
                },
                "package": {
                  "type": "string",
                  "id": 2
                },
                "dependency": {
                  "rule": "repeated",
                  "type": "string",
                  "id": 3
                },
                "publicDependency": {
                  "rule": "repeated",
                  "type": "int32",
                  "id": 10,
                  "options": {
                    "packed": false
                  }
                },
                "weakDependency": {
                  "rule": "repeated",
                  "type": "int32",
                  "id": 11,
                  "options": {
                    "packed": false
                  }
                },
                "messageType": {
                  "rule": "repeated",
                  "type": "DescriptorProto",
                  "id": 4
                },
                "enumType": {
                  "rule": "repeated",
                  "type": "EnumDescriptorProto",
                  "id": 5
                },
                "service": {
                  "rule": "repeated",
                  "type": "ServiceDescriptorProto",
                  "id": 6
                },
                "extension": {
                  "rule": "repeated",
                  "type": "FieldDescriptorProto",
                  "id": 7
                },
                "options": {
                  "type": "FileOptions",
                  "id": 8
                },
                "sourceCodeInfo": {
                  "type": "SourceCodeInfo",
                  "id": 9
                },
                "syntax": {
                  "type": "string",
                  "id": 12
                },
                "edition": {
                  "type": "Edition",
                  "id": 14
                }
              }
            },
            "DescriptorProto": {
              "fields": {
                "name": {
                  "type": "string",
                  "id": 1
                },
                "field": {
                  "rule": "repeated",
                  "type": "FieldDescriptorProto",
                  "id": 2
                },
                "extension": {
                  "rule": "repeated",
                  "type": "FieldDescriptorProto",
                  "id": 6
                },
                "nestedType": {
                  "rule": "repeated",
                  "type": "DescriptorProto",
                  "id": 3
                },
                "enumType": {
                  "rule": "repeated",
                  "type": "EnumDescriptorProto",
                  "id": 4
                },
                "extensionRange": {
                  "rule": "repeated",
                  "type": "ExtensionRange",
                  "id": 5
                },
                "oneofDecl": {
                  "rule": "repeated",
                  "type": "OneofDescriptorProto",
                  "id": 8
                },
                "options": {
                  "type": "MessageOptions",
                  "id": 7
                },
                "reservedRange": {
                  "rule": "repeated",
                  "type": "ReservedRange",
                  "id": 9
                },
                "reservedName": {
                  "rule": "repeated",
                  "type": "string",
                  "id": 10
                }
              },
              "nested": {
                "ExtensionRange": {
                  "fields": {
                    "start": {
                      "type": "int32",
                      "id": 1
                    },
                    "end": {
                      "type": "int32",
                      "id": 2
                    },
                    "options": {
                      "type": "ExtensionRangeOptions",
                      "id": 3
                    }
                  }
                },
                "ReservedRange": {
                  "fields": {
                    "start": {
                      "type": "int32",
                      "id": 1
                    },
                    "end": {
                      "type": "int32",
                      "id": 2
                    }
                  }
                }
              }
            },
            "ExtensionRangeOptions": {
              "fields": {
                "uninterpretedOption": {
                  "rule": "repeated",
                  "type": "UninterpretedOption",
                  "id": 999
                },
                "declaration": {
                  "rule": "repeated",
                  "type": "Declaration",
                  "id": 2,
                  "options": {
                    "retention": "RETENTION_SOURCE"
                  }
                },
                "features": {
                  "type": "FeatureSet",
                  "id": 50
                },
                "verification": {
                  "type": "VerificationState",
                  "id": 3,
                  "options": {
                    "default": "UNVERIFIED",
                    "retention": "RETENTION_SOURCE"
                  }
                }
              },
              "extensions": [
                [
                  1000,
                  536870911
                ]
              ],
              "nested": {
                "Declaration": {
                  "fields": {
                    "number": {
                      "type": "int32",
                      "id": 1
                    },
                    "fullName": {
                      "type": "string",
                      "id": 2
                    },
                    "type": {
                      "type": "string",
                      "id": 3
                    },
                    "reserved": {
                      "type": "bool",
                      "id": 5
                    },
                    "repeated": {
                      "type": "bool",
                      "id": 6
                    }
                  },
                  "reserved": [
                    [
                      4,
                      4
                    ]
                  ]
                },
                "VerificationState": {
                  "values": {
                    "DECLARATION": 0,
                    "UNVERIFIED": 1
                  }
                }
              }
            },
            "FieldDescriptorProto": {
              "fields": {
                "name": {
                  "type": "string",
                  "id": 1
                },
                "number": {
                  "type": "int32",
                  "id": 3
                },
                "label": {
                  "type": "Label",
                  "id": 4
                },
                "type": {
                  "type": "Type",
                  "id": 5
                },
                "typeName": {
                  "type": "string",
                  "id": 6
                },
                "extendee": {
                  "type": "string",
                  "id": 2
                },
                "defaultValue": {
                  "type": "string",
                  "id": 7
                },
                "oneofIndex": {
                  "type": "int32",
                  "id": 9
                },
                "jsonName": {
                  "type": "string",
                  "id": 10
                },
                "options": {
                  "type": "FieldOptions",
                  "id": 8
                },
                "proto3Optional": {
                  "type": "bool",
                  "id": 17
                }
              },
              "nested": {
                "Type": {
                  "values": {
                    "TYPE_DOUBLE": 1,
                    "TYPE_FLOAT": 2,
                    "TYPE_INT64": 3,
                    "TYPE_UINT64": 4,
                    "TYPE_INT32": 5,
                    "TYPE_FIXED64": 6,
                    "TYPE_FIXED32": 7,
                    "TYPE_BOOL": 8,
                    "TYPE_STRING": 9,
                    "TYPE_GROUP": 10,
                    "TYPE_MESSAGE": 11,
                    "TYPE_BYTES": 12,
                    "TYPE_UINT32": 13,
                    "TYPE_ENUM": 14,
                    "TYPE_SFIXED32": 15,
                    "TYPE_SFIXED64": 16,
                    "TYPE_SINT32": 17,
                    "TYPE_SINT64": 18
                  }
                },
                "Label": {
                  "values": {
                    "LABEL_OPTIONAL": 1,
                    "LABEL_REPEATED": 3,
                    "LABEL_REQUIRED": 2
                  }
                }
              }
            },
            "OneofDescriptorProto": {
              "fields": {
                "name": {
                  "type": "string",
                  "id": 1
                },
                "options": {
                  "type": "OneofOptions",
                  "id": 2
                }
              }
            },
            "EnumDescriptorProto": {
              "fields": {
                "name": {
                  "type": "string",
                  "id": 1
                },
                "value": {
                  "rule": "repeated",
                  "type": "EnumValueDescriptorProto",
                  "id": 2
                },
                "options": {
                  "type": "EnumOptions",
                  "id": 3
                },
                "reservedRange": {
                  "rule": "repeated",
                  "type": "EnumReservedRange",
                  "id": 4
                },
                "reservedName": {
                  "rule": "repeated",
                  "type": "string",
                  "id": 5
                }
              },
              "nested": {
                "EnumReservedRange": {
                  "fields": {
                    "start": {
                      "type": "int32",
                      "id": 1
                    },
                    "end": {
                      "type": "int32",
                      "id": 2
                    }
                  }
                }
              }
            },
            "EnumValueDescriptorProto": {
              "fields": {
                "name": {
                  "type": "string",
                  "id": 1
                },
                "number": {
                  "type": "int32",
                  "id": 2
                },
                "options": {
                  "type": "EnumValueOptions",
                  "id": 3
                }
              }
            },
            "ServiceDescriptorProto": {
              "fields": {
                "name": {
                  "type": "string",
                  "id": 1
                },
                "method": {
                  "rule": "repeated",
                  "type": "MethodDescriptorProto",
                  "id": 2
                },
                "options": {
                  "type": "ServiceOptions",
                  "id": 3
                }
              }
            },
            "MethodDescriptorProto": {
              "fields": {
                "name": {
                  "type": "string",
                  "id": 1
                },
                "inputType": {
                  "type": "string",
                  "id": 2
                },
                "outputType": {
                  "type": "string",
                  "id": 3
                },
                "options": {
                  "type": "MethodOptions",
                  "id": 4
                },
                "clientStreaming": {
                  "type": "bool",
                  "id": 5,
                  "options": {
                    "default": false
                  }
                },
                "serverStreaming": {
                  "type": "bool",
                  "id": 6,
                  "options": {
                    "default": false
                  }
                }
              }
            },
            "FileOptions": {
              "fields": {
                "javaPackage": {
                  "type": "string",
                  "id": 1
                },
                "javaOuterClassname": {
                  "type": "string",
                  "id": 8
                },
                "javaMultipleFiles": {
                  "type": "bool",
                  "id": 10,
                  "options": {
                    "default": false
                  }
                },
                "javaGenerateEqualsAndHash": {
                  "type": "bool",
                  "id": 20,
                  "options": {
                    "deprecated": true
                  }
                },
                "javaStringCheckUtf8": {
                  "type": "bool",
                  "id": 27,
                  "options": {
                    "default": false
                  }
                },
                "optimizeFor": {
                  "type": "OptimizeMode",
                  "id": 9,
                  "options": {
                    "default": "SPEED"
                  }
                },
                "goPackage": {
                  "type": "string",
                  "id": 11
                },
                "ccGenericServices": {
                  "type": "bool",
                  "id": 16,
                  "options": {
                    "default": false
                  }
                },
                "javaGenericServices": {
                  "type": "bool",
                  "id": 17,
                  "options": {
                    "default": false
                  }
                },
                "pyGenericServices": {
                  "type": "bool",
                  "id": 18,
                  "options": {
                    "default": false
                  }
                },
                "deprecated": {
                  "type": "bool",
                  "id": 23,
                  "options": {
                    "default": false
                  }
                },
                "ccEnableArenas": {
                  "type": "bool",
                  "id": 31,
                  "options": {
                    "default": true
                  }
                },
                "objcClassPrefix": {
                  "type": "string",
                  "id": 36
                },
                "csharpNamespace": {
                  "type": "string",
                  "id": 37
                },
                "swiftPrefix": {
                  "type": "string",
                  "id": 39
                },
                "phpClassPrefix": {
                  "type": "string",
                  "id": 40
                },
                "phpNamespace": {
                  "type": "string",
                  "id": 41
                },
                "phpMetadataNamespace": {
                  "type": "string",
                  "id": 44
                },
                "rubyPackage": {
                  "type": "string",
                  "id": 45
                },
                "features": {
                  "type": "FeatureSet",
                  "id": 50
                },
                "uninterpretedOption": {
                  "rule": "repeated",
                  "type": "UninterpretedOption",
                  "id": 999
                }
              },
              "extensions": [
                [
                  1000,
                  536870911
                ]
              ],
              "reserved": [
                [
                  42,
                  42
                ],
                [
                  38,
                  38
                ]
              ],
              "nested": {
                "OptimizeMode": {
                  "values": {
                    "SPEED": 1,
                    "CODE_SIZE": 2,
                    "LITE_RUNTIME": 3
                  }
                }
              }
            },
            "MessageOptions": {
              "fields": {
                "messageSetWireFormat": {
                  "type": "bool",
                  "id": 1,
                  "options": {
                    "default": false
                  }
                },
                "noStandardDescriptorAccessor": {
                  "type": "bool",
                  "id": 2,
                  "options": {
                    "default": false
                  }
                },
                "deprecated": {
                  "type": "bool",
                  "id": 3,
                  "options": {
                    "default": false
                  }
                },
                "mapEntry": {
                  "type": "bool",
                  "id": 7
                },
                "deprecatedLegacyJsonFieldConflicts": {
                  "type": "bool",
                  "id": 11,
                  "options": {
                    "deprecated": true
                  }
                },
                "features": {
                  "type": "FeatureSet",
                  "id": 12
                },
                "uninterpretedOption": {
                  "rule": "repeated",
                  "type": "UninterpretedOption",
                  "id": 999
                }
              },
              "extensions": [
                [
                  1000,
                  536870911
                ]
              ],
              "reserved": [
                [
                  4,
                  4
                ],
                [
                  5,
                  5
                ],
                [
                  6,
                  6
                ],
                [
                  8,
                  8
                ],
                [
                  9,
                  9
                ]
              ]
            },
            "FieldOptions": {
              "fields": {
                "ctype": {
                  "type": "CType",
                  "id": 1,
                  "options": {
                    "default": "STRING"
                  }
                },
                "packed": {
                  "type": "bool",
                  "id": 2
                },
                "jstype": {
                  "type": "JSType",
                  "id": 6,
                  "options": {
                    "default": "JS_NORMAL"
                  }
                },
                "lazy": {
                  "type": "bool",
                  "id": 5,
                  "options": {
                    "default": false
                  }
                },
                "unverifiedLazy": {
                  "type": "bool",
                  "id": 15,
                  "options": {
                    "default": false
                  }
                },
                "deprecated": {
                  "type": "bool",
                  "id": 3,
                  "options": {
                    "default": false
                  }
                },
                "weak": {
                  "type": "bool",
                  "id": 10,
                  "options": {
                    "default": false
                  }
                },
                "debugRedact": {
                  "type": "bool",
                  "id": 16,
                  "options": {
                    "default": false
                  }
                },
                "retention": {
                  "type": "OptionRetention",
                  "id": 17
                },
                "targets": {
                  "rule": "repeated",
                  "type": "OptionTargetType",
                  "id": 19,
                  "options": {
                    "packed": false
                  }
                },
                "editionDefaults": {
                  "rule": "repeated",
                  "type": "EditionDefault",
                  "id": 20
                },
                "features": {
                  "type": "FeatureSet",
                  "id": 21
                },
                "uninterpretedOption": {
                  "rule": "repeated",
                  "type": "UninterpretedOption",
                  "id": 999
                }
              },
              "extensions": [
                [
                  1000,
                  536870911
                ]
              ],
              "reserved": [
                [
                  4,
                  4
                ],
                [
                  18,
                  18
                ]
              ],
              "nested": {
                "CType": {
                  "values": {
                    "STRING": 0,
                    "CORD": 1,
                    "STRING_PIECE": 2
                  }
                },
                "JSType": {
                  "values": {
                    "JS_NORMAL": 0,
                    "JS_STRING": 1,
                    "JS_NUMBER": 2
                  }
                },
                "OptionRetention": {
                  "values": {
                    "RETENTION_UNKNOWN": 0,
                    "RETENTION_RUNTIME": 1,
                    "RETENTION_SOURCE": 2
                  }
                },
                "OptionTargetType": {
                  "values": {
                    "TARGET_TYPE_UNKNOWN": 0,
                    "TARGET_TYPE_FILE": 1,
                    "TARGET_TYPE_EXTENSION_RANGE": 2,
                    "TARGET_TYPE_MESSAGE": 3,
                    "TARGET_TYPE_FIELD": 4,
                    "TARGET_TYPE_ONEOF": 5,
                    "TARGET_TYPE_ENUM": 6,
                    "TARGET_TYPE_ENUM_ENTRY": 7,
                    "TARGET_TYPE_SERVICE": 8,
                    "TARGET_TYPE_METHOD": 9
                  }
                },
                "EditionDefault": {
                  "fields": {
                    "edition": {
                      "type": "Edition",
                      "id": 3
                    },
                    "value": {
                      "type": "string",
                      "id": 2
                    }
                  }
                }
              }
            },
            "OneofOptions": {
              "fields": {
                "features": {
                  "type": "FeatureSet",
                  "id": 1
                },
                "uninterpretedOption": {
                  "rule": "repeated",
                  "type": "UninterpretedOption",
                  "id": 999
                }
              },
              "extensions": [
                [
                  1000,
                  536870911
                ]
              ]
            },
            "EnumOptions": {
              "fields": {
                "allowAlias": {
                  "type": "bool",
                  "id": 2
                },
                "deprecated": {
                  "type": "bool",
                  "id": 3,
                  "options": {
                    "default": false
                  }
                },
                "deprecatedLegacyJsonFieldConflicts": {
                  "type": "bool",
                  "id": 6,
                  "options": {
                    "deprecated": true
                  }
                },
                "features": {
                  "type": "FeatureSet",
                  "id": 7
                },
                "uninterpretedOption": {
                  "rule": "repeated",
                  "type": "UninterpretedOption",
                  "id": 999
                }
              },
              "extensions": [
                [
                  1000,
                  536870911
                ]
              ],
              "reserved": [
                [
                  5,
                  5
                ]
              ]
            },
            "EnumValueOptions": {
              "fields": {
                "deprecated": {
                  "type": "bool",
                  "id": 1,
                  "options": {
                    "default": false
                  }
                },
                "features": {
                  "type": "FeatureSet",
                  "id": 2
                },
                "debugRedact": {
                  "type": "bool",
                  "id": 3,
                  "options": {
                    "default": false
                  }
                },
                "uninterpretedOption": {
                  "rule": "repeated",
                  "type": "UninterpretedOption",
                  "id": 999
                }
              },
              "extensions": [
                [
                  1000,
                  536870911
                ]
              ]
            },
            "ServiceOptions": {
              "fields": {
                "features": {
                  "type": "FeatureSet",
                  "id": 34
                },
                "deprecated": {
                  "type": "bool",
                  "id": 33,
                  "options": {
                    "default": false
                  }
                },
                "uninterpretedOption": {
                  "rule": "repeated",
                  "type": "UninterpretedOption",
                  "id": 999
                }
              },
              "extensions": [
                [
                  1000,
                  536870911
                ]
              ]
            },
            "MethodOptions": {
              "fields": {
                "deprecated": {
                  "type": "bool",
                  "id": 33,
                  "options": {
                    "default": false
                  }
                },
                "idempotencyLevel": {
                  "type": "IdempotencyLevel",
                  "id": 34,
                  "options": {
                    "default": "IDEMPOTENCY_UNKNOWN"
                  }
                },
                "features": {
                  "type": "FeatureSet",
                  "id": 35
                },
                "uninterpretedOption": {
                  "rule": "repeated",
                  "type": "UninterpretedOption",
                  "id": 999
                }
              },
              "extensions": [
                [
                  1000,
                  536870911
                ]
              ],
              "nested": {
                "IdempotencyLevel": {
                  "values": {
                    "IDEMPOTENCY_UNKNOWN": 0,
                    "NO_SIDE_EFFECTS": 1,
                    "IDEMPOTENT": 2
                  }
                }
              }
            },
            "UninterpretedOption": {
              "fields": {
                "name": {
                  "rule": "repeated",
                  "type": "NamePart",
                  "id": 2
                },
                "identifierValue": {
                  "type": "string",
                  "id": 3
                },
                "positiveIntValue": {
                  "type": "uint64",
                  "id": 4
                },
                "negativeIntValue": {
                  "type": "int64",
                  "id": 5
                },
                "doubleValue": {
                  "type": "double",
                  "id": 6
                },
                "stringValue": {
                  "type": "bytes",
                  "id": 7
                },
                "aggregateValue": {
                  "type": "string",
                  "id": 8
                }
              },
              "nested": {
                "NamePart": {
                  "fields": {
                    "namePart": {
                      "rule": "required",
                      "type": "string",
                      "id": 1
                    },
                    "isExtension": {
                      "rule": "required",
                      "type": "bool",
                      "id": 2
                    }
                  }
                }
              }
            },
            "FeatureSet": {
              "fields": {
                "fieldPresence": {
                  "type": "FieldPresence",
                  "id": 1,
                  "options": {
                    "retention": "RETENTION_RUNTIME",
                    "targets": "TARGET_TYPE_FILE",
                    "edition_defaults.edition": "EDITION_2023",
                    "edition_defaults.value": "EXPLICIT"
                  }
                },
                "enumType": {
                  "type": "EnumType",
                  "id": 2,
                  "options": {
                    "retention": "RETENTION_RUNTIME",
                    "targets": "TARGET_TYPE_FILE",
                    "edition_defaults.edition": "EDITION_PROTO3",
                    "edition_defaults.value": "OPEN"
                  }
                },
                "repeatedFieldEncoding": {
                  "type": "RepeatedFieldEncoding",
                  "id": 3,
                  "options": {
                    "retention": "RETENTION_RUNTIME",
                    "targets": "TARGET_TYPE_FILE",
                    "edition_defaults.edition": "EDITION_PROTO3",
                    "edition_defaults.value": "PACKED"
                  }
                },
                "utf8Validation": {
                  "type": "Utf8Validation",
                  "id": 4,
                  "options": {
                    "retention": "RETENTION_RUNTIME",
                    "targets": "TARGET_TYPE_FILE",
                    "edition_defaults.edition": "EDITION_PROTO3",
                    "edition_defaults.value": "VERIFY"
                  }
                },
                "messageEncoding": {
                  "type": "MessageEncoding",
                  "id": 5,
                  "options": {
                    "retention": "RETENTION_RUNTIME",
                    "targets": "TARGET_TYPE_FILE",
                    "edition_defaults.edition": "EDITION_PROTO2",
                    "edition_defaults.value": "LENGTH_PREFIXED"
                  }
                },
                "jsonFormat": {
                  "type": "JsonFormat",
                  "id": 6,
                  "options": {
                    "retention": "RETENTION_RUNTIME",
                    "targets": "TARGET_TYPE_FILE",
                    "edition_defaults.edition": "EDITION_PROTO3",
                    "edition_defaults.value": "ALLOW"
                  }
                }
              },
              "extensions": [
                [
                  1000,
                  1000
                ],
                [
                  1001,
                  1001
                ],
                [
                  9995,
                  9999
                ]
              ],
              "reserved": [
                [
                  999,
                  999
                ]
              ],
              "nested": {
                "FieldPresence": {
                  "values": {
                    "FIELD_PRESENCE_UNKNOWN": 0,
                    "EXPLICIT": 1,
                    "IMPLICIT": 2,
                    "LEGACY_REQUIRED": 3
                  }
                },
                "EnumType": {
                  "values": {
                    "ENUM_TYPE_UNKNOWN": 0,
                    "OPEN": 1,
                    "CLOSED": 2
                  }
                },
                "RepeatedFieldEncoding": {
                  "values": {
                    "REPEATED_FIELD_ENCODING_UNKNOWN": 0,
                    "PACKED": 1,
                    "EXPANDED": 2
                  }
                },
                "Utf8Validation": {
                  "values": {
                    "UTF8_VALIDATION_UNKNOWN": 0,
                    "VERIFY": 2,
                    "NONE": 3
                  }
                },
                "MessageEncoding": {
                  "values": {
                    "MESSAGE_ENCODING_UNKNOWN": 0,
                    "LENGTH_PREFIXED": 1,
                    "DELIMITED": 2
                  }
                },
                "JsonFormat": {
                  "values": {
                    "JSON_FORMAT_UNKNOWN": 0,
                    "ALLOW": 1,
                    "LEGACY_BEST_EFFORT": 2
                  }
                }
              }
            },
            "FeatureSetDefaults": {
              "fields": {
                "defaults": {
                  "rule": "repeated",
                  "type": "FeatureSetEditionDefault",
                  "id": 1
                },
                "minimumEdition": {
                  "type": "Edition",
                  "id": 4
                },
                "maximumEdition": {
                  "type": "Edition",
                  "id": 5
                }
              },
              "nested": {
                "FeatureSetEditionDefault": {
                  "fields": {
                    "edition": {
                      "type": "Edition",
                      "id": 3
                    },
                    "features": {
                      "type": "FeatureSet",
                      "id": 2
                    }
                  }
                }
              }
            },
            "SourceCodeInfo": {
              "fields": {
                "location": {
                  "rule": "repeated",
                  "type": "Location",
                  "id": 1
                }
              },
              "nested": {
                "Location": {
                  "fields": {
                    "path": {
                      "rule": "repeated",
                      "type": "int32",
                      "id": 1
                    },
                    "span": {
                      "rule": "repeated",
                      "type": "int32",
                      "id": 2
                    },
                    "leadingComments": {
                      "type": "string",
                      "id": 3
                    },
                    "trailingComments": {
                      "type": "string",
                      "id": 4
                    },
                    "leadingDetachedComments": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 6
                    }
                  }
                }
              }
            },
            "GeneratedCodeInfo": {
              "fields": {
                "annotation": {
                  "rule": "repeated",
                  "type": "Annotation",
                  "id": 1
                }
              },
              "nested": {
                "Annotation": {
                  "fields": {
                    "path": {
                      "rule": "repeated",
                      "type": "int32",
                      "id": 1
                    },
                    "sourceFile": {
                      "type": "string",
                      "id": 2
                    },
                    "begin": {
                      "type": "int32",
                      "id": 3
                    },
                    "end": {
                      "type": "int32",
                      "id": 4
                    },
                    "semantic": {
                      "type": "Semantic",
                      "id": 5
                    }
                  },
                  "nested": {
                    "Semantic": {
                      "values": {
                        "NONE": 0,
                        "SET": 1,
                        "ALIAS": 2
                      }
                    }
                  }
                }
              }
            },
            "Duration": {
              "fields": {
                "seconds": {
                  "type": "int64",
                  "id": 1
                },
                "nanos": {
                  "type": "int32",
                  "id": 2
                }
              }
            },
            "Empty": {
              "fields": {}
            },
            "Timestamp": {
              "fields": {
                "seconds": {
                  "type": "int64",
                  "id": 1
                },
                "nanos": {
                  "type": "int32",
                  "id": 2
                }
              }
            },
            "DoubleValue": {
              "fields": {
                "value": {
                  "type": "double",
                  "id": 1
                }
              }
            },
            "FloatValue": {
              "fields": {
                "value": {
                  "type": "float",
                  "id": 1
                }
              }
            },
            "Int64Value": {
              "fields": {
                "value": {
                  "type": "int64",
                  "id": 1
                }
              }
            },
            "UInt64Value": {
              "fields": {
                "value": {
                  "type": "uint64",
                  "id": 1
                }
              }
            },
            "Int32Value": {
              "fields": {
                "value": {
                  "type": "int32",
                  "id": 1
                }
              }
            },
            "UInt32Value": {
              "fields": {
                "value": {
                  "type": "uint32",
                  "id": 1
                }
              }
            },
            "BoolValue": {
              "fields": {
                "value": {
                  "type": "bool",
                  "id": 1
                }
              }
            },
            "StringValue": {
              "fields": {
                "value": {
                  "type": "string",
                  "id": 1
                }
              }
            },
            "BytesValue": {
              "fields": {
                "value": {
                  "type": "bytes",
                  "id": 1
                }
              }
            },
            "Any": {
              "fields": {
                "type_url": {
                  "type": "string",
                  "id": 1
                },
                "value": {
                  "type": "bytes",
                  "id": 2
                }
              }
            }
          }
        },
        "rpc": {
          "options": {
            "go_package": "google.golang.org/genproto/googleapis/rpc/status;status",
            "java_multiple_files": true,
            "java_outer_classname": "StatusProto",
            "java_package": "com.google.rpc",
            "objc_class_prefix": "RPC",
            "cc_enable_arenas": true
          },
          "nested": {
            "Code": {
              "values": {
                "OK": 0,
                "CANCELLED": 1,
                "UNKNOWN": 2,
                "INVALID_ARGUMENT": 3,
                "DEADLINE_EXCEEDED": 4,
                "NOT_FOUND": 5,
                "ALREADY_EXISTS": 6,
                "PERMISSION_DENIED": 7,
                "UNAUTHENTICATED": 16,
                "RESOURCE_EXHAUSTED": 8,
                "FAILED_PRECONDITION": 9,
                "ABORTED": 10,
                "OUT_OF_RANGE": 11,
                "UNIMPLEMENTED": 12,
                "INTERNAL": 13,
                "UNAVAILABLE": 14,
                "DATA_LOSS": 15
              }
            },
            "Status": {
              "fields": {
                "code": {
                  "type": "int32",
                  "id": 1
                },
                "message": {
                  "type": "string",
                  "id": 2
                },
                "details": {
                  "rule": "repeated",
                  "type": "google.protobuf.Any",
                  "id": 3
                }
              }
            }
          }
        },
        "type": {
          "options": {
            "cc_enable_arenas": true,
            "go_package": "google.golang.org/genproto/googleapis/type/date;date",
            "java_multiple_files": true,
            "java_outer_classname": "DateProto",
            "java_package": "com.google.type",
            "objc_class_prefix": "GTP"
          },
          "nested": {
            "Date": {
              "fields": {
                "year": {
                  "type": "int32",
                  "id": 1
                },
                "month": {
                  "type": "int32",
                  "id": 2
                },
                "day": {
                  "type": "int32",
                  "id": 3
                }
              }
            }
          }
        }
      }
    }
  }
}