Retrieve an event destination
- PDF of this doc site
Collection of separate PDF docs
Creating your file...
GET /support/ems/destinations/{name}
Introduced In: 9.6
Retrieves event destinations.
Expensive properties
There is an added computational cost to retrieving values for these properties. They are not included by default in GET results and must be explicitly requested using the fields
query parameter.
-
connectivity.*
Related ONTAP commands
-
event notification destination show
-
event notification show
Parameters
Name | Type | In | Required | Description |
---|---|---|---|---|
name |
string |
path |
True |
Destination name |
fields |
array[string] |
query |
False |
Specify the fields to return. |
Response
Status: 200, Ok
Name | Type | Description |
---|---|---|
_links |
||
access_control_role |
Indicates the access control role that created the event destination and is used to control access to the destination based on role-based access control (RBAC) rules. If created by the 'admin' user, the field is unset. |
|
certificate |
Specifies the client-side certificate used by the ONTAP system when mutual authentication is required. This object is only applicable for rest_api type destinations. Both the
|
|
connectivity |
||
destination |
string |
Event destination |
filters |
array[filters] |
|
name |
string |
Destination name. Valid in POST. |
syslog |
||
system_defined |
boolean |
Flag indicating system-defined destinations. |
type |
string |
Type of destination. Valid in POST. |
Example response
{
"_links": {
"self": {
"href": "/api/resourcelink"
}
},
"access_control_role": {
"_links": {
"self": {
"href": "/api/resourcelink"
}
},
"name": "admin"
},
"certificate": {
"_links": {
"self": {
"href": "/api/resourcelink"
}
},
"ca": "VeriSign",
"name": "cert1",
"serial_number": 1234567890
},
"connectivity": {
"errors": [
{
"message": {
"arguments": [
{
"code": "string",
"message": "string"
}
],
"code": "4",
"message": "entry doesn't exist"
},
"node": {
"_links": {
"self": {
"href": "/api/resourcelink"
}
},
"name": "node1",
"uuid": "1cd8a442-86d1-11e0-ae1c-123478563412"
}
}
],
"state": "fail"
},
"destination": "administrator@mycompany.com",
"filters": [
{
"_links": {
"self": {
"href": "/api/resourcelink"
}
},
"name": "important-events"
}
],
"name": "Admin_Email",
"syslog": {
"format": {
"hostname_override": "string",
"message": "string",
"timestamp_override": "string"
},
"port": 514,
"transport": "string"
},
"system_defined": 1,
"type": "email"
}
Error
Status: Default, Error
Name | Type | Description |
---|---|---|
error |
Example error
{
"error": {
"arguments": [
{
"code": "string",
"message": "string"
}
],
"code": "4",
"message": "entry doesn't exist",
"target": "uuid"
}
}
Definitions
See Definitions
href
Name | Type | Description |
---|---|---|
href |
string |
_links
Name | Type | Description |
---|---|---|
self |
access_control_role
Indicates the access control role that created the event destination and is used to control access to the destination based on role-based access control (RBAC) rules. If created by the 'admin' user, the field is unset.
Name | Type | Description |
---|---|---|
_links |
||
name |
string |
Role name |
certificate
Specifies the client-side certificate used by the ONTAP system when mutual authentication is required. This object is only applicable for rest_api type destinations. Both the ca
and serial_number
fields must be specified when configuring a certificate in a PATCH or POST request. The name
field is read-only and cannot be used to configure a client-side certificate.
Name | Type | Description |
---|---|---|
_links |
||
ca |
string |
Client certificate issuing CA |
name |
string |
Certificate name |
serial_number |
string |
Client certificate serial number |
arguments
Name | Type | Description |
---|---|---|
code |
string |
Argument code |
message |
string |
Message argument |
message
Name | Type | Description |
---|---|---|
arguments |
array[arguments] |
Message arguments |
code |
string |
Unique message code. |
message |
string |
User message. |
node
Name | Type | Description |
---|---|---|
_links |
||
name |
string |
|
uuid |
string |
errors
Error object included in the event of connectivity failure.
Name | Type | Description |
---|---|---|
message |
||
node |
connectivity
Name | Type | Description |
---|---|---|
errors |
array[errors] |
A list of errors encountered during connectivity checks. |
state |
string |
Current connectivity state. |
filters
Name | Type | Description |
---|---|---|
_links |
||
name |
string |
format
Name | Type | Description |
---|---|---|
hostname_override |
string |
Syslog Hostname Format Override. The supported hostname formats are no_override (hostname format based on the syslog.format.message property i.e. fqdn if syslog.format.message is rfc_5424, hostname_only if syslog.format.message is legacy_netapp), fqdn (Fully Qualified Domain Name) and hostname_only. |
message |
string |
Syslog Message Format. The supported message formats are legacy_netapp (format: <PRIVAL>TIMESTAMP [HOSTNAME:Event-name:Event-severity]: MSG) and rfc_5424 (format: <PRIVAL>VERSION TIMESTAMP HOSTNAME Event-source - Event-name - MSG). |
timestamp_override |
string |
Syslog Timestamp Format Override. The supported timestamp formats are no_override (timestamp format based on the syslog.format.message property i.e. rfc_3164 if syslog.format.message is legacy_netapp, iso_8601_local_time if syslog.format.message is rfc_5424), rfc_3164 (format: Mmm dd hh:mm:ss), iso_8601_local_time (format: YYYY-MM-DDThh:mm:ss+/-hh:mm) and iso_8601_utc (format: YYYY-MM-DDThh:mm:ssZ). |
syslog
Name | Type | Description |
---|---|---|
format |
||
port |
integer |
Syslog Port. |
transport |
string |
Syslog Transport Protocol. |
error_arguments
Name | Type | Description |
---|---|---|
code |
string |
Argument code |
message |
string |
Message argument |
error
Name | Type | Description |
---|---|---|
arguments |
array[error_arguments] |
Message arguments |
code |
string |
Error code |
message |
string |
Error message |
target |
string |
The target parameter that caused the error. |