- Richiesta HTTP
- Parametri del percorso
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- ValidationResult
- ValidationResult.ValidatorType
- Esempi
- Prova!
Subscriptions.validateCreate è un controllo preflight per subscriptions.create. Verifica quanto segue: 1. Il chiamante ha l'autorizzazione gkehub.memberships.create
richiesta. 2. L'ID abbonamento è ancora disponibile.
Richiesta HTTP
POST https://gkehub.googleapis.com/v1alpha/{parent=projects/*/locations/*}/memberships:validateCreate
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri del percorso
Parametri | |
---|---|
parent |
Obbligatorio. L'elemento principale (progetto e località) in cui verranno creati gli abbonamenti. Specificato nel formato L'autorizzazione richiede la seguente autorizzazione IAM per la risorsa specificata
|
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{
"membershipId": string,
"membership": {
object ( |
Campi | |
---|---|
membershipId |
Obbligatorio. ID membro scelto dal cliente. |
membership |
Obbligatorio. Risorsa di appartenenza da creare. |
Corpo della risposta
Messaggio di risposta per il metodo GkeHub.ValidateCreateMembership
.
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{
"validationResults": [
{
object ( |
Campi | |
---|---|
validationResults[] |
Inserisci un a capo per tutti i risultati dello strumento di convalida. |
Ambiti di autorizzazione
Richiede il seguente ambito OAuth:
https://www.googleapis.com/auth/cloud-platform
Per ulteriori informazioni, consulta la Panoramica dell'autenticazione.
ValidationResult
ValidationResults sono risultati impostati da ogni strumento di convalida eseguito durante subscriptions.validateCreate.
Rappresentazione JSON |
---|
{
"validator": enum ( |
Campi | |
---|---|
validator |
Tipo di convalida con cui convalidare l'appartenenza. |
success |
Indica se la convalida viene superata o meno. |
result |
Informazioni aggiuntive per la convalida. |
ValidationResult.ValidatorType
Specifica diversi tipi di convalida.
Enum | |
---|---|
VALIDATOR_TYPE_UNSPECIFIED |
strumento di convalida UNSPECIFIED. |
MEMBERSHIP_ID |
Lo strumento di convalida MEMBERSHIP_ID convalida che l'ID membro è ancora disponibile. |
CROSS_PROJECT_PERMISSION |
Lo strumento di convalida CROSS_PROJECT_PERMISSION convalida l'associazione del ruolo tra progetti per l'agente di servizio. |