Method: billingAccounts.billingAccountLicenseConfigs.retractLicenseConfig

Questo metodo viene chiamato dal lato dell'account di fatturazione per ritirare LicenseConfig dal progetto specificato e riportarlo all'account di fatturazione.

Richiesta HTTP

POST https://discoveryengine.googleapis.com/v1alpha/{billingAccountLicenseConfig=billingAccounts/*/billingAccountLicenseConfigs/*}:retractLicenseConfig

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri del percorso

Parametri
billingAccountLicenseConfig

string

Obbligatorio. Nome completo della risorsa BillingAccountLicenseConfig.

Formato: billingAccounts/{billingAccount}/billingAccountLicenseConfigs/{billingAccountLicenseConfigId}.

Corpo della richiesta

Il corpo della richiesta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "licenseConfig": string,
  "fullRetract": boolean,
  "licenseCount": string
}
Campi
licenseConfig

string

Obbligatorio. Nome completo della risorsa LicenseConfig.

Formato: projects/{project}/locations/{location}/licenseConfigs/{licenseConfigId}.

fullRetract

boolean

Facoltativo. Se impostato su true, ritira l'intera configurazione della licenza. In caso contrario, ritira il numero di licenze specificato.

licenseCount

string (int64 format)

Facoltativo. Il numero di licenze da ritirare. Utilizzato solo quando fullRetract è false.

Corpo della risposta

Messaggio di risposta per il metodo LicenseConfigService.RetractLicenseConfig.

In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "licenseConfig": {
    object (LicenseConfig)
  }
}
Campi
licenseConfig

object (LicenseConfig)

LicenseConfig aggiornato.

Ambiti di autorizzazione

Richiede uno dei seguenti ambiti OAuth:

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

Per ulteriori informazioni, consulta la Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa billingAccountLicenseConfig:

  • discoveryengine.billingAccountLicenseConfigs.retract

Per ulteriori informazioni, consulta la documentazione di IAM.