Los siguientes objetos están directamente relacionados con la API mediatype.
El objeto de tipo de medio tiene las siguientes propiedades.
| Propiedad | Tipo | Descripción |
|---|---|---|
| mediatypeid | cadena | (readonly) ID del tipo de medio. |
| name (obligatorio) |
cadena | Nombre del tipo de medio. |
| type (obligatorio) |
entero | Transporte utilizado por el tipo de medio. Valores posibles: 0 - correo electrónico; 1 - script; 2 - SMS; 4 - Webhook. |
| exec_path | cadena | Para los tipos de medios de script, exec_path contiene el nombre del script ejecutado.Obligatorio para los tipos de medios de script. |
| gsm_modem | cadena | Nombre del dispositivo serial del módem GSM. Requerido para los tipos de medios SMS. |
| passwd | cadena | Contraseña de autenticación. Se utiliza para los tipos de medios de correo electrónico. |
| smtp_email | cadena | Dirección de correo electrónico desde la que se enviarán las notificaciones. Requerido para los tipos de medios de correo electrónico. |
| smtp_helo | cadena | SMTP HELO. Requerido para los tipos de medios de correo electrónico. |
| smtp_server | cadena | Servidor SMTP. Requerido para los tipos de medios de correo electrónico. |
| smtp_port | entero | Puerto del servidor SMTP al que conectarse. |
| smtp_security | entero | Nivel de seguridad de la conexión SMTP a utilizar. Valores posibles: 0 - Ninguno; 1 - STARTTLS; 2 - SSL/TLS. |
| smtp_verify_host | entero | Equipo de verificación SSL para SMTP. Valores posibles: 0 - No; 1 - Sí. |
| smtp_verify_peer | entero | Punto de verificación SSL para SMTP. Valores posibles: 0 - No; 1 - Sí. |
| smtp_authentication | entero | Método de autenticación SMTP a utilizar. Valores posibles: 0 - Ninguno; 1 - Contraseña normal. |
| status | entero | Si el tipo de medio está habilitado. Valores posibles: 0 - (predeterminado) habilitado; 1 - deshabilitado. |
| username | cadena | Nombre de usuario. Se utiliza para los tipos de medios de correo electrónico. |
| exec_params | cadena | Parámetros de script. Cada parámetro termina con un nuevo salto de línea. |
| maxsessions | entero | El número máximo de alertas que se pueden procesar en paralelo. Valores posibles para SMS: 1 - (predeterminado) Valores posibles para otros tipos de medios: 0-100 |
| maxattempts | entero | El número máximo de intentos para enviar una alerta. Valores posibles: 1-100 Valor predeterminado: 3 |
| attempt_interval | cadena | El intervalo entre los intentos de reintento. Acepta segundos y unidades de tiempo con sufijo. Valores posibles: 0-1h Valor predeterminado: 10s |
| content_type | entero | Formato del mensaje. Valores posibles: 0 - texto sin formato; 1 - (predeterminado) html. |
| script | texto | Tipo de medio: cuerpo de script de webhook en javascript. |
| timeout | cadena | Tipo de medio: tiempo de espera de script de webhook. Acepta segundos y unidades de tiempo con sufijo. Valores posibles: 1-60s Valor predeterminado: 30s |
| process_tags | entero | Define si la respuesta del script del webhook debe interpretarse como etiquetas y si estas etiquetas deben agregarse al evento asociado. Posibles valores: 0 - (predeterminado) Ignorar la respuesta del script del webhook. 1 - Procesar la respuesta del script del webhook como etiquetas. |
| show_event_menu | entero | Mostrar la entrada del tipo de medio en la propiedad urls de problem.get y event.get.Posibles valores: 0 - (predeterminado) No agregar la entrada urls.1 - Agregar el tipo de medio a la propiedad urls. |
| event_menu_url | cadena | Definir la propiedad url de la entrada del tipo de medio en la propiedad urls de problem.get y event.get. |
| event_menu_name | cadena | Defina la propiedad name de la entrada de tipo de medio en la propiedad urls de problem.get y event.get. |
| parameters | matriz | Matriz de parámetros de entrada de webhook. |
| description | texto | Descripción del tipo de medio. |
Tenga en cuenta que para algunos métodos (actualizar, eliminar) la combinación de parámetros obligatorios/opcionales es diferente.
Los parámetros pasados al script de webhook cuando se llama, tienen las siguientes propiedades.
| Propiedad | Tipo | Descripción |
|---|---|---|
| name (obligatorio) |
cadena | Nombre del parámetro. |
| value | cadena | Valor del parámetro, admite macros. Las macros admitidas se describen en la página Macros admitidas. |
El objeto de plantilla de mensaje define una plantilla que se utilizará como mensaje predeterminado para las operaciones de acción para enviar una notificación. Tiene las siguientes propiedades.
| Propiedad | Tipo | Descripción |
|---|---|---|
| eventsource (obligatorio) |
entero | Fuente del evento. Valores posibles: 0 - desencadenantes; 1 - descubrimiento; 2 - registro automático;<br >3 - interno; 4 - servicios. |
| recovery (obligatorio) |
entero | Modo de operación. Valores posibles: 0 - operaciones; 1 - operaciones de recuperación; 2 - operaciones de actualización. |
| subject | cadena | Asunto del mensaje. |
| message | cadena | Texto del mensaje. |