- 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. |
earlyTerminated |
Solo salida. Indicación de si la suscripción se canceló antes de la fecha de vencimiento. Por lo general, la canalización finaliza este proceso una vez que se finaliza la suscripción desde subsv3. |
earlyTerminationDate |
Solo salida. Es la fecha en la que se cancela la suscripción antes de la fecha de vencimiento. |
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. |
WITHDRAWN |
Esto sucede cuando una configuración de licencia secundaria devolvió todos sus cupos a la configuración de licencia de la cuenta de facturación a la que pertenece. Es similar a EXPIRED. |
DEACTIVATING |
La configuración de la licencia finaliza antes de la fecha de vencimiento y se está desactivando. El cliente seguirá teniendo acceso en este estado. Se convertirá en VENCIDO después de que finalice el período de desactivación (14 días) o cuando se alcance la fecha de finalización, lo que ocurra primero. |
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 |