Monitoring command-line client
The monasca client is the command-line interface (CLI) for
the Monitoring API and its extensions.
This chapter documents monasca version 1.0.30.
For help on a specific monasca command, enter:
monasca usage
usage: monasca [-j] [--version] [-d] [-v] [-k] [--cert-file CERT_FILE]
               [--key-file KEY_FILE] [--os-cacert OS_CACERT]
               [--keystone_timeout KEYSTONE_TIMEOUT]
               [--os-username OS_USERNAME] [--os-password OS_PASSWORD]
               [--os-user-domain-id OS_USER_DOMAIN_ID]
               [--os-user-domain-name OS_USER_DOMAIN_NAME]
               [--os-project-id OS_PROJECT_ID]
               [--os-project-name OS_PROJECT_NAME]
               [--os-domain-id OS_DOMAIN_ID] [--os-domain-name OS_DOMAIN_NAME]
               [--os-auth-url OS_AUTH_URL] [--os-region-name OS_REGION_NAME]
               [--os-auth-token OS_AUTH_TOKEN] [--os-no-client-auth]
               [--monasca-api-url MONASCA_API_URL]
               [--monasca-api-version MONASCA_API_VERSION]
               [--os-service-type OS_SERVICE_TYPE]
               [--os-endpoint-type OS_ENDPOINT_TYPE]
               <subcommand> ...
  <subcommand>
    alarm-count              Count alarms.
    alarm-definition-create  Create an alarm definition.
    alarm-definition-delete  Delete the alarm definition.
    alarm-definition-list    List alarm definitions for this tenant.
    alarm-definition-patch   Patch the alarm definition.
    alarm-definition-show    Describe the alarm definition.
    alarm-definition-update  Update the alarm definition.
    alarm-delete             Delete the alarm.
    alarm-history            Alarm state transition history.
    alarm-history-list       List alarms state history.
    alarm-list               List alarms for this tenant.
    alarm-patch              Patch the alarm state.
    alarm-show               Describe the alarm.
    alarm-update             Update the alarm state.
    measurement-list         List measurements for the specified metric.
    metric-create            Create metric.
    metric-create-raw        Create metric from raw json body.
    metric-list              List metrics for this tenant.
    metric-statistics        List measurement statistics for the specified
                             metric.
    notification-create      Create notification.
    notification-delete      Delete notification.
    notification-list        List notifications for this tenant.
    notification-show        Describe the notification.
    notification-update      Update notification.
    bash-completion          Prints all of the commands and options to stdout.
    help                     Display help about this program or one of its
                             subcommands.
 
monasca optional arguments
- -j, --json
- output raw json response
- --version
- Shows the client version and exits.
- -d, --debug
- Defaults to env[MONASCA_DEBUG].
- -v, --verbose
- Print more verbose output.
- -k, --insecure
- Explicitly allow the client to perform “insecure”
SSL (https) requests. The server’s certificate
will not be verified against any certificate
authorities. This option should be used with
caution.
- --cert-file CERT_FILE
- Path of certificate file to use in SSL
connection. This file can optionally be prepended
with the private key.
- --key-file KEY_FILE
- Path of client key to use in SSL connection. This
option is not necessary if your key is prepended
to your cert file.
- --os-cacert OS_CACERT
- Specify a CA bundle file to use in verifying a
TLS (https) server certificate. Defaults to
env[OS_CACERT]. Without either of these, the
client looks for the default system CA
certificates.
- --keystone_timeout KEYSTONE_TIMEOUT
- Number of seconds to wait for a response from
keystone.
- --os-username OS_USERNAME
- Defaults to env[OS_USERNAME].
- --os-password OS_PASSWORD
- Defaults to env[OS_PASSWORD].
- --os-user-domain-id OS_USER_DOMAIN_ID
- Defaults to env[OS_USER_DOMAIN_ID].
- --os-user-domain-name OS_USER_DOMAIN_NAME
- Defaults to env[OS_USER_DOMAIN_NAME].
- --os-project-id OS_PROJECT_ID
- Defaults to env[OS_PROJECT_ID].
- --os-project-name OS_PROJECT_NAME
- Defaults to env[OS_PROJECT_NAME].
- --os-domain-id OS_DOMAIN_ID
- Defaults to env[OS_DOMAIN_ID].
- --os-domain-name OS_DOMAIN_NAME
- Defaults to env[OS_DOMAIN_NAME].
- --os-auth-url OS_AUTH_URL
- Defaults to env[OS_AUTH_URL].
- --os-region-name OS_REGION_NAME
- Defaults to env[OS_REGION_NAME].
- --os-auth-token OS_AUTH_TOKEN
- Defaults to env[OS_AUTH_TOKEN].
- --os-no-client-auth
- Do not contact keystone for a token. Defaults to
env[OS_NO_CLIENT_AUTH].
- --monasca-api-url MONASCA_API_URL
- Defaults to env[MONASCA_API_URL].
- --monasca-api-version MONASCA_API_VERSION
- Defaults to env[MONASCA_API_VERSION] or 2_0
- --os-service-type OS_SERVICE_TYPE
- Defaults to env[OS_SERVICE_TYPE].
- --os-endpoint-type OS_ENDPOINT_TYPE
- Defaults to env[OS_ENDPOINT_TYPE].
monasca alarm-count
usage: monasca alarm-count [--alarm-definition-id <ALARM_DEFINITION_ID>]
                           [--metric-name <METRIC_NAME>]
                           [--metric-dimensions <KEY1=VALUE1,KEY2=VALUE2...>]
                           [--state <ALARM_STATE>] [--severity <SEVERITY>]
                           [--lifecycle-state <LIFECYCLE_STATE>]
                           [--link <LINK>] [--group-by <GROUP_BY>]
                           [--offset <OFFSET LOCATION>]
                           [--limit <RETURN LIMIT>]
Count alarms.
Optional arguments:
- --alarm-definition-id <ALARM_DEFINITION_ID>
- The ID of the alarm definition.
- --metric-name <METRIC_NAME>
- Name of the metric.
- --metric-dimensions <KEY1=VALUE1,KEY2=VALUE2...>
- key value pair used to specify a metric dimension.
This can be specified multiple times, or once with
parameters separated by a comma. Dimensions need
quoting when they contain special chars
[&,(,),{,},>,<] that confuse the CLI parser.
- --state <ALARM_STATE>
- ALARM_STATE is one of [UNDETERMINED, OK, ALARM].
- --severity <SEVERITY>
- Severity is one of [“LOW”, “MEDIUM”, “HIGH”,
“CRITICAL”].
- --lifecycle-state <LIFECYCLE_STATE>
- The lifecycle state of the alarm.
- --link <LINK>
- The link to external data associated with the alarm.
- --group-by <GROUP_BY>
- Comma separated list of one or more fields to group
the results by. Group by is one or more of
[alarm_definition_id, name, state, link,
lifecycle_state, metric_name, dimension_name,
dimension_value].
- --offset <OFFSET LOCATION>
- The offset used to paginate the return data.
- --limit <RETURN LIMIT>
- The amount of data to be returned up to the API
maximum limit.
 
monasca alarm-definition-create
usage: monasca alarm-definition-create [--description <DESCRIPTION>]
                                       [--severity <SEVERITY>]
                                       [--match-by <DIMENSION_KEY1,DIMENSION_KEY2,...>]
                                       [--alarm-actions <NOTIFICATION-ID>]
                                       [--ok-actions <NOTIFICATION-ID>]
                                       [--undetermined-actions <NOTIFICATION-ID>]
                                       <ALARM_DEFINITION_NAME> <EXPRESSION>
Create an alarm definition.
Positional arguments:
- <ALARM_DEFINITION_NAME>
- Name of the alarm definition to create.
- <EXPRESSION>
- The alarm expression to evaluate. Quoted.
Optional arguments:
- --description <DESCRIPTION>
- Description of the alarm.
- --severity <SEVERITY>
- Severity is one of [LOW, MEDIUM, HIGH, CRITICAL].
- --match-by <DIMENSION_KEY1,DIMENSION_KEY2,...>
- The metric dimensions to match to the alarm
dimensions. One or more dimension key names separated
by a comma. Key names need quoting when they contain
special chars [&,(,),{,},>,<] that confuse the CLI
parser.
- --alarm-actions <NOTIFICATION-ID>
- The notification method to use when an alarm state is
ALARM. This param may be specified multiple times.
- --ok-actions <NOTIFICATION-ID>
- The notification method to use when an alarm state is
OK. This param may be specified multiple times.
- --undetermined-actions <NOTIFICATION-ID>
- The notification method to use when an alarm state is
UNDETERMINED. This param may be specified multiple
times.
 
monasca alarm-definition-delete
usage: monasca alarm-definition-delete <ALARM_DEFINITION_ID>
Delete the alarm definition.
Positional arguments:
- <ALARM_DEFINITION_ID>
- The ID of the alarm definition.
 
monasca alarm-definition-list
usage: monasca alarm-definition-list [--name <ALARM_DEFINITION_NAME>]
                                     [--dimensions <KEY1=VALUE1,KEY2=VALUE2...>]
                                     [--severity <SEVERITY>]
                                     [--sort-by <SORT BY FIELDS>]
                                     [--offset <OFFSET LOCATION>]
                                     [--limit <RETURN LIMIT>]
List alarm definitions for this tenant.
Optional arguments:
- --name <ALARM_DEFINITION_NAME>
- Name of the alarm definition.
- --dimensions <KEY1=VALUE1,KEY2=VALUE2...>
- key value pair used to specify a metric dimension.
This can be specified multiple times, or once with
parameters separated by a comma. Dimensions need
quoting when they contain special chars
[&,(,),{,},>,<] that confuse the CLI parser.
- --severity <SEVERITY>
- Severity is one of [“LOW”, “MEDIUM”, “HIGH”,
“CRITICAL”].
- --sort-by <SORT BY FIELDS>
- Fields to sort by as a comma separated list. Valid
values are id, name, severity, updated_timestamp,
created_timestamp. Fields may be followed by “asc” or
“desc”, ex “severity desc”, to set the direction of
sorting.
- --offset <OFFSET LOCATION>
- The offset used to paginate the return data.
- --limit <RETURN LIMIT>
- The amount of data to be returned up to the API
maximum limit.
 
monasca alarm-definition-patch
usage: monasca alarm-definition-patch [--name <ALARM_DEFINITION_NAME>]
                                      [--description <DESCRIPTION>]
                                      [--expression <EXPRESSION>]
                                      [--alarm-actions <NOTIFICATION-ID>]
                                      [--ok-actions <NOTIFICATION-ID>]
                                      [--undetermined-actions <NOTIFICATION-ID>]
                                      [--actions-enabled <ACTIONS-ENABLED>]
                                      [--severity <SEVERITY>]
                                      <ALARM_DEFINITION_ID>
Patch the alarm definition.
Positional arguments:
- <ALARM_DEFINITION_ID>
- The ID of the alarm definition.
Optional arguments:
- --name <ALARM_DEFINITION_NAME>
- Name of the alarm definition.
- --description <DESCRIPTION>
- Description of the alarm.
- --expression <EXPRESSION>
- The alarm expression to evaluate. Quoted.
- --alarm-actions <NOTIFICATION-ID>
- The notification method to use when an alarm state is
ALARM. This param may be specified multiple times.
- --ok-actions <NOTIFICATION-ID>
- The notification method to use when an alarm state is
OK. This param may be specified multiple times.
- --undetermined-actions <NOTIFICATION-ID>
- The notification method to use when an alarm state is
UNDETERMINED. This param may be specified multiple
times.
- --actions-enabled <ACTIONS-ENABLED>
- The actions-enabled boolean is one of [true,false].
- --severity <SEVERITY>
- Severity is one of [LOW, MEDIUM, HIGH, CRITICAL].
 
monasca alarm-definition-show
usage: monasca alarm-definition-show <ALARM_DEFINITION_ID>
Describe the alarm definition.
Positional arguments:
- <ALARM_DEFINITION_ID>
- The ID of the alarm definition.
 
monasca alarm-definition-update
usage: monasca alarm-definition-update <ALARM_DEFINITION_ID>
                                       <ALARM_DEFINITION_NAME> <DESCRIPTION>
                                       <EXPRESSION>
                                       <ALARM-NOTIFICATION-ID1,ALARM-NOTIFICATION-ID2,...>
                                       <OK-NOTIFICATION-ID1,OK-NOTIFICATION-ID2,...>
                                       <UNDETERMINED-NOTIFICATION-ID1,UNDETERMINED-NOTIFICATION-ID2,...>
                                       <ACTIONS-ENABLED>
                                       <DIMENSION_KEY1,DIMENSION_KEY2,...>
                                       <SEVERITY>
Update the alarm definition.
Positional arguments:
- <ALARM_DEFINITION_ID>
- The ID of the alarm definition.
- <ALARM_DEFINITION_NAME>
- Name of the alarm definition.
- <DESCRIPTION>
- Description of the alarm.
- <EXPRESSION>
- The alarm expression to evaluate. Quoted.
- <ALARM-NOTIFICATION-ID1,ALARM-NOTIFICATION-ID2,...>
- The notification method(s) to use when an alarm state
is ALARM as a comma separated list.
- <OK-NOTIFICATION-ID1,OK-NOTIFICATION-ID2,...>
- The notification method(s) to use when an alarm state
is OK as a comma separated list.
- <UNDETERMINED-NOTIFICATION-ID1,UNDETERMINED-NOTIFICATION-ID2,...>
- The notification method(s) to use when an alarm state
is UNDETERMINED as a comma separated list.
- <ACTIONS-ENABLED>
- The actions-enabled boolean is one of [true,false]
- <DIMENSION_KEY1,DIMENSION_KEY2,...>
- The metric dimensions to match to the alarm
dimensions. One or more dimension key names separated
by a comma. Key names need quoting when they contain
special chars [&,(,),{,},>,<] that confuse the CLI
parser.
- <SEVERITY>
- Severity is one of [LOW, MEDIUM, HIGH, CRITICAL].
 
monasca alarm-delete
usage: monasca alarm-delete <ALARM_ID>
Delete the alarm.
Positional arguments:
- <ALARM_ID>
- The ID of the alarm.
 
monasca alarm-history
usage: monasca alarm-history [--offset <OFFSET LOCATION>]
                             [--limit <RETURN LIMIT>]
                             <ALARM_ID>
Alarm state transition history.
Positional arguments:
- <ALARM_ID>
- The ID of the alarm.
Optional arguments:
- --offset <OFFSET LOCATION>
- The offset used to paginate the return data.
- --limit <RETURN LIMIT>
- The amount of data to be returned up to the API
maximum limit.
 
monasca alarm-history-list
usage: monasca alarm-history-list [--dimensions <KEY1=VALUE1,KEY2=VALUE2...>]
                                  [--starttime <UTC_START_TIME>]
                                  [--endtime <UTC_END_TIME>]
                                  [--offset <OFFSET LOCATION>]
                                  [--limit <RETURN LIMIT>]
List alarms state history.
Optional arguments:
- --dimensions <KEY1=VALUE1,KEY2=VALUE2...>
- key value pair used to specify a metric dimension.
This can be specified multiple times, or once with
parameters separated by a comma. Dimensions need
quoting when they contain special chars
[&,(,),{,},>,<] that confuse the CLI parser.
- --starttime <UTC_START_TIME>
- measurements >= UTC time. format:
2014-01-01T00:00:00Z. OR format: -120 (previous 120
minutes).
- --endtime <UTC_END_TIME>
- measurements <= UTC time. format:
2014-01-01T00:00:00Z.
- --offset <OFFSET LOCATION>
- The offset used to paginate the return data.
- --limit <RETURN LIMIT>
- The amount of data to be returned up to the API
maximum limit.
 
monasca alarm-list
usage: monasca alarm-list [--alarm-definition-id <ALARM_DEFINITION_ID>]
                          [--metric-name <METRIC_NAME>]
                          [--metric-dimensions <KEY1=VALUE1,KEY2=VALUE2...>]
                          [--state <ALARM_STATE>] [--severity <SEVERITY>]
                          [--state-updated-start-time <UTC_STATE_UPDATED_START>]
                          [--lifecycle-state <LIFECYCLE_STATE>]
                          [--link <LINK>] [--sort-by <SORT BY FIELDS>]
                          [--offset <OFFSET LOCATION>]
                          [--limit <RETURN LIMIT>]
List alarms for this tenant.
Optional arguments:
- --alarm-definition-id <ALARM_DEFINITION_ID>
- The ID of the alarm definition.
- --metric-name <METRIC_NAME>
- Name of the metric.
- --metric-dimensions <KEY1=VALUE1,KEY2=VALUE2...>
- key value pair used to specify a metric dimension.
This can be specified multiple times, or once with
parameters separated by a comma. Dimensions need
quoting when they contain special chars
[&,(,),{,},>,<] that confuse the CLI parser.
- --state <ALARM_STATE>
- ALARM_STATE is one of [UNDETERMINED, OK, ALARM].
- --severity <SEVERITY>
- Severity is one of [“LOW”, “MEDIUM”, “HIGH”,
“CRITICAL”].
- --state-updated-start-time <UTC_STATE_UPDATED_START>
- Return all alarms whose state was updated on or after
the time specified.
- --lifecycle-state <LIFECYCLE_STATE>
- The lifecycle state of the alarm.
- --link <LINK>
- The link to external data associated with the alarm.
- --sort-by <SORT BY FIELDS>
- Fields to sort by as a comma separated list. Valid
values are alarm_id, alarm_definition_id, state,
severity, lifecycle_state, link,
state_updated_timestamp, updated_timestamp,
created_timestamp. Fields may be followed by “asc” or
“desc”, ex “severity desc”, to set the direction of
sorting.
- --offset <OFFSET LOCATION>
- The offset used to paginate the return data.
- --limit <RETURN LIMIT>
- The amount of data to be returned up to the API
maximum limit.
 
monasca alarm-patch
usage: monasca alarm-patch [--state <ALARM_STATE>]
                           [--lifecycle-state <LIFECYCLE_STATE>]
                           [--link <LINK>]
                           <ALARM_ID>
Patch the alarm state.
Positional arguments:
- <ALARM_ID>
- The ID of the alarm.
Optional arguments:
- --state <ALARM_STATE>
- ALARM_STATE is one of [UNDETERMINED, OK, ALARM].
- --lifecycle-state <LIFECYCLE_STATE>
- The lifecycle state of the alarm.
- --link <LINK>
- A link to an external resource with information about
the alarm.
 
monasca alarm-show
usage: monasca alarm-show <ALARM_ID>
Describe the alarm.
Positional arguments:
- <ALARM_ID>
- The ID of the alarm.
 
monasca alarm-update
usage: monasca alarm-update <ALARM_ID> <ALARM_STATE> <LIFECYCLE_STATE> <LINK>
Update the alarm state.
Positional arguments:
- <ALARM_ID>
- The ID of the alarm.
- <ALARM_STATE>
- ALARM_STATE is one of [UNDETERMINED, OK, ALARM].
- <LIFECYCLE_STATE>
- The lifecycle state of the alarm.
- <LINK>
- A link to an external resource with information about the
alarm.
 
monasca measurement-list
usage: monasca measurement-list [--dimensions <KEY1=VALUE1,KEY2=VALUE2...>]
                                [--endtime <UTC_END_TIME>]
                                [--offset <OFFSET LOCATION>]
                                [--limit <RETURN LIMIT>] [--merge_metrics]
                                <METRIC_NAME> <UTC_START_TIME>
List measurements for the specified metric.
Positional arguments:
- <METRIC_NAME>
- Name of the metric to list measurements.
- <UTC_START_TIME>
- measurements >= UTC time. format:
2014-01-01T00:00:00Z. OR Format: -120 (previous 120
minutes).
Optional arguments:
- --dimensions <KEY1=VALUE1,KEY2=VALUE2...>
- key value pair used to specify a metric dimension.
This can be specified multiple times, or once with
parameters separated by a comma. Dimensions need
quoting when they contain special chars
[&,(,),{,},>,<] that confuse the CLI parser.
- --endtime <UTC_END_TIME>
- measurements <= UTC time. format:
2014-01-01T00:00:00Z.
- --offset <OFFSET LOCATION>
- The offset used to paginate the return data.
- --limit <RETURN LIMIT>
- The amount of data to be returned up to the API
maximum limit.
- --merge_metrics
- Merge multiple metrics into a single result.
 
monasca metric-create
usage: monasca metric-create [--dimensions <KEY1=VALUE1,KEY2=VALUE2...>]
                             [--value-meta <KEY1=VALUE1,KEY2=VALUE2...>]
                             [--time <UNIX_TIMESTAMP>]
                             [--project-id <CROSS_PROJECT_ID>]
                             <METRIC_NAME> <METRIC_VALUE>
Create metric.
Positional arguments:
- <METRIC_NAME>
- Name of the metric to create.
- <METRIC_VALUE>
- Metric value.
Optional arguments:
- --dimensions <KEY1=VALUE1,KEY2=VALUE2...>
- key value pair used to create a metric dimension. This
can be specified multiple times, or once with
parameters separated by a comma. Dimensions need
quoting when they contain special chars
[&,(,),{,},>,<] that confuse the CLI parser.
- --value-meta <KEY1=VALUE1,KEY2=VALUE2...>
- key value pair for extra information about a value.
This can be specified multiple times, or once with
parameters separated by a comma. value_meta need
quoting when they contain special chars
[&,(,),{,},>,<] that confuse the CLI parser.
- --time <UNIX_TIMESTAMP>
- Metric timestamp in milliseconds. Default: current
timestamp.
- --project-id <CROSS_PROJECT_ID>
- The Project ID to create metric on behalf of. Requires
monitoring-delegate role in keystone.
 
monasca metric-create-raw
usage: monasca metric-create-raw <JSON_BODY>
Create metric from raw json body.
Positional arguments:
- <JSON_BODY>
- The raw JSON body in single quotes. See api doc.
 
monasca metric-list
usage: monasca metric-list [--name <METRIC_NAME>]
                           [--dimensions <KEY1=VALUE1,KEY2=VALUE2...>]
                           [--starttime <UTC_START_TIME>]
                           [--endtime <UTC_END_TIME>]
                           [--offset <OFFSET LOCATION>]
                           [--limit <RETURN LIMIT>]
List metrics for this tenant.
Optional arguments:
- --name <METRIC_NAME>
- Name of the metric to list.
- --dimensions <KEY1=VALUE1,KEY2=VALUE2...>
- key value pair used to specify a metric dimension.
This can be specified multiple times, or once with
parameters separated by a comma. Dimensions need
quoting when they contain special chars
[&,(,),{,},>,<] that confuse the CLI parser.
- --starttime <UTC_START_TIME>
- measurements >= UTC time. format:
2014-01-01T00:00:00Z. OR Format: -120 (previous 120
minutes).
- --endtime <UTC_END_TIME>
- measurements <= UTC time. format:
2014-01-01T00:00:00Z.
- --offset <OFFSET LOCATION>
- The offset used to paginate the return data.
- --limit <RETURN LIMIT>
- The amount of data to be returned up to the API
maximum limit.
 
monasca metric-statistics
usage: monasca metric-statistics [--dimensions <KEY1=VALUE1,KEY2=VALUE2...>]
                                 [--endtime <UTC_END_TIME>]
                                 [--period <PERIOD>]
                                 [--offset <OFFSET LOCATION>]
                                 [--limit <RETURN LIMIT>] [--merge_metrics]
                                 <METRIC_NAME> <STATISTICS> <UTC_START_TIME>
List measurement statistics for the specified metric.
Positional arguments:
- <METRIC_NAME>
- Name of the metric to report measurement statistics.
- <STATISTICS>
- Statistics is one or more (separated by commas) of
[AVG, MIN, MAX, COUNT, SUM].
- <UTC_START_TIME>
- measurements >= UTC time. format:
2014-01-01T00:00:00Z. OR Format: -120 (previous 120
minutes).
Optional arguments:
- --dimensions <KEY1=VALUE1,KEY2=VALUE2...>
- key value pair used to specify a metric dimension.
This can be specified multiple times, or once with
parameters separated by a comma. Dimensions need
quoting when they contain special chars
[&,(,),{,},>,<] that confuse the CLI parser.
- --endtime <UTC_END_TIME>
- measurements <= UTC time. format:
2014-01-01T00:00:00Z.
- --period <PERIOD>
- number of seconds per interval (default is 300)
- --offset <OFFSET LOCATION>
- The offset used to paginate the return data.
- --limit <RETURN LIMIT>
- The amount of data to be returned up to the API
maximum limit.
- --merge_metrics
- Merge multiple metrics into a single result.
 
monasca notification-create
usage: monasca notification-create <NOTIFICATION_NAME> <TYPE> <ADDRESS>
Create notification.
Positional arguments:
- <NOTIFICATION_NAME>
- Name of the notification to create.
- <TYPE>
- The notification type. Type must be EMAIL, WEBHOOK, or
PAGERDUTY.
- <ADDRESS>
- A valid EMAIL Address, URL, or SERVICE KEY.
 
monasca notification-delete
usage: monasca notification-delete <NOTIFICATION_ID>
Delete notification.
Positional arguments:
- <NOTIFICATION_ID>
- The ID of the notification.
 
monasca notification-list
usage: monasca notification-list [--offset <OFFSET LOCATION>]
                                 [--limit <RETURN LIMIT>]
List notifications for this tenant.
Optional arguments:
- --offset <OFFSET LOCATION>
- The offset used to paginate the return data.
- --limit <RETURN LIMIT>
- The amount of data to be returned up to the API
maximum limit.
 
monasca notification-show
usage: monasca notification-show <NOTIFICATION_ID>
Describe the notification.
Positional arguments:
- <NOTIFICATION_ID>
- The ID of the notification. If not specified returns all.
 
monasca notification-update
usage: monasca notification-update <NOTIFICATION_ID> <NOTIFICATION_NAME>
                                   <TYPE> <ADDRESS>
Update notification.
Positional arguments:
- <NOTIFICATION_ID>
- The ID of the notification.
- <NOTIFICATION_NAME>
- Name of the notification.
- <TYPE>
- The notification type. Type must be either EMAIL,
WEBHOOK, or PAGERDUTY.
- <ADDRESS>
- A valid EMAIL Address, URL, or SERVICE KEY.