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. Es el nombre del usuario. |
product |
Obligatorio. Campo Nombre (con URL) del producto que se ofrece para el SPLA. |
licenseType |
Obligatorio. Es el tipo de licencia que se aplicará para la facturación. |
currentBillingInfo |
Obligatorio. Es la información de facturación aplicable hasta el final del mes actual. |
nextBillingInfo |
Obligatorio. Es la información de facturación aplicable para el próximo mes. |
createTime |
Solo salida. [Solo salida] Marca de tiempo de creación Usa el RFC 3339, en el que el resultado generado siempre se normaliza según la zona horaria Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean "Z". Ejemplos: |
updateTime |
Solo salida. [Solo salida] Marca de tiempo de actualización Usa el RFC 3339, en el que el resultado generado siempre se normaliza según la zona horaria Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean "Z". Ejemplos: |
labels |
Opcional. Etiquetas como pares clave-valor Un objeto que contiene una lista de pares |
state |
Solo salida. Es el estado de la configuración. |
LicenseType
Son los diferentes tipos de licencias que se admiten.
Enums | |
---|---|
LICENSE_TYPE_UNSPECIFIED |
Sin especificar. |
LICENSE_TYPE_PER_MONTH_PER_USER |
La facturación se basará en la cantidad de usuarios que se indiquen por mes. |
LICENSE_TYPE_BRING_YOUR_OWN_LICENSE |
Usa tu propia licencia. |
BillingInfo
Datos de facturación.
Representación JSON |
---|
{ "startTime": string, "endTime": string, // Union field |
Campos | |
---|---|
startTime |
Solo salida. Fecha y hora en que comienza la facturación. Usa el RFC 3339, en el que el resultado generado siempre se normaliza según la zona horaria Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean "Z". Ejemplos: |
endTime |
Solo salida. Fecha en la que finaliza la facturación. Usa el RFC 3339, en el que el resultado generado siempre se normaliza según la zona horaria Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean "Z". Ejemplos: |
Campo de unión current_billing_info . Información de facturación, según el tipo de licencia current_billing_info puede ser solo uno de los siguientes: |
|
userCountBilling |
Este tipo de facturación usa el recuento de usuarios para calcular el cargo total. |
UserCountBillingInfo
Este enfoque utiliza el recuento total de usuarios únicos para la facturación.
Representación JSON |
---|
{ "userCount": integer } |
Campos | |
---|---|
userCount |
Obligatorio. Es la cantidad de usuarios por los que se facturará. |
Estado
Es el estado de la configuración.
Enums | |
---|---|
STATE_UNSPECIFIED |
El estado de la configuración no está especificado |
STATE_ACTIVE |
La configuración está activa. |
STATE_SUSPENDED |
La configuración está desactivada. |
STATE_DELETED |
La configuración está en estado borrado. |
Métodos |
|
---|---|
|
Agrega el uso por instancia para una configuración. |
|
Crea una configuración nueva en un proyecto y una ubicación determinados. |
|
Desactiva la configuración determinada. |
|
Borra una sola configuración. |
|
Obtiene los detalles de una sola configuración. |
|
Enumera configuraciones en una ubicación y un proyecto determinados. |
|
Actualiza los parámetros de una sola configuración. |
|
Es la información de uso de la licencia para una configuración. |
|
Reactiva la configuración determinada. |