Hallo zusammen
Ich versuche einem Objekt vom Typ: "C__OBJTYPE__VIRTUAL_SERVER" die CPU's via API zu konfigurieren bzw. zu aktuallisieren.
Unklar ist mir wie ich an die Liste der möglichen werte z.b. für "manufacturer" komme. Gemäss doku hier ist dies "isys_catg_cpu_manufacturer__id" doch wie krieg ich eine Liste der cpu's und deren id's?
Mein Aufruf sieht folgendermassen aus:
{
"jsonrpc": "2.0",
"id": 1,
"method": "cmdb.category.create",
"params": {
"objID": "{{ idoit_read.json.result.id }}",
"category": "C__CATG__CPU",
"data": {
"manufacturer": "{{ cpu_manufaturer_id }}",
"type" "{{ cpu_type_id }}",
"cores": "2",
"frequency": "1995",
"frequency_unit": "{{ cpu_frequency_unit_id }}",
"description": "updated by ansible"
},
"apikey": "{{ idoit_apikey }}",
"language": "{{ idoit_language }}"
}
}
Mit fehlen also "manufacturer_id", "type_id" und "frequency_unit_id". Ich möchte diese auslesen und falls die passende CPU nicht vorhanden ist diese auch erstellen können.
Gruss
Andi