Exemplos

POST /api/ptables/import
{
  "ptable": {
    "name": "ptable212",
    "template": "b"
  }
}
201
{
  "template": "b",
  "name": "ptable212",
  "id": 1007981800,
  "snippet": false,
  "template_kind_id": null,
  "created_at": "2019-09-11T14:34:42.858Z",
  "updated_at": "2019-09-11T14:34:42.873Z",
  "locked": false,
  "default": false,
  "vendor": null,
  "os_family": "Redhat"
}

Parâmentros

Nome parâmetro Descrição
location_id
opcional

Escopo de localizações

Validations:

  • Must be a Integer

organization_id
opcional

Escopo de organização

Validations:

  • Must be a Integer

ptable
requerido

Validations:

  • Must be a Hash

ptable[name]
opcional

nome do modelo

Validations:

  • Must be a String

ptable[template]
opcional

conteúdos do modelo incluindo metadados

Validations:

  • Must be a String

ptable[location_ids]
opcional , nulo permitido

SUBSTITUIR localizações dadas com ids

Validations:

  • Must be an array of any type

ptable[organization_ids]
opcional , nulo permitido

SUBSTITUIR organizações dadas com ids

Validations:

  • Must be an array of any type

options
opcional

Validations:

  • Must be a Hash

options[force]
opcional , nulo permitido

use se você deseja atualizar modelos bloquados

Validations:

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

options[associate]
opcional , nulo permitido

determina quando o modelo deve associar objetos com base nos metadados. Novo significa somente quando um novo modelo está sendo criado; Sempre é para modelos novos e existentes que somente estão sendo atualizados; nunca ignora os metadados.

Validations:

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

options[lock]
opcional , nulo permitido

bloquear modelos importados (falso por padrão)

Validations:

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

options[default]
opcional , nulo permitido

faz o padrão do modelo, o que significa que ele será automaticamente associado a organizações e locais criados recentemente (falso por padrão)

Validations:

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