Method: billingAccounts.billingAccountLicenseConfigs.distributeLicenseConfig

Verteilt eine LicenseConfig von der Rechnungskontoebene auf die Projektebene.

HTTP-Anfrage

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

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
billingAccountLicenseConfig

string

Erforderlich. Vollständiger Ressourcenname von BillingAccountLicenseConfig.

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

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "projectNumber": string,
  "location": string,
  "licenseCount": string,
  "licenseConfigId": string
}
Felder
projectNumber

string (int64 format)

Erforderlich. Die GCP-Projektnummer des Zielprojekts, an das die Lizenzkonfiguration verteilt werden soll.

location

string

Erforderlich. Die GCP-Projektregion, in der die Lizenzkonfiguration verteilt werden soll.

licenseCount

string (int64 format)

Erforderlich. Anzahl der zu verteilenden Lizenzen.

licenseConfigId

string

Optional. Weisen Sie dieser Lizenzkonfiguration Lizenzen zu, anstatt eine neue zu erstellen. Wenn nicht angegeben, wird eine neue Lizenzkonfiguration aus der Lizenzkonfiguration des Rechnungskontos erstellt.

Antworttext

Antwortnachricht für die Methode LicenseConfigService.DistributeLicenseConfig.

Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:

JSON-Darstellung
{
  "licenseConfig": {
    object (LicenseConfig)
  }
}
Felder
licenseConfig

object (LicenseConfig)

Die aktualisierte oder erstellte LicenseConfig.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

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

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource billingAccountLicenseConfig:

  • discoveryengine.billingAccountLicenseConfigs.distribute

Weitere Informationen finden Sie in der IAM-Dokumentation.