- HTTP-Anfrage
- Pfadparameter
- Anfrageparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- Beispiele
- Testen!
memberships.generateExclusivityManifest generiert die Manifeste, um bei Bedarf die Exklusivitätsartefakte im Cluster zu aktualisieren.
Zu den Exklusivitätsartefakten gehören die benutzerdefinierte Ressourcendefinition (CRD) der Mitgliedschaft und die benutzerdefinierte Ressource (CR) für die Singleton-Mitgliedschaft. In Kombination mit memberships.validateExclusivity sorgen Exklusivitätsartefakte dafür, dass ein Kubernetes-Cluster nur in einem einzelnen GKE-Hub registriert wird.
Die Mitgliedschaft-CRD ist versioniert und erfordert möglicherweise eine Konvertierung, wenn der GKE Hub API-Server mit der Bereitstellung einer neueren Version der CRD und der entsprechenden CR beginnt. Die Antwort ist die konvertierte CRD und die CR, wenn es Unterschiede zwischen den Versionen gibt.
HTTP-Anfrage
GET https://gkehub.googleapis.com/v1beta1/{name=projects/*/locations/*/memberships/*}:generateExclusivityManifest
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
name |
Erforderlich. Der Name der Mitgliedschaftsressource im Format Für die Autorisierung ist die folgende IAM-Berechtigung für die angegebene Ressource
|
Suchparameter
Parameter | |
---|---|
crdManifest |
Optional. Das YAML-Manifest der Mitgliedschafts-CRD, das von |
crManifest |
Optional. Das YAML-Manifest der Mitgliedschafts-CR, das von |
Anfragetext
Der Anfragetext muss leer sein.
Antworttext
Die Antwort auf die Manifeste der Exklusivitätsartefakte, die der Client anwenden soll.
Wenn der Vorgang erfolgreich ist, enthält der Antworttext Daten mit folgender Struktur:
JSON-Darstellung |
---|
{ "crdManifest": string, "crManifest": string } |
Felder | |
---|---|
crdManifest |
Das YAML-Manifest der Mitgliedschafts-CRD, das angewendet werden soll, wenn eine neuere Version der CRD verfügbar ist. Leer, wenn keine Aktualisierung angewendet werden muss. |
crManifest |
Das YAML-Manifest der Mitgliedschafts-CR, das angewendet werden soll, wenn eine neue Version der CR verfügbar ist. Leer, wenn keine Aktualisierung angewendet werden muss. |
Autorisierungsbereiche
Erfordert den folgenden OAuth-Bereich:
https://www.googleapis.com/auth/cloud-platform
Weitere Informationen finden Sie in der Authentifizierungsübersicht.