Retrieve the AutoSupport configuration
GET /support/autosupport
Retrieves the AutoSupport configuration of the cluster and if requested, returns any connectivity issues with the AutoSupport configuration.
Important note:
-
The issues field consists of a list of objects containing details of the node that has a connectivity issue, the issue description, and corrective action you can take to address the issue. When not empty, this indicates a connection issue to the HTTP/S, SMTP, or AutoSupport On Demand server.
Expensive properties
There is an added 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. See DOC Requesting specific fields to learn more.
-
issues
Related ONTAP commands
-
system node autosupport show -instance
-
system node autosupport check show-details
Learn more
Parameters
Name | Type | In | Required | Description |
---|---|---|---|---|
fields |
array[string] |
query |
False |
Specify the fields to return. |
Response
Status: 200, Ok
Name | Type | Description |
---|---|---|
contact_support |
boolean |
Specifies whether to send the AutoSupport messages to vendor support. |
enabled |
boolean |
Specifies whether the AutoSupport daemon is enabled. When this setting is disabled, delivery of all AutoSupport messages is turned off. |
from |
string |
The e-mail address from which the AutoSupport messages are sent. To generate node-specific 'from' addresses, enable '-node-specific-from' parameter via ONTAP CLI.
|
is_minimal |
boolean |
Specifies whether the system information is collected in compliant form, to remove private data or in complete form, to enhance diagnostics. |
issues |
array[autosupport_issues] |
A list of nodes in the cluster with connectivity issues to HTTP/SMTP/AOD AutoSupport destinations along with the corresponding error descriptions and corrective actions. |
mail_hosts |
array[string] |
The names of the mail servers used to deliver AutoSupport messages via SMTP. |
partner_addresses |
array[string] |
The list of partner addresses. |
proxy_url |
string |
Proxy server for AutoSupport message delivery via HTTP/S. Optionally specify a username/password for authentication with the proxy server. |
to |
array[string] |
The e-mail addresses to which the AutoSupport messages are sent. |
transport |
string |
The name of the transport protocol used to deliver AutoSupport messages. |
Example response
{
"contact_support": 1,
"enabled": 1,
"from": "postmaster@example.com",
"is_minimal": 1,
"issues": [
{
"corrective_action": {
"code": "53149746",
"message": "Check the hostname of the SMTP server"
},
"issue": {
"code": "53149746",
"message": "SMTP connectivity check failed for destination: mailhost. Error: Could not resolve host - 'mailhost'"
},
"node": {
"_links": {
"self": {
"href": "/api/resourcelink"
}
},
"name": "node1",
"uuid": "1cd8a442-86d1-11e0-ae1c-123478563412"
}
}
],
"mail_hosts": [
"mailhost1.example.com",
"mailhost2.example.com"
],
"partner_addresses": [
"user1@partner.com",
"user2@partner.com"
],
"proxy_url": "https://proxy.company.com",
"to": [
"user1@example.com",
"user2@example.com"
],
"transport": "smtp"
}
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
autosupport_connectivity_corrective_action
Name | Type | Description |
---|---|---|
code |
string |
Corrective action code |
message |
string |
Corrective action message. The corrective action might contain commands which needs to be executed on the ONTAP CLI.
|
autosupport_connectivity_issue
Name | Type | Description |
---|---|---|
code |
string |
Error code |
message |
string |
Error message |
href
Name | Type | Description |
---|---|---|
href |
string |
_links
Name | Type | Description |
---|---|---|
self |
node
Name | Type | Description |
---|---|---|
_links |
||
name |
string |
|
uuid |
string |
autosupport_issues
Name | Type | Description |
---|---|---|
corrective_action |
||
issue |
||
node |
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. |