<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/gkemulticloud/v1/azure_service.proto

namespace GPBMetadata\Google\Cloud\Gkemulticloud\V1;

class AzureService
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Api\Client::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Cloud\Gkemulticloud\V1\AzureResources::initOnce();
        \GPBMetadata\Google\Cloud\Gkemulticloud\V1\CommonResources::initOnce();
        \GPBMetadata\Google\Longrunning\Operations::initOnce();
        \GPBMetadata\Google\Protobuf\GPBEmpty::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\x9EF\x0A1google/cloud/gkemulticloud/v1/azure_service.proto\x12\x1Dgoogle.cloud.gkemulticloud.v1\x1A\x17google/api/client.proto\x1A\x1Fgoogle/api/field_behavior.proto\x1A\x19google/api/resource.proto\x1A3google/cloud/gkemulticloud/v1/azure_resources.proto\x1A4google/cloud/gkemulticloud/v1/common_resources.proto\x1A#google/longrunning/operations.proto\x1A\x1Bgoogle/protobuf/empty.proto\x1A google/protobuf/field_mask.proto\x1A\x1Fgoogle/protobuf/timestamp.proto\"\xE1\x01\x0A\x19CreateAzureClusterRequest\x12A\x0A\x06parent\x18\x01 \x01(\x09B1\xE0A\x02\xFAA+\x12)gkemulticloud.googleapis.com/AzureCluster\x12G\x0A\x0Dazure_cluster\x18\x02 \x01(\x0B2+.google.cloud.gkemulticloud.v1.AzureClusterB\x03\xE0A\x02\x12\x1D\x0A\x10azure_cluster_id\x18\x03 \x01(\x09B\x03\xE0A\x02\x12\x15\x0A\x0Dvalidate_only\x18\x04 \x01(\x08:\x02\x18\x01\"\xB5\x01\x0A\x19UpdateAzureClusterRequest\x12G\x0A\x0Dazure_cluster\x18\x01 \x01(\x0B2+.google.cloud.gkemulticloud.v1.AzureClusterB\x03\xE0A\x02\x12\x15\x0A\x0Dvalidate_only\x18\x02 \x01(\x08\x124\x0A\x0Bupdate_mask\x18\x04 \x01(\x0B2\x1A.google.protobuf.FieldMaskB\x03\xE0A\x02:\x02\x18\x01\"]\x0A\x16GetAzureClusterRequest\x12?\x0A\x04name\x18\x01 \x01(\x09B1\xE0A\x02\xFAA+\x0A)gkemulticloud.googleapis.com/AzureCluster:\x02\x18\x01\"\x88\x01\x0A\x18ListAzureClustersRequest\x12A\x0A\x06parent\x18\x01 \x01(\x09B1\xE0A\x02\xFAA+\x12)gkemulticloud.googleapis.com/AzureCluster\x12\x11\x0A\x09page_size\x18\x02 \x01(\x05\x12\x12\x0A\x0Apage_token\x18\x03 \x01(\x09:\x02\x18\x01\"}\x0A\x19ListAzureClustersResponse\x12C\x0A\x0Eazure_clusters\x18\x01 \x03(\x0B2+.google.cloud.gkemulticloud.v1.AzureCluster\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09:\x02\x18\x01\"\xB8\x01\x0A\x19DeleteAzureClusterRequest\x12?\x0A\x04name\x18\x01 \x01(\x09B1\xE0A\x02\xFAA+\x0A)gkemulticloud.googleapis.com/AzureCluster\x12\x15\x0A\x0Dallow_missing\x18\x02 \x01(\x08\x12\x15\x0A\x0Dvalidate_only\x18\x03 \x01(\x08\x12\x0C\x0A\x04etag\x18\x04 \x01(\x09\x12\x1A\x0A\x0Dignore_errors\x18\x05 \x01(\x08B\x03\xE0A\x01:\x02\x18\x01\"\xE8\x01\x0A\x1ACreateAzureNodePoolRequest\x12B\x0A\x06parent\x18\x01 \x01(\x09B2\xE0A\x02\xFAA,\x12*gkemulticloud.googleapis.com/AzureNodePool\x12J\x0A\x0Fazure_node_pool\x18\x02 \x01(\x0B2,.google.cloud.gkemulticloud.v1.AzureNodePoolB\x03\xE0A\x02\x12\x1F\x0A\x12azure_node_pool_id\x18\x03 \x01(\x09B\x03\xE0A\x02\x12\x15\x0A\x0Dvalidate_only\x18\x04 \x01(\x08:\x02\x18\x01\"\xB9\x01\x0A\x1AUpdateAzureNodePoolRequest\x12J\x0A\x0Fazure_node_pool\x18\x01 \x01(\x0B2,.google.cloud.gkemulticloud.v1.AzureNodePoolB\x03\xE0A\x02\x12\x15\x0A\x0Dvalidate_only\x18\x02 \x01(\x08\x124\x0A\x0Bupdate_mask\x18\x03 \x01(\x0B2\x1A.google.protobuf.FieldMaskB\x03\xE0A\x02:\x02\x18\x01\"_\x0A\x17GetAzureNodePoolRequest\x12@\x0A\x04name\x18\x01 \x01(\x09B2\xE0A\x02\xFAA,\x0A*gkemulticloud.googleapis.com/AzureNodePool:\x02\x18\x01\"\x8A\x01\x0A\x19ListAzureNodePoolsRequest\x12B\x0A\x06parent\x18\x01 \x01(\x09B2\xE0A\x02\xFAA,\x12*gkemulticloud.googleapis.com/AzureNodePool\x12\x11\x0A\x09page_size\x18\x02 \x01(\x05\x12\x12\x0A\x0Apage_token\x18\x03 \x01(\x09:\x02\x18\x01\"\x81\x01\x0A\x1AListAzureNodePoolsResponse\x12F\x0A\x10azure_node_pools\x18\x01 \x03(\x0B2,.google.cloud.gkemulticloud.v1.AzureNodePool\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09:\x02\x18\x01\"\xBA\x01\x0A\x1ADeleteAzureNodePoolRequest\x12@\x0A\x04name\x18\x01 \x01(\x09B2\xE0A\x02\xFAA,\x0A*gkemulticloud.googleapis.com/AzureNodePool\x12\x15\x0A\x0Dvalidate_only\x18\x02 \x01(\x08\x12\x15\x0A\x0Dallow_missing\x18\x03 \x01(\x08\x12\x0C\x0A\x04etag\x18\x04 \x01(\x09\x12\x1A\x0A\x0Dignore_errors\x18\x05 \x01(\x08B\x03\xE0A\x01:\x02\x18\x01\"k\x0A\x1BGetAzureOpenIdConfigRequest\x12H\x0A\x0Dazure_cluster\x18\x01 \x01(\x09B1\xE0A\x02\xFAA+\x0A)gkemulticloud.googleapis.com/AzureCluster:\x02\x18\x01\"j\x0A\x1AGetAzureJsonWebKeysRequest\x12H\x0A\x0Dazure_cluster\x18\x01 \x01(\x09B1\xE0A\x02\xFAA+\x0A)gkemulticloud.googleapis.com/AzureCluster:\x02\x18\x01\"g\x0A\x1BGetAzureServerConfigRequest\x12D\x0A\x04name\x18\x01 \x01(\x09B6\xE0A\x02\xFAA0\x0A.gkemulticloud.googleapis.com/AzureServerConfig:\x02\x18\x01\"\xDC\x01\x0A\x18CreateAzureClientRequest\x12@\x0A\x06parent\x18\x01 \x01(\x09B0\xE0A\x02\xFAA*\x12(gkemulticloud.googleapis.com/AzureClient\x12E\x0A\x0Cazure_client\x18\x02 \x01(\x0B2*.google.cloud.gkemulticloud.v1.AzureClientB\x03\xE0A\x02\x12\x1C\x0A\x0Fazure_client_id\x18\x04 \x01(\x09B\x03\xE0A\x02\x12\x15\x0A\x0Dvalidate_only\x18\x03 \x01(\x08:\x02\x18\x01\"[\x0A\x15GetAzureClientRequest\x12>\x0A\x04name\x18\x01 \x01(\x09B0\xE0A\x02\xFAA*\x0A(gkemulticloud.googleapis.com/AzureClient:\x02\x18\x01\"\x86\x01\x0A\x17ListAzureClientsRequest\x12@\x0A\x06parent\x18\x01 \x01(\x09B0\xE0A\x02\xFAA*\x12(gkemulticloud.googleapis.com/AzureClient\x12\x11\x0A\x09page_size\x18\x02 \x01(\x05\x12\x12\x0A\x0Apage_token\x18\x03 \x01(\x09:\x02\x18\x01\"z\x0A\x18ListAzureClientsResponse\x12A\x0A\x0Dazure_clients\x18\x01 \x03(\x0B2*.google.cloud.gkemulticloud.v1.AzureClient\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09:\x02\x18\x01\"\x8C\x01\x0A\x18DeleteAzureClientRequest\x12>\x0A\x04name\x18\x01 \x01(\x09B0\xE0A\x02\xFAA*\x0A(gkemulticloud.googleapis.com/AzureClient\x12\x15\x0A\x0Dallow_missing\x18\x02 \x01(\x08\x12\x15\x0A\x0Dvalidate_only\x18\x03 \x01(\x08:\x02\x18\x01\"o\x0A\x1FGenerateAzureAccessTokenRequest\x12H\x0A\x0Dazure_cluster\x18\x01 \x01(\x09B1\xE0A\x02\xFAA+\x0A)gkemulticloud.googleapis.com/AzureCluster:\x02\x18\x01\"{\x0A GenerateAzureAccessTokenResponse\x12\x19\x0A\x0Caccess_token\x18\x01 \x01(\x09B\x03\xE0A\x03\x128\x0A\x0Fexpiration_time\x18\x02 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03:\x02\x18\x01\"\xE0\x02\x0A%GenerateAzureClusterAgentTokenRequest\x12H\x0A\x0Dazure_cluster\x18\x01 \x01(\x09B1\xE0A\x02\xFAA+\x0A)gkemulticloud.googleapis.com/AzureCluster\x12\x1A\x0A\x0Dsubject_token\x18\x02 \x01(\x09B\x03\xE0A\x02\x12\x1F\x0A\x12subject_token_type\x18\x03 \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x07version\x18\x04 \x01(\x09B\x03\xE0A\x02\x12\x19\x0A\x0Cnode_pool_id\x18\x05 \x01(\x09B\x03\xE0A\x01\x12\x17\x0A\x0Agrant_type\x18\x06 \x01(\x09B\x03\xE0A\x01\x12\x15\x0A\x08audience\x18\x07 \x01(\x09B\x03\xE0A\x01\x12\x12\x0A\x05scope\x18\x08 \x01(\x09B\x03\xE0A\x01\x12!\x0A\x14requested_token_type\x18\x09 \x01(\x09B\x03\xE0A\x01\x12\x14\x0A\x07options\x18\x0A \x01(\x09B\x03\xE0A\x01:\x02\x18\x01\"\x90\x01\x0A&GenerateAzureClusterAgentTokenResponse\x12\"\x0A\x0Caccess_token\x18\x01 \x01(\x09R\x0Caccess_token\x12\x1E\x0A\x0Aexpires_in\x18\x02 \x01(\x05R\x0Aexpires_in\x12\x1E\x0A\x0Atoken_type\x18\x03 \x01(\x09R\x0Atoken_type:\x02\x18\x012\x89\$\x0A\x0DAzureClusters\x12\x80\x02\x0A\x11CreateAzureClient\x127.google.cloud.gkemulticloud.v1.CreateAzureClientRequest\x1A\x1D.google.longrunning.Operation\"\x92\x01\x88\x02\x01\xCAA \x0A\x0BAzureClient\x12\x11OperationMetadata\xDAA#parent,azure_client,azure_client_id\x82\xD3\xE4\x93\x02@\"0/v1/{parent=projects/*/locations/*}/azureClients:\x0Cazure_client\x12\xB6\x01\x0A\x0EGetAzureClient\x124.google.cloud.gkemulticloud.v1.GetAzureClientRequest\x1A*.google.cloud.gkemulticloud.v1.AzureClient\"B\x88\x02\x01\xDAA\x04name\x82\xD3\xE4\x93\x022\x120/v1/{name=projects/*/locations/*/azureClients/*}\x12\xC9\x01\x0A\x10ListAzureClients\x126.google.cloud.gkemulticloud.v1.ListAzureClientsRequest\x1A7.google.cloud.gkemulticloud.v1.ListAzureClientsResponse\"D\x88\x02\x01\xDAA\x06parent\x82\xD3\xE4\x93\x022\x120/v1/{parent=projects/*/locations/*}/azureClients\x12\xDC\x01\x0A\x11DeleteAzureClient\x127.google.cloud.gkemulticloud.v1.DeleteAzureClientRequest\x1A\x1D.google.longrunning.Operation\"o\x88\x02\x01\xCAA*\x0A\x15google.protobuf.Empty\x12\x11OperationMetadata\xDAA\x04name\x82\xD3\xE4\x93\x022*0/v1/{name=projects/*/locations/*/azureClients/*}\x12\x87\x02\x0A\x12CreateAzureCluster\x128.google.cloud.gkemulticloud.v1.CreateAzureClusterRequest\x1A\x1D.google.longrunning.Operation\"\x97\x01\x88\x02\x01\xCAA!\x0A\x0CAzureCluster\x12\x11OperationMetadata\xDAA%parent,azure_cluster,azure_cluster_id\x82\xD3\xE4\x93\x02B\"1/v1/{parent=projects/*/locations/*}/azureClusters:\x0Dazure_cluster\x12\x89\x02\x0A\x12UpdateAzureCluster\x128.google.cloud.gkemulticloud.v1.UpdateAzureClusterRequest\x1A\x1D.google.longrunning.Operation\"\x99\x01\x88\x02\x01\xCAA!\x0A\x0CAzureCluster\x12\x11OperationMetadata\xDAA\x19azure_cluster,update_mask\x82\xD3\xE4\x93\x02P2?/v1/{azure_cluster.name=projects/*/locations/*/azureClusters/*}:\x0Dazure_cluster\x12\xBA\x01\x0A\x0FGetAzureCluster\x125.google.cloud.gkemulticloud.v1.GetAzureClusterRequest\x1A+.google.cloud.gkemulticloud.v1.AzureCluster\"C\x88\x02\x01\xDAA\x04name\x82\xD3\xE4\x93\x023\x121/v1/{name=projects/*/locations/*/azureClusters/*}\x12\xCD\x01\x0A\x11ListAzureClusters\x127.google.cloud.gkemulticloud.v1.ListAzureClustersRequest\x1A8.google.cloud.gkemulticloud.v1.ListAzureClustersResponse\"E\x88\x02\x01\xDAA\x06parent\x82\xD3\xE4\x93\x023\x121/v1/{parent=projects/*/locations/*}/azureClusters\x12\xDF\x01\x0A\x12DeleteAzureCluster\x128.google.cloud.gkemulticloud.v1.DeleteAzureClusterRequest\x1A\x1D.google.longrunning.Operation\"p\x88\x02\x01\xCAA*\x0A\x15google.protobuf.Empty\x12\x11OperationMetadata\xDAA\x04name\x82\xD3\xE4\x93\x023*1/v1/{name=projects/*/locations/*/azureClusters/*}\x12\x96\x02\x0A\x1EGenerateAzureClusterAgentToken\x12D.google.cloud.gkemulticloud.v1.GenerateAzureClusterAgentTokenRequest\x1AE.google.cloud.gkemulticloud.v1.GenerateAzureClusterAgentTokenResponse\"g\x88\x02\x01\x82\xD3\xE4\x93\x02^\"Y/v1/{azure_cluster=projects/*/locations/*/azureClusters/*}:generateAzureClusterAgentToken:\x01*\x12\xFB\x01\x0A\x18GenerateAzureAccessToken\x12>.google.cloud.gkemulticloud.v1.GenerateAzureAccessTokenRequest\x1A?.google.cloud.gkemulticloud.v1.GenerateAzureAccessTokenResponse\"^\x88\x02\x01\x82\xD3\xE4\x93\x02U\x12S/v1/{azure_cluster=projects/*/locations/*/azureClusters/*}:generateAzureAccessToken\x12\xA1\x02\x0A\x13CreateAzureNodePool\x129.google.cloud.gkemulticloud.v1.CreateAzureNodePoolRequest\x1A\x1D.google.longrunning.Operation\"\xAF\x01\x88\x02\x01\xCAA\"\x0A\x0DAzureNodePool\x12\x11OperationMetadata\xDAA)parent,azure_node_pool,azure_node_pool_id\x82\xD3\xE4\x93\x02U\"B/v1/{parent=projects/*/locations/*/azureClusters/*}/azureNodePools:\x0Fazure_node_pool\x12\xA3\x02\x0A\x13UpdateAzureNodePool\x129.google.cloud.gkemulticloud.v1.UpdateAzureNodePoolRequest\x1A\x1D.google.longrunning.Operation\"\xB1\x01\x88\x02\x01\xCAA\"\x0A\x0DAzureNodePool\x12\x11OperationMetadata\xDAA\x1Bazure_node_pool,update_mask\x82\xD3\xE4\x93\x02e2R/v1/{azure_node_pool.name=projects/*/locations/*/azureClusters/*/azureNodePools/*}:\x0Fazure_node_pool\x12\xCE\x01\x0A\x10GetAzureNodePool\x126.google.cloud.gkemulticloud.v1.GetAzureNodePoolRequest\x1A,.google.cloud.gkemulticloud.v1.AzureNodePool\"T\x88\x02\x01\xDAA\x04name\x82\xD3\xE4\x93\x02D\x12B/v1/{name=projects/*/locations/*/azureClusters/*/azureNodePools/*}\x12\xE1\x01\x0A\x12ListAzureNodePools\x128.google.cloud.gkemulticloud.v1.ListAzureNodePoolsRequest\x1A9.google.cloud.gkemulticloud.v1.ListAzureNodePoolsResponse\"V\x88\x02\x01\xDAA\x06parent\x82\xD3\xE4\x93\x02D\x12B/v1/{parent=projects/*/locations/*/azureClusters/*}/azureNodePools\x12\xF3\x01\x0A\x13DeleteAzureNodePool\x129.google.cloud.gkemulticloud.v1.DeleteAzureNodePoolRequest\x1A\x1D.google.longrunning.Operation\"\x81\x01\x88\x02\x01\xCAA*\x0A\x15google.protobuf.Empty\x12\x11OperationMetadata\xDAA\x04name\x82\xD3\xE4\x93\x02D*B/v1/{name=projects/*/locations/*/azureClusters/*/azureNodePools/*}\x12\xFC\x01\x0A\x14GetAzureOpenIdConfig\x12:.google.cloud.gkemulticloud.v1.GetAzureOpenIdConfigRequest\x1A0.google.cloud.gkemulticloud.v1.AzureOpenIdConfig\"v\x88\x02\x01\xDAA\x0Dazure_cluster\x82\xD3\xE4\x93\x02]\x12[/v1/{azure_cluster=projects/*/locations/*/azureClusters/*}/.well-known/openid-configuration\x12\xDD\x01\x0A\x13GetAzureJsonWebKeys\x129.google.cloud.gkemulticloud.v1.GetAzureJsonWebKeysRequest\x1A/.google.cloud.gkemulticloud.v1.AzureJsonWebKeys\"Z\x88\x02\x01\xDAA\x0Dazure_cluster\x82\xD3\xE4\x93\x02A\x12?/v1/{azure_cluster=projects/*/locations/*/azureClusters/*}/jwks\x12\xCB\x01\x0A\x14GetAzureServerConfig\x12:.google.cloud.gkemulticloud.v1.GetAzureServerConfigRequest\x1A0.google.cloud.gkemulticloud.v1.AzureServerConfig\"E\x88\x02\x01\xDAA\x04name\x82\xD3\xE4\x93\x025\x123/v1/{name=projects/*/locations/*/azureServerConfig}\x1AS\x88\x02\x01\xCAA\x1Cgkemulticloud.googleapis.com\xD2A.https://www.googleapis.com/auth/cloud-platformB\xE4\x01\x0A!com.google.cloud.gkemulticloud.v1B\x11AzureServiceProtoP\x01ZGcloud.google.com/go/gkemulticloud/apiv1/gkemulticloudpb;gkemulticloudpb\xAA\x02\x1DGoogle.Cloud.GkeMultiCloud.V1\xCA\x02\x1DGoogle\\Cloud\\GkeMultiCloud\\V1\xEA\x02 Google::Cloud::GkeMultiCloud::V1b\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

