GET /api/operatingsystems
Afficher tous les systèmes d'exploitation

GET /api/architectures/:architecture_id/operatingsystems
Afficher tous les systèmes d'exploitation pour les architectures imbriquées

GET /api/media/:medium_id/operatingsystems
Afficher tous les systèmes d'exploitation pour les media imbriqués

GET /api/ptables/:ptable_id/operatingsystems
Afficher tous les systèmes d'exploitation pour les tables de partitions imbriquées

GET /api/provisioning_templates/:provisioning_template_id/operatingsystems
Afficher tous les systèmes d'exploitation pour les modèles de provisioning imbriqués

Paramètres

Nom du paramètre Description
location_id
optionel

Set the current location context for the request

Validations:

  • Must be a Integer

organization_id
optionel

Set the current organization context for the request

Validations:

  • Must be a Integer

architecture_id
optionel

ID de l'architecture

Validations:

  • Must be a String

medium_id
optionel

ID du medium

Validations:

  • Must be a String

ptable_id
optionel

ID de la table de partition

Validations:

  • Must be a String

provisioning_template_id
optionel

ID du modèle

Validations:

  • Must be a String

os_parameters_attributes
optionel

Tableau des paramètres

Validations:

  • Must be an Array of nested elements

os_parameters_attributes[name]
requis

Nom du paramêtre

Validations:

  • Must be a String

os_parameters_attributes[value]
requis

Valeur du paramètre

Validations:

  • Must be a String

search
optionel

filtrer les résultats

Validations:

  • Must be a String

order
optionel

Champ et sens de tri, ex: 'id DESC'

Validations:

  • Must be a String

page
optionel

Numéro de la page, commençant par 1

Validations:

  • Must be a number.

per_page
optionel

Nombre de résultats par page à renvoyer

Validations:

  • Must be a number.

Rechercher les champs

Nom du champ Type Valeurs possibles
architecture
description
family
major
medium
minor
name
params
template
title

GET /api/operatingsystems/:id
Afficher un système d'exploitation

Paramètres

Nom du paramètre Description
location_id
optionel

Set the current location context for the request

Validations:

  • Must be a Integer

organization_id
optionel

Set the current organization context for the request

Validations:

  • Must be a Integer

id
requis

Validations:

  • Must be a String

show_hidden_parameters
optionel

Afficher les valeurs de paramètre masquées

Validations:

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


POST /api/operatingsystems
Créer un système d'exploitation

Paramètres

Nom du paramètre Description
location_id
optionel

Set the current location context for the request

Validations:

  • Must be a Integer

organization_id
optionel

Set the current organization context for the request

Validations:

  • Must be a Integer

operatingsystem
requis

Validations:

  • Must be a Hash

operatingsystem[name]
requis

Validations:

  • Must match regular expression /\A(\S+)\Z/.

operatingsystem[major]
requis

Validations:

  • Must be a String

operatingsystem[minor]
optionel , nil autorisé

Validations:

  • Must be a String

operatingsystem[description]
optionel , nil autorisé

Validations:

  • Must be a String

operatingsystem[family]
optionel , nil autorisé

Validations:

  • Must be a String

operatingsystem[release_name]
optionel , nil autorisé

Validations:

  • Must be a String

operatingsystem[os_parameters_attributes]
optionel , nil autorisé

Tableau des paramètres

Validations:

  • Must be an Array of nested elements

operatingsystem[os_parameters_attributes][name]
requis

Nom du paramêtre

Validations:

  • Must be a String

operatingsystem[os_parameters_attributes][value]
requis

Valeur du paramètre

Validations:

  • Must be a String

operatingsystem[password_hash]
optionel , nil autorisé

Root password hash function to use

Validations:

  • Must be one of: SHA256, SHA512, Base64, Base64-Windows, MD5.

operatingsystem[architecture_ids]
optionel , nil autorisé

ID des architectures associées

Validations:

  • Must be an array of any type

operatingsystem[provisioning_template_ids]
optionel , nil autorisé

ID des modèles de provisioning associés

Validations:

  • Must be an array of any type

operatingsystem[medium_ids]
optionel , nil autorisé

ID des médias associés

Validations:

  • Must be an array of any type

operatingsystem[ptable_ids]
optionel , nil autorisé

ID des tables de partitions associées

Validations:

  • Must be an array of any type


PUT /api/operatingsystems/:id
Mettre à jour un système d'exploitation

Paramètres

Nom du paramètre Description
location_id
optionel

Set the current location context for the request

Validations:

  • Must be a Integer

organization_id
optionel

Set the current organization context for the request

Validations:

  • Must be a Integer

id
requis

Validations:

  • Must be a String

operatingsystem
requis

Validations:

  • Must be a Hash

operatingsystem[name]
optionel

Validations:

  • Must match regular expression /\A(\S+)\Z/.

operatingsystem[major]
optionel

Validations:

  • Must be a String

operatingsystem[minor]
optionel , nil autorisé

Validations:

  • Must be a String

operatingsystem[description]
optionel , nil autorisé

Validations:

  • Must be a String

operatingsystem[family]
optionel , nil autorisé

Validations:

  • Must be a String

operatingsystem[release_name]
optionel , nil autorisé

Validations:

  • Must be a String

operatingsystem[os_parameters_attributes]
optionel , nil autorisé

Tableau des paramètres

Validations:

  • Must be an Array of nested elements

operatingsystem[os_parameters_attributes][name]
optionel

Nom du paramêtre

Validations:

  • Must be a String

operatingsystem[os_parameters_attributes][value]
optionel

Valeur du paramètre

Validations:

  • Must be a String

operatingsystem[password_hash]
optionel , nil autorisé

Root password hash function to use

Validations:

  • Must be one of: SHA256, SHA512, Base64, Base64-Windows, MD5.

operatingsystem[architecture_ids]
optionel , nil autorisé

ID des architectures associées

Validations:

  • Must be an array of any type

operatingsystem[provisioning_template_ids]
optionel , nil autorisé

ID des modèles de provisioning associés

Validations:

  • Must be an array of any type

operatingsystem[medium_ids]
optionel , nil autorisé

ID des médias associés

Validations:

  • Must be an array of any type

operatingsystem[ptable_ids]
optionel , nil autorisé

ID des tables de partitions associées

Validations:

  • Must be an array of any type


DELETE /api/operatingsystems/:id
Supprimer un système d'exploitation

Paramètres

Nom du paramètre Description
location_id
optionel

Set the current location context for the request

Validations:

  • Must be a Integer

organization_id
optionel

Set the current organization context for the request

Validations:

  • Must be a Integer

id
requis

Validations:

  • Must be a String


GET /api/operatingsystems/:id/bootfiles
Liste des fichiers de démarrage pour un système d'exploitation

Paramètres

Nom du paramètre Description
location_id
optionel

Set the current location context for the request

Validations:

  • Must be a Integer

organization_id
optionel

Set the current organization context for the request

Validations:

  • Must be a Integer

id
requis

Validations:

  • Must be a String

medium
optionel

Validations:

  • Must be a String

architecture
optionel

Validations:

  • Must be a String