GET /api/ptables
Alle Partitionstabellen auflisten

GET /api/operatingsystems/:operatingsystem_id/ptables
Alle Partitionstabellen für ein Betriebssystem auflisten

GET /api/locations/:location_id/ptables
Alle Partitionstabellen pro Standort auflisten

GET /api/organizations/:organization_id/ptables
Alle Partitionstabellen pro Organisation auflisten

Parameter

Parametername Beschreibung
operatingsystem_id
optional

Kennung des Betriebssystems

Validations:

  • Must be a String

location_id
optional

Scope nach Standorten

Validations:

  • Must be a Integer

organization_id
optional

Scope nach Organisationen

Validations:

  • Must be a Integer

search
optional

Ergebnisse filtern

Validations:

  • Must be a String

order
optional

Ergebnisse sortieren

Validations:

  • Must be a String

page
optional

Ergebnisse nummerieren

Validations:

  • Must be a String

per_page
optional

Anzahl der Einträge pro Anfrage

Validations:

  • Must be a String


GET /api/ptables/:id
Partitionstabelle anzeigen

Parameter

Parametername Beschreibung
id
verpflichtend

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/ptables
Partitionstabelle erstellen

Parameter

Parametername Beschreibung
ptable
verpflichtend

Validations:

  • Must be a Hash

ptable[name]
verpflichtend

Validations:

  • Must be a String

ptable[layout]
verpflichtend

Validations:

  • Must be a String

ptable[snippet]
optional , nil erlaubt

Validations:

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

ptable[audit_comment]
optional , nil erlaubt

Validations:

  • Must be a String

ptable[locked]
optional , nil erlaubt

Ob die Vorlage für die Bearbeitung gesperrt ist oder nicht

Validations:

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

ptable[os_family]
optional , nil erlaubt

Validations:

  • Must be a String

ptable[operatingsystem_ids]
optional , nil erlaubt

Abfolge von Betriebssystem-Kennungen, die der Partitionstabelle zugeordnet werden sollen

Validations:

  • Must be an array of any type

ptable[host_ids]
optional , nil erlaubt

Abfolge von Host-Kennungen, die der Partitionstabelle zugeordnet werden sollen

Validations:

  • Must be an array of any type

ptable[hostgroup_ids]
optional , nil erlaubt

Abfolge von Hostgruppen-Kennungen, die der Partitionstabelle zugeordnet werden sollen

Validations:

  • Must be an array of any type

ptable[location_ids]
optional , nil erlaubt

Standorte durch angegebene Kennungen ERSETZEN

Validations:

  • Must be an array of any type

ptable[organization_ids]
optional , nil erlaubt

Organisationen durch angegebene Kennungen ERSETZEN

Validations:

  • Must be an array of any type


GET /api/ptables/revision

Parameter

Parametername Beschreibung
version
optional

Vorlagenversion

Validations:

  • Must be a String


PUT /api/ptables/:id
Partitionstabelle aktualisieren

Parameter

Parametername Beschreibung
id
verpflichtend

Validations:

  • Must be a String

ptable
verpflichtend

Validations:

  • Must be a Hash

ptable[name]
optional

Validations:

  • Must be a String

ptable[layout]
optional

Validations:

  • Must be a String

ptable[snippet]
optional , nil erlaubt

Validations:

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

ptable[audit_comment]
optional , nil erlaubt

Validations:

  • Must be a String

ptable[locked]
optional , nil erlaubt

Ob die Vorlage für die Bearbeitung gesperrt ist oder nicht

Validations:

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

ptable[os_family]
optional , nil erlaubt

Validations:

  • Must be a String

ptable[operatingsystem_ids]
optional , nil erlaubt

Abfolge von Betriebssystem-Kennungen, die der Partitionstabelle zugeordnet werden sollen

Validations:

  • Must be an array of any type

ptable[host_ids]
optional , nil erlaubt

Abfolge von Host-Kennungen, die der Partitionstabelle zugeordnet werden sollen

Validations:

  • Must be an array of any type

ptable[hostgroup_ids]
optional , nil erlaubt

Abfolge von Hostgruppen-Kennungen, die der Partitionstabelle zugeordnet werden sollen

Validations:

  • Must be an array of any type

ptable[location_ids]
optional , nil erlaubt

Standorte durch angegebene Kennungen ERSETZEN

Validations:

  • Must be an array of any type

ptable[organization_ids]
optional , nil erlaubt

Organisationen durch angegebene Kennungen ERSETZEN

Validations:

  • Must be an array of any type


DELETE /api/ptables/:id
Partitionstabelle löschen

Parameter

Parametername Beschreibung
id
verpflichtend

Validations:

  • Must be a String


POST /api/ptables/:id/clone
Vorlage klonen

Parameter

Parametername Beschreibung
id
verpflichtend

Validations:

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

ptable
verpflichtend

Validations:

  • Must be a Hash

ptable[name]
verpflichtend

Vorlagenname

Validations:

  • Must be a String


GET /api/ptables/:id/export
Export als Partitionsvorlage nach ERB

Parameter

Parametername Beschreibung
id
verpflichtend

Validations:

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