Recurso: configuração
Configuração de um produto SPLA da Google
Representação JSON |
---|
{ "name": string, "displayName": string, "product": string, "licenseType": enum ( |
Campos | |
---|---|
name |
Identificador. Nome do recurso |
displayName |
Obrigatório. Nome próprio do utilizador. |
product |
Obrigatório. Campo Nome (com URL) do produto oferecido para SPLA. |
licenseType |
Obrigatório. LicenseType a aplicar para faturação |
currentBillingInfo |
Obrigatório. Informações de faturação aplicáveis até ao final do mês atual. |
nextBillingInfo |
Obrigatório. Informações de faturação aplicáveis ao mês seguinte. |
createTime |
Apenas saída. [Apenas saída] Data/hora de criação Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos: |
updateTime |
Apenas saída. [Apenas saída] Data/hora da atualização Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos: |
labels |
Opcional. Etiquetas como pares de chave-valor Um objeto que contém uma lista de pares |
state |
Apenas saída. Estado da configuração. |
LicenseType
Diferentes tipos de licenças suportadas.
Enumerações | |
---|---|
LICENSE_TYPE_UNSPECIFIED |
não especificado. |
LICENSE_TYPE_PER_MONTH_PER_USER |
A faturação baseia-se no número de utilizadores indicados por mês. |
LICENSE_TYPE_BRING_YOUR_OWN_LICENSE |
Traga a sua própria licença. |
BillingInfo
Informações de faturação.
Representação JSON |
---|
{ "startTime": string, "endTime": string, // Union field |
Campos | |
---|---|
startTime |
Apenas saída. Quando a faturação começa. Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos: |
endTime |
Apenas saída. Quando a faturação termina. Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos: |
Campo de união current_billing_info . Informações de faturação, consoante o tipo de licença. current_billing_info só pode ser uma das seguintes opções: |
|
userCountBilling |
Este tipo de faturação usa a contagem de utilizadores para calcular a cobrança total. |
UserCountBillingInfo
Esta abordagem usa a contagem total de utilizadores únicos para a faturação.
Representação JSON |
---|
{ "userCount": integer } |
Campos | |
---|---|
userCount |
Obrigatório. Número de utilizadores a faturar. |
Estado
Estado da configuração.
Enumerações | |
---|---|
STATE_UNSPECIFIED |
O estado da configuração não está especificado |
STATE_ACTIVE |
A configuração está no estado ativo. |
STATE_SUSPENDED |
A configuração está no estado desativado. |
STATE_DELETED |
A configuração está no estado eliminado. |
Métodos |
|
---|---|
|
Agrega a utilização por instância para uma configuração. |
|
Cria uma nova configuração num determinado projeto e localização. |
|
Desativa a configuração especificada. |
|
Elimina uma única configuração. |
|
Obtém detalhes de uma única configuração. |
|
Apresenta as configurações num determinado projeto e localização. |
|
Atualiza os parâmetros de uma única configuração. |
|
Informações de utilização de licenças para uma configuração. |
|
Reativa a configuração especificada. |