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

namespace GPBMetadata\Google\Cloud\Gkemulticloud\V1;

class AwsService
{
    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\AwsResources::initOnce();
        \GPBMetadata\Google\Longrunning\Operations::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            '
Ö*
/google/cloud/gkemulticloud/v1/aws_service.protogoogle.cloud.gkemulticloud.v1google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto1google/cloud/gkemulticloud/v1/aws_resources.proto#google/longrunning/operations.proto google/protobuf/field_mask.protogoogle/protobuf/timestamp.proto"Ó
CreateAwsClusterRequest?
parent (	B/àAúA)\'gkemulticloud.googleapis.com/AwsClusterC
aws_cluster (2).google.cloud.gkemulticloud.v1.AwsClusterBàA
aws_cluster_id (	BàA
validate_only ("«
UpdateAwsClusterRequestC
aws_cluster (2).google.cloud.gkemulticloud.v1.AwsClusterBàA
validate_only (4
update_mask (2.google.protobuf.FieldMaskBàA"U
GetAwsClusterRequest=
name (	B/àAúA)
\'gkemulticloud.googleapis.com/AwsCluster"€
ListAwsClustersRequest?
parent (	B/àAúA)\'gkemulticloud.googleapis.com/AwsCluster
	page_size (

page_token (	"s
ListAwsClustersResponse?
aws_clusters (2).google.cloud.gkemulticloud.v1.AwsCluster
next_page_token (	"”
DeleteAwsClusterRequest=
name (	B/àAúA)
\'gkemulticloud.googleapis.com/AwsCluster
validate_only (
allow_missing (
etag (	"Ú
CreateAwsNodePoolRequest@
parent (	B0àAúA*(gkemulticloud.googleapis.com/AwsNodePoolF
aws_node_pool (2*.google.cloud.gkemulticloud.v1.AwsNodePoolBàA
aws_node_pool_id (	BàA
validate_only ("¯
UpdateAwsNodePoolRequestF
aws_node_pool (2*.google.cloud.gkemulticloud.v1.AwsNodePoolBàA
validate_only (4
update_mask (2.google.protobuf.FieldMaskBàA"W
GetAwsNodePoolRequest>
name (	B0àAúA*
(gkemulticloud.googleapis.com/AwsNodePool"‚
ListAwsNodePoolsRequest@
parent (	B0àAúA*(gkemulticloud.googleapis.com/AwsNodePool
	page_size (

page_token (	"w
ListAwsNodePoolsResponseB
aws_node_pools (2*.google.cloud.gkemulticloud.v1.AwsNodePool
next_page_token (	"–
DeleteAwsNodePoolRequest>
name (	B0àAúA*
(gkemulticloud.googleapis.com/AwsNodePool
validate_only (
allow_missing (
etag (	"_
GetAwsServerConfigRequestB
name (	B4àAúA.
,gkemulticloud.googleapis.com/AwsServerConfig"e
GenerateAwsAccessTokenRequestD
aws_cluster (	B/àAúA)
\'gkemulticloud.googleapis.com/AwsCluster"u
GenerateAwsAccessTokenResponse
access_token (	BàA8
expiration_time (2.google.protobuf.TimestampBàA2þ
AwsClustersö
CreateAwsCluster6.google.cloud.gkemulticloud.v1.CreateAwsClusterRequest.google.longrunning.Operation"Š‚Óä“>"//v1/{parent=projects/*/locations/*}/awsClusters:aws_clusterÚA!parent,aws_cluster,aws_cluster_idÊA

AwsClusterOperationMetadataø
UpdateAwsCluster6.google.cloud.gkemulticloud.v1.UpdateAwsClusterRequest.google.longrunning.Operation"Œ‚Óä“J2;/v1/{aws_cluster.name=projects/*/locations/*/awsClusters/*}:aws_clusterÚAaws_cluster,update_maskÊA

AwsClusterOperationMetadata¯
GetAwsCluster3.google.cloud.gkemulticloud.v1.GetAwsClusterRequest).google.cloud.gkemulticloud.v1.AwsCluster">‚Óä“1//v1/{name=projects/*/locations/*/awsClusters/*}ÚAnameÂ
ListAwsClusters5.google.cloud.gkemulticloud.v1.ListAwsClustersRequest6.google.cloud.gkemulticloud.v1.ListAwsClustersResponse"@‚Óä“1//v1/{parent=projects/*/locations/*}/awsClustersÚAparentÖ
DeleteAwsCluster6.google.cloud.gkemulticloud.v1.DeleteAwsClusterRequest.google.longrunning.Operation"k‚Óä“1*//v1/{name=projects/*/locations/*/awsClusters/*}ÚAnameÊA*
google.protobuf.EmptyOperationMetadataì
GenerateAwsAccessToken<.google.cloud.gkemulticloud.v1.GenerateAwsAccessTokenRequest=.google.cloud.gkemulticloud.v1.GenerateAwsAccessTokenResponse"U‚Óä“OM/v1/{aws_cluster=projects/*/locations/*/awsClusters/*}:generateAwsAccessTokenŽ
CreateAwsNodePool7.google.cloud.gkemulticloud.v1.CreateAwsNodePoolRequest.google.longrunning.Operation" ‚Óä“O">/v1/{parent=projects/*/locations/*/awsClusters/*}/awsNodePools:aws_node_poolÚA%parent,aws_node_pool,aws_node_pool_idÊA 
AwsNodePoolOperationMetadata
UpdateAwsNodePool7.google.cloud.gkemulticloud.v1.UpdateAwsNodePoolRequest.google.longrunning.Operation"¢‚Óä“]2L/v1/{aws_node_pool.name=projects/*/locations/*/awsClusters/*/awsNodePools/*}:aws_node_poolÚAaws_node_pool,update_maskÊA 
AwsNodePoolOperationMetadataÁ
GetAwsNodePool4.google.cloud.gkemulticloud.v1.GetAwsNodePoolRequest*.google.cloud.gkemulticloud.v1.AwsNodePool"M‚Óä“@>/v1/{name=projects/*/locations/*/awsClusters/*/awsNodePools/*}ÚAnameÔ
ListAwsNodePools6.google.cloud.gkemulticloud.v1.ListAwsNodePoolsRequest7.google.cloud.gkemulticloud.v1.ListAwsNodePoolsResponse"O‚Óä“@>/v1/{parent=projects/*/locations/*/awsClusters/*}/awsNodePoolsÚAparentç
DeleteAwsNodePool7.google.cloud.gkemulticloud.v1.DeleteAwsNodePoolRequest.google.longrunning.Operation"z‚Óä“@*>/v1/{name=projects/*/locations/*/awsClusters/*/awsNodePools/*}ÚAnameÊA*
google.protobuf.EmptyOperationMetadataÀ
GetAwsServerConfig8.google.cloud.gkemulticloud.v1.GetAwsServerConfigRequest..google.cloud.gkemulticloud.v1.AwsServerConfig"@‚Óä“31/v1/{name=projects/*/locations/*/awsServerConfig}ÚAnamePÊAgkemulticloud.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformBâ
!com.google.cloud.gkemulticloud.v1BAwsServiceProtoPZGcloud.google.com/go/gkemulticloud/apiv1/gkemulticloudpb;gkemulticloudpbªGoogle.Cloud.GkeMultiCloud.V1ÊGoogle\\Cloud\\GkeMultiCloud\\V1ê Google::Cloud::GkeMultiCloud::V1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

