A API Cloud Resource Manager foi criada com base em HTTP e JSON. Portanto, qualquer cliente HTTP padrão pode enviar solicitações a essa API e analisar as respostas.
No entanto, as bibliotecas de cliente da API do Google oferecem melhor integração de linguagens, mais segurança e compatibilidade com chamadas que exijam autorização do usuário. As bibliotecas de cliente estão disponíveis em várias linguagens de programação. Ao usá-las, você não precisa configurar solicitações HTTP e analisar as respostas manualmente.
Para começar, selecione a linguagem de programação que você está usando para o desenvolvimento.
Go
Acesse a biblioteca de cliente da API Cloud Resource Manager mais recente para Go e leia o guia para desenvolvedores dela.
Java
Esta página contém informações sobre os primeiros passos com a API Cloud Resource Manager usando a biblioteca de cliente de APIs do Google para Java. Para mais informações, consulte a seguinte documentação:
Adicionar a biblioteca de cliente ao projeto
Selecione o ambiente de build (Maven ou Gradle) nas guias abaixo:
Adicione a instrução a seguir ao seu arquivo pom.xml:
Consulte todas as versões disponíveis no Repositório Central Maven.
Adicione a instrução a seguir ao seu arquivo build.gradle:
Consulte todas as versões disponíveis no Repositório Central Maven.
JavaScript
Leia o guia para desenvolvedores da biblioteca de cliente.
C#
Esta página contém informações sobre os primeiros passos com a API Cloud Resource Manager usando a biblioteca de cliente de APIs do Google para .NET. Para saber mais, consulte a seguinte documentação:
Como fazer o download da biblioteca
Instale o pacote NuGet: Google.Apis.CloudResourceManager.v3.
Node.js
Acesse a biblioteca de cliente da API Cloud Resource Manager mais recente para Node.js. Leia o guia para desenvolvedores da biblioteca de cliente.
Obj-C
Acesse a biblioteca de cliente da API Cloud Resource Manager mais recente para Objective-C. Leia o guia para desenvolvedores da biblioteca de cliente.
PHP
Baixe a biblioteca de cliente da API Cloud Resource Manager para PHP mais recente. Leia o guia do desenvolvedor da biblioteca de cliente.
Python
Esta página contém informações sobre como começar a usar a API Cloud Resource Manager com as bibliotecas de cliente do Cloud para Python. Para mais informações, consulte a seguinte documentação:
Instale a biblioteca de cliente
Instale a biblioteca de cliente em um ambiente virtual usando
pip:
pip install google-cloud-resource-manager
Ruby
Esta página contém informações sobre os primeiros passos com a API Cloud Resource Manager usando a biblioteca de cliente de APIs do Google para Ruby. Para mais informações, consulte a seguinte documentação:
Instalar a gem google-api-client
Dependendo do sistema, talvez seja necessário prefixar esses comandos com sudo.
Se você nunca instalou a biblioteca de cliente da API do Google para Ruby, faça isso usando RubyGems:
gem install google-api-client
Caso você já tenha a gem instalada, atualize para a versão mais recente:
gem update -y google-api-client
Primeiros passos com a biblioteca de cliente de APIs do Google para Ruby
Para saber como fazer sua primeira solicitação, consulte o guia de iniciação.
Versões disponíveis da API Cloud Resource Manager
A tabela abaixo lista as versões disponíveis da API Cloud Resource Manager. Os métodos da API Resource Manager são divididos entre cada uma das versões listadas abaixo. Use as APIs Explorer para testar os métodos disponíveis em cada versão diretamente no navegador.
| Versão | Método de acesso | Descrição |
|---|---|---|
| v1 | APIs Explorer | A API Resource Manager v1 contém métodos relacionados ao gerenciamento de projetos e organizações. |
| v1beta1 | APIs Explorer | A API Resource Manager v1beta1 contém versões experimentais dos métodos da API v1. |
| v2 | APIs Explorer | A API Resource Manager v2 contém métodos relacionados ao gerenciamento de pastas. |
| v2beta1 | APIs Explorer | A API Resource Manager v2beta1 contém versões experimentais dos métodos da API v2. |
| v3 | APIs Explorer | A API Resource Manager v3 contém métodos relacionados ao gerenciamento de projetos, pastas, organizações, garantias e tags. |