Recurso: Configuration
Configuração de um produto SPLA do Google
Representação JSON |
---|
{ "name": string, "displayName": string, "product": string, "licenseType": enum ( |
Campos | |
---|---|
name |
Identificador. Nome do recurso. |
displayName |
Obrigatório. Nome do usuário. |
product |
Obrigatório. Campo "Nome" (com URL) do produto oferecido para SPLA. |
licenseType |
Obrigatório. LicenseType a ser aplicado para faturamento |
currentBillingInfo |
Obrigatório. Informações de faturamento válidas até o fim do mês atual. |
nextBillingInfo |
Obrigatório. Informações de faturamento aplicáveis ao próximo mês. |
createTime |
Apenas saída. [Somente saída] Carimbo de data/hora da criação Usa RFC 3339, em que a saída gerada é sempre normalizada em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Outros ajustes também são aceitos. Por exemplo, |
updateTime |
Apenas saída. [Somente saída] Atualizar carimbo de data/hora Usa RFC 3339, em que a saída gerada é sempre normalizada em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Outros ajustes também são aceitos. Por exemplo, |
labels |
Opcional. Rótulos como pares de chave-valor Um objeto com uma lista de pares |
state |
Apenas saída. Estado da configuração. |
LicenseType
Diferentes tipos de licenças compatíveis.
Enums | |
---|---|
LICENSE_TYPE_UNSPECIFIED |
não especificado. |
LICENSE_TYPE_PER_MONTH_PER_USER |
O faturamento será baseado no número de usuários listados por mês. |
LICENSE_TYPE_BRING_YOUR_OWN_LICENSE |
Traga sua própria licença. |
BillingInfo
Informações de faturamento.
Representação JSON |
---|
{ "startTime": string, "endTime": string, // Union field |
Campos | |
---|---|
startTime |
Apenas saída. Quando o faturamento começa. Usa RFC 3339, em que a saída gerada é sempre normalizada em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Outros ajustes também são aceitos. Por exemplo, |
endTime |
Apenas saída. Quando o faturamento termina. Usa RFC 3339, em que a saída gerada é sempre normalizada em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Outros ajustes também são aceitos. Por exemplo, |
Campo de união current_billing_info . Informações de faturamento, dependendo do tipo de licença. current_billing_info pode ser apenas de um dos tipos a seguir: |
|
userCountBilling |
Esse tipo de faturamento usa a contagem de usuários para calcular a cobrança total. |
UserCountBillingInfo
Essa abordagem usa a contagem total de usuários únicos para faturamento.
Representação JSON |
---|
{ "userCount": integer } |
Campos | |
---|---|
userCount |
Obrigatório. Número de usuários a serem faturados. |
Estado
Estado da configuração.
Enums | |
---|---|
STATE_UNSPECIFIED |
O status da configuração não foi especificado. |
STATE_ACTIVE |
A configuração está ativa. |
STATE_SUSPENDED |
A configuração está desativada. |
STATE_DELETED |
A configuração está no estado excluído. |
Métodos |
|
---|---|
|
Agrega o uso por instância para uma configuração. |
|
Cria uma nova configuração em um determinado projeto e local. |
|
Desativa a configuração especificada. |
|
Exclui uma única configuração. |
|
Recebe detalhes de uma única configuração. |
|
Lista as configurações em um determinado projeto e local. |
|
Atualiza os parâmetros de uma única configuração. |
|
Informações de uso de licença para uma configuração. |
|
Reativa a configuração especificada. |