- Recurso: LicenseConfig
- Estado
- AlertPolicyResourceConfig
- AlertEnrollment
- EnrollState
- ContactDetails
- Métodos
Recurso: LicenseConfig
Es información sobre las licencias de los usuarios.
| Representación JSON |
|---|
{ "name": string, "licenseCount": string, "subscriptionTier": enum ( |
| Campos | |
|---|---|
name |
Inmutable. Es el identificador. Es el nombre de recurso completamente calificado de la configuración de licencia. Formato: |
licenseCount |
Obligatorio. Cantidad de licencias compradas. |
subscriptionTier |
Obligatorio. Es la información del nivel de suscripción para la configuración de la licencia. |
state |
Solo salida. Es el estado de la configuración de licencias. |
autoRenew |
Es opcional. Indica si la configuración de la licencia se debe renovar automáticamente cuando llegue a la fecha de finalización. |
startDate |
Obligatorio. Es la fecha de inicio. |
endDate |
Es opcional. Es la fecha de finalización planificada. |
subscriptionTerm |
Obligatorio. Es el plazo de suscripción. |
freeTrial |
Es opcional. Indica si la configuración de la licencia es para una prueba gratuita. |
alertPolicyResourceConfig |
Es opcional. Es la configuración de la política de alertas para esta configuración de licencia. |
geminiBundle |
Solo salida. Indica si la configuración de la licencia es para el paquete de Gemini. |
Estado
Es una enumeración del estado de la configuración de licencias.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Valor predeterminado. No existe la configuración de la licencia. |
ACTIVE |
La configuración de la licencia es efectiva y se está usando. |
EXPIRED |
Venció la configuración de licencias. |
NOT_STARTED |
La configuración de la licencia aún no comenzó y su fecha de inicio es posterior a la actual. |
AlertPolicyResourceConfig
Es la configuración de la alerta a nivel del recurso. Se usa en: * UserLicense * EngineUserData El AlertPolicyConfig en el conector de datos tiene el mismo uso. No hay una forma sencilla de migrar.
| Representación JSON |
|---|
{ "alertPolicy": string, "alertEnrollments": [ { object ( |
| Campos | |
|---|---|
alertPolicy |
Inmutable. Es el nombre de recurso completamente calificado de AlertPolicy. |
alertEnrollments[] |
Es opcional. Es el estado de inscripción de cada alerta. |
contactDetails[] |
Es opcional. Son los detalles de contacto de cada política de alertas. |
languageCode |
Es opcional. Código de idioma que se usa para las notificaciones |
AlertEnrollment
Es el estado de inscripción de la alerta.
| Representación JSON |
|---|
{
"alertId": string,
"enrollState": enum ( |
| Campos | |
|---|---|
alertId |
Inmutable. Es el ID de una alerta. |
enrollState |
Obligatorio. Es el estado de inscripción de un cliente. |
notificationParams |
Es opcional. Son los parámetros que se usan para crear una instancia de una notificación. Se usa para las notificaciones que se activan cuando se registra. No se almacena. * Correos electrónicos de bienvenida a Gemini Business * Correos electrónicos de invitación para usuarios de Gemini Business |
EnrollState
Es la enumeración del estado de inscripción de la alerta.
| Enums | |
|---|---|
ENROLL_STATE_UNSPECIFIED |
Valor predeterminado. Se usa para los clientes que no respondieron a la política de alertas. |
ENROLLED |
El cliente está inscrito en esta política. |
DECLINED |
El cliente rechazó esta política. |
ContactDetails
Es la información de contacto almacenada a nivel del recurso. Si se completan los datos de contacto a nivel del proyecto y del recurso, los datos de contacto a nivel del recurso anularán los datos de contacto a nivel del proyecto.
| Representación JSON |
|---|
{ "emailAddress": string } |
| Campos | |
|---|---|
emailAddress |
Es opcional. Es la dirección de correo electrónico del contacto. |
Métodos |
|
|---|---|
|
Crea un LicenseConfig. |
|
Obtienes una LicenseConfig. |
|
Actualiza el LicenseConfig |