POST /api/smart_proxies/:id/import_puppetclasses
Importar as classes puppet do proxy puppet

POST /api/smart_proxies/:smart_proxy_id/environments/:id/import_puppetclasses
Classes de puppet de importação do proxy do puppet para um ambiente

POST /api/environments/:environment_id/smart_proxies/:id/import_puppetclasses
Classes de puppet de importação do proxy do puppet para um ambiente

Parâmentros

Nome parâmetro Descrição
id
requerido

Validations:

  • Must be an identifier, string from 1 to 128 characters containing only alphanumeric characters, space, underscore(_), hypen(-) with no leading or trailing space.

smart_proxy_id
opcional

Validations:

  • Must be String

environment_id
opcional

Validations:

  • Must be String

dryrun
opcional

Validations:

  • Must be 'true' or 'false' or '1' or '0'

except
opcional

Faixa delimitada por vírgulas opcional sendo “nova”, “atualizada” ou “obsoleta” que seja utilizada para limitar as classes importadas de Puppet

Validations:

  • Must be String


GET /api/environments
Listar todos os ambientes

GET /api/puppetclasses/:puppetclass_id/environments
Listar ambientes de uma classe Puppet

GET /api/locations/:location_id/environments
Listar ambientes por localização

GET /api/organizations/:organization_id/environments
Listar ambientes por organização

Parâmentros

Nome parâmetro Descrição
puppetclass_id
opcional

ID da classe puppet

Validations:

  • Must be String

location_id
opcional

Escopo de localizações

Validations:

  • Must be Integer

organization_id
opcional

Escopo de organização

Validations:

  • Must be Integer

search
opcional

filtrar resultados

Validations:

  • Must be String

order
opcional

ordenar resultados

Validations:

  • Must be String

page
opcional

paginar resultados

Validations:

  • Must be String

per_page
opcional

número de entradas por requisições

Validations:

  • Must be String


GET /api/environments/:id
Mostrar um ambiente

Parâmentros

Nome parâmetro Descrição
id
requerido

Validations:

  • Must be an identifier, string from 1 to 128 characters containing only alphanumeric characters, space, underscore(_), hypen(-) with no leading or trailing space.


POST /api/environments
Criar um ambiente

Parâmentros

Nome parâmetro Descrição
environment
requerido

Validations:

  • Must be a Hash

environment[name]
requerido

Validations:

  • Must be String

environment[location_ids]
opcional , nulo permitido

SUBSTITUIR localizações dadas com ids

Validations:

  • Must be an array of any type

environment[organization_ids]
opcional , nulo permitido

SUBSTITUIR organizações dadas com ids

Validations:

  • Must be an array of any type


PUT /api/environments/:id
Atualizar um ambiente

Parâmentros

Nome parâmetro Descrição
id
requerido

Validations:

  • Must be an identifier, string from 1 to 128 characters containing only alphanumeric characters, space, underscore(_), hypen(-) with no leading or trailing space.

environment
requerido

Validations:

  • Must be a Hash

environment[name]
opcional

Validations:

  • Must be String

environment[location_ids]
opcional , nulo permitido

SUBSTITUIR localizações dadas com ids

Validations:

  • Must be an array of any type

environment[organization_ids]
opcional , nulo permitido

SUBSTITUIR organizações dadas com ids

Validations:

  • Must be an array of any type


DELETE /api/environments/:id
Apagar um ambiente

Parâmentros

Nome parâmetro Descrição
id
requerido

Validations:

  • Must be an identifier, string from 1 to 128 characters containing only alphanumeric characters, space, underscore(_), hypen(-) with no leading or trailing space.