@@ -48285,6 +48285,361 @@
4828548285 ],
4828648286 "configFile": "gkehub_v1beta1.yaml"
4828748287 },
48288+ {
48289+ "id": "google.cloud.gkemulticloud.v1",
48290+ "directory": "google/cloud/gkemulticloud/v1",
48291+ "version": "v1",
48292+ "majorVersion": "v1",
48293+ "hostName": "gkemulticloud.googleapis.com",
48294+ "title": "Anthos Multi-Cloud API",
48295+ "description": "Anthos Multi-Cloud provides a way to manage Kubernetes clusters that run on AWS and Azure infrastructure using the Anthos Multi-Cloud API. Combined with Connect, you can manage Kubernetes clusters on Google Cloud, AWS, and Azure from the Google Cloud Console. When you create a cluster with Anthos Multi-Cloud, Google creates the resources needed and brings up a cluster on your behalf. You can deploy workloads with the Anthos Multi-Cloud API or the gcloud and kubectl command-line tools.",
48296+ "importDirectories": [
48297+ "google/api",
48298+ "google/cloud/gkemulticloud/v1",
48299+ "google/longrunning",
48300+ "google/protobuf"
48301+ ],
48302+ "options": {
48303+ "go_package": {
48304+ "valueCounts": {
48305+ "google.golang.org/genproto/googleapis/cloud/gkemulticloud/v1;gkemulticloud": 5
48306+ }
48307+ },
48308+ "java_multiple_files": {
48309+ "valueCounts": {
48310+ "true": 5
48311+ }
48312+ },
48313+ "java_package": {
48314+ "valueCounts": {
48315+ "com.google.cloud.gkemulticloud.v1": 5
48316+ }
48317+ }
48318+ },
48319+ "services": [
48320+ {
48321+ "shortName": "AwsClusters",
48322+ "fullName": "google.cloud.gkemulticloud.v1.AwsClusters",
48323+ "methods": [
48324+ {
48325+ "shortName": "CreateAwsCluster",
48326+ "fullName": "google.cloud.gkemulticloud.v1.AwsClusters.CreateAwsCluster",
48327+ "mode": "UNARY",
48328+ "bindings": [
48329+ {
48330+ "httpMethod": "POST",
48331+ "path": "/v1/{parent=projects/*/locations/*}/awsClusters"
48332+ }
48333+ ]
48334+ },
48335+ {
48336+ "shortName": "CreateAwsNodePool",
48337+ "fullName": "google.cloud.gkemulticloud.v1.AwsClusters.CreateAwsNodePool",
48338+ "mode": "UNARY",
48339+ "bindings": [
48340+ {
48341+ "httpMethod": "POST",
48342+ "path": "/v1/{parent=projects/*/locations/*/awsClusters/*}/awsNodePools"
48343+ }
48344+ ]
48345+ },
48346+ {
48347+ "shortName": "DeleteAwsCluster",
48348+ "fullName": "google.cloud.gkemulticloud.v1.AwsClusters.DeleteAwsCluster",
48349+ "mode": "UNARY",
48350+ "bindings": [
48351+ {
48352+ "httpMethod": "DELETE",
48353+ "path": "/v1/{name=projects/*/locations/*/awsClusters/*}"
48354+ }
48355+ ]
48356+ },
48357+ {
48358+ "shortName": "DeleteAwsNodePool",
48359+ "fullName": "google.cloud.gkemulticloud.v1.AwsClusters.DeleteAwsNodePool",
48360+ "mode": "UNARY",
48361+ "bindings": [
48362+ {
48363+ "httpMethod": "DELETE",
48364+ "path": "/v1/{name=projects/*/locations/*/awsClusters/*/awsNodePools/*}"
48365+ }
48366+ ]
48367+ },
48368+ {
48369+ "shortName": "GenerateAwsAccessToken",
48370+ "fullName": "google.cloud.gkemulticloud.v1.AwsClusters.GenerateAwsAccessToken",
48371+ "mode": "UNARY",
48372+ "bindings": [
48373+ {
48374+ "httpMethod": "GET",
48375+ "path": "/v1/{aws_cluster=projects/*/locations/*/awsClusters/*}:generateAwsAccessToken"
48376+ }
48377+ ]
48378+ },
48379+ {
48380+ "shortName": "GetAwsCluster",
48381+ "fullName": "google.cloud.gkemulticloud.v1.AwsClusters.GetAwsCluster",
48382+ "mode": "UNARY",
48383+ "bindings": [
48384+ {
48385+ "httpMethod": "GET",
48386+ "path": "/v1/{name=projects/*/locations/*/awsClusters/*}"
48387+ }
48388+ ]
48389+ },
48390+ {
48391+ "shortName": "GetAwsNodePool",
48392+ "fullName": "google.cloud.gkemulticloud.v1.AwsClusters.GetAwsNodePool",
48393+ "mode": "UNARY",
48394+ "bindings": [
48395+ {
48396+ "httpMethod": "GET",
48397+ "path": "/v1/{name=projects/*/locations/*/awsClusters/*/awsNodePools/*}"
48398+ }
48399+ ]
48400+ },
48401+ {
48402+ "shortName": "GetAwsServerConfig",
48403+ "fullName": "google.cloud.gkemulticloud.v1.AwsClusters.GetAwsServerConfig",
48404+ "mode": "UNARY",
48405+ "bindings": [
48406+ {
48407+ "httpMethod": "GET",
48408+ "path": "/v1/{name=projects/*/locations/*/awsServerConfig}"
48409+ }
48410+ ]
48411+ },
48412+ {
48413+ "shortName": "ListAwsClusters",
48414+ "fullName": "google.cloud.gkemulticloud.v1.AwsClusters.ListAwsClusters",
48415+ "mode": "UNARY",
48416+ "bindings": [
48417+ {
48418+ "httpMethod": "GET",
48419+ "path": "/v1/{parent=projects/*/locations/*}/awsClusters"
48420+ }
48421+ ]
48422+ },
48423+ {
48424+ "shortName": "ListAwsNodePools",
48425+ "fullName": "google.cloud.gkemulticloud.v1.AwsClusters.ListAwsNodePools",
48426+ "mode": "UNARY",
48427+ "bindings": [
48428+ {
48429+ "httpMethod": "GET",
48430+ "path": "/v1/{parent=projects/*/locations/*/awsClusters/*}/awsNodePools"
48431+ }
48432+ ]
48433+ },
48434+ {
48435+ "shortName": "UpdateAwsCluster",
48436+ "fullName": "google.cloud.gkemulticloud.v1.AwsClusters.UpdateAwsCluster",
48437+ "mode": "UNARY",
48438+ "bindings": [
48439+ {
48440+ "httpMethod": "PATCH",
48441+ "path": "/v1/{aws_cluster.name=projects/*/locations/*/awsClusters/*}"
48442+ }
48443+ ]
48444+ },
48445+ {
48446+ "shortName": "UpdateAwsNodePool",
48447+ "fullName": "google.cloud.gkemulticloud.v1.AwsClusters.UpdateAwsNodePool",
48448+ "mode": "UNARY",
48449+ "bindings": [
48450+ {
48451+ "httpMethod": "PATCH",
48452+ "path": "/v1/{aws_node_pool.name=projects/*/locations/*/awsClusters/*/awsNodePools/*}"
48453+ }
48454+ ]
48455+ }
48456+ ]
48457+ },
48458+ {
48459+ "shortName": "AzureClusters",
48460+ "fullName": "google.cloud.gkemulticloud.v1.AzureClusters",
48461+ "methods": [
48462+ {
48463+ "shortName": "CreateAzureClient",
48464+ "fullName": "google.cloud.gkemulticloud.v1.AzureClusters.CreateAzureClient",
48465+ "mode": "UNARY",
48466+ "bindings": [
48467+ {
48468+ "httpMethod": "POST",
48469+ "path": "/v1/{parent=projects/*/locations/*}/azureClients"
48470+ }
48471+ ]
48472+ },
48473+ {
48474+ "shortName": "CreateAzureCluster",
48475+ "fullName": "google.cloud.gkemulticloud.v1.AzureClusters.CreateAzureCluster",
48476+ "mode": "UNARY",
48477+ "bindings": [
48478+ {
48479+ "httpMethod": "POST",
48480+ "path": "/v1/{parent=projects/*/locations/*}/azureClusters"
48481+ }
48482+ ]
48483+ },
48484+ {
48485+ "shortName": "CreateAzureNodePool",
48486+ "fullName": "google.cloud.gkemulticloud.v1.AzureClusters.CreateAzureNodePool",
48487+ "mode": "UNARY",
48488+ "bindings": [
48489+ {
48490+ "httpMethod": "POST",
48491+ "path": "/v1/{parent=projects/*/locations/*/azureClusters/*}/azureNodePools"
48492+ }
48493+ ]
48494+ },
48495+ {
48496+ "shortName": "DeleteAzureClient",
48497+ "fullName": "google.cloud.gkemulticloud.v1.AzureClusters.DeleteAzureClient",
48498+ "mode": "UNARY",
48499+ "bindings": [
48500+ {
48501+ "httpMethod": "DELETE",
48502+ "path": "/v1/{name=projects/*/locations/*/azureClients/*}"
48503+ }
48504+ ]
48505+ },
48506+ {
48507+ "shortName": "DeleteAzureCluster",
48508+ "fullName": "google.cloud.gkemulticloud.v1.AzureClusters.DeleteAzureCluster",
48509+ "mode": "UNARY",
48510+ "bindings": [
48511+ {
48512+ "httpMethod": "DELETE",
48513+ "path": "/v1/{name=projects/*/locations/*/azureClusters/*}"
48514+ }
48515+ ]
48516+ },
48517+ {
48518+ "shortName": "DeleteAzureNodePool",
48519+ "fullName": "google.cloud.gkemulticloud.v1.AzureClusters.DeleteAzureNodePool",
48520+ "mode": "UNARY",
48521+ "bindings": [
48522+ {
48523+ "httpMethod": "DELETE",
48524+ "path": "/v1/{name=projects/*/locations/*/azureClusters/*/azureNodePools/*}"
48525+ }
48526+ ]
48527+ },
48528+ {
48529+ "shortName": "GenerateAzureAccessToken",
48530+ "fullName": "google.cloud.gkemulticloud.v1.AzureClusters.GenerateAzureAccessToken",
48531+ "mode": "UNARY",
48532+ "bindings": [
48533+ {
48534+ "httpMethod": "GET",
48535+ "path": "/v1/{azure_cluster=projects/*/locations/*/azureClusters/*}:generateAzureAccessToken"
48536+ }
48537+ ]
48538+ },
48539+ {
48540+ "shortName": "GetAzureClient",
48541+ "fullName": "google.cloud.gkemulticloud.v1.AzureClusters.GetAzureClient",
48542+ "mode": "UNARY",
48543+ "bindings": [
48544+ {
48545+ "httpMethod": "GET",
48546+ "path": "/v1/{name=projects/*/locations/*/azureClients/*}"
48547+ }
48548+ ]
48549+ },
48550+ {
48551+ "shortName": "GetAzureCluster",
48552+ "fullName": "google.cloud.gkemulticloud.v1.AzureClusters.GetAzureCluster",
48553+ "mode": "UNARY",
48554+ "bindings": [
48555+ {
48556+ "httpMethod": "GET",
48557+ "path": "/v1/{name=projects/*/locations/*/azureClusters/*}"
48558+ }
48559+ ]
48560+ },
48561+ {
48562+ "shortName": "GetAzureNodePool",
48563+ "fullName": "google.cloud.gkemulticloud.v1.AzureClusters.GetAzureNodePool",
48564+ "mode": "UNARY",
48565+ "bindings": [
48566+ {
48567+ "httpMethod": "GET",
48568+ "path": "/v1/{name=projects/*/locations/*/azureClusters/*/azureNodePools/*}"
48569+ }
48570+ ]
48571+ },
48572+ {
48573+ "shortName": "GetAzureServerConfig",
48574+ "fullName": "google.cloud.gkemulticloud.v1.AzureClusters.GetAzureServerConfig",
48575+ "mode": "UNARY",
48576+ "bindings": [
48577+ {
48578+ "httpMethod": "GET",
48579+ "path": "/v1/{name=projects/*/locations/*/azureServerConfig}"
48580+ }
48581+ ]
48582+ },
48583+ {
48584+ "shortName": "ListAzureClients",
48585+ "fullName": "google.cloud.gkemulticloud.v1.AzureClusters.ListAzureClients",
48586+ "mode": "UNARY",
48587+ "bindings": [
48588+ {
48589+ "httpMethod": "GET",
48590+ "path": "/v1/{parent=projects/*/locations/*}/azureClients"
48591+ }
48592+ ]
48593+ },
48594+ {
48595+ "shortName": "ListAzureClusters",
48596+ "fullName": "google.cloud.gkemulticloud.v1.AzureClusters.ListAzureClusters",
48597+ "mode": "UNARY",
48598+ "bindings": [
48599+ {
48600+ "httpMethod": "GET",
48601+ "path": "/v1/{parent=projects/*/locations/*}/azureClusters"
48602+ }
48603+ ]
48604+ },
48605+ {
48606+ "shortName": "ListAzureNodePools",
48607+ "fullName": "google.cloud.gkemulticloud.v1.AzureClusters.ListAzureNodePools",
48608+ "mode": "UNARY",
48609+ "bindings": [
48610+ {
48611+ "httpMethod": "GET",
48612+ "path": "/v1/{parent=projects/*/locations/*/azureClusters/*}/azureNodePools"
48613+ }
48614+ ]
48615+ },
48616+ {
48617+ "shortName": "UpdateAzureCluster",
48618+ "fullName": "google.cloud.gkemulticloud.v1.AzureClusters.UpdateAzureCluster",
48619+ "mode": "UNARY",
48620+ "bindings": [
48621+ {
48622+ "httpMethod": "PATCH",
48623+ "path": "/v1/{azure_cluster.name=projects/*/locations/*/azureClusters/*}"
48624+ }
48625+ ]
48626+ },
48627+ {
48628+ "shortName": "UpdateAzureNodePool",
48629+ "fullName": "google.cloud.gkemulticloud.v1.AzureClusters.UpdateAzureNodePool",
48630+ "mode": "UNARY",
48631+ "bindings": [
48632+ {
48633+ "httpMethod": "PATCH",
48634+ "path": "/v1/{azure_node_pool.name=projects/*/locations/*/azureClusters/*/azureNodePools/*}"
48635+ }
48636+ ]
48637+ }
48638+ ]
48639+ }
48640+ ],
48641+ "configFile": "gkemulticloud_v1.yaml"
48642+ },
4828848643 {
4828948644 "id": "google.cloud.gsuiteaddons.v1",
4829048645 "directory": "google/cloud/gsuiteaddons/v1",
0 commit comments