Lists categories for all event source types, or, if specified, for a specified source type. You can see a list of the event categories and source types in Working with Events and Notifications in the Database Migration Service User Guide.
See also: AWS API Documentation
See ‘aws help’ for descriptions of global parameters.
describe-event-categories
[--source-type <value>]
[--filters <value>]
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
--source-type
(string)
The type of DMS resource that generates events.
Valid values: replication-instance | replication-task
--filters
(list)
Filters applied to the event categories.
(structure)
Identifies the name and value of a filter object. This filter is used to limit the number and type of DMS objects that are returned for a particular
Describe*
call or similar operation. Filters are used as an optional parameter for certain API operations.Name -> (string)
The name of the filter as specified for a
Describe*
or similar operation.Values -> (list)
The filter value, which can specify one or more values used to narrow the returned results.
(string)
Shorthand Syntax:
Name=string,Values=string,string ...
JSON Syntax:
[
{
"Name": "string",
"Values": ["string", ...]
}
...
]
--cli-input-json
| --cli-input-yaml
(string)
Reads arguments from the JSON string provided. The JSON string follows the format provided by --generate-cli-skeleton
. If other arguments are provided on the command line, those values will override the JSON-provided values. It is not possible to pass arbitrary binary values using a JSON-provided value as the string will be taken literally. This may not be specified along with --cli-input-yaml
.
--generate-cli-skeleton
(string)
Prints a JSON skeleton to standard output without sending an API request. If provided with no value or the value input
, prints a sample input JSON that can be used as an argument for --cli-input-json
. Similarly, if provided yaml-input
it will print a sample input YAML that can be used with --cli-input-yaml
. If provided with the value output
, it validates the command inputs and returns a sample output JSON for that command. The generated JSON skeleton is not stable between versions of the AWS CLI and there are no backwards compatibility guarantees in the JSON skeleton generated.
See ‘aws help’ for descriptions of global parameters.
Note
To use the following examples, you must have the AWS CLI installed and configured. See the Getting started guide in the AWS CLI User Guide for more information.
Unless otherwise stated, all examples have unix-like quotation rules. These examples will need to be adapted to your terminal’s quoting rules. See Using quotation marks with strings in the AWS CLI User Guide .
To describe event categories
The following describe-event-categories
example lists the available event categories.
aws dms describe-event-categories
Output:
{
"EventCategoryGroupList": [
{
"SourceType": "replication-instance",
"EventCategories": [
"low storage",
"configuration change",
"maintenance",
"deletion",
"creation",
"failover",
"failure"
]
},
{
"SourceType": "replication-task",
"EventCategories": [
"configuration change",
"state change",
"deletion",
"creation",
"failure"
]
}
]
}
For more information, see Working with Events and Notifications in the AWS Database Migration Service User Guide.
EventCategoryGroupList -> (list)
A list of event categories.
(structure)
Lists categories of events subscribed to, and generated by, the applicable DMS resource type. This data type appears in response to the `
DescribeEventCategories
https://docs.aws.amazon.com/dms/latest/APIReference/API_EventCategoryGroup.html`__ action.SourceType -> (string)
The type of DMS resource that generates events.
Valid values: replication-instance | replication-server | security-group | replication-task
EventCategories -> (list)
A list of event categories from a source type that you’ve chosen.
(string)