- Recurso de REST: v1.projects.locations
- Recurso de REST: v1.projects.locations.customTargetTypes
- Recurso de REST: v1.projects.locations.deliveryPipelines
- Recurso de REST: v1.projects.locations.deliveryPipelines.automationRuns
- Recurso de REST: v1.projects.locations.deliveryPipelines.automations
- Recurso de REST: v1.projects.locations.deliveryPipelines.releases
- Recurso de REST: v1.projects.locations.deliveryPipelines.releases.rollouts
- Recurso de REST: v1.projects.locations.deliveryPipelines.releases.rollouts.jobRuns
- Recurso de REST: v1.projects.locations.operations
- Recurso de REST: v1.projects.locations.targets
Servicio: clouddeploy.googleapis.com
Para llamar a este servicio, te recomendamos que uses las bibliotecas cliente que proporciona Google. Si tu aplicación necesita usar tus propias bibliotecas para llamar a este servicio, usa la información siguiente cuando realices las solicitudes a la API.
Documento de descubrimiento
Un Documento de descubrimiento es una especificación procesable para describir y consumir las API de REST. Se usa para compilar bibliotecas cliente, complementos IDE y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar varios documentos de descubrimiento. Este servicio proporciona el documento de descubrimiento siguiente:
Extremo de servicio
Un extremo de servicio es una URL base que especifica la dirección de la red de un servicio de API. Un servicio puede tener varios extremos de servicio. Este servicio tiene el siguiente extremo, y todos los URI que se muestran a continuación son relativos a él:
https://clouddeploy.googleapis.com
Recurso de REST: v1.projects.locations
Métodos | |
---|---|
get |
GET /v1/{name=projects/*/locations/*} Permite obtener información sobre una ubicación. |
getConfig |
GET /v1/{name=projects/*/locations/*/config} Obtiene la configuración de una ubicación. |
list |
GET /v1/{name=projects/*}/locations Muestra una lista con información sobre las ubicaciones compatibles con este servicio. |
Recurso de REST: v1.projects.locations.customTargetTypes
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/customTargetTypes Crea un CustomTargetType nuevo en una ubicación y proyecto determinados. |
delete |
DELETE /v1/{name=projects/*/locations/*/customTargetTypes/*} Borra un solo CustomTargetType. |
get |
GET /v1/{name=projects/*/locations/*/customTargetTypes/*} Obtiene detalles de un solo CustomTargetType. |
getIamPolicy |
GET /v1/{resource=projects/*/locations/*/customTargetTypes/*}:getIamPolicy Permite obtener la política de control de acceso de un recurso. |
list |
GET /v1/{parent=projects/*/locations/*}/customTargetTypes Muestra una lista de CustomTargetTypes de un proyecto y una ubicación determinados. |
patch |
PATCH /v1/{customTargetType.name=projects/*/locations/*/customTargetTypes/*} Actualiza un solo CustomTargetType. |
setIamPolicy |
POST /v1/{resource=projects/*/locations/*/customTargetTypes/*}:setIamPolicy Establece la política de control de acceso en el recurso especificado. |
Recurso de REST: v1.projects.locations.deliveryPipelines
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/deliveryPipelines Crea una DeliveryPipeline nueva en un proyecto y una ubicación determinados. |
delete |
DELETE /v1/{name=projects/*/locations/*/deliveryPipelines/*} Borra una sola DeliveryPipeline. |
get |
GET /v1/{name=projects/*/locations/*/deliveryPipelines/*} Obtiene los detalles de una sola DeliveryPipeline. |
getIamPolicy |
GET /v1/{resource=projects/*/locations/*/deliveryPipelines/*}:getIamPolicy Permite obtener la política de control de acceso de un recurso. |
list |
GET /v1/{parent=projects/*/locations/*}/deliveryPipelines Muestra una lista de DeliveryPipelines en una ubicación y proyecto determinados. |
patch |
PATCH /v1/{deliveryPipeline.name=projects/*/locations/*/deliveryPipelines/*} Actualiza los parámetros de una sola DeliveryPipeline. |
rollbackTarget |
POST /v1/{name=projects/*/locations/*/deliveryPipelines/*}:rollbackTarget Crea un Rollout para revertir el destino especificado. |
setIamPolicy |
POST /v1/{resource=projects/*/locations/*/deliveryPipelines/*}:setIamPolicy Establece la política de control de acceso en el recurso especificado. |
testIamPermissions |
POST /v1/{resource=projects/*/locations/*/deliveryPipelines/*}:testIamPermissions Muestra los permisos que tiene un emisor para el recurso especificado. |
Recurso de REST: v1.projects.locations.deliveryPipelines.automationRuns
Métodos | |
---|---|
cancel |
POST /v1/{name=projects/*/locations/*/deliveryPipelines/*/automationRuns/*}:cancel Cancela una AutomationRun. |
get |
GET /v1/{name=projects/*/locations/*/deliveryPipelines/*/automationRuns/*} Obtiene detalles de un solo AutomationRun. |
list |
GET /v1/{parent=projects/*/locations/*/deliveryPipelines/*}/automationRuns Muestra una lista de AutomationRuns en un proyecto y una ubicación determinados. |
Recurso de REST: v1.projects.locations.deliveryPipelines.automations
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/deliveryPipelines/*}/automations Crea una automatización nueva en un proyecto y una ubicación determinados. |
delete |
DELETE /v1/{name=projects/*/locations/*/deliveryPipelines/*/automations/*} Borra un solo recurso de automatización. |
get |
GET /v1/{name=projects/*/locations/*/deliveryPipelines/*/automations/*} Obtiene detalles de una sola automatización. |
list |
GET /v1/{parent=projects/*/locations/*/deliveryPipelines/*}/automations Enumera las automatizaciones de un proyecto y una ubicación determinados. |
patch |
PATCH /v1/{automation.name=projects/*/locations/*/deliveryPipelines/*/automations/*} Actualiza los parámetros de un solo recurso de automatización. |
Recurso de REST: v1.projects.locations.deliveryPipelines.releases
Métodos | |
---|---|
abandon |
POST /v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*}:abandon Abandona una versión en la canalización de entrega. |
create |
POST /v1/{parent=projects/*/locations/*/deliveryPipelines/*}/releases Crea una versión nueva en un proyecto y una ubicación determinados. |
get |
GET /v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*} Permite obtener detalles del lanzamiento de un solo sencillo. |
list |
GET /v1/{parent=projects/*/locations/*/deliveryPipelines/*}/releases Muestra una lista de las versiones de un proyecto y una ubicación determinados. |
Recurso de REST: v1.projects.locations.deliveryPipelines.releases.rollouts
Métodos | |
---|---|
advance |
POST /v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*}:advance Avanza un lanzamiento en un proyecto y una ubicación determinados. |
approve |
POST /v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*}:approve Aprueba un lanzamiento. |
cancel |
POST /v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*}:cancel Cancela un lanzamiento en un proyecto y una ubicación determinados. |
create |
POST /v1/{parent=projects/*/locations/*/deliveryPipelines/*/releases/*}/rollouts Crea un lanzamiento nuevo en una ubicación y un proyecto determinados. |
get |
GET /v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*} Obtiene los detalles de un solo lanzamiento. |
ignoreJob |
POST /v1/{rollout=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*}:ignoreJob Ignora el trabajo especificado en un lanzamiento. |
list |
GET /v1/{parent=projects/*/locations/*/deliveryPipelines/*/releases/*}/rollouts Muestra una lista de los lanzamientos en un proyecto y una ubicación determinados. |
retryJob |
POST /v1/{rollout=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*}:retryJob Reintenta el trabajo especificado en un lanzamiento. |
Recurso de REST: v1.projects.locations.deliveryPipelines.releases.rollouts.jobRuns
Métodos | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*/jobRuns/*} Obtiene los detalles de un solo JobRun. |
list |
GET /v1/{parent=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*}/jobRuns Enumera JobRuns en una ubicación y proyecto determinados. |
terminate |
POST /v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*/jobRuns/*}:terminate Finaliza una ejecución de trabajo en un proyecto y una ubicación determinados. |
Recurso de REST: v1.projects.locations.operations
Métodos | |
---|---|
cancel |
POST /v1/{name=projects/*/locations/*/operations/*}:cancel Inicia la cancelación asincrónica en una operación de larga duración. |
delete |
DELETE /v1/{name=projects/*/locations/*/operations/*} Borra una operación de larga duración. |
get |
GET /v1/{name=projects/*/locations/*/operations/*} Obtiene el último estado de una operación de larga duración. |
list |
GET /v1/{name=projects/*/locations/*}/operations Enumera las operaciones que coinciden con el filtro especificado en la solicitud. |
Recurso de REST: v1.projects.locations.targets
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/targets Crea un destino nuevo en una ubicación y proyecto determinados. |
delete |
DELETE /v1/{name=projects/*/locations/*/targets/*} Borra un solo destino. |
get |
GET /v1/{name=projects/*/locations/*/targets/*} Obtiene detalles de un solo destino. |
getIamPolicy |
GET /v1/{resource=projects/*/locations/*/targets/*}:getIamPolicy Permite obtener la política de control de acceso de un recurso. |
list |
GET /v1/{parent=projects/*/locations/*}/targets Muestra una lista de los destinos en una ubicación y un proyecto determinados. |
patch |
PATCH /v1/{target.name=projects/*/locations/*/targets/*} Actualiza los parámetros de un solo destino. |
setIamPolicy |
POST /v1/{resource=projects/*/locations/*/targets/*}:setIamPolicy Establece la política de control de acceso en el recurso especificado. |
testIamPermissions |
POST /v1/{resource=projects/*/locations/*/targets/*}:testIamPermissions Muestra los permisos que tiene un emisor para el recurso especificado. |