Foreman API v2 is currently the default API version.

Risorse

Architectures

Risorsa Descrizione
GET /api/architectures Elenca tutte le architetture
GET /api/operatingsystems/:operatingsystem_id/architectures Elenca tutte le architetture per il sistema operativo
GET /api/architectures/:id Mostra una architettura
POST /api/architectures Crea una architettura
PUT /api/architectures/:id Aggiorna una architettura
DELETE /api/architectures/:id Cancella una architettura

Audits

Risorsa Descrizione
GET /api/audits Elenca tutte le verifiche
GET /api/hosts/:host_id/audits Elenca tutte le verifiche per un dato host
GET /api/audits/:id Mostra una verifica

Auth source ldaps

Risorsa Descrizione
GET /api/auth_source_ldaps Elenca tutti i sorgenti di atutenticazione LDAP
GET /api/locations/:location_id/auth_source_ldaps List LDAP authentication sources per location
GET /api/organizations/:organization_id/auth_source_ldaps List LDAP authentication sources per organization
GET /api/auth_source_ldaps/:id Mostra un sorgente di autenticazione LDAP
POST /api/auth_source_ldaps Crea un sorgente di autenticazione LDAP
PUT /api/auth_source_ldaps/:id Aggiorna un sorgente di autenticazione LDAP
PUT /api/auth_source_ldaps/:id/test Test LDAP connection
DELETE /api/auth_source_ldaps/:id Cancella un sorgente di autenticazione LDAP

Autosign

Risorsa Descrizione
GET /api/smart_proxies/smart_proxy_id/autosign Elenca tutte le voci autosign
POST /api/smart_proxies/:smart_proxy_id/autosign Create autosign entry
DELETE /api/smart_proxies/:smart_proxy_id/autosign/:id Delete autosign entry

Bookmarks

Risorsa Descrizione
GET /api/bookmarks Elenca tutti i segnalibri
GET /api/bookmarks/:id Mostra un segnalibro
POST /api/bookmarks Crea un segnalibro
PUT /api/bookmarks/:id Aggiorna un segnalibro
DELETE /api/bookmarks/:id Elimina un segnalibro

Common parameters

Risorsa Descrizione
GET /api/common_parameters Elenca tutti i parametri globali
GET /api/common_parameters/:id Mostra un parametro globale
POST /api/common_parameters Crea un parametro globale
PUT /api/common_parameters/:id Aggiorna un parametro globale
DELETE /api/common_parameters/:id Cancella un parametro globale

Compute attributes

Risorsa Descrizione
POST /api/compute_resources/:compute_resource_id/compute_profiles/:compute_profile_id/compute_attributes Crea un insieme di attributi di calcolo
POST /api/compute_profiles/:compute_profile_id/compute_resources/:compute_resource_id/compute_attributes Crea un insieme di attributi di calcolo
POST /api/compute_resources/:compute_resource_id/compute_attributes Crea un insieme di attributi di calcolo
POST /api/compute_profiles/:compute_profile_id/compute_attributes Crea un insieme di attributi di calcolo
POST /api/compute_attributes Crea un insieme di attributi di calcolo
PUT /api/compute_resources/:compute_resource_id/compute_profiles/:compute_profile_id/compute_attributes/:id Aggiorna un insieme di attributi di calcolo
PUT /api/compute_profiles/:compute_profile_id/compute_resources/:compute_resource_id/compute_attributes/:id Aggiorna un insieme di attributi di calcolo
PUT /api/compute_resources/:compute_resource_id/compute_attributes/:id Aggiorna un insieme di attributi di calcolo
PUT /api/compute_profiles/:compute_profile_id/compute_attributes/:id Aggiorna un insieme di attributi di calcolo
PUT /api/compute_attributes/:id Aggiorna un insieme di attributi di calcolo

Compute profiles

Risorsa Descrizione
GET /api/compute_profiles Elenco dei profili di calcolo
GET /api/compute_profiles/:id Mostra profilo di calcolo
POST /api/compute_profiles Crea un profilo di calcolo
PUT /api/compute_profiles/:id Aggiorna un profilo di calcolo
DELETE /api/compute_profiles/:id Cancella un profile di calcolo

Compute resources

Risorsa Descrizione
GET /api/compute_resources Elenca tutte le risorse di calcolo
GET /api/compute_resources/:id Mostra una risorsa di calcolo
POST /api/compute_resources Crea una risorsa di calcolo
PUT /api/compute_resources/:id Aggiorna una risorsa di calcolo
DELETE /api/compute_resources/:id Cancella una risorsa di calcolo
GET /api/compute_resources/:id/available_images Elenca le immagini disponibili per una risorsa di calcolo
GET /api/compute_resources/:id/available_clusters Elenca i cluster disponibili per una risorsa di calcolo
GET /api/compute_resources/:id/available_flavors List available flavors for a compute resource
GET /api/compute_resources/:id/available_folders Elenca le cartelle disponibili per una risorsa di calcolo
GET /api/compute_resources/:id/available_zones List available zone for a compute resource
GET /api/compute_resources/:id/available_networks Elenca le reti disponibili per una risorsa di calcolo
GET /api/compute_resources/:id/available_clusters/:cluster_id/available_networks Elenca le reti disponibili per un cluster di risorse di calcolo
GET /api/compute_resources/:id/available_clusters/:cluster_id/available_resource_pools Elenca i pool di risorse per un cluster di risorse di calcolo
GET /api/compute_resources/:id/available_storage_domains Elenca i domini di archiviazione per una risorsa di calcolo
GET /api/compute_resources/:id/available_storage_domains/:storage_domain Elenca gli attributi per un dominio di archiviazione dato
GET /api/compute_resources/:id/available_storage_pods List storage pods for a compute resource
GET /api/compute_resources/:id/available_storage_pods/:storage_pod List attributes for a given storage pod
GET /api/compute_resources/:id/available_security_groups List available security groups for a compute resource
PUT /api/compute_resources/:id/associate Associa VM con gli host
PUT /api/compute_resources/:id/refresh_cache Refresh Compute Resource Cache

Config groups

Risorsa Descrizione
GET /api/config_groups Elenco gruppi di configurazioni
GET /api/config_groups/:id Mostra un gruppo di configurazione
POST /api/config_groups Crea un gruppo di configurazione
PUT /api/config_groups/:id Aggiorna un gruppo di configurazione
DELETE /api/config_groups/:id Cancella un gruppo di configurazione

Config reports

Risorsa Descrizione
GET /api/config_reports Elenca tutte le notifiche
GET /api/config_reports/:id Mostra una notifica
POST /api/config_reports Crea una notifica
DELETE /api/config_reports/:id Cancella una notifica
GET /api/hosts/:host_id/config_reports/last Mostra l'ultima notifica per un host

Config templates

Risorsa Descrizione
GET /api/config_templates Elenca i template di provisioning
GET /api/operatingsystems/:operatingsystem_id/config_templates Elenca i template di provisioning per sistema operativo
GET /api/locations/:location_id/config_templates Elenca i template di provisioning per posizione
GET /api/organizations/:organization_id/config_templates Elenca i template di provisioning per organizzazione
GET /api/config_templates/:id Mostra informazioni template di provisioning
POST /api/config_templates Crea un template per il provisioning
PUT /api/config_templates/:id Aggiorna un template di provisioning
GET /api/config_templates/revision
DELETE /api/config_templates/:id Cancella un template di provisioning
POST /api/config_templates/build_pxe_default Aggiorna il menu predefinito di PXE su tutti i server TFTP configurati
POST /api/config_templates/:id/clone Clone a provision template

Dashboard

Risorsa Descrizione
GET /api/dashboard Acquisisci i dettali della dashboard

Domains

Risorsa Descrizione
GET /api/domains Elenco dei domini
GET /api/subnets/:subnet_id/domains Elenco di domini per sottorete
GET /api/locations/:location_id/domains Elenco di domini per posizione
GET /api/organizations/:organization_id/domains Elenco di domini per organizzazione
GET /api/domains/:id Mostra un dominio
POST /api/domains Crea un dominio
PUT /api/domains/:id Aggiorna un dominio
DELETE /api/domains/:id Cancella un dominio

Environments

Risorsa Descrizione
POST /api/smart_proxies/:id/import_puppetclasses Importa le classi del puppet dal puppet proxy.
POST /api/smart_proxies/:smart_proxy_id/environments/:id/import_puppetclasses Importa le classi del puppet dal puppet proxy per un ambiente
POST /api/environments/:environment_id/smart_proxies/:id/import_puppetclasses Importa le classi del puppet dal puppet proxy per un ambiente
GET /api/environments Elenca gli ambienti
GET /api/puppetclasses/:puppetclass_id/environments Elenca ambienti della classe puppet
GET /api/locations/:location_id/environments Elenca ambienti per posizione
GET /api/organizations/:organization_id/environments Elenca gli ambienti per organizzazione
GET /api/environments/:id Mostra un ambiente
POST /api/environments Crea un ambiente
PUT /api/environments/:id Aggiorna un ambiente
DELETE /api/environments/:id Cancella un ambiente

External usergroups

Risorsa Descrizione
GET /api/usergroups/:usergroup_id/external_usergroups Elenca tutti i gruppi di utenti esterni per il gruppo di utenti
GET /api/auth_source_ldaps/:auth_source_ldap_id/external_usergroups Elenca tutti i gruppi di utenti esterni per il sorgente di autenticazione LDAP
GET /api/usergroups/:usergroup_id/external_usergroups/:id Mostra un gruppo di utenti esterno per il gruppo di utenti
GET /api/auth_source_ldaps/:auth_source_ldap_id/external_usergroups/:id Mostra un gruppo di utenti esterni per il sorgente di autenticazione LDAP
POST /api/usergroups/:usergroup_id/external_usergroups Crea un gruppo di utenti esterno collegato ad un gruppo di utenti
PUT /api/usergroups/:usergroup_id/external_usergroups/:id Aggiorna un gruppo di utenti esterno
PUT /api/usergroups/:usergroup_id/external_usergroups/:id/refresh Aggiorna il gruppo di utenti esterno
DELETE /api/usergroups/:usergroup_id/external_usergroups/:id Cancella un gruppo di utenti esterno

Fact values

Risorsa Descrizione
GET /api/fact_values Elenca tutti i valori degli eventi
GET /api/hosts/:host_id/facts Elenca tutti i valori degli eventi per un dato host

Filters

Risorsa Descrizione
GET /api/filters Elenca tutti filtri
GET /api/filters/:id Mostra un filtro
POST /api/filters Crea un filtro
PUT /api/filters/:id Aggiorna un filtro
DELETE /api/filters/:id Cancella filtro

Home

Risorsa Descrizione
GET /api Mostra i link API disponibili
GET /api/status Mostra stato

Host classes

Risorsa Descrizione
GET /api/hosts/:host_id/puppetclass_ids Elenca tutti gli ID delle classi puppet per l'host
POST /api/hosts/:host_id/puppetclass_ids Aggiungi una classe Puppet all'host
DELETE /api/hosts/:host_id/puppetclass_ids/:id Rimuovi una classe Puppet dall'host

Hostgroup classes

Risorsa Descrizione
GET /api/hostgroups/:hostgroup_id/puppetclass_ids Elenca tutti gli ID delle classi puppet per il gruppo di host
POST /api/hostgroups/:hostgroup_id/puppetclass_ids Aggiungi una classe Puppet al gruppo di host
DELETE /api/hostgroups/:hostgroup_id/puppetclass_ids/:id Rimuovi una classe Puppet dal gruppo di host

Hostgroups

Risorsa Descrizione
GET /api/hostgroups Elenca tutti i gruppi di host
GET /api/puppetclasses/:puppetclass_id/hostgroups Elenca tutti i gruppi di host per una classe del puppet
GET /api/locations/:location_id/hostgroups Elenca tutti i gruppi di host per posizione
GET /api/organizations/:organization_id/hostgroups Elenca tutti i gruppi di host per organizzazione
GET /api/hostgroups/:id Mostra un gruppo di host
POST /api/hostgroups Crea un gruppo di host
PUT /api/hostgroups/:id Aggiorna un gruppo di host
DELETE /api/hostgroups/:id Cancella un gruppo di host
POST /api/hostgroups/:id/clone Clona un gruppo di host
PUT /api/hostgroups/:id/rebuild_config Rebuild orchestration config

Hosts

Risorsa Descrizione
GET /api/hosts Elenca tutti gli host
GET /api/hostgroups/:hostgroup_id/hosts Elenca tutti gli host per un gruppo
GET /api/locations/:location_id/hosts Elenca host per posizione
GET /api/organizations/:organization_id/hosts Elenca host per organizzazione
GET /api/environments/:environment_id/hosts Elenca host per ambiente
GET /api/hosts/:id Mostra un host
POST /api/hosts Crea un host
PUT /api/hosts/:id Aggiorna un host
DELETE /api/hosts/:id Cancella un host
GET /api/hosts/:id/enc Get ENC values of host
GET /api/hosts/:id/status Get configuration status of host
GET /api/hosts/:id/status/:type Acquisisci stato dell'host
GET /api/hosts/:id/vm_compute_attributes Get vm attributes of host
PUT /api/hosts/:id/disassociate Rimuovi associazione host da una VM
PUT /api/hosts/:id/power Eseguire una operazione di gestione dell'alimentazione sull'host
PUT /api/hosts/:id/boot Avvia host dal dispositivo specificato
POST /api/hosts/facts Carica gli eventi per un host creando, se necessario, un host
PUT /api/hosts/:id/rebuild_config Rebuild orchestration config
GET /api/hosts/:id/template/:kind Preview rendered provisioning template content

Http proxies

Risorsa Descrizione
GET /api/http_proxies List of HTTP Proxies
GET /api/http_proxies/:id Show an HTTP Proxy
POST /api/http_proxies Create an HTTP Proxy
PUT /api/http_proxies/:id Update an HTTP Proxy
DELETE /api/http_proxies/:id Delete an HTTP Proxy

Images

Risorsa Descrizione
GET /api/compute_resources/:compute_resource_id/images Elenca tutte le immagini per una risorsa di calcolo
GET /api/operatingsystems/:operatingsystem_id/images Elenca tutte le immagini per sistema operativo
GET /api/architectures/:architecture_id/images Elenca tutte le immagini per architettura
GET /api/compute_resources/:compute_resource_id/images/:id Mostra una immagine
GET /api/operatingsystems/:operatingsystem_id/images/:id Mostra una immagine
GET /api/architectures/:architecture_id/images/:id Mostra una immagine
POST /api/compute_resources/:compute_resource_id/images Crea una immagine
PUT /api/compute_resources/:compute_resource_id/images/:id Aggiorna una immagine
DELETE /api/compute_resources/:compute_resource_id/images/:id Cancella una immagine

Interfaces

Risorsa Descrizione
GET /api/hosts/:host_id/interfaces Elenca tutte le interfacce per host
GET /api/domains/:domain_id/interfaces Elenca tutte le interfacce per dominio
GET /api/subnets/:subnet_id/interfaces Elenca tutte le interfacce per sottorete
GET /api/hosts/:host_id/interfaces/:id Mostra una interfaccia per l'host
POST /api/hosts/:host_id/interfaces Crea una interfaccia su un host
PUT /api/hosts/:host_id/interfaces/:id Aggiorna una interfaccia dell'host
DELETE /api/hosts/:host_id/interfaces/:id Cancella una interfaccia dell'host

Locations

Risorsa Descrizione
GET /api/locations List all locations
GET /api/locations/:id Show a location
POST /api/locations Create a location
PUT /api/locations/:id Update a location
DELETE /api/locations/:id Delete a location

Mail notifications

Risorsa Descrizione
GET /api/mail_notifications List of email notifications
GET /api/mail_notifications/:id Show an email notification

Media

Risorsa Descrizione
GET /api/media Elenca tutti i dispositivi di installazione
GET /api/operatingsystems/:operatingsystem_id/media Elenca tutti i dispositivi per un sistema operativo
GET /api/locations/:location_id/media Elenca tutti i dispositivi per posizione
GET /api/organizations/:organization_id/media Elenca tutti i dispositivi per organizzazione
GET /api/media/:id Mostra un supporto
POST /api/media Crea un supporto
PUT /api/media/:id Aggiorna un supporto
DELETE /api/media/:id Cancella un supporto

Models

Risorsa Descrizione
GET /api/models Elenca tutti i modelli hardware
GET /api/models/:id Mostra un modello hardware
POST /api/models Crea un modello hardware
PUT /api/models/:id Aggiorna un modello hardware
DELETE /api/models/:id Cancella un modello hardware

Operating systems

Risorsa Descrizione
GET /api/operatingsystems Elenca tutti i sistemi operativi
GET /api/architectures/:architecture_id/operatingsystems Elenca tutti i sistemi operativi per le architetture nidificate
GET /api/media/:medium_id/operatingsystems Elenca tutti i sistemi operativi per i supporti nidificati
GET /api/ptables/:ptable_id/operatingsystems Elenca tutti i sistemi operativi per la tabella delle partizioni nidificate
GET /api/config_templates/:config_template_id/operatingsystems Elenca tutti i sistemi operativi per i template di provisioning nidificati
GET /api/provisioning_templates/:provisioning_template_id/operatingsystems Elenca tutti i sistemi operativi per i template di provisioning nidificati
GET /api/operatingsystems/:id Mostra un sistema operativo
POST /api/operatingsystems Crea un sistema operativo
PUT /api/operatingsystems/:id Aggiorna un sistema operativo
DELETE /api/operatingsystems/:id Cancella un sistema operativo
GET /api/operatingsystems/:id/bootfiles Elenca i file boot per un sistema operativo

Organizations

Risorsa Descrizione
GET /api/organizations List all organizations
GET /api/organizations/:id Show an organization
POST /api/organizations Create an organization
PUT /api/organizations/:id Update an organization
DELETE /api/organizations/:id Delete an organization

Os default templates

Risorsa Descrizione
GET /api/operatingsystems/:operatingsystem_id/os_default_templates Elenca le combinazioni di template predefiniti per un sistema operativo
GET /api/config_templates/:config_template_id/os_default_templates Elenca i sistemi operativi dove questo template è impostato per impostazione predefinita
GET /api/provisioning_templates/:provisioning_template_id/os_default_templates Elenca i sistemi operativi dove questo template è impostato per impostazione predefinita
GET /api/operatingsystems/:operatingsystem_id/os_default_templates/:id MOstra una combinazione del template predefinito per un sistema operativo
POST /api/operatingsystems/:operatingsystem_id/os_default_templates Crea una combinazione del template predefinito per un sistema operativo
PUT /api/operatingsystems/:operatingsystem_id/os_default_templates/:id Aggiorna una combinazione del template predefinito per un sistema operativo
DELETE /api/operatingsystems/:operatingsystem_id/os_default_templates/:id Cancella una combinazione del template predefinito per un sistema operativo

Override values

Risorsa Descrizione
GET /api/smart_variables/:smart_variable_id/override_values Elenco di valori override per una variabile smart specifica
GET /api/smart_class_parameters/:smart_class_parameter_id/override_values Elenco di valori di override per un parametro di classe smart specifico
GET /api/smart_variables/:smart_variable_id/override_values/:id Mostra un valore override per una variabile smart specifica
GET /api/smart_class_parameters/:smart_class_parameter_id/override_values/:id Mostra un valore override per un parametro di classe smart specifico
POST /api/smart_variables/:smart_variable_id/override_values Crea un valore override per una variabile smart specifica
POST /api/smart_class_parameters/:smart_class_parameter_id/override_values Crea un valore di override per un parametro di classe smart specifico
PUT /api/smart_variables/:smart_variable_id/override_values/:id Aggiorna un valore override per una variabile smart specifica
PUT /api/smart_class_parameters/:smart_class_parameter_id/override_values/:id Aggiorna un valore override per un parametro di classe smart specifico
DELETE /api/smart_variables/:smart_variable_id/override_values/:id Cancella un valore override per una variabile smart specifica
DELETE /api/smart_class_parameters/:smart_class_parameter_id/override_values/:id Cancella un valore di override per un parametro di classe smart specifico

Parameters

Risorsa Descrizione
GET /api/hosts/:host_id/parameters Elenca tutti i parametri per un host
GET /api/hostgroups/:hostgroup_id/parameters Elenca tutti i parametri per un gruppo di host
GET /api/domains/:domain_id/parameters Elenca tutti i parametri per un dominio
GET /api/operatingsystems/:operatingsystem_id/parameters Elenca tutti i parametri per un sistema operativo
GET /api/locations/:location_id/parameters Elenca tutti i parametri per una posizione
GET /api/organizations/:organization_id/parameters Elenca tutti i parametri per una organizzazione
GET /api/subnets/:subnet_id/parameters List all parameters for a subnet
GET /api/hosts/:host_id/parameters/:id Mostra un parametro nidificato per un host
GET /api/hostgroups/:hostgroup_id/parameters/:id Mostra un parametro nidificato per un gruppo di host
GET /api/domains/:domain_id/parameters/:id Mostra un parametro nidificato per un dominio
GET /api/operatingsystems/:operatingsystem_id/parameters/:id Mostra un parametro nidificato per un sistema operativo
GET /api/locations/:location_id/parameters/:id Mostra un parametro nidificato per una posizione
GET /api/organizations/:organization_id/parameters/:id Mostra un parametro nidificato per una organizzazione
GET /api/subnets/:subnet_id/parameters/:id Show a nested parameter for a subnet
POST /api/hosts/:host_id/parameters Crea un parametro nidificato per un host
POST /api/hostgroups/:hostgroup_id/parameters Crea un parametro nidificato per un gruppo di host
POST /api/domains/:domain_id/parameters Crea un parametro nidificato per un dominio
POST /api/operatingsystems/:operatingsystem_id/parameters Crea un parametro nidificato per un sistema operativo
POST /api/locations/:location_id/parameters Crea un parametro nidificato per una posizione
POST /api/organizations/:organization_id/parameters Crea un parametro nidificato per una organizzazione
POST /api/subnets/:subnet_id/parameters Create a nested parameter for a subnet
PUT /api/hosts/:host_id/parameters/:id Aggiorna un parametro nidificato per un host
PUT /api/hostgroups/:hostgroup_id/parameters/:id Aggiorna un parametro nidificato per un gruppo di host
PUT /api/domains/:domain_id/parameters/:id Aggiorna un parametro nidificato per un dominio
PUT /api/operatingsystems/:operatingsystem_id/parameters/:id Aggiorna un parametro nidificato per un sistema operativo
PUT /api/locations/:location_id/parameters/:id Aggiorna un parametro nidificato per una posizione
PUT /api/organizations/:organization_id/parameters/:id Aggiorna un parametro nidificato per una organizzazione
PUT /api/subnets/:subnet_id/parameters/:id Update a nested parameter for a subnet
DELETE /api/hosts/:host_id/parameters/:id Cancella un parametro nidificato per un host
DELETE /api/hostgroups/:hostgroup_id/parameters/:id Cancella un parametro nidificato per un gruppo di host
DELETE /api/domains/:domain_id/parameters/:id Cancella un parametro nidificato per un dominio
DELETE /api/operatingsystems/:operatingsystem_id/parameters/:id Cancella un parametro nidificato per un sistema operativo
DELETE /api/locations/:location_id/parameters/:id Cancella un parametro nidificato per una posizione
DELETE /api/organizations/:organization_id/parameters/:id Cancella un parametro nidificato per una organizzazione
DELETE /api/subnets/:subnet_id/parameters/:id Delete a nested parameter for a subnet
DELETE /api/hosts/:host_id/parameters Cancella tutti i parametri nidificati per un host
DELETE /api/hostgroups/:hostgroup_id/parameters Cancella tutti i parametri nidificati per un gruppo di hpst
DELETE /api/domains/:domain_id/parameters Cancella tutti i parametri nidificati per un dominio
DELETE /api/operatingsystems/:operatingsystem_id/parameters Cancella tutti i parametri nidificati per un sistema operativo
DELETE /api/locations/:location_id/parameters Cancella tutti i parametri nidificati per una posizione
DELETE /api/organizations/:organization_id/parameters Cancella tutti i parametri nidificati per una organizzazione
DELETE /api/subnets/:subnet_id/parameters Delete all nested parameters for a subnet

Permissions

Risorsa Descrizione
GET /api/permissions Elenca tutti i permessi
GET /api/permissions/:id Mostra un permesso
GET /api/permissions/resource_types Elenca i tipi di risorse disponibili

Personal access tokens

Risorsa Descrizione
GET /api/users/:user_id/personal_access_tokens List all Personal Access Tokens for a user
GET /api/users/:user_id/personal_access_tokens/:id Show a Personal Access Token for a user
POST /api/users/:user_id/personal_access_tokens Create a Personal Access Token for a user
DELETE /api/users/:user_id/personal_access_tokens/:id Revoke a Personal Access Token for a user

Plugins

Risorsa Descrizione
GET /api/plugins Elenca plugin installati

Provisioning templates

Risorsa Descrizione
GET /api/provisioning_templates Elenca i template di provisioning
GET /api/operatingsystems/:operatingsystem_id/provisioning_templates Elenca i template di provisioning per sistema operativo
GET /api/locations/:location_id/provisioning_templates Elenca i template di provisioning per posizione
GET /api/organizations/:organization_id/provisioning_templates Elenca i template di provisioning per organizzazione
GET /api/provisioning_templates/:id Mostra informazioni template di provisioning
POST /api/provisioning_templates Crea un template per il provisioning
PUT /api/provisioning_templates/:id Aggiorna un template di provisioning
GET /api/provisioning_templates/revision
DELETE /api/provisioning_templates/:id Cancella un template di provisioning
POST /api/provisioning_templates/build_pxe_default Aggiorna il menu predefinito di PXE su tutti i server TFTP configurati
POST /api/provisioning_templates/:id/clone Clone a provision template
GET /api/provisioning_templates/:id/export Export a provisioning template to ERB

Ptables

Risorsa Descrizione
GET /api/ptables Elenca tutte le tabelle delle partizioni
GET /api/operatingsystems/:operatingsystem_id/ptables Elenca tutte le tabelle delle partizioni per un sistema operativo
GET /api/locations/:location_id/ptables List all partition tables per location
GET /api/organizations/:organization_id/ptables List all partition tables per organization
GET /api/ptables/:id Mostra una tabella delle partizioni
POST /api/ptables Crea una tabella delle partizioni
GET /api/ptables/revision
PUT /api/ptables/:id Aggiorna una tabella delle partizioni
DELETE /api/ptables/:id Cancella una tabella delle partizioni
POST /api/ptables/:id/clone Clone a template
GET /api/ptables/:id/export Export a partition template to ERB

Puppet hosts

Risorsa Descrizione
PUT /api/hosts/:id/puppetrun Forza l'esecuzione di un Puppet agent su un host

Puppetclasses

Risorsa Descrizione
GET /api/puppetclasses Elenca tutti gli ID delle classi puppet
GET /api/hosts/:host_id/puppetclasses Elenca tutte le classi puppet per un host
GET /api/hostgroups/:hostgroup_id/puppetclasses Elenca tutte le classi puppet per un gruppo di host
GET /api/environments/:environment_id/puppetclasses Elenca tutte le classi puppet per un ambiente
GET /api/puppetclasses/:id Mostra una classe puppet
GET /api/hosts/:host_id/puppetclasses/:id Mostra una classe Puppet per un host
GET /api/hostgroups/:hostgroup_id/puppetclasses/:id Mostra una classe Puppet per un gruppo di host
GET /api/environments/:environment_id/puppetclasses/:id Mostra una classe puppet per un ambiente
POST /api/puppetclasses Crea classe puppet
PUT /api/puppetclasses/:id Aggiorna una classe puppet
DELETE /api/puppetclasses/:id Cancella una classe puppet

Realms

Risorsa Descrizione
GET /api/realms Elenco di realm
GET /api/realms/:id Mostra un realm
POST /api/realms Crea un realm
PUT /api/realms/:id Aggiorna un realm
DELETE /api/realms/:id Cancella un realm

Reports

Risorsa Descrizione
GET /api/reports Elenca tutte le notifiche
GET /api/reports/:id Mostra una notifica
POST /api/reports Crea una notifica
DELETE /api/reports/:id Cancella una notifica
GET /api/hosts/:host_id/reports/last Mostra l'ultima notifica per un host

Roles

Risorsa Descrizione
GET /api/roles Elenca tutti i ruoli
GET /api/roles/:id Mostra un ruolo
POST /api/roles Crea un ruolo
PUT /api/roles/:id Aggiorna un ruolo
DELETE /api/roles/:id Cancella un ruolo
POST /api/roles/:id/clone Clone a role

Settings

Risorsa Descrizione
GET /api/settings Elenca tutte le impostazioni
GET /api/settings/:id Mostra una impostazione
PUT /api/settings/:id Aggiorna una impostazione

Smart class parameters

Risorsa Descrizione
GET /api/smart_class_parameters Elenca tutti i parametri di classe smart
GET /api/hosts/:host_id/smart_class_parameters Elenco parametri di classe smart per un host specifico
GET /api/hostgroups/:hostgroup_id/smart_class_parameters Elenco parametri di classe smart per un gruppo di host specifico
GET /api/puppetclasses/:puppetclass_id/smart_class_parameters Elenco parametri di classe smart per una classe puppet specifica
GET /api/environments/:environment_id/smart_class_parameters Elenco parametri di classe smart per un ambiente specifico
GET /api/environments/:environment_id/puppetclasses/:puppetclass_id/smart_class_parameters Elenco parametri di classe smart per una combinazione classe puppet/ambiente specifica
GET /api/smart_class_parameters/:id Mostra un parametro di classe smart
PUT /api/smart_class_parameters/:id Aggiorna un parametro classe smart

Smart proxies

Risorsa Descrizione
POST /api/smart_proxies/:id/import_puppetclasses Importa le classi del puppet dal puppet proxy.
POST /api/smart_proxies/:smart_proxy_id/environments/:id/import_puppetclasses Importa le classi del puppet dal puppet proxy per un ambiente
POST /api/environments/:environment_id/smart_proxies/:id/import_puppetclasses Importa le classi del puppet dal puppet proxy per un ambiente
GET /api/smart_proxies Elenca tutti gli smart proxies
GET /api/smart_proxies/:id Mostra uno smart proxy
POST /api/smart_proxies Crea uno smart proxy
PUT /api/smart_proxies/:id Aggiorna uno smart proxy
DELETE /api/smart_proxies/:id Cancella uno smart proxy
PUT /api/smart_proxies/:id/refresh Aggiorna funzionalità smart proxy

Smart variables

Risorsa Descrizione
GET /api/smart_variables Elenca tutte le variabili smart
GET /api/hosts/:host_id/smart_variables Elenco di variabili smart per un host specifico
GET /api/hostgroups/:hostgroup_id/smart_variables Elenco variabili smart per un gruppo di host specifico
GET /api/puppetclasses/:puppetclass_id/smart_variables Elenco di variabili smart per una classe puppet specifica
GET /api/smart_variables/:id Mostra una variabile smart
POST /api/smart_variables Crea una variabile smart
PUT /api/smart_variables/:id Aggiorna una variabile smart
DELETE /api/smart_variables/:id Cancella una variabile smart

Ssh keys

Risorsa Descrizione
GET /api/users/:user_id/ssh_keys List all SSH keys for a user
GET /api/users/:user_id/ssh_keys/:id Show an SSH key from a user
POST /api/users/:user_id/ssh_keys Add an SSH key for a user
DELETE /api/users/:user_id/ssh_keys/:id Delete an SSH key for a user

Statistics

Risorsa Descrizione
GET /api/statistics Acquisisci le statistiche

Subnets

Risorsa Descrizione
GET /api/subnets Elenco di sottoreti
GET /api/domains/:domain_id/subnets Elenco di sottoreti per un dominio
GET /api/locations/:location_id/subnets Elenco di sottoreti per posizione
GET /api/organizations/:organization_id/subnets Elenco di sottoreti per organizzazione
GET /api/subnets/:id Mostra una sottorete
POST /api/subnets Crea una sottorete
PUT /api/subnets/:id Aggiorna una sottorete
DELETE /api/subnets/:id Cancella una sottorete
GET /api/subnets/:id/freeip Provides an unused IP address in this subnet

Tasks

Risorsa Descrizione
GET /api/orchestration/:id/tasks Elenca tutte le attività per un evento di orchestrazione dato

Template combinations

Risorsa Descrizione
GET /api/config_templates/:config_template_id/template_combinations DEPRECATED Elenca combinazione del template
GET /api/provisioning_templates/:provisioning_template_id/template_combinations Elenca combinazione del template
GET /api/hostgroups/:hostgroup_id/template_combinations Elenca combinazione del template
GET /api/environments/:environment_id/template_combinations Elenca combinazione del template
POST /api/config_templates/:config_template_id/template_combinations DEPRECATED Aggiungi una combinazione di template
POST /api/provisioning_templates/:provisioning_template_id/template_combinations Aggiungi una combinazione di template
POST /api/hostgroups/:hostgroup_id/template_combinations Aggiungi una combinazione di template
POST /api/environments/:environment_id/template_combinations Aggiungi una combinazione di template
GET /api/template_combinations/:id Mostra combinazione template
GET /api/config_templates/:config_template_id/template_combinations/:id DEPRECATED Mostra combinazione template
GET /api/provisioning_templates/:provisioning_template_id/template_combinations/:id Mostra combinazione template
GET /api/hostgroups/:hostgroup_id/template_combinations/:id Mostra combinazione template
GET /api/environments/:environment_id/template_combinations/:id Mostra combinazione template
PUT /api/provisioning_templates/:provisioning_template_id/template_combinations/:id Update template combination
PUT /api/config_templates/:config_template_id/template_combinations/:id DEPRECATED Update template combination
PUT /api/hostgroups/:hostgroup_id/template_combinations/:id Update template combination
PUT /api/environments/:environment_id/template_combinations/:id Update template combination
DELETE /api/template_combinations/:id Cancella una combinazione di template

Template kinds

Risorsa Descrizione
GET /api/template_kinds Elenca tutti i tipi di template

Usergroups

Risorsa Descrizione
GET /api/usergroups Elenca tutti i gruppi di utenti
GET /api/usergroups/:id Mostra un gruppo di utenti
POST /api/usergroups Crea un gruppo di utenti
PUT /api/usergroups/:id Aggiorna un gruppo di utenti
DELETE /api/usergroups/:id Cancella un gruppo di utenti

Users

Risorsa Descrizione
GET /api/users Elenca tutti gli utenti
GET /api/auth_source_ldaps/:auth_source_ldap_id/users Elenca tutti gli utenti per il sorgente di autenticazione LDAP
GET /api/usergroups/:usergroup_id/users Elenca tutti gli utenti per gruppo
GET /api/roles/:role_id/users Elenca tutti gli utenti per il ruolo
GET /api/locations/:location_id/users Elenca tutti gli utenti per la posizione
GET /api/organizations/:organization_id/users Elenca tutti gli utenti per l'organizzazione
GET /api/users/:id Mostra un utente
POST /api/users Crea un utente
PUT /api/users/:id Aggiorna un utente
DELETE /api/users/:id Cancella un utente