Method: billingAccounts.billingAccountLicenseConfigs.distributeLicenseConfig

Distribuye un LicenseConfig de nivel de cuenta de facturación a nivel de proyecto.

Solicitud HTTP

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

La URL utiliza la sintaxis de transcodificación a gRPC.

Parámetros de ruta

Parámetros
billingAccountLicenseConfig

string

Obligatorio. Nombre completo del recurso BillingAccountLicenseConfig.

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

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos que presentan la siguiente estructura:

Representación JSON
{
  "projectNumber": string,
  "location": string,
  "licenseCount": string,
  "licenseConfigId": string
}
Campos
projectNumber

string (int64 format)

Obligatorio. El número de proyecto de GCP de destino al que se va a distribuir la configuración de la licencia.

location

string

Obligatorio. La región del proyecto de GCP de destino en la que se distribuirá la configuración de la licencia.

licenseCount

string (int64 format)

Obligatorio. El número de licencias que se van a distribuir.

licenseConfigId

string

Opcional. Distribuir puestos a esta configuración de licencia en lugar de crear una nueva. Si no se especifica, se creará una configuración de licencia a partir de la configuración de licencia de la cuenta de facturación.

Cuerpo de la respuesta

Mensaje de respuesta del método LicenseConfigService.DistributeLicenseConfig.

Si la solicitud se realiza correctamente, el cuerpo de la respuesta proporciona datos con la siguiente estructura:

Representación JSON
{
  "licenseConfig": {
    object (LicenseConfig)
  }
}
Campos
licenseConfig

object (LicenseConfig)

El objeto LicenseConfig actualizado o creado.

Permisos de autorización

Debes disponer de uno de los siguientes permisos de OAuth:

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

Para obtener más información, consulta el Authentication Overview.

Permisos de IAM

Requiere el siguiente permiso de gestión de identidades y accesos en el recurso billingAccountLicenseConfig:

  • discoveryengine.billingAccountLicenseConfigs.distribute

Para obtener más información, consulta la documentación de gestión de identidades y accesos.