- Recurso da REST: v1.projects.locations
- Recurso da REST: v1.projects.locations.customTargetTypes
- Recurso da REST: v1.projects.locations.deliveryPipelines
- Recurso REST: v1.projects.locations.deliveryPipelines.automationRuns
- Recurso REST: v1.projects.locations.deliveryPipelines.automations
- Recurso REST: v1.projects.locations.deliveryPipelines.releases
- Recurso REST: v1.projects.locations.deliveryPipelines.releases.rollouts
- Recurso REST: v1.projects.locations.deliveryPipelines.releases.rollouts.jobRuns
- Recurso da REST: v1.projects.locations.operations
- Recurso da REST: v1.projects.locations.targets
Serviço: clouddeploy.googleapis.com
Para chamar esse serviço, recomendamos que você use as bibliotecas de cliente fornecidas pelo Google. Caso seu aplicativo precise usar suas próprias bibliotecas para chamar esse serviço, use as informações a seguir quando fizer as solicitações da API.
Documento de descoberta
Um Documento de descoberta é uma especificação legível por máquina para descrever e consumir APIs REST. Ele é usado para criar bibliotecas de cliente, plug-ins IDE e outras ferramentas que interagem com as APIs do Google. Um serviço pode fornecer vários documentos de descoberta. O serviço fornece o seguinte documento de detecção:
Endpoint de serviço
Um endpoint de serviço é um URL de base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários endpoints de serviço. Este serviço tem o endpoint a seguir, e todos os URIs abaixo são relativos a ele:
https://clouddeploy.googleapis.com
Recurso da REST: v1.projects.locations
Métodos | |
---|---|
get |
GET /v1/{name=projects/*/locations/*} Extrai informações sobre um local. |
getConfig |
GET /v1/{name=projects/*/locations/*/config} Recebe a configuração de um local. |
list |
GET /v1/{name=projects/*}/locations Lista informações sobre os locais compatíveis com este serviço. |
Recurso REST: v1.projects.locations.customTargetTypes
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/customTargetTypes Cria um novo CustomTargetType em um determinado projeto e local. |
delete |
DELETE /v1/{name=projects/*/locations/*/customTargetTypes/*} Exclui um único CustomTargetType. |
get |
GET /v1/{name=projects/*/locations/*/customTargetTypes/*} Recebe detalhes de um único CustomTargetType. |
getIamPolicy |
GET /v1/{resource=projects/*/locations/*/customTargetTypes/*}:getIamPolicy Busca a política de controle de acesso de um recurso. |
list |
GET /v1/{parent=projects/*/locations/*}/customTargetTypes Lista os CustomTargetTypes em um determinado projeto e local. |
patch |
PATCH /v1/{customTargetType.name=projects/*/locations/*/customTargetTypes/*} Atualiza um único CustomTargetType. |
setIamPolicy |
POST /v1/{resource=projects/*/locations/*/customTargetTypes/*}:setIamPolicy Define a política de controle de acesso no recurso especificado. |
Recurso REST: v1.projects.locations.deliveryPipelines
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/deliveryPipelines Cria um novo DeliveryPipeline em um determinado projeto e local. |
delete |
DELETE /v1/{name=projects/*/locations/*/deliveryPipelines/*} Exclui um único DeliveryPipeline. |
get |
GET /v1/{name=projects/*/locations/*/deliveryPipelines/*} Recebe detalhes de um único DeliveryPipeline. |
getIamPolicy |
GET /v1/{resource=projects/*/locations/*/deliveryPipelines/*}:getIamPolicy Busca a política de controle de acesso de um recurso. |
list |
GET /v1/{parent=projects/*/locations/*}/deliveryPipelines Lista DeliveryPipelines em um determinado projeto e local. |
patch |
PATCH /v1/{deliveryPipeline.name=projects/*/locations/*/deliveryPipelines/*} Atualiza os parâmetros de um único DeliveryPipeline. |
rollbackTarget |
POST /v1/{name=projects/*/locations/*/deliveryPipelines/*}:rollbackTarget Cria um Rollout para reverter o destino especificado. |
setIamPolicy |
POST /v1/{resource=projects/*/locations/*/deliveryPipelines/*}:setIamPolicy Define a política de controle de acesso no recurso especificado. |
testIamPermissions |
POST /v1/{resource=projects/*/locations/*/deliveryPipelines/*}:testIamPermissions Retorna as permissões que o autor da chamada tem no recurso especificado. |
Recurso REST: v1.projects.locations.deliveryPipelines.automationRuns
Métodos | |
---|---|
cancel |
POST /v1/{name=projects/*/locations/*/deliveryPipelines/*/automationRuns/*}:cancel Cancela uma AutomationRun. |
get |
GET /v1/{name=projects/*/locations/*/deliveryPipelines/*/automationRuns/*} Recebe detalhes de um único AutomationRun. |
list |
GET /v1/{parent=projects/*/locations/*/deliveryPipelines/*}/automationRuns Lista AutomationRuns em um determinado projeto e local. |
Recurso REST: v1.projects.locations.deliveryPipelines.automations
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/deliveryPipelines/*}/automations Cria uma nova Automation em um determinado projeto e local. |
delete |
DELETE /v1/{name=projects/*/locations/*/deliveryPipelines/*/automations/*} Exclui um único recurso de Automation. |
get |
GET /v1/{name=projects/*/locations/*/deliveryPipelines/*/automations/*} Recebe detalhes de uma única Automation. |
list |
GET /v1/{parent=projects/*/locations/*/deliveryPipelines/*}/automations Lista as automações em um determinado projeto e local. |
patch |
PATCH /v1/{automation.name=projects/*/locations/*/deliveryPipelines/*/automations/*} Atualiza os parâmetros de um único recurso de Automation. |
Recurso REST: v1.projects.locations.deliveryPipelines.releases
Métodos | |
---|---|
abandon |
POST /v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*}:abandon Abandona uma versão no pipeline de entrega. |
create |
POST /v1/{parent=projects/*/locations/*/deliveryPipelines/*}/releases Cria uma nova versão em um determinado projeto e local. |
get |
GET /v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*} Recebe detalhes de um único lançamento. |
list |
GET /v1/{parent=projects/*/locations/*/deliveryPipelines/*}/releases Lista os lançamentos em um determinado projeto e local. |
Recurso REST: v1.projects.locations.deliveryPipelines.releases.rollouts
Métodos | |
---|---|
advance |
POST /v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*}:advance Avança um lançamento em um determinado projeto e local. |
approve |
POST /v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*}:approve Aprova um lançamento. |
cancel |
POST /v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*}:cancel Cancela um lançamento em um determinado projeto e local. |
create |
POST /v1/{parent=projects/*/locations/*/deliveryPipelines/*/releases/*}/rollouts Cria um novo lançamento em um determinado projeto e local. |
get |
GET /v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*} Extrai detalhes de um único lançamento. |
ignoreJob |
POST /v1/{rollout=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*}:ignoreJob Ignora o job especificado em um lançamento. |
list |
GET /v1/{parent=projects/*/locations/*/deliveryPipelines/*/releases/*}/rollouts Lista os lançamentos em um determinado projeto e local. |
retryJob |
POST /v1/{rollout=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*}:retryJob Repete o job especificado em um lançamento. |
Recurso REST: v1.projects.locations.deliveryPipelines.releases.rollouts.jobRuns
Métodos | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*/jobRuns/*} Recebe detalhes de um único JobRun. |
list |
GET /v1/{parent=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*}/jobRuns Lista os JobRuns em um determinado projeto e local. |
terminate |
POST /v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*/jobRuns/*}:terminate Encerra uma execução de job em um determinado projeto e local. |
Recurso da REST: v1.projects.locations.operations
Métodos | |
---|---|
cancel |
POST /v1/{name=projects/*/locations/*/operations/*}:cancel Inicia o cancelamento assíncrono de uma operação de longa duração. |
delete |
DELETE /v1/{name=projects/*/locations/*/operations/*} Exclui uma operação de longa duração. |
get |
GET /v1/{name=projects/*/locations/*/operations/*} Recebe o estado mais recente de uma operação de longa duração. |
list |
GET /v1/{name=projects/*/locations/*}/operations Lista as operações que correspondem ao filtro especificado na solicitação. |
Recurso REST: v1.projects.locations.targets
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/targets Cria um novo destino em um determinado projeto e local. |
delete |
DELETE /v1/{name=projects/*/locations/*/targets/*} Exclui um único destino. |
get |
GET /v1/{name=projects/*/locations/*/targets/*} Recebe detalhes de um único destino. |
getIamPolicy |
GET /v1/{resource=projects/*/locations/*/targets/*}:getIamPolicy Busca a política de controle de acesso de um recurso. |
list |
GET /v1/{parent=projects/*/locations/*}/targets Lista os destinos em um determinado projeto e local. |
patch |
PATCH /v1/{target.name=projects/*/locations/*/targets/*} Atualiza os parâmetros de um único destino. |
setIamPolicy |
POST /v1/{resource=projects/*/locations/*/targets/*}:setIamPolicy Define a política de controle de acesso no recurso especificado. |
testIamPermissions |
POST /v1/{resource=projects/*/locations/*/targets/*}:testIamPermissions Retorna as permissões que o autor da chamada tem no recurso especificado. |