- Solicitud HTTP
- Parámetros de ruta de acceso
- Parámetros de consulta
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Alcances de autorización
- Ejemplos
- Pruébalo
membresías.generateExclusivityManifest genera los manifiestos para actualizar los artefactos de exclusividad en el clúster, si es necesario.
Los artefactos de exclusión incluyen la definición de recurso personalizado (CRD) de la membresía y el recurso personalizado (CR) de la membresía singleton. Junto con membresías.validateExclusivity, los artefactos de exclusividad garantizan que un clúster de Kubernetes solo se registre en un GKE Hub.
La CRD de membresía tiene una versión y es posible que se requiera conversión cuando el servidor de la API de GKE Hub comienza a entregar una versión más reciente del CRD y el CR correspondiente. La respuesta será la CRD y la CR convertidas si hay diferencias entre las versiones.
Solicitud HTTP
GET https://gkehub.googleapis.com/v1beta1/{name=projects/*/locations/*/memberships/*}:generateExclusivityManifest
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta de acceso
Parámetros | |
---|---|
name |
Obligatorio. El nombre del recurso de la membresía en el formato La autorización requiere el siguiente permiso IAM en el recurso especificado
|
Parámetros de consulta
Parámetros | |
---|---|
crdManifest |
Opcional. El manifiesto YAML de la CRD de membresía que recuperó |
crManifest |
Opcional. El manifiesto YAML de la CR de membresía que recuperó |
Cuerpo de la solicitud
El cuerpo de la solicitud debe estar vacío.
Cuerpo de la respuesta
La respuesta del manifiesto de artefactos de exclusividad para que el cliente los aplique.
Si se ejecuta correctamente, el cuerpo de la respuesta contiene datos con la siguiente estructura:
Representación JSON |
---|
{ "crdManifest": string, "crManifest": string } |
Campos | |
---|---|
crdManifest |
El manifiesto YAML de la CRD de membresía que se debe aplicar si hay una versión más reciente de la CRD disponible. Está vacío si no es necesario aplicar actualizaciones. |
crManifest |
El manifiesto YAML de la CR de membresía que se debe aplicar si hay una nueva versión del CR disponible. Está vacío si no es necesario aplicar actualizaciones. |
Alcances de autorización
Requiere el siguiente alcance de OAuth:
https://www.googleapis.com/auth/cloud-platform
Para obtener más información, consulta Descripción general de la autenticación.