GET /api/v2/discovery_rules
Lister toutes les règles de détection

Paramètres

Nom du paramètre Description
location_id
optionel

Tri par emplacement

Validations:

  • Must be a Integer

organization_id
optionel

Tri par organisation

Validations:

  • Must be a Integer

search
optionel

filtrer les résultats

Validations:

  • Must be a String

order
optionel

trier les résultats

Validations:

  • Must be a String

page
optionel

paginer les résultats

Validations:

  • Must be a String

per_page
optionel

nombre d'entrées par requête

Validations:

  • Must be a String


GET /api/v2/discovery_rules/:id
Afficher une règle de détection

Paramètres

Nom du paramètre Description
location_id
optionel

Tri par emplacement

Validations:

  • Must be a Integer

organization_id
optionel

Tri par organisation

Validations:

  • Must be a Integer

id
requis

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
Créer une règle de détection

Paramètres

Nom du paramètre Description
location_id
optionel

Tri par emplacement

Validations:

  • Must be a Integer

organization_id
optionel

Tri par organisation

Validations:

  • Must be a Integer

discovery_rule
optionel , nil autorisé

Validations:

  • Must be a Hash

discovery_rule[name]
requis

représente le nom de la règle affiché aux utilisateurs

Validations:

  • Must be a String

discovery_rule[search]
requis

requête pour faire correspondre les hôtes détectés à une règle particulière

Validations:

  • Must be a String

discovery_rule[hostgroup_id]
requis

le groupe d'hôtes qui est utilisé pour l'auto provisioning d'un hôte

Validations:

  • Must be a Integer

discovery_rule[hostname]
optionel , nil autorisé

défini un modèle pour assigner des noms d'hôtes humainement lisibles aux hôtes qui correspondent

Validations:

  • Must be a String

discovery_rule[max_count]
optionel , nil autorisé

active la limite maximale d'hôtes qui peuvent être provisionnés par règle

Validations:

  • Must be a Integer

discovery_rule[priority]
optionel , nil autorisé

positionne les règles dans l'ordre, les numéros les plus faibles en premier. Doit être supérieur à zéro

Validations:

  • Must be a Integer

discovery_rule[enabled]
optionel , nil autorisé

drapeau utilisé pour temporairement désactiver les règles

Validations:

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

discovery_rule[location_ids]
requis

location ID for provisioned hosts

Validations:

  • Must be an array of any type

discovery_rule[organization_ids]
requis

organization ID for provisioned hosts

Validations:

  • Must be an array of any type


PUT /api/v2/discovery_rules/:id
Mettez une règle à jour

Paramètres

Nom du paramètre Description
location_id
optionel

Tri par emplacement

Validations:

  • Must be a Integer

organization_id
optionel

Tri par organisation

Validations:

  • Must be a Integer

id
requis

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
optionel , nil autorisé

Validations:

  • Must be a Hash

discovery_rule[name]
optionel

représente le nom de la règle affiché aux utilisateurs

Validations:

  • Must be a String

discovery_rule[search]
optionel

requête pour faire correspondre les hôtes détectés à une règle particulière

Validations:

  • Must be a String

discovery_rule[hostgroup_id]
optionel

le groupe d'hôtes qui est utilisé pour l'auto provisioning d'un hôte

Validations:

  • Must be a Integer

discovery_rule[hostname]
optionel , nil autorisé

défini un modèle pour assigner des noms d'hôtes humainement lisibles aux hôtes qui correspondent

Validations:

  • Must be a String

discovery_rule[max_count]
optionel , nil autorisé

active la limite maximale d'hôtes qui peuvent être provisionnés par règle

Validations:

  • Must be a Integer

discovery_rule[priority]
optionel , nil autorisé

positionne les règles dans l'ordre, les numéros les plus faibles en premier. Doit être supérieur à zéro

Validations:

  • Must be a Integer

discovery_rule[enabled]
optionel , nil autorisé

drapeau utilisé pour temporairement désactiver les règles

Validations:

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

discovery_rule[location_ids]
optionel

location ID for provisioned hosts

Validations:

  • Must be an array of any type

discovery_rule[organization_ids]
optionel

organization ID for provisioned hosts

Validations:

  • Must be an array of any type


DELETE /api/v2/discovery_rules/:id
Supprimer une règle

Paramètres

Nom du paramètre Description
location_id
optionel

Tri par emplacement

Validations:

  • Must be a Integer

organization_id
optionel

Tri par organisation

Validations:

  • Must be a Integer

id
requis

Validations:

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