Skip to main content

Create a new IP to hostname mapping

Contributors

POST /name-services/local-hosts

Introduced In: 9.10

Creates a new IP to hostname mapping.

Required properties

  • owner.uuid or owner.name - Existing SVM in which to create IP to host mapping.

  • address - IPv4/IPv6 address in dotted form.

  • hostname - Canonical hostname.

  • vserver services name-service dns hosts create

Parameters

Name Type In Required Description

return_records

boolean

query

False

The default is false. If set to true, the records are returned.

  • Default value:

Request Body

Name Type Description

_links

_links

address

string

IPv4/IPv6 address in dotted form.

aliases

array[string]

The list of aliases.

hostname

string

Canonical hostname.

owner

owner

SVM, applies only to SVM-scoped objects.

scope

string

Scope of the entity. Set to "cluster" for cluster owned objects and to "svm" for SVM owned objects.

Example request
{
  "_links": {
    "self": {
      "href": "/api/resourcelink"
    }
  },
  "address": "123.123.123.123",
  "aliases": [
    "host1.sales.foo.com",
    "host2.sakes.foo.com"
  ],
  "hostname": "host.sales.foo.com",
  "owner": {
    "_links": {
      "self": {
        "href": "/api/resourcelink"
      }
    },
    "name": "svm1",
    "uuid": "02c9e252-41be-11e9-81d5-00a0986138f7"
  },
  "scope": "cluster"
}

Response

Status: 201, Created

Headers

Name Description Type

Location

Useful for tracking the resource location

string

Error

Status: Default

ONTAP Error Response Codes

Error Code Description

1377682

IPv6 is not enabled in the cluster.

1966253

IPv6 is not enabled in the cluster. Enable IPv6 using command "network options ipv6 modify -enabled true" and try again.

2621706

The specified owner UUID is incorrect for the specified owner name.

8912896

Only admin or data Vservers allowed.

23724055

Internal error. Configuration for Vserver failed. Verify that the cluster is healthy, then try the command again. For further assistance, contact technical support.

Also see the table of common errors in the Response body overview section of this documentation.

Name Type Description

error

returned_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

Name Type Description

self

href

owner

SVM, applies only to SVM-scoped objects.

Name Type Description

_links

_links

name

string

The name of the SVM. This field cannot be specified in a PATCH method.

uuid

string

The unique identifier of the SVM. This field cannot be specified in a PATCH method.

local_host

Name Type Description

_links

_links

address

string

IPv4/IPv6 address in dotted form.

aliases

array[string]

The list of aliases.

hostname

string

Canonical hostname.

owner

owner

SVM, applies only to SVM-scoped objects.

scope

string

Scope of the entity. Set to "cluster" for cluster owned objects and to "svm" for SVM owned objects.

error_arguments

Name Type Description

code

string

Argument code

message

string

Message argument

returned_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.