Method: projects.locations.memberships.validateExclusivity

memberships.validateExclsivity validiert den Status der Exklusivität im Cluster. Die Validierung hängt nicht von einer vorhandenen Hub-Mitgliedschaftsressource ab.

HTTP-Anfrage

GET https://gkehub.googleapis.com/v1beta1/{parent=projects/*/locations/*}/memberships:validateExclusivity

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
parent

string

Erforderlich. Das übergeordnete Element (Projekt und Standort), in dem die Mitgliedschaften erstellt werden. Wird im Format projects/*/locations/* angegeben.

Für die Autorisierung ist die folgende IAM-Berechtigung für die angegebene Ressource parent erforderlich:

  • gkehub.memberships.generateConnectManifest

Suchparameter

Parameter
crManifest

string

Optional. Die YAML-Datei der Mitgliedschafts-Antwortvorlage im Cluster. Leer, wenn die Mitgliedschafts-Antwortvorlage nicht vorhanden ist.

intendedMembership

string

Erforderlich. Der beabsichtigte Mitgliedschaftsname unter parent. Diese Methode führt Validierungen nur in Erwartung eines memberships.create-Aufrufs mit demselben Namen durch.

Anfragetext

Der Anfragetext muss leer sein.

Antworttext

Die Antwort auf den Ergebnisstatus der Validierung von Exklusivitätsartefakten.

Wenn der Vorgang erfolgreich ist, enthält der Antworttext Daten mit folgender Struktur:

JSON-Darstellung
{
  "status": {
    object (Status)
  }
}
Felder
status

object (Status)

Das Validierungsergebnis.

  • OK bedeutet, dass die Exklusivität validiert wurde, wobei angenommen wird, dass das von memberships.generateExclusivityManifest erzeugte Manifest erfolgreich angewendet wurde.
  • ALREADY_EXISTS bedeutet, dass die Mitgliedschafts-Antwortvorlage bereits einem anderen Hub gehört. Weitere Informationen finden Sie unter status.message.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht.