Method: billingAccounts.billingAccountLicenseConfigs.distributeLicenseConfig

Distribui um LicenseConfig do nível da conta de faturação para o nível do projeto.

Pedido HTTP

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

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

Parâmetros de caminho

Parâmetros
billingAccountLicenseConfig

string

Obrigatório. Nome completo do recurso de BillingAccountLicenseConfig.

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

Corpo do pedido

O corpo do pedido 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 da GCP de destino para o qual distribuir a configuração de licença.

location

string

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

licenseCount

string (int64 format)

Obrigatório. O número de licenças a distribuir.

licenseConfigId

string

Opcional. Distribua as posições a esta configuração de licença em vez de criar uma nova. Se não for especificado, é criada uma nova configuração de licença a partir da configuração de licença da conta de faturação.

Corpo da resposta

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

Se for bem-sucedido, o corpo da resposta contém dados com a seguinte estrutura:

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

object (LicenseConfig)

O LicenseConfig atualizado ou criado.

Âmbitos de autorização

Requer um dos seguintes âmbitos do OAuth:

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

Para mais informações, consulte o Authentication Overview.

Autorizações de IAM

Requer a seguinte autorização de IAM no recurso billingAccountLicenseConfig:

  • discoveryengine.billingAccountLicenseConfigs.distribute

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