Примеры

POST /api/ptables/import
{
  "ptable": {
    "name": "ptable824",
    "template": "b"
  }
}
201
{
  "template": "b",
  "name": "ptable824",
  "id": 1007981749,
  "snippet": false,
  "description": null,
  "template_kind_id": null,
  "created_at": "2019-11-07T09:07:18.340Z",
  "updated_at": "2019-11-07T09:07:18.356Z",
  "locked": false,
  "default": false,
  "vendor": null,
  "os_family": "Redhat"
}

Параметры

Имя параметра Описание
location_id
необязательно

Set the current location context for the request

Validations:

  • Must be a Integer

organization_id
необязательно

Set the current organization context for the request

Validations:

  • Must be a Integer

ptable
обязательно

Validations:

  • Must be a Hash

ptable[name]
необязательно

имя шаблона

Validations:

  • Must be a String

ptable[template]
необязательно

template contents including metadata

Validations:

  • Must be a String

ptable[location_ids]
необязательно , nil разрешен

ЗАМЕСТИТЬ местоположения с заданным кодом

Validations:

  • Must be an array of any type

ptable[organization_ids]
необязательно , nil разрешен

ЗАМЕСТИТЬ организации с заданным кодом

Validations:

  • Must be an array of any type

options
необязательно

Validations:

  • Must be a Hash

options[force]
необязательно , nil разрешен

use if you want update locked templates

Validations:

  • Must be one of: true, false, 1, 0.

options[associate]
необязательно , nil разрешен

determines when the template should associate objects based on metadata, new means only when new template is being created, always means both for new and existing template which is only being updated, never ignores metadata

Validations:

  • Must be one of: new, always, never.

options[lock]
необязательно , nil разрешен

lock imported templates (false by default)

Validations:

  • Must be one of: true, false, 1, 0.

options[default]
необязательно , nil разрешен

makes the template default meaning it will be automatically associated with newly created organizations and locations (false by default)

Validations:

  • Must be one of: true, false, 1, 0.