- Ressource REST : v1.projects.locations
- Ressource REST: v1.projects.locations.customTargetTypes
- Ressource REST: v1.projects.locations.deliveryPipelines
- Ressource REST: v1.projects.locations.deliveryPipelines.automationRuns
- Ressource REST: v1.projects.locations.deliveryPipelines.automations
- Ressource REST: v1.projects.locations.deliveryPipelines.releases
- Ressource REST: v1.projects.locations.deliveryPipelines.releases.rollouts
- Ressource REST : v1.projects.locations.deliveryPipelines.releases.rollouts.jobRuns
- Ressource REST : v1.projects.locations.operations
- Ressource REST: v1.projects.locations.targets
Service: clouddeploy.googleapis.com
Pour appeler ce service, nous vous recommandons d'utiliser les bibliothèques clientes fournies par Google. Si votre application doit utiliser vos propres bibliothèques pour appeler ce service, utilisez les informations suivantes lorsque vous effectuez les requêtes API.
Document de découverte
Un document de découverte est une spécification exploitable par un ordinateur qui permet de décrire et de consommer les API REST. Ce document permet de créer des bibliothèques clientes, des plug-ins IDE et d'autres outils qui interagissent avec les API Google. Un même service peut fournir plusieurs documents de découverte. Ce service fournit le document de découverte suivant :
Point de terminaison du service
Un point de terminaison de service est une URL de base qui spécifie l'adresse réseau d'un service d'API. Un service peut posséder plusieurs points de terminaison de service. Ce service possède le point de terminaison de service suivant, et tous les URI ci-dessous sont relatifs à ce point de terminaison de service :
https://clouddeploy.googleapis.com
Ressource REST : v1.projects.locations
Méthodes | |
---|---|
get |
GET /v1/{name=projects/*/locations/*} Récupère des informations sur un emplacement. |
getConfig |
GET /v1/{name=projects/*/locations/*/config} Récupère la configuration d'un emplacement. |
list |
GET /v1/{name=projects/*}/locations Répertorie les informations concernant les emplacements compatibles avec ce service. |
Ressource REST: v1.projects.locations.customTargetTypes
Méthodes | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/customTargetTypes Crée un CustomTargetType dans un projet et un emplacement donnés. |
delete |
DELETE /v1/{name=projects/*/locations/*/customTargetTypes/*} Supprime un seul CustomTargetType. |
get |
GET /v1/{name=projects/*/locations/*/customTargetTypes/*} Récupère les détails d'un seul CustomTargetType. |
getIamPolicy |
GET /v1/{resource=projects/*/locations/*/customTargetTypes/*}:getIamPolicy Récupère la stratégie de contrôle des accès d'une ressource. |
list |
GET /v1/{parent=projects/*/locations/*}/customTargetTypes Répertorie les CustomTargetTypes dans un projet et un emplacement donnés. |
patch |
PATCH /v1/{customTargetType.name=projects/*/locations/*/customTargetTypes/*} Met à jour un seul CustomTargetType. |
setIamPolicy |
POST /v1/{resource=projects/*/locations/*/customTargetTypes/*}:setIamPolicy Définit la stratégie de contrôle des accès de la ressource spécifiée. |
Ressource REST: v1.projects.locations.deliveryPipelines
Méthodes | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/deliveryPipelines Crée un objet DeliveryPipeline dans un projet et un emplacement donnés. |
delete |
DELETE /v1/{name=projects/*/locations/*/deliveryPipelines/*} Supprime un seul DeliveryPipeline. |
get |
GET /v1/{name=projects/*/locations/*/deliveryPipelines/*} Récupère les détails d'un seul DeliveryPipeline. |
getIamPolicy |
GET /v1/{resource=projects/*/locations/*/deliveryPipelines/*}:getIamPolicy Récupère la stratégie de contrôle des accès d'une ressource. |
list |
GET /v1/{parent=projects/*/locations/*}/deliveryPipelines Répertorie les DeliveryPipelines dans un projet et un emplacement donnés. |
patch |
PATCH /v1/{deliveryPipeline.name=projects/*/locations/*/deliveryPipelines/*} Met à jour les paramètres d'un seul DeliveryPipeline. |
rollbackTarget |
POST /v1/{name=projects/*/locations/*/deliveryPipelines/*}:rollbackTarget Crée un Rollout pour effectuer le rollback de la cible spécifiée. |
setIamPolicy |
POST /v1/{resource=projects/*/locations/*/deliveryPipelines/*}:setIamPolicy Définit la stratégie de contrôle des accès de la ressource spécifiée. |
testIamPermissions |
POST /v1/{resource=projects/*/locations/*/deliveryPipelines/*}:testIamPermissions Renvoie les autorisations qu'un appelant a sur la ressource spécifiée. |
Ressource REST: v1.projects.locations.deliveryPipelines.automationRuns
Méthodes | |
---|---|
cancel |
POST /v1/{name=projects/*/locations/*/deliveryPipelines/*/automationRuns/*}:cancel Annule un AutomationRun. |
get |
GET /v1/{name=projects/*/locations/*/deliveryPipelines/*/automationRuns/*} Récupère les détails d'un seul AutomationRun. |
list |
GET /v1/{parent=projects/*/locations/*/deliveryPipelines/*}/automationRuns Répertorie les AutomationRun dans un projet et un emplacement donnés. |
Ressource REST: v1.projects.locations.deliveryPipelines.automations
Méthodes | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/deliveryPipelines/*}/automations Crée une automatisation dans un projet et un emplacement donnés. |
delete |
DELETE /v1/{name=projects/*/locations/*/deliveryPipelines/*/automations/*} Supprime une seule ressource d'automatisation. |
get |
GET /v1/{name=projects/*/locations/*/deliveryPipelines/*/automations/*} Obtient les détails d'une seule automatisation. |
list |
GET /v1/{parent=projects/*/locations/*/deliveryPipelines/*}/automations Répertorie les automatisations dans un projet et un emplacement donnés. |
patch |
PATCH /v1/{automation.name=projects/*/locations/*/deliveryPipelines/*/automations/*} Met à jour les paramètres d'une seule ressource d'automatisation. |
Ressource REST: v1.projects.locations.deliveryPipelines.releases
Méthodes | |
---|---|
abandon |
POST /v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*}:abandon Abandonne une version dans le pipeline de livraison. |
create |
POST /v1/{parent=projects/*/locations/*/deliveryPipelines/*}/releases Crée une version dans un projet et un emplacement donnés. |
get |
GET /v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*} Obtient les détails d'un single. |
list |
GET /v1/{parent=projects/*/locations/*/deliveryPipelines/*}/releases Répertorie les versions dans un projet et un emplacement donnés. |
Ressource REST: v1.projects.locations.deliveryPipelines.releases.rollouts
Méthodes | |
---|---|
advance |
POST /v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*}:advance Avance un déploiement dans un projet et un emplacement donnés. |
approve |
POST /v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*}:approve Approuver un déploiement. |
cancel |
POST /v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*}:cancel Annule un déploiement dans un projet et un emplacement donnés. |
create |
POST /v1/{parent=projects/*/locations/*/deliveryPipelines/*/releases/*}/rollouts Crée un déploiement dans un projet et un emplacement donnés. |
get |
GET /v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*} Obtient les détails d'un seul déploiement. |
ignoreJob |
POST /v1/{rollout=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*}:ignoreJob Ignore la tâche spécifiée dans un déploiement. |
list |
GET /v1/{parent=projects/*/locations/*/deliveryPipelines/*/releases/*}/rollouts Répertorie les déploiements dans un projet et un emplacement donnés. |
retryJob |
POST /v1/{rollout=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*}:retryJob Relance la tâche spécifiée dans un déploiement. |
Ressource REST: v1.projects.locations.deliveryPipelines.releases.rollouts.jobRuns
Méthodes | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*/jobRuns/*} Récupère les détails d'un seul JobRun. |
list |
GET /v1/{parent=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*}/jobRuns Répertorie les jobsRun dans un projet et un emplacement donnés. |
terminate |
POST /v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*/jobRuns/*}:terminate Met fin à l'exécution d'un job dans un projet et un emplacement donnés. |
Ressource REST : v1.projects.locations.operations
Méthodes | |
---|---|
cancel |
POST /v1/{name=projects/*/locations/*/operations/*}:cancel Démarre l'annulation asynchrone sur une opération de longue durée. |
delete |
DELETE /v1/{name=projects/*/locations/*/operations/*} Supprime une opération de longue durée. |
get |
GET /v1/{name=projects/*/locations/*/operations/*} Récupère le dernier état d'une opération de longue durée. |
list |
GET /v1/{name=projects/*/locations/*}/operations Répertorie les opérations qui correspondent au filtre spécifié dans la requête. |
Ressource REST: v1.projects.locations.targets
Méthodes | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/targets Crée une cible dans un projet et un emplacement donnés. |
delete |
DELETE /v1/{name=projects/*/locations/*/targets/*} Supprime une seule cible. |
get |
GET /v1/{name=projects/*/locations/*/targets/*} Récupère les détails d'une cible unique. |
getIamPolicy |
GET /v1/{resource=projects/*/locations/*/targets/*}:getIamPolicy Récupère la stratégie de contrôle des accès d'une ressource. |
list |
GET /v1/{parent=projects/*/locations/*}/targets Répertorie les cibles dans un projet et un emplacement donnés. |
patch |
PATCH /v1/{target.name=projects/*/locations/*/targets/*} Met à jour les paramètres d'une seule cible. |
setIamPolicy |
POST /v1/{resource=projects/*/locations/*/targets/*}:setIamPolicy Définit la stratégie de contrôle des accès de la ressource spécifiée. |
testIamPermissions |
POST /v1/{resource=projects/*/locations/*/targets/*}:testIamPermissions Renvoie les autorisations qu'un appelant a sur la ressource spécifiée. |