API Reference

Esta referência da API está organizada por tipo de recurso. Cada tipo de recurso tem uma ou mais representações de dados e um ou mais métodos.

Tipos de recurso

  1. CompositeTypes
  2. Implantações
  3. Manifestos
  4. Operações
  5. Recursos
  6. TypeProviders
  7. Tipos

CompositeTypes

Para saber mais sobre o recurso CompositeTypes, consulte a página de representação do recurso.

Método Solicitação HTTP Descrição
URIs relacionados a https://www.googleapis.com/deploymentmanager/v2beta/projects, salvo indicação em contrário
delete DELETE  /project/global/compositeTypes/compositeType Exclui um tipo composto.
get GET  /project/global/compositeTypes/compositeType Recebe informações sobre um tipo composto específico.
inserir POST  /project/global/compositeTypes Cria um tipo composto.
list GET  /project/global/compositeTypes Lista todos os tipos compostos do Deployment Manager.
patch PATCH  /project/global/compositeTypes/compositeType Corrige um tipo composto.
atualizar PUT  /project/global/compositeTypes/compositeType Atualiza um tipo composto.

Implantações

Para obter detalhes do Recurso de Implantações, consulte a página Representação de recursos.

Método Solicitação HTTP Descrição
URIs relacionados a https://www.googleapis.com/deploymentmanager/v2beta/projects, salvo indicação em contrário
cancelPreview POST  /project/global/deployments/deployment/cancelPreview Cancela e remove a visualização associada à implantação.
delete DELETE  /project/global/deployments/deployment Exclui uma implantação e todos os recursos dela.
get GET  /project/global/deployments/deployment Consegue informações sobre uma implantação específica.
getIamPolicy GET  /project/global/deployments/resource/getIamPolicy Busca a política de controle de acesso de um recurso. Pode estar vazio se não há tal política ou recurso.
inserir POST  /project/global/deployments Cria uma implantação e todos os recursos descritos pelo manifesto de implantação.
list GET  /project/global/deployments Lista todas as implantações de um determinado projeto.
patch PATCH  /project/global/deployments/deployment Aplica um patch em uma implantação e em todos os recursos descritos pelo manifesto de implantação.
setIamPolicy POST  /project/global/deployments/resource/setIamPolicy Define a política de controle de acesso no recurso especificado. Substitui qualquer política existente.
stop POST  /project/global/deployments/deployment/stop Para uma operação em andamento. Isso não reverte trabalhos já concluídos, mas evita a inicialização de algum trabalho novo.
testIamPermissions POST  /project/global/deployments/resource/testIamPermissions Retorna permissões que o autor da chamada tem no recurso especificado.
atualizar PUT  /project/global/deployments/deployment Atualiza uma implantação e todos os recursos descritos pelo manifesto de implantação.

Manifestos

Para obter detalhes do Recurso de Manifestos, consulte a página Representação de recursos.

Método Solicitação HTTP Descrição
URIs relacionados a https://www.googleapis.com/deploymentmanager/v2beta/projects, salvo indicação em contrário
get GET  /project/global/deployments/deployment/manifests/manifest Recebe informações sobre um manifesto específico.
list GET  /project/global/deployments/deployment/manifests Lista todos os manifestos de uma determinada implantação.

Operações

Para obter detalhes do Recurso de Operações, consulte a página Representação de recursos.

Método Solicitação HTTP Descrição
URIs relacionados a https://www.googleapis.com/deploymentmanager/v2beta/projects, salvo indicação em contrário
get GET  /project/global/operations/operation Recebe informações sobre uma operação específica.
list GET  /project/global/operations Lista todas as operações de um projeto.

Recursos

Para obter detalhes do Recurso de Recursos, consulte a página Representação de recursos.

Método Solicitação HTTP Descrição
URIs relacionados a https://www.googleapis.com/deploymentmanager/v2beta/projects, a menos que especificado de outra forma
get GET  /project/global/deployments/deployment/resources/resource Recebe informações sobre um único recurso.
list GET  /project/global/deployments/deployment/resources Lista todos os recursos em uma determinada implantação.

TypeProviders

Para saber mais sobre o recurso TypeProviders, consulte a página de representação do recurso.

Método Solicitação HTTP Descrição
URIs relacionados a https://www.googleapis.com/deploymentmanager/v2beta/projects, salvo indicação em contrário
delete DELETE  /project/global/typeProviders/typeProvider Exclui um provedor de tipos.
get GET  /project/global/typeProviders/typeProvider Recebe informações sobre um provedor de tipos específico.
getType GET  /project/global/typeProviders/typeProvider/types/type Recebe informações de um tipo fornecido por um TypeProvider.
inserir POST  /project/global/typeProviders Cria um provedor de tipos.
list GET  /project/global/typeProviders Lista todos os provedores de tipo de recurso do Deployment Manager.
listTypes GET  /project/global/typeProviders/typeProvider/types Lista todas as informações de tipo de um TypeProvider.
patch PATCH  /project/global/typeProviders/typeProvider Aplica um patch a um provedor de tipos.
atualizar PUT  /project/global/typeProviders/typeProvider Atualiza um provedor de tipos.

Tipos

Para obter detalhes do Recurso de Tipos, consulte a página Representação de recursos.

Método Solicitação HTTP Descrição
URIs relacionados a https://www.googleapis.com/deploymentmanager/v2beta/projects, salvo indicação em contrário
list GET  /project/global/types Lista todos os tipos de recursos do Deployment Manager.