Create the NIS configuration for the cluster
POST /security/authentication/cluster/nis
The cluster can have one NIS server configuration. Specify the NIS domain and NIS servers as input. Domain name and servers fields cannot be empty. Both FQDNs and IP addresses are supported for the 'servers' field. IPv6 must be enabled if IPv6 family addresses are specified in the 'servers' field. A maximum of ten NIS servers are supported.
Learn more
Request Body
| Name | Type | Description |
|---|---|---|
_links |
||
bound_servers |
array[string] |
|
domain |
string |
The NIS domain to which this configuration belongs. |
servers |
array[string] |
A list of hostnames or IP addresses of NIS servers used by the NIS domain configuration. |
Example request
{
"_links": {
"self": {
"href": "/api/resourcelink"
}
},
"bound_servers": [
"string"
],
"domain": "string",
"servers": [
"string"
]
}
Response
Status: 201, Created
| Name | Type | Description |
|---|---|---|
_links |
||
num_records |
integer |
Number of NIS domain records. |
records |
array[cluster_nis_service] |
Example response
{
"_links": {
"next": {
"href": "/api/resourcelink"
},
"self": {
"href": "/api/resourcelink"
}
},
"records": [
{
"_links": {
"self": {
"href": "/api/resourcelink"
}
},
"bound_servers": [
"string"
],
"domain": "string",
"servers": [
"string"
]
}
]
}
Error
Status: Default
ONTAP Error Response Codes
| Error Code | Description |
|---|---|
1966253 |
IPv6 is not enabled in the cluster |
3276964 |
NIS domain name or NIS server domain is too long. The maximum supported for domain name is 64 characters and the maximum supported for NIS server domain is 255 characters |
3276933 |
A maximum of 10 NIS servers can be configured per SVM |
23724109 |
DNS resolution failed for one or more specified servers |
23724112 |
DNS resolution failed due to an internal error. Contact technical support if this issue persists |
23724132 |
DNS resolution failed for all the specified servers |
23724130 |
Cannot use an IPv6 name server address because there are no IPv6 LIFs |
| 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 |
cluster_nis_service
| Name | Type | Description |
|---|---|---|
_links |
||
bound_servers |
array[string] |
|
domain |
string |
The NIS domain to which this configuration belongs. |
servers |
array[string] |
A list of hostnames or IP addresses of NIS servers used by the NIS domain configuration. |
_links
| Name | Type | Description |
|---|---|---|
next |
||
self |
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. |