GET /api/v2/discovery_rules
Elenca tutte le regole per la scoperta

Parametri

Nome parametro Descrizione
location_id
opzionale

Set the current location context for the request

Validations:

  • Must be a Integer

organization_id
opzionale

Set the current organization context for the request

Validations:

  • Must be a Integer

search
opzionale

filtra i risultati

Validations:

  • Must be a String

order
opzionale

ordina risultati

Validations:

  • Must be a String

page
opzionale

paginazione risultati

Validations:

  • Must be a String

per_page
opzionale

numero di voci per richiesta

Validations:

  • Must be a String


GET /api/v2/discovery_rules/:id
Visualizza una regola per la scoperta

Parametri

Nome parametro Descrizione
location_id
opzionale

Set the current location context for the request

Validations:

  • Must be a Integer

organization_id
opzionale

Set the current organization context for the request

Validations:

  • Must be a Integer

id
richiesto

Validations:

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


POST /api/v2/discovery_rules
Crea una regola per la scoperta

Parametri

Nome parametro Descrizione
location_id
opzionale

Set the current location context for the request

Validations:

  • Must be a Integer

organization_id
opzionale

Set the current organization context for the request

Validations:

  • Must be a Integer

discovery_rule
opzionale , consentito nil

Validations:

  • Must be a Hash

discovery_rule[name]
richiesto

rappresenta il nome della regola da mostrare agli utenti

Validations:

  • Must be a String

discovery_rule[search]
richiesto

interrogazione da corrispondere agli host rilevati per una regola particolare

Validations:

  • Must be a String

discovery_rule[hostgroup_id]
richiesto

gruppo di host usato per l'auto provision di un host

Validations:

  • Must be a Integer

discovery_rule[hostname]
opzionale , consentito nil

definisce uno schema per assegnare gli hostname leggibili dall'utente agli host corrispondenti

Validations:

  • Must be a String

discovery_rule[max_count]
opzionale , consentito nil

permette di limitare la quantità massima di host con provisioning per regola

Validations:

  • Must be a Integer

discovery_rule[priority]
opzionale , consentito nil

ordina le regole, i numeri più piccoli hanno maggiore priorità. Deve essere maggiore di zero.

Validations:

  • Must be a Integer

discovery_rule[enabled]
opzionale , consentito nil

il flag viene usato per interrompere momentaneamente le regole

Validations:

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

discovery_rule[location_ids]
richiesto

location ID for provisioned hosts

Validations:

  • Must be an array of any type

discovery_rule[organization_ids]
richiesto

organization ID for provisioned hosts

Validations:

  • Must be an array of any type


PUT /api/v2/discovery_rules/:id
Aggiorna una regola

Parametri

Nome parametro Descrizione
location_id
opzionale

Set the current location context for the request

Validations:

  • Must be a Integer

organization_id
opzionale

Set the current organization context for the request

Validations:

  • Must be a Integer

id
richiesto

Validations:

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

discovery_rule
opzionale , consentito nil

Validations:

  • Must be a Hash

discovery_rule[name]
opzionale

rappresenta il nome della regola da mostrare agli utenti

Validations:

  • Must be a String

discovery_rule[search]
opzionale

interrogazione da corrispondere agli host rilevati per una regola particolare

Validations:

  • Must be a String

discovery_rule[hostgroup_id]
opzionale

gruppo di host usato per l'auto provision di un host

Validations:

  • Must be a Integer

discovery_rule[hostname]
opzionale , consentito nil

definisce uno schema per assegnare gli hostname leggibili dall'utente agli host corrispondenti

Validations:

  • Must be a String

discovery_rule[max_count]
opzionale , consentito nil

permette di limitare la quantità massima di host con provisioning per regola

Validations:

  • Must be a Integer

discovery_rule[priority]
opzionale , consentito nil

ordina le regole, i numeri più piccoli hanno maggiore priorità. Deve essere maggiore di zero.

Validations:

  • Must be a Integer

discovery_rule[enabled]
opzionale , consentito nil

il flag viene usato per interrompere momentaneamente le regole

Validations:

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

discovery_rule[location_ids]
opzionale

location ID for provisioned hosts

Validations:

  • Must be an array of any type

discovery_rule[organization_ids]
opzionale

organization ID for provisioned hosts

Validations:

  • Must be an array of any type


DELETE /api/v2/discovery_rules/:id
Cancella una regola

Parametri

Nome parametro Descrizione
location_id
opzionale

Set the current location context for the request

Validations:

  • Must be a Integer

organization_id
opzionale

Set the current organization context for the request

Validations:

  • Must be a Integer

id
richiesto

Validations:

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