mirror of
https://github.com/ansible/tower-cli.git
synced 2026-02-06 18:47:28 +01:00
89 lines
17 KiB
ReStructuredText
89 lines
17 KiB
ReStructuredText
Notification Template
|
|
=====================
|
|
|
|
Description
|
|
-----------
|
|
|
|
This resource is used for managing notification templates in Tower. Note most resource fields, like ``username``
|
|
and ``host`` are effective based on ``notification_type``. For example, providing ``service_key`` when creating
|
|
an email notification template is not effective as it will be discarded.
|
|
|
|
Fields Table
|
|
------------
|
|
.. <table goes here>
|
|
|
|
+---------------------------+----------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+----------+-------+-----------+---------+
|
|
|name |type |help_text |read_only |unique |filterable |required |
|
|
+===========================+==========================================================+=============================================================================================================================+==========+=======+===========+=========+
|
|
|name |String |The name field. |False |True |True |True |
|
|
+---------------------------+----------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+----------+-------+-----------+---------+
|
|
|description |String |The description field. |False |False |True |False |
|
|
+---------------------------+----------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+----------+-------+-----------+---------+
|
|
|organization |Resource organization |The organization field. |False |False |True |False |
|
|
+---------------------------+----------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+----------+-------+-----------+---------+
|
|
|notification_type |Choices: email,slack,twilio,pagerduty,hipchat,webhook,irc |The notification_type field. |False |False |True |True |
|
|
+---------------------------+----------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+----------+-------+-----------+---------+
|
|
|notification_configuration |file |The notification configuration field. Note providing this field would disable all notification-configuration-related fields. |False |False |True |False |
|
|
+---------------------------+----------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+----------+-------+-----------+---------+
|
|
|username |String |[email]The username. |False |False |True |False |
|
|
+---------------------------+----------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+----------+-------+-----------+---------+
|
|
|sender |String |[email]The sender. |False |False |True |False |
|
|
+---------------------------+----------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+----------+-------+-----------+---------+
|
|
|recipients |String |[email]The recipients. |False |False |True |False |
|
|
+---------------------------+----------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+----------+-------+-----------+---------+
|
|
|use_tls |BOOL |[email]The tls trigger. |False |False |True |False |
|
|
+---------------------------+----------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+----------+-------+-----------+---------+
|
|
|host |String |[email]The host. |False |False |True |False |
|
|
+---------------------------+----------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+----------+-------+-----------+---------+
|
|
|use_ssl |BOOL |[email/irc]The ssl trigger. |False |False |True |False |
|
|
+---------------------------+----------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+----------+-------+-----------+---------+
|
|
|password |String |[email/irc]The password. |False |False |True |False |
|
|
+---------------------------+----------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+----------+-------+-----------+---------+
|
|
|port |INT |[email/irc]The email port. |False |False |True |False |
|
|
+---------------------------+----------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+----------+-------+-----------+---------+
|
|
|channels |String |[slack]The channel. |False |False |True |False |
|
|
+---------------------------+----------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+----------+-------+-----------+---------+
|
|
|token |String |[slack/pagerduty/hipchat]The token. |False |False |True |False |
|
|
+---------------------------+----------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+----------+-------+-----------+---------+
|
|
|account_token |String |[twilio]The account token. |False |False |True |False |
|
|
+---------------------------+----------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+----------+-------+-----------+---------+
|
|
|from_number |String |[twilio]The source phone number. |False |False |True |False |
|
|
+---------------------------+----------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+----------+-------+-----------+---------+
|
|
|to_numbers |String |[twilio]The destination SMS numbers. |False |False |True |False |
|
|
+---------------------------+----------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+----------+-------+-----------+---------+
|
|
|account_sid |String |[twilioThe account sid. |False |False |True |False |
|
|
+---------------------------+----------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+----------+-------+-----------+---------+
|
|
|subdomain |String |[pagerduty]The subdomain. |False |False |True |False |
|
|
+---------------------------+----------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+----------+-------+-----------+---------+
|
|
|service_key |String |[pagerduty]The API service/integration key. |False |False |True |False |
|
|
+---------------------------+----------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+----------+-------+-----------+---------+
|
|
|client_name |String |[pagerduty]The client identifier. |False |False |True |False |
|
|
+---------------------------+----------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+----------+-------+-----------+---------+
|
|
|message_from |String |[hipchat]The label to be shown with notification. |False |False |True |False |
|
|
+---------------------------+----------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+----------+-------+-----------+---------+
|
|
|api_url |String |[hipchat]The api url. |False |False |True |False |
|
|
+---------------------------+----------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+----------+-------+-----------+---------+
|
|
|color |Choices: yellow,green,red,purple,gray,random |[hipchat]The notification color. |False |False |True |False |
|
|
+---------------------------+----------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+----------+-------+-----------+---------+
|
|
|rooms |String |[hipchat]Rooms to send notification to. Use multiple flags to send to multiple rooms, ex --rooms=A --rooms=B |False |False |True |False |
|
|
+---------------------------+----------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+----------+-------+-----------+---------+
|
|
|notify |String |[hipchat]The notify channel trigger. |False |False |True |False |
|
|
+---------------------------+----------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+----------+-------+-----------+---------+
|
|
|url |String |[webhook]The target URL. |False |False |True |False |
|
|
+---------------------------+----------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+----------+-------+-----------+---------+
|
|
|headers |file |[webhook]The http headers. |False |False |True |False |
|
|
+---------------------------+----------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+----------+-------+-----------+---------+
|
|
|server |String |[irc]Server address. |False |False |True |False |
|
|
+---------------------------+----------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+----------+-------+-----------+---------+
|
|
|nickname |String |[irc]The irc nick. |False |False |True |False |
|
|
+---------------------------+----------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+----------+-------+-----------+---------+
|
|
|target |String |[irc]The distination channels or users. |False |False |True |False |
|
|
+---------------------------+----------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+----------+-------+-----------+---------+
|
|
|
|
.. <table goes here>
|
|
|
|
API Specification
|
|
-----------------
|
|
.. autoclass:: tower_cli.resources.notification_template.Resource
|
|
:members: copy, create, delete, get, list, modify
|