cloudwatch

cloudwatch alarm alarm-history

Usage

usage: -c cloudwatch alarm alarm-history [-h]
                                      [-f {adaptive_table,json,shell,table,value,yaml}]
                                      [-c COLUMN]
                                      [-m [NAME=VALUE [NAME=VALUE ...]]]
                                      [--max-width <integer>] [--noindent]
                                      [--prefix PREFIX]
                                      [--sorting-by SORTING_BY]
                                      [--marker MARKER] [--limit LIMIT]
                                      [--alarm-name ALARM_NAME]
                                      [--start-date START_DATE]
                                      [--end-date END_DATE]
                                      [--history-item-type HISTORY_ITEM_TYPE]
                                      [--order ORDER]

Description

Get alarm history.

Return

Returns dict: Alarm history

Optional

 optional arguments:
-h, --help            show this help message and exit
--sorting-by SORTING_BY
                      The field by which to sort
--marker MARKER       Specify the first entity that you wan to retrieve
--limit LIMIT         Specify the number of entities that you want to retrieve
--alarm-name ALARM_NAME
                      The name for the alarm. The maximum length is 255 characters
--start-date START_DATE
                      The starting date to retrieve alarm history
--end-date END_DATE   The ending date to retrieve alarm history
--history-item-type HISTORY_ITEM_TYPE
                      The type of alarm history item. Valid values are-
                      configuration_update, state_update, action
--order ORDER         The sorting order for get response, Default value: ascending

cloudwatch alarm create

Usage

usage: -c cloudwatch alarm create [-h]
                               [-f {adaptive_table,json,shell,table,value,yaml}]
                               [-c COLUMN]
                               [-m [NAME=VALUE [NAME=VALUE ...]]]
                               [--max-width <integer>] [--noindent]
                               [--prefix PREFIX] [--dimensions DIMENSIONS]
                               [--evaluation-periods EVALUATION_PERIODS]
                               [--ok-actions OK_ACTIONS] [--unit UNIT]
                               [--actions-enabled ACTIONS_ENABLED]
                               [--description DESCRIPTION]
                               [--alarm-actions ALARM_ACTIONS]
                               [--project-id PROJECT_ID]
                               [--insufficient-data-actions INSUFFICIENT_DATA_ACTIONS]
                               [--extended-statistic EXTENDED_STATISTIC]
                               [--evaluate-low-sample-count-percentile EVALUATE_LOW_SAMPLE_COUNT_PERCENTILE]
                               [--treat-missing-data TREAT_MISSING_DATA]
                               [--namespace NAMESPACE]
                               [--datapoints-to-alarm DATAPOINTS_TO_ALARM]
                               name metric_name comparison_operator period
                               threshold statistic

Description

Creates a new alarm object.

Return

Returns dict: Created record

Optional

 optional arguments:
-h, --help            show this help message and exit
--dimensions DIMENSIONS
                      The dimensions for the metric associated with the alarm. Examples
                      (list) --
                      The dimensions for the metric associated with the alarm
                      (dict) --
                      Expands the identity of a metric
                      Name (string) --
                      The name of the dimension
                      Value (string) --
                      The value representing the dimension measurement
--evaluation-periods EVALUATION_PERIODS
                      The number of periods over which data is compared to the specified threshold (default 1)
--ok-actions OK_ACTIONS
                      The actions to execute when this alarm transitions to the OK state from any other state
                      (list) --
                      actions
                      (dict) --
                      Expands the identity of a action
                      type (string/enum) --
                      - sns
                      - autoscaling
                      id (string/uuid) --
                      (string) -- id of type
--unit UNIT           The unit of the metric associated with the alarm.(TODO add options)
--actions-enabled ACTIONS_ENABLED
                      Indicates whether actions should be executed during any changes to the alarm state
--description DESCRIPTION
                      Alarm description
--alarm-actions ALARM_ACTIONS
                      List of alarm actions
                      (list) --
                      actions
                      (dict) --
                      Expands the identity of a action
                      type (string/enum) --
                      - sns
                      - autoscaling
                      id (string/uuid) --
                      (string) -- id of type
--project-id PROJECT_ID
                      Project id
--insufficient-data-actions INSUFFICIENT_DATA_ACTIONS
                      List of insufficient data actions
                      (list) --
                      actions
                      (dict) --
                      Expands the identity of a action
                      type (string/enum) --
                      - sns
                      - autoscaling
                      id (string/uuid) --
                      (string) -- id of type
--extended-statistic EXTENDED_STATISTIC
                      Add description
--evaluate-low-sample-count-percentile EVALUATE_LOW_SAMPLE_COUNT_PERCENTILE
                      No usage
--treat-missing-data TREAT_MISSING_DATA
                      How to treat missing data
--namespace NAMESPACE
                      Namespace for what alarm was created
--datapoints-to-alarm DATAPOINTS_TO_ALARM
                      The number of datapoints that must be breaching to trigger the alarm

cloudwatch alarm delete

Usage

usage: -c cloudwatch alarm delete [-h]
                               [-f {adaptive_table,json,shell,table,value,yaml}]
                               [-c COLUMN]
                               [-m [NAME=VALUE [NAME=VALUE ...]]]
                               [--max-width <integer>] [--noindent]
                               [--prefix PREFIX]
                               alarm_id

Description

Deletes a single alarm object based on the ID supplied.

Return

None

Optional

 optional arguments:
-h, --help            show this help message and exit

cloudwatch alarm disable-actions

Usage

usage: -c cloudwatch alarm disable-actions [-h]
                                        [-f {adaptive_table,json,shell,table,value,yaml}]
                                        [-c COLUMN]
                                        [-m [NAME=VALUE [NAME=VALUE ...]]]
                                        [--max-width <integer>]
                                        [--noindent] [--prefix PREFIX]
                                        --alarms [--alarms ...]

Description

Disable actions for given alarms.

Return

None

Optional

 optional arguments:
-h, --help            show this help message and exit

cloudwatch alarm enable-actions

Usage

usage: -c cloudwatch alarm enable-actions [-h]
                                       [-f {adaptive_table,json,shell,table,value,yaml}]
                                       [-c COLUMN]
                                       [-m [NAME=VALUE [NAME=VALUE ...]]]
                                       [--max-width <integer>] [--noindent]
                                       [--prefix PREFIX]
                                       --alarms [--alarms ...]

Description

Disable actions for given alarms.

Return

None

Optional

 optional arguments:
-h, --help            show this help message and exit

cloudwatch alarm get

Usage

usage: -c cloudwatch alarm get [-h]
                            [-f {adaptive_table,json,shell,table,value,yaml}]
                            [-c COLUMN] [-m [NAME=VALUE [NAME=VALUE ...]]]
                            [--max-width <integer>] [--noindent]
                            [--prefix PREFIX]
                            alarm_id

Description

Returns a alarm based on a alarm ID.

Return

Returns dict: Alarm response

Optional

 optional arguments:
-h, --help            show this help message and exit

cloudwatch alarm list

Usage

usage: -c cloudwatch alarm list [-h]
                             [-f {adaptive_table,csv,json,table,value,yaml}]
                             [-c COLUMN] [-m [NAME=VALUE [NAME=VALUE ...]]]
                             [--max-width <integer>] [--noindent]
                             [--quote {all,minimal,none,nonnumeric}]
                             [--sort-by SORT_BY] [--order ORDER]
                             [--marker MARKER] [--limit LIMIT]
                             [--project-id PROJECT_ID]
                             [--alarm-names [ALARM_NAMES [ALARM_NAMES ...]]]
                             [--alarm-name-prefix ALARM_NAME_PREFIX]
                             [--action-prefix ACTION_PREFIX]
                             [--state STATE]
                             [--alarm-ids [ALARM_IDS [ALARM_IDS ...]]]
                             [--kwargs KWARGS]

Description

Returns all alarm objects.

Return

None

Optional

 optional arguments:
-h, --help            show this help message and exit
--sort-by SORT_BY     Sort by field
--order ORDER         Order for return result "ascending" or "descending"
--marker MARKER       Offset for next call
--limit LIMIT         Max number of metrics to return
--project-id PROJECT_ID
                      Project if
--alarm-names [ALARM_NAMES [ALARM_NAMES ...]]
                      Names of the alarms to filter by
--alarm-name-prefix ALARM_NAME_PREFIX
                      Prefix of alarm names
--action-prefix ACTION_PREFIX
                      Actions prefix
--state STATE         Filter by state
--alarm-ids [ALARM_IDS [ALARM_IDS ...]]
                      List of alarm ids
--kwargs KWARGS       Extra arguments, a dict as a JSON string

cloudwatch alarm set-state

Usage

usage: -c cloudwatch alarm set-state [-h]
                                  [-f {adaptive_table,json,shell,table,value,yaml}]
                                  [-c COLUMN]
                                  [-m [NAME=VALUE [NAME=VALUE ...]]]
                                  [--max-width <integer>] [--noindent]
                                  [--prefix PREFIX]
                                  [--state-reason-data STATE_REASON_DATA]
                                  alarm_id state state_reason

Description

Change state of alarm.

Return

Returns dict: Updated record

Optional

 optional arguments:
-h, --help            show this help message and exit
--state-reason-data STATE_REASON_DATA
                      State reason data

cloudwatch alarm update

Usage

usage: -c cloudwatch alarm update [-h]
                               [-f {adaptive_table,json,shell,table,value,yaml}]
                               [-c COLUMN]
                               [-m [NAME=VALUE [NAME=VALUE ...]]]
                               [--max-width <integer>] [--noindent]
                               [--prefix PREFIX] [--fields FIELDS]
                               alarm_id

Description

Creates a new alarm object.

Return

Returns dict: Updated record

Optional

 optional arguments:
-h, --help            show this help message and exit
--fields FIELDS       Extra arguments, a dict as a JSON string

cloudwatch metric list

Usage

usage: -c cloudwatch metric list [-h]
                              [-f {adaptive_table,csv,json,table,value,yaml}]
                              [-c COLUMN]
                              [-m [NAME=VALUE [NAME=VALUE ...]]]
                              [--max-width <integer>] [--noindent]
                              [--quote {all,minimal,none,nonnumeric}]
                              [--order ORDER] [--limit LIMIT]
                              [--sort-by SORT_BY]
                              [--metric-name METRIC_NAME]
                              [--namespace NAMESPACE]
                              [--dimensions DIMENSIONS] [--kwargs KWARGS]

Description

List of possible metrics.

Return

None

Optional

 optional arguments:
-h, --help            show this help message and exit
--order ORDER         Order for return result "ascending" or "descending"
--limit LIMIT         Max number of metrics to return
--sort-by SORT_BY     Sort by field
--metric-name METRIC_NAME
                      Metric name to filter by
--namespace NAMESPACE
                      Namespace to filter by
--dimensions DIMENSIONS
                      Dimension to filter by. Must be list of dicts as [{"name": <name>, "value": <value>}]
--kwargs KWARGS       Extra arguments, a dict as a JSON string