1type: google.api.Service 2config_version: 3 3name: gkemulticloud.googleapis.com 4title: Anthos Multi-Cloud API 5 6apis: 7- name: google.cloud.gkemulticloud.v1.AttachedClusters 8- name: google.cloud.gkemulticloud.v1.AwsClusters 9- name: google.cloud.gkemulticloud.v1.AzureClusters 10- name: google.longrunning.Operations 11 12types: 13- name: google.cloud.gkemulticloud.v1.OperationMetadata 14 15documentation: 16 summary: |- 17 Anthos Multi-Cloud provides a way to manage Kubernetes clusters that run on 18 AWS and Azure infrastructure using the Anthos Multi-Cloud API. 19 Combined with Connect, you can manage Kubernetes clusters on Google Cloud, 20 AWS, and Azure from the Google Cloud Console. 21 22 When you create a cluster with Anthos Multi-Cloud, Google creates the 23 resources needed and brings up a cluster on your behalf. 24 You can deploy workloads with the Anthos Multi-Cloud API or the 25 gcloud and kubectl command-line tools. 26 27http: 28 rules: 29 - selector: google.longrunning.Operations.CancelOperation 30 post: '/v1/{name=projects/*/locations/*/operations/*}:cancel' 31 body: '*' 32 - selector: google.longrunning.Operations.DeleteOperation 33 delete: '/v1/{name=projects/*/locations/*/operations/*}' 34 - selector: google.longrunning.Operations.GetOperation 35 get: '/v1/{name=projects/*/locations/*/operations/*}' 36 - selector: google.longrunning.Operations.ListOperations 37 get: '/v1/{name=projects/*/locations/*}/operations' 38 39authentication: 40 rules: 41 - selector: 'google.cloud.gkemulticloud.v1.AttachedClusters.*' 42 oauth: 43 canonical_scopes: |- 44 https://www.googleapis.com/auth/cloud-platform 45 - selector: 'google.cloud.gkemulticloud.v1.AwsClusters.*' 46 oauth: 47 canonical_scopes: |- 48 https://www.googleapis.com/auth/cloud-platform 49 - selector: 'google.cloud.gkemulticloud.v1.AzureClusters.*' 50 oauth: 51 canonical_scopes: |- 52 https://www.googleapis.com/auth/cloud-platform 53 - selector: 'google.longrunning.Operations.*' 54 oauth: 55 canonical_scopes: |- 56 https://www.googleapis.com/auth/cloud-platform 57 58publishing: 59 new_issue_uri: https://issuetracker.google.com/issues/new?component=997904&template=1807166 60 documentation_uri: https://cloud.google.com/anthos/clusters/docs/multi-cloud 61 api_short_name: gkemulticloud 62 github_label: 'api: gkemulticloud' 63 doc_tag_prefix: gkemulticloud 64 organization: CLOUD 65 library_settings: 66 - version: google.cloud.gkemulticloud.v1 67 launch_stage: GA 68 java_settings: 69 common: 70 destinations: 71 - PACKAGE_MANAGER 72 cpp_settings: 73 common: 74 destinations: 75 - PACKAGE_MANAGER 76 php_settings: 77 common: 78 destinations: 79 - PACKAGE_MANAGER 80 python_settings: 81 common: 82 destinations: 83 - PACKAGE_MANAGER 84 node_settings: 85 common: 86 destinations: 87 - PACKAGE_MANAGER 88 dotnet_settings: 89 common: 90 destinations: 91 - PACKAGE_MANAGER 92 ruby_settings: 93 common: 94 destinations: 95 - PACKAGE_MANAGER 96 go_settings: 97 common: 98 destinations: 99 - PACKAGE_MANAGER 100 proto_reference_documentation_uri: https://cloud.google.com/anthos/clusters/docs/multi-cloud/reference/rest/v1/projects.locations.awsClusters 101