Recurso: Configuration
Configuración de un producto de SPLA de Google
Representación JSON |
---|
{ "name": string, "displayName": string, "product": string, "licenseType": enum ( |
Campos | |
---|---|
name |
Identificador. Nombre del recurso. |
displayName |
Obligatorio. Nombre del usuario. |
product |
Obligatorio. Campo Nombre (con URL) del producto ofrecido para SPLA. |
licenseType |
Obligatorio. LicenseType que se aplicará a la facturación |
currentBillingInfo |
Obligatorio. Información de facturación aplicable hasta el final del mes en curso. |
nextBillingInfo |
Obligatorio. Información de facturación aplicable al mes siguiente. |
createTime |
Solo de salida. [Solo salida] Marca de tiempo de creación Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "Z". Ejemplos: |
updateTime |
Solo de salida. [Solo salida] Marca de tiempo de actualización Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "Z". Ejemplos: |
labels |
Opcional. Etiquetas como pares clave-valor Un objeto que contiene una lista de pares |
state |
Solo de salida. Estado de la configuración. |
LicenseType
Los distintos tipos de licencias admitidos.
Enumeraciones | |
---|---|
LICENSE_TYPE_UNSPECIFIED |
sin especificar. |
LICENSE_TYPE_PER_MONTH_PER_USER |
La facturación se basará en el número de usuarios que figuren en la lista cada mes. |
LICENSE_TYPE_BRING_YOUR_OWN_LICENSE |
Licencia adquirida por el usuario. |
BillingInfo
Datos de facturación.
Representación JSON |
---|
{ "startTime": string, "endTime": string, // Union field |
Campos | |
---|---|
startTime |
Solo de salida. Cuándo empieza la facturación. Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "Z". Ejemplos: |
endTime |
Solo de salida. Cuando finalice la facturación. Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "Z". Ejemplos: |
Campo de unión current_billing_info . Información de facturación, según el tipo de licencia. current_billing_info solo puede ser una de las siguientes cosas: |
|
userCountBilling |
Este tipo de facturación usa el recuento de usuarios para calcular el cargo total. |
UserCountBillingInfo
Con este método, se usa el recuento total de usuarios únicos para la facturación.
Representación JSON |
---|
{ "userCount": integer } |
Campos | |
---|---|
userCount |
Obligatorio. Número de usuarios a los que se les facturará. |
Estado
Estado de la configuración.
Enumeraciones | |
---|---|
STATE_UNSPECIFIED |
El estado de la configuración no se ha especificado |
STATE_ACTIVE |
La configuración está activa. |
STATE_SUSPENDED |
La configuración está desactivada. |
STATE_DELETED |
La configuración está eliminada. |
Métodos |
|
---|---|
|
Agrega el uso por instancia de una configuración. |
|
Crea una configuración en un proyecto y una ubicación determinados. |
|
Desactiva la configuración proporcionada. |
|
Elimina una sola configuración. |
|
Obtiene los detalles de una sola configuración. |
|
Muestra las configuraciones de un proyecto y una ubicación determinados. |
|
Actualiza los parámetros de una sola configuración. |
|
Información de uso de licencias de una configuración. |
|
Reactiva la configuración especificada. |