Method: billingAccounts.billingAccountLicenseConfigs.distributeLicenseConfig

Distribui um LicenseConfig do nível da conta de faturamento para o nível do projeto.

Solicitação HTTP

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

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
billingAccountLicenseConfig

string

Obrigatório. Nome completo do recurso de BillingAccountLicenseConfig.

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

Corpo da solicitação

O corpo da solicitação contém dados com a seguinte estrutura:

Representação JSON
{
  "projectNumber": string,
  "location": string,
  "licenseCount": string,
  "licenseConfigId": string
}
Campos
projectNumber

string (int64 format)

Obrigatório. O número do projeto do GCP de destino para distribuir a configuração de licença.

location

string

Obrigatório. A região de destino do projeto do GCP para distribuir a configuração de licença.

licenseCount

string (int64 format)

Obrigatório. O número de licenças a serem distribuídas.

licenseConfigId

string

Opcional. Distribua assentos para essa configuração de licença em vez de criar uma nova. Se não for especificado, uma nova configuração de licença será criada com base na configuração de licença da conta de faturamento.

Corpo da resposta

Mensagem de resposta para o método LicenseConfigService.DistributeLicenseConfig.

Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:

Representação JSON
{
  "licenseConfig": {
    object (LicenseConfig)
  }
}
Campos
licenseConfig

object (LicenseConfig)

O LicenseConfig atualizado ou criado.

Escopos de autorização

Requer um dos seguintes escopos do OAuth:

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

Para mais informações, consulte Authentication Overview.

Permissões do IAM

Requer a seguinte permissão do IAM no recurso billingAccountLicenseConfig:

  • discoveryengine.billingAccountLicenseConfigs.distribute

Para mais informações, consulte a documentação do IAM.