- Requête HTTP
- Paramètres de chemin d'accès
- Paramètres de requête
- Corps de la requête
- Corps de la réponse
- Champs d'application des autorisations
- Exemples
- Essayer
memberships.generateExclusivityManifest génère les fichiers manifestes pour mettre à jour les artefacts d'exclusivité du cluster si nécessaire.
Les artefacts d'exclusivité incluent la définition de ressource personnalisée (CRD) de la ressource Membership et la ressource personnalisée Membership Singleton. Combinés à memberships.validateExclusivity, les artefacts d'exclusivité garantissent qu'un cluster Kubernetes n'est enregistré que dans un seul GKE Hub.
La CRD Membership est fournie avec une gestion des versions et peut nécessiter une conversion lorsque le serveur d'API GKE Hub commence à diffuser une version plus récente de l'objet CRD et de la ressource personnalisée correspondante. La réponse contient les CRD et les ressources personnalisées converties en cas de différences entre les versions.
Requête HTTP
GET https://gkehub.googleapis.com/v1beta1/{name=projects/*/locations/*/memberships/*}:generateExclusivityManifest
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
Paramètres | |
---|---|
name |
Obligatoire. Nom de la ressource Membership au format L'autorisation IAM suivante est requise pour la ressource
|
Paramètres de requête
Paramètres | |
---|---|
crdManifest |
Facultatif. Le fichier manifeste YAML de la CRD Membership récupéré par |
crManifest |
Facultatif. Le fichier manifeste YAML de la RS Membership récupéré par |
Corps de la requête
Le corps de la requête doit être vide.
Corps de la réponse
Réponse des fichiers manifestes d'artefacts d'exclusivité que le client doit appliquer.
Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :
Représentation JSON |
---|
{ "crdManifest": string, "crManifest": string } |
Champs | |
---|---|
crdManifest |
Fichier manifeste YAML de la CRD Membership à appliquer si une version plus récente de la CRD est disponible. Vide si aucune mise à jour n'est nécessaire. |
crManifest |
Le fichier manifeste YAML de la RS Membership à appliquer si une nouvelle version de la RS est disponible. Vide si aucune mise à jour n'est nécessaire. |
Champs d'application des autorisations
Requiert le niveau d'accès OAuth suivant :
https://www.googleapis.com/auth/cloud-platform
Pour en savoir plus, consultez la page Présentation de l'authentification.