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 licencia. |
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. |
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 cancela 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 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 fecha 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 se finaliza antes de la fecha de vencimiento y se está desactivando. El cliente seguirá teniendo acceso en este estado. Se convertirá en VENCIDA 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. |
SubscriptionTerm
Es el plazo de suscripción.
| Enums | |
|---|---|
SUBSCRIPTION_TERM_UNSPECIFIED |
Es un valor predeterminado que no se debe usar. |
SUBSCRIPTION_TERM_ONE_MONTH |
1 mes |
SUBSCRIPTION_TERM_ONE_YEAR |
1 año |
SUBSCRIPTION_TERM_THREE_YEARS |
3 años |
SUBSCRIPTION_TERM_CUSTOM |
Es un término personalizado. Se debe establecer la fecha de finalización. |
Métodos |
|
|---|---|
|
Crea un objeto LicenseConfig. Este método solo se debe usar para crear licencias de NotebookLM o licencias de prueba gratuita de Gemini Enterprise. |
|
Obtienes una LicenseConfig. |
|
Actualiza el LicenseConfig |