Retrieves the autosupport configuration of the cluster and if requested, returns any connectivity issues with the autosupport configuration<p/>
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](docs-docs-requesting-specific-fields) to learn more
* issues
related ontap commands
* system node autosupport show -instance
* system node autosupport check show-details
# learn more
* [doc /support/autosupport](#docs-support-support_autosupport)
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 email address from which the AutoSupport messages are sent. |
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 name of the mail server(s) used to deliver AutoSupport messages via SMTP. |
partner_addresses |
array[string] |
The list of partner address(es). |
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 email address(es) 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@netapp.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@eng.netapp.com",
"user2@eng.netapp.com"
],
"proxy_url": "https://proxy.company.com",
"to": [
"example1@netapp.com",
"example2@netapp.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. |