Retrieve an event destination
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 |
||
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"
}
},
"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 |
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. |