El servicio ConfigDelivery administra la implementación de la configuración de Kubernetes en una flota de clústeres de Kubernetes.
- Recurso de REST: v1beta.projects.locations
- Recurso de REST: v1beta.projects.locations.fleetPackages
- Recurso de REST: v1beta.projects.locations.fleetPackages.rollouts
- Recurso de REST: v1beta.projects.locations.operations
- Recurso de REST: v1beta.projects.locations.resourceBundles
- Recurso de REST: v1beta.projects.locations.resourceBundles.releases
- Recurso de REST: v1beta.projects.locations.resourceBundles.releases.variants
- Recurso de REST: v1alpha.projects.locations
- Recurso de REST: v1alpha.projects.locations.fleetPackages
- Recurso de REST: v1alpha.projects.locations.fleetPackages.rollouts
- Recurso de REST: v1alpha.projects.locations.operations
- Recurso de REST: v1alpha.projects.locations.resourceBundles
- Recurso de REST: v1alpha.projects.locations.resourceBundles.releases
- Recurso de REST: v1alpha.projects.locations.resourceBundles.releases.variants
- Recurso de REST: v1.projects.locations
- Recurso de REST: v1.projects.locations.fleetPackages
- Recurso de REST: v1.projects.locations.fleetPackages.rollouts
- Recurso de REST: v1.projects.locations.operations
- Recurso de REST: v1.projects.locations.resourceBundles
- Recurso de REST: v1.projects.locations.resourceBundles.releases
- Recurso de REST: v1.projects.locations.resourceBundles.releases.variants
Servicio: configdelivery.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 que se indica más abajo cuando realices las solicitudes a la API.
Documento de descubrimiento
Un documento de descubrimiento es una especificación legible por máquina para describir y consumir las APIs 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 los siguientes documentos de descubrimiento:
Extremo de servicio
Un extremo de servicio es una URL base que especifica la dirección de 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://configdelivery.googleapis.com
Recurso de REST: v1beta.projects.locations
| Métodos | |
|---|---|
get |
GET /v1beta/{name=projects/*/locations/*} Obtiene información sobre una ubicación. |
list |
GET /v1beta/{name=projects/*}/locations Enumera la información sobre las ubicaciones compatibles con este servicio. |
Recurso de REST: v1beta.projects.locations.fleetPackages
| Métodos | |
|---|---|
create |
POST /v1beta/{parent=projects/*/locations/*}/fleetPackages Crea un FleetPackage nuevo en un proyecto y una ubicación determinados. |
delete |
DELETE /v1beta/{name=projects/*/locations/*/fleetPackages/*} Borra un solo FleetPackage. |
get |
GET /v1beta/{name=projects/*/locations/*/fleetPackages/*} Obtiene detalles de un solo FleetPackage. |
list |
GET /v1beta/{parent=projects/*/locations/*}/fleetPackages Enumera FleetPackages en una ubicación y un proyecto determinados. |
patch |
PATCH /v1beta/{fleetPackage.name=projects/*/locations/*/fleetPackages/*} Actualiza los parámetros de un solo FleetPackage. |
Recurso de REST: v1beta.projects.locations.fleetPackages.rollouts
| Métodos | |
|---|---|
abort |
POST /v1beta/{name=projects/*/locations/*/fleetPackages/*/rollouts/*}:abort Anula un lanzamiento. |
get |
GET /v1beta/{name=projects/*/locations/*/fleetPackages/*/rollouts/*} Obtiene detalles de un solo lanzamiento. |
list |
GET /v1beta/{parent=projects/*/locations/*/fleetPackages/*}/rollouts Enumera lanzamientos en un proyecto, una ubicación y un paquete de flota determinados. |
resume |
POST /v1beta/{name=projects/*/locations/*/fleetPackages/*/rollouts/*}:resume Reanuda un lanzamiento. |
suspend |
POST /v1beta/{name=projects/*/locations/*/fleetPackages/*/rollouts/*}:suspend Suspende un lanzamiento. |
Recurso de REST: v1beta.projects.locations.operations
| Métodos | |
|---|---|
cancel |
POST /v1beta/{name=projects/*/locations/*/operations/*}:cancel Inicia la cancelación asíncrona de una operación de larga duración. |
delete |
DELETE /v1beta/{name=projects/*/locations/*/operations/*} Borra una operación de larga duración. |
get |
GET /v1beta/{name=projects/*/locations/*/operations/*} Obtiene el último estado de una operación de larga duración. |
list |
GET /v1beta/{name=projects/*/locations/*}/operations Enumera las operaciones que coinciden con el filtro especificado en la solicitud. |
Recurso de REST: v1beta.projects.locations.resourceBundles
| Métodos | |
|---|---|
create |
POST /v1beta/{parent=projects/*/locations/*}/resourceBundles Crea un nuevo ResourceBundle en un proyecto y una ubicación determinados. |
delete |
DELETE /v1beta/{name=projects/*/locations/*/resourceBundles/*} Borra un solo ResourceBundle. |
get |
GET /v1beta/{name=projects/*/locations/*/resourceBundles/*} Obtiene detalles de un solo ResourceBundle. |
list |
GET /v1beta/{parent=projects/*/locations/*}/resourceBundles Enumera ResourceBundles en una ubicación y un proyecto determinados. |
patch |
PATCH /v1beta/{resourceBundle.name=projects/*/locations/*/resourceBundles/*} Actualiza los parámetros de un solo ResourceBundle. |
Recurso de REST: v1beta.projects.locations.resourceBundles.releases
| Métodos | |
|---|---|
create |
POST /v1beta/{parent=projects/*/locations/*/resourceBundles/*}/releases Crea una versión nueva en un proyecto, una ubicación y un paquete de recursos determinados. |
delete |
DELETE /v1beta/{name=projects/*/locations/*/resourceBundles/*/releases/*} Borra una sola versión. |
get |
GET /v1beta/{name=projects/*/locations/*/resourceBundles/*/releases/*} Obtiene detalles de una sola versión. |
list |
GET /v1beta/{parent=projects/*/locations/*/resourceBundles/*}/releases Enumera versiones en una ubicación y un proyecto determinados. |
patch |
PATCH /v1beta/{release.name=projects/*/locations/*/resourceBundles/*/releases/*} Actualiza los parámetros de una sola versión. |
Recurso de REST: v1beta.projects.locations.resourceBundles.releases.variants
| Métodos | |
|---|---|
create |
POST /v1beta/{parent=projects/*/locations/*/resourceBundles/*/releases/*}/variants Crea una variante nueva en un proyecto, una ubicación, un paquete de recursos y una versión determinados. |
delete |
DELETE /v1beta/{name=projects/*/locations/*/resourceBundles/*/releases/*/variants/*} Borra una sola variante. |
get |
GET /v1beta/{name=projects/*/locations/*/resourceBundles/*/releases/*/variants/*} Obtiene detalles de una sola variante. |
list |
GET /v1beta/{parent=projects/*/locations/*/resourceBundles/*/releases/*}/variants Enumera variantes en una ubicación y un proyecto determinados. |
patch |
PATCH /v1beta/{variant.name=projects/*/locations/*/resourceBundles/*/releases/*/variants/*} Actualiza los parámetros de una sola variante. |
Recurso de REST: v1alpha.projects.locations
| Métodos | |
|---|---|
get |
GET /v1alpha/{name=projects/*/locations/*} Obtiene información sobre una ubicación. |
list |
GET /v1alpha/{name=projects/*}/locations Enumera la información sobre las ubicaciones compatibles con este servicio. |
Recurso de REST: v1alpha.projects.locations.fleetPackages
| Métodos | |
|---|---|
create |
POST /v1alpha/{parent=projects/*/locations/*}/fleetPackages Crea un FleetPackage nuevo en un proyecto y una ubicación determinados. |
delete |
DELETE /v1alpha/{name=projects/*/locations/*/fleetPackages/*} Borra un solo FleetPackage. |
get |
GET /v1alpha/{name=projects/*/locations/*/fleetPackages/*} Obtiene detalles de un solo FleetPackage. |
list |
GET /v1alpha/{parent=projects/*/locations/*}/fleetPackages Enumera FleetPackages en una ubicación y un proyecto determinados. |
patch |
PATCH /v1alpha/{fleetPackage.name=projects/*/locations/*/fleetPackages/*} Actualiza los parámetros de un solo FleetPackage. |
Recurso de REST: v1alpha.projects.locations.fleetPackages.rollouts
| Métodos | |
|---|---|
abort |
POST /v1alpha/{name=projects/*/locations/*/fleetPackages/*/rollouts/*}:abort Anula un lanzamiento. |
get |
GET /v1alpha/{name=projects/*/locations/*/fleetPackages/*/rollouts/*} Obtiene detalles de un solo lanzamiento. |
list |
GET /v1alpha/{parent=projects/*/locations/*/fleetPackages/*}/rollouts Enumera lanzamientos en un proyecto, una ubicación y un paquete de flota determinados. |
resume |
POST /v1alpha/{name=projects/*/locations/*/fleetPackages/*/rollouts/*}:resume Reanuda un lanzamiento. |
suspend |
POST /v1alpha/{name=projects/*/locations/*/fleetPackages/*/rollouts/*}:suspend Suspende un lanzamiento. |
Recurso de REST: v1alpha.projects.locations.operations
| Métodos | |
|---|---|
cancel |
POST /v1alpha/{name=projects/*/locations/*/operations/*}:cancel Inicia la cancelación asíncrona de una operación de larga duración. |
delete |
DELETE /v1alpha/{name=projects/*/locations/*/operations/*} Borra una operación de larga duración. |
get |
GET /v1alpha/{name=projects/*/locations/*/operations/*} Obtiene el último estado de una operación de larga duración. |
list |
GET /v1alpha/{name=projects/*/locations/*}/operations Enumera las operaciones que coinciden con el filtro especificado en la solicitud. |
Recurso de REST: v1alpha.projects.locations.resourceBundles
| Métodos | |
|---|---|
create |
POST /v1alpha/{parent=projects/*/locations/*}/resourceBundles Crea un nuevo ResourceBundle en un proyecto y una ubicación determinados. |
delete |
DELETE /v1alpha/{name=projects/*/locations/*/resourceBundles/*} Borra un solo ResourceBundle. |
get |
GET /v1alpha/{name=projects/*/locations/*/resourceBundles/*} Obtiene detalles de un solo ResourceBundle. |
list |
GET /v1alpha/{parent=projects/*/locations/*}/resourceBundles Enumera ResourceBundles en una ubicación y un proyecto determinados. |
patch |
PATCH /v1alpha/{resourceBundle.name=projects/*/locations/*/resourceBundles/*} Actualiza los parámetros de un solo ResourceBundle. |
Recurso de REST: v1alpha.projects.locations.resourceBundles.releases
| Métodos | |
|---|---|
create |
POST /v1alpha/{parent=projects/*/locations/*/resourceBundles/*}/releases Crea una versión nueva en un proyecto, una ubicación y un paquete de recursos determinados. |
delete |
DELETE /v1alpha/{name=projects/*/locations/*/resourceBundles/*/releases/*} Borra una sola versión. |
get |
GET /v1alpha/{name=projects/*/locations/*/resourceBundles/*/releases/*} Obtiene detalles de una sola versión. |
list |
GET /v1alpha/{parent=projects/*/locations/*/resourceBundles/*}/releases Enumera versiones en una ubicación y un proyecto determinados. |
patch |
PATCH /v1alpha/{release.name=projects/*/locations/*/resourceBundles/*/releases/*} Actualiza los parámetros de una sola versión. |
Recurso de REST: v1alpha.projects.locations.resourceBundles.releases.variants
| Métodos | |
|---|---|
create |
POST /v1alpha/{parent=projects/*/locations/*/resourceBundles/*/releases/*}/variants Crea una variante nueva en un proyecto, una ubicación, un paquete de recursos y una versión determinados. |
delete |
DELETE /v1alpha/{name=projects/*/locations/*/resourceBundles/*/releases/*/variants/*} Borra una sola variante. |
get |
GET /v1alpha/{name=projects/*/locations/*/resourceBundles/*/releases/*/variants/*} Obtiene detalles de una sola variante. |
list |
GET /v1alpha/{parent=projects/*/locations/*/resourceBundles/*/releases/*}/variants Enumera variantes en una ubicación y un proyecto determinados. |
patch |
PATCH /v1alpha/{variant.name=projects/*/locations/*/resourceBundles/*/releases/*/variants/*} Actualiza los parámetros de una sola variante. |
Recurso de REST: v1.projects.locations
| Métodos | |
|---|---|
get |
GET /v1/{name=projects/*/locations/*} Obtiene información sobre una ubicación. |
list |
GET /v1/{name=projects/*}/locations Enumera la información sobre las ubicaciones compatibles con este servicio. |
Recurso de REST: v1.projects.locations.fleetPackages
| Métodos | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*}/fleetPackages Crea un FleetPackage nuevo en un proyecto y una ubicación determinados. |
delete |
DELETE /v1/{name=projects/*/locations/*/fleetPackages/*} Borra un solo FleetPackage. |
get |
GET /v1/{name=projects/*/locations/*/fleetPackages/*} Obtiene detalles de un solo FleetPackage. |
list |
GET /v1/{parent=projects/*/locations/*}/fleetPackages Enumera FleetPackages en una ubicación y un proyecto determinados. |
patch |
PATCH /v1/{fleetPackage.name=projects/*/locations/*/fleetPackages/*} Actualiza los parámetros de un solo FleetPackage. |
Recurso de REST: v1.projects.locations.fleetPackages.rollouts
| Métodos | |
|---|---|
abort |
POST /v1/{name=projects/*/locations/*/fleetPackages/*/rollouts/*}:abort Anula un lanzamiento. |
get |
GET /v1/{name=projects/*/locations/*/fleetPackages/*/rollouts/*} Obtiene detalles de un solo lanzamiento. |
list |
GET /v1/{parent=projects/*/locations/*/fleetPackages/*}/rollouts Enumera lanzamientos en un proyecto, una ubicación y un paquete de flota determinados. |
resume |
POST /v1/{name=projects/*/locations/*/fleetPackages/*/rollouts/*}:resume Reanuda un lanzamiento. |
suspend |
POST /v1/{name=projects/*/locations/*/fleetPackages/*/rollouts/*}:suspend Suspende un lanzamiento. |
Recurso de REST: v1.projects.locations.operations
| Métodos | |
|---|---|
cancel |
POST /v1/{name=projects/*/locations/*/operations/*}:cancel Inicia la cancelación asíncrona de 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.resourceBundles
| Métodos | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*}/resourceBundles Crea un nuevo ResourceBundle en un proyecto y una ubicación determinados. |
delete |
DELETE /v1/{name=projects/*/locations/*/resourceBundles/*} Borra un solo ResourceBundle. |
get |
GET /v1/{name=projects/*/locations/*/resourceBundles/*} Obtiene detalles de un solo ResourceBundle. |
list |
GET /v1/{parent=projects/*/locations/*}/resourceBundles Enumera ResourceBundles en una ubicación y un proyecto determinados. |
patch |
PATCH /v1/{resourceBundle.name=projects/*/locations/*/resourceBundles/*} Actualiza los parámetros de un solo ResourceBundle. |
Recurso de REST: v1.projects.locations.resourceBundles.releases
| Métodos | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*/resourceBundles/*}/releases Crea una versión nueva en un proyecto, una ubicación y un paquete de recursos determinados. |
delete |
DELETE /v1/{name=projects/*/locations/*/resourceBundles/*/releases/*} Borra una sola versión. |
get |
GET /v1/{name=projects/*/locations/*/resourceBundles/*/releases/*} Obtiene detalles de una sola versión. |
list |
GET /v1/{parent=projects/*/locations/*/resourceBundles/*}/releases Enumera versiones en una ubicación y un proyecto determinados. |
patch |
PATCH /v1/{release.name=projects/*/locations/*/resourceBundles/*/releases/*} Actualiza los parámetros de una sola versión. |
Recurso de REST: v1.projects.locations.resourceBundles.releases.variants
| Métodos | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*/resourceBundles/*/releases/*}/variants Crea una variante nueva en un proyecto, una ubicación, un paquete de recursos y una versión determinados. |
delete |
DELETE /v1/{name=projects/*/locations/*/resourceBundles/*/releases/*/variants/*} Borra una sola variante. |
get |
GET /v1/{name=projects/*/locations/*/resourceBundles/*/releases/*/variants/*} Obtiene detalles de una sola variante. |
list |
GET /v1/{parent=projects/*/locations/*/resourceBundles/*/releases/*}/variants Enumera variantes en una ubicación y un proyecto determinados. |
patch |
PATCH /v1/{variant.name=projects/*/locations/*/resourceBundles/*/releases/*/variants/*} Actualiza los parámetros de una sola variante. |