{"id":1495,"date":"2015-03-13T17:33:28","date_gmt":"2015-03-13T16:33:28","guid":{"rendered":"http:\/\/wiegehtdasmitdemcloud.de\/?p=1495"},"modified":"2015-06-08T09:22:44","modified_gmt":"2015-06-08T07:22:44","slug":"reste-verwerten-oder-wie-lese-ich-daten-von-vrops-6-via-rest-api-aus-teil2","status":"publish","type":"post","link":"https:\/\/vrealize.it\/de\/2015\/03\/13\/reste-verwerten-oder-wie-lese-ich-daten-von-vrops-6-via-rest-api-aus-teil2\/","title":{"rendered":"RESTe verwerten oder Wie lese ich Daten von vROps 6 via REST API (Teil2)?"},"content":{"rendered":"<p>So, nachdem wir gesehen haben wie die REST API in vROps 6 anzusprechen ist und auch die erste Abfrage via Web Browser erfolgreich war, wollen wir jetzt mal sehen wie wir das in ein Script einbetten.<\/p>\n<p><!--more--><\/p>\n<p>Hierzu verwende ich die Abfrage nach Resourcen und extrahiere neben dem Resource Identifier auch gleich das Creation Date. Wie erinnern uns, der Resource Identifier ist die eindeutige ID ist unter der ein Objekt in vROps abgelegt ist. Zum Creation Date hier die Zusatzinformation des es sich um den Zeitstempel handelt, zu dem das Objekt in vROps angelegt wurde. Das Format ist hierbei Epoch, also in Sekunden seit dem 1.1.1970.<\/p>\n<p>Beim letzten Mal haben wir einfach Resource Informationen ausgelesen. Ich m\u00f6chte diesmal nur die Resource Informationen von virtuellen Maschinen lesen. Drum schr\u00e4nke ich die Suche entsprechend ein. Die API liefert mir hierf\u00fcr auch schon M\u00f6glichkeiten wie der folgende Auszug aus der Dokumentation zeigt:<\/p>\n<p><a href=\"http:\/\/vgeht.de\/wp-content\/uploads\/2015\/03\/REST-API-getResources-call.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1500 size-medium\" src=\"http:\/\/vgeht.de\/wp-content\/uploads\/2015\/03\/REST-API-getResources-call-600x356.jpg\" alt=\"REST-API-getResources-call\" width=\"600\" height=\"356\" srcset=\"https:\/\/vrealize.it\/wp-content\/uploads\/2015\/03\/REST-API-getResources-call-600x356.jpg 600w, https:\/\/vrealize.it\/wp-content\/uploads\/2015\/03\/REST-API-getResources-call-200x119.jpg 200w, https:\/\/vrealize.it\/wp-content\/uploads\/2015\/03\/REST-API-getResources-call-1024x608.jpg 1024w, https:\/\/vrealize.it\/wp-content\/uploads\/2015\/03\/REST-API-getResources-call-300x178.jpg 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>Dem Aufruf \/api\/resources ist ?name=suchstring anzuf\u00fcgen. Zus\u00e4tzlich dazu will ich auch gleich alles in einem Rutsch lesen. Auch hier kommt wieder pageSize zum Einsatz. Die URL sieht nun wie folgt aus:<br \/>\nhttps:\/\/vrops01.vcc.vmw\/suite-api\/api\/resources?resourceKind=VirtualMachine&#038;pageSize=5000<\/p>\n<p>Zur Erinnerung: Die Basis URL f\u00fcr die REST API\u00a0lautet\u00a0http:\/\/VROPS\/suite-api\/<\/p>\n<p>Nochmal kurz im Web Browser verifizieren<\/p>\n<p><a href=\"http:\/\/wiegehtdasmitdemcloud.de\/wp-content\/uploads\/2015\/03\/REST-API-resources-all1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-1499\" src=\"http:\/\/wiegehtdasmitdemcloud.de\/wp-content\/uploads\/2015\/03\/REST-API-resources-all1-600x358.jpg\" alt=\"REST-API-resources-all\" width=\"600\" height=\"358\" srcset=\"https:\/\/vrealize.it\/wp-content\/uploads\/2015\/03\/REST-API-resources-all1-600x358.jpg 600w, https:\/\/vrealize.it\/wp-content\/uploads\/2015\/03\/REST-API-resources-all1-200x119.jpg 200w, https:\/\/vrealize.it\/wp-content\/uploads\/2015\/03\/REST-API-resources-all1-1024x611.jpg 1024w, https:\/\/vrealize.it\/wp-content\/uploads\/2015\/03\/REST-API-resources-all1-300x179.jpg 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>Sehr gut. Das Ganze nun in ein Skript gepackt. Habe hierzu ein Shell Script auf Basis von bash verwendet.<\/p>\n<p>F\u00fcr die eigene Umgebung ist VROPS=eigeneip\/hostname, ID=&#8217;anredend oder admin lassen&#8217; und PWD=&#8217;eigenespwd&#8217; anzupassen. Als Ergebnis werden die ResourceID und der Zeitstempel in die Datei \/tmp\/ident.file geschrieben.<\/p>\n<table style=\"height: 1028px;\" width=\"774\">\n<tbody>\n<tr>\n<td>#!\/usr\/bin\/env bash<br \/>\n#<br \/>\n# Script to retrieve resourceID &amp; timestamp from vRealize Operations<br \/>\n# Author: fbess<br \/>\n#<br \/>\n# Fetch resource identifiers for all resources matching SRCH critera<br \/>\n# test the url in a browser first!<br \/>\n#<br \/>\n# (c) 03\/2015# Change here for your environment<br \/>\nVROPS=172.16.96.88<br \/>\nID=&#8217;admin&#8217;<br \/>\nPWD=&#8217;VMware1!&#8217;<br \/>\nID_PWD=&#8221;$ID:$PWD&#8221;<br \/>\nCURL=\/usr\/bin\/curl<br \/>\nECHO=\/bin\/echo<br \/>\nTMP=\/tmp# Objects you want to apply the attribute against (resourceKind=VirtualMachine does take ALL virtual machines)<br \/>\n# Be aware that vROps6 does return 100 resources max if not other specified or you have to build a wrapper<br \/>\n# around the #ofpages<br \/>\nSRCH=&#8221;\/resources?resourceKind=VirtualMachine&amp;pageSize=5000&#8243;# No modifications beyond required# &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\nPATH=\/usr\/local\/sbin:\/usr\/local\/bin:\/usr\/sbin:\/usr\/bin:\/sbin:\/binFILE=file<br \/>\nXML_F=${TMP}\/${FILE}.xml<br \/>\nIDENT_F=${TMP}\/${FILE}.identCTJSON=&#8217;Content-Type: application\/json&#8217;<\/p>\n<p>URL=&#8221;https:\/\/${VROPS}\/suite-api\/api&#8221;<\/p>\n<p># Retrieve Token for quick access<br \/>\nAUTHT=`${CURL} -k -H &#8220;${CTJSON}&#8221; -X POST -d &#8216;{&#8220;username&#8221;:&#8221;&#8216;$ID'&#8221;,&#8221;password&#8221;:&#8221;&#8216;$PWD'&#8221;,&#8221;others&#8221;:[],&#8221;otherAttributes&#8221;:{}}&#8217; -u &#8220;${ID_PWD}&#8221; &#8211;url &#8220;${URL}\/auth\/token\/acquire&#8221; |\\<br \/>\nsed &#8216;s\/^.*&lt;ops\\:token&gt;\/\/&#8217; | sed &#8216;s\/&lt;\\\/ops\\:token&gt;.*$\/\/&#8217; `<\/p>\n<p>CTAUTH=&#8221;Authorization: vRealizeOpsToken ${AUTHT}&#8221;<\/p>\n<p># Retrieve resources and extract the resource identifier and timestamp<br \/>\nCNT=0<br \/>\n${CURL} -k -H &#8220;${CTAUTH}&#8221; &#8211;url &#8220;${URL}${SRCH}&#8221; &gt; ${XML_F}<br \/>\nsed &#8216;s!\/&gt;!&amp;\\<br \/>\n!g&#8217; ${XML_F} | sed &#8216;s!&gt;&lt;!&gt;\\<br \/>\n&lt;!g&#8217; | awk &#8216;BEGIN { RS=&#8221;\\<br \/>\n&#8220;; } \/identifier=\/{ split($3,a,&#8221;\\&#8221;&#8221;); print a[2]; }&#8217; &gt; ${IDENT_F}<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Zum Lesen der Inhalte wird curl verwendet. Als Besonderheit wird hier noch mit einem Access Token gearbeitet. Das w\u00e4re f\u00fcr die eine Abfrage nicht notwendig, aber im 3. Teil wollen wir auch Daten zur\u00fcck schreiben. Um das zu beschleunigen hier schonmal die Abfrage des Tokens, der bei allen weiteren curl Aufufen zum Einsatz kommt. Dies beschleunigt sp\u00e4tere Mehrfachaufrufe um den Faktor 20-25.<\/p>\n<p>Mit sed extrahiere ich aus dem XML Ergebnis das Token f\u00fcr die weitere Nutzung<\/p>\n<p>Der letzte Aufruf von curl ist der, der die Resource Informationen ermittelt. Da das Ergebnis auch in XML geliefert wird, wird mittels awk und sed die ResourceID und das CreationDate extrahiert und in die Zieldatei geschrieben.<\/p>\n<p>Das n\u00e4chste Mal nutzen wir diese Informationen, bereiten den Zeitstempel in lesbare Form auf und f\u00fcgen das Ganze als ein eigenes Attribut der jeweiligen Resource hinzu&#8230;..<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>So, nachdem wir gesehen haben wie die REST API in vROps 6 anzusprechen ist und auch die erste Abfrage via Web Browser erfolgreich war, wollen wir jetzt mal sehen wie wir das in ein Script einbetten.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[101,121],"tags":[22,117,112],"class_list":["post-1495","post","type-post","status-publish","format-standard","hentry","category-vr-ops","category-rest","tag-rest-api","tag-suite-api","tag-vr-ops-6"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>RESTe verwerten oder Wie lese ich Daten von vROps 6 via REST API (Teil2)? &#187; vrealize.it - TechBlog VMware SDDC<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vrealize.it\/de\/2015\/03\/13\/reste-verwerten-oder-wie-lese-ich-daten-von-vrops-6-via-rest-api-aus-teil2\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"RESTe verwerten oder Wie lese ich Daten von vROps 6 via REST API (Teil2)? &#187; vrealize.it - TechBlog VMware SDDC\" \/>\n<meta property=\"og:description\" content=\"So, nachdem wir gesehen haben wie die REST API in vROps 6 anzusprechen ist und auch die erste Abfrage via Web Browser erfolgreich war, wollen wir jetzt mal sehen wie wir das in ein Script einbetten.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vrealize.it\/de\/2015\/03\/13\/reste-verwerten-oder-wie-lese-ich-daten-von-vrops-6-via-rest-api-aus-teil2\/\" \/>\n<meta property=\"og:site_name\" content=\"vrealize.it - TechBlog VMware SDDC\" \/>\n<meta property=\"article:published_time\" content=\"2015-03-13T16:33:28+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2015-06-08T07:22:44+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/vgeht.de\/wp-content\/uploads\/2015\/03\/REST-API-getResources-call-600x356.jpg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"3\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/vrealize.it\\\/de\\\/2015\\\/03\\\/13\\\/reste-verwerten-oder-wie-lese-ich-daten-von-vrops-6-via-rest-api-aus-teil2\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vrealize.it\\\/de\\\/2015\\\/03\\\/13\\\/reste-verwerten-oder-wie-lese-ich-daten-von-vrops-6-via-rest-api-aus-teil2\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/vrealize.it\\\/de\\\/#\\\/schema\\\/person\\\/82e6ae52e830379f87709f472bb0d99e\"},\"headline\":\"RESTe verwerten oder Wie lese ich Daten von vROps 6 via REST API (Teil2)?\",\"datePublished\":\"2015-03-13T16:33:28+00:00\",\"dateModified\":\"2015-06-08T07:22:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/vrealize.it\\\/de\\\/2015\\\/03\\\/13\\\/reste-verwerten-oder-wie-lese-ich-daten-von-vrops-6-via-rest-api-aus-teil2\\\/\"},\"wordCount\":649,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/vrealize.it\\\/de\\\/2015\\\/03\\\/13\\\/reste-verwerten-oder-wie-lese-ich-daten-von-vrops-6-via-rest-api-aus-teil2\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vgeht.de\\\/wp-content\\\/uploads\\\/2015\\\/03\\\/REST-API-getResources-call-600x356.jpg\",\"keywords\":[\"REST API\",\"suite-api\",\"vR Ops 6\"],\"articleSection\":[\"Aria Operations\",\"REST API\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/vrealize.it\\\/de\\\/2015\\\/03\\\/13\\\/reste-verwerten-oder-wie-lese-ich-daten-von-vrops-6-via-rest-api-aus-teil2\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vrealize.it\\\/de\\\/2015\\\/03\\\/13\\\/reste-verwerten-oder-wie-lese-ich-daten-von-vrops-6-via-rest-api-aus-teil2\\\/\",\"url\":\"https:\\\/\\\/vrealize.it\\\/de\\\/2015\\\/03\\\/13\\\/reste-verwerten-oder-wie-lese-ich-daten-von-vrops-6-via-rest-api-aus-teil2\\\/\",\"name\":\"RESTe verwerten oder Wie lese ich Daten von vROps 6 via REST API (Teil2)? &#187; vrealize.it - TechBlog VMware SDDC\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vrealize.it\\\/de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vrealize.it\\\/de\\\/2015\\\/03\\\/13\\\/reste-verwerten-oder-wie-lese-ich-daten-von-vrops-6-via-rest-api-aus-teil2\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vrealize.it\\\/de\\\/2015\\\/03\\\/13\\\/reste-verwerten-oder-wie-lese-ich-daten-von-vrops-6-via-rest-api-aus-teil2\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vgeht.de\\\/wp-content\\\/uploads\\\/2015\\\/03\\\/REST-API-getResources-call-600x356.jpg\",\"datePublished\":\"2015-03-13T16:33:28+00:00\",\"dateModified\":\"2015-06-08T07:22:44+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/vrealize.it\\\/de\\\/#\\\/schema\\\/person\\\/82e6ae52e830379f87709f472bb0d99e\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vrealize.it\\\/de\\\/2015\\\/03\\\/13\\\/reste-verwerten-oder-wie-lese-ich-daten-von-vrops-6-via-rest-api-aus-teil2\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vrealize.it\\\/de\\\/2015\\\/03\\\/13\\\/reste-verwerten-oder-wie-lese-ich-daten-von-vrops-6-via-rest-api-aus-teil2\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/vrealize.it\\\/de\\\/2015\\\/03\\\/13\\\/reste-verwerten-oder-wie-lese-ich-daten-von-vrops-6-via-rest-api-aus-teil2\\\/#primaryimage\",\"url\":\"http:\\\/\\\/vgeht.de\\\/wp-content\\\/uploads\\\/2015\\\/03\\\/REST-API-getResources-call-600x356.jpg\",\"contentUrl\":\"http:\\\/\\\/vgeht.de\\\/wp-content\\\/uploads\\\/2015\\\/03\\\/REST-API-getResources-call-600x356.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vrealize.it\\\/de\\\/2015\\\/03\\\/13\\\/reste-verwerten-oder-wie-lese-ich-daten-von-vrops-6-via-rest-api-aus-teil2\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/vrealize.it\\\/de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"RESTe verwerten oder Wie lese ich Daten von vROps 6 via REST API (Teil2)?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vrealize.it\\\/de\\\/#website\",\"url\":\"https:\\\/\\\/vrealize.it\\\/de\\\/\",\"name\":\"vrealize.it - TechBlog VMware SDDC\",\"description\":\"Information zu sicherem Hybrid und Multi-Cloud Computing - dispruptive Technologien im IT- Umfeld\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vrealize.it\\\/de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/vrealize.it\\\/de\\\/#\\\/schema\\\/person\\\/82e6ae52e830379f87709f472bb0d99e\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c496960fb41f514bddb6eead79f0ba339bab37246d1ab3ceb01f8ac94221e5b0?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c496960fb41f514bddb6eead79f0ba339bab37246d1ab3ceb01f8ac94221e5b0?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c496960fb41f514bddb6eead79f0ba339bab37246d1ab3ceb01f8ac94221e5b0?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"url\":\"https:\\\/\\\/vrealize.it\\\/de\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"RESTe verwerten oder Wie lese ich Daten von vROps 6 via REST API (Teil2)? &#187; vrealize.it - TechBlog VMware SDDC","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vrealize.it\/de\/2015\/03\/13\/reste-verwerten-oder-wie-lese-ich-daten-von-vrops-6-via-rest-api-aus-teil2\/","og_locale":"de_DE","og_type":"article","og_title":"RESTe verwerten oder Wie lese ich Daten von vROps 6 via REST API (Teil2)? &#187; vrealize.it - TechBlog VMware SDDC","og_description":"So, nachdem wir gesehen haben wie die REST API in vROps 6 anzusprechen ist und auch die erste Abfrage via Web Browser erfolgreich war, wollen wir jetzt mal sehen wie wir das in ein Script einbetten.","og_url":"https:\/\/vrealize.it\/de\/2015\/03\/13\/reste-verwerten-oder-wie-lese-ich-daten-von-vrops-6-via-rest-api-aus-teil2\/","og_site_name":"vrealize.it - TechBlog VMware SDDC","article_published_time":"2015-03-13T16:33:28+00:00","article_modified_time":"2015-06-08T07:22:44+00:00","og_image":[{"url":"http:\/\/vgeht.de\/wp-content\/uploads\/2015\/03\/REST-API-getResources-call-600x356.jpg","type":"","width":"","height":""}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"admin","Gesch\u00e4tzte Lesezeit":"3\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/vrealize.it\/de\/2015\/03\/13\/reste-verwerten-oder-wie-lese-ich-daten-von-vrops-6-via-rest-api-aus-teil2\/#article","isPartOf":{"@id":"https:\/\/vrealize.it\/de\/2015\/03\/13\/reste-verwerten-oder-wie-lese-ich-daten-von-vrops-6-via-rest-api-aus-teil2\/"},"author":{"name":"admin","@id":"https:\/\/vrealize.it\/de\/#\/schema\/person\/82e6ae52e830379f87709f472bb0d99e"},"headline":"RESTe verwerten oder Wie lese ich Daten von vROps 6 via REST API (Teil2)?","datePublished":"2015-03-13T16:33:28+00:00","dateModified":"2015-06-08T07:22:44+00:00","mainEntityOfPage":{"@id":"https:\/\/vrealize.it\/de\/2015\/03\/13\/reste-verwerten-oder-wie-lese-ich-daten-von-vrops-6-via-rest-api-aus-teil2\/"},"wordCount":649,"commentCount":0,"image":{"@id":"https:\/\/vrealize.it\/de\/2015\/03\/13\/reste-verwerten-oder-wie-lese-ich-daten-von-vrops-6-via-rest-api-aus-teil2\/#primaryimage"},"thumbnailUrl":"http:\/\/vgeht.de\/wp-content\/uploads\/2015\/03\/REST-API-getResources-call-600x356.jpg","keywords":["REST API","suite-api","vR Ops 6"],"articleSection":["Aria Operations","REST API"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/vrealize.it\/de\/2015\/03\/13\/reste-verwerten-oder-wie-lese-ich-daten-von-vrops-6-via-rest-api-aus-teil2\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/vrealize.it\/de\/2015\/03\/13\/reste-verwerten-oder-wie-lese-ich-daten-von-vrops-6-via-rest-api-aus-teil2\/","url":"https:\/\/vrealize.it\/de\/2015\/03\/13\/reste-verwerten-oder-wie-lese-ich-daten-von-vrops-6-via-rest-api-aus-teil2\/","name":"RESTe verwerten oder Wie lese ich Daten von vROps 6 via REST API (Teil2)? &#187; vrealize.it - TechBlog VMware SDDC","isPartOf":{"@id":"https:\/\/vrealize.it\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vrealize.it\/de\/2015\/03\/13\/reste-verwerten-oder-wie-lese-ich-daten-von-vrops-6-via-rest-api-aus-teil2\/#primaryimage"},"image":{"@id":"https:\/\/vrealize.it\/de\/2015\/03\/13\/reste-verwerten-oder-wie-lese-ich-daten-von-vrops-6-via-rest-api-aus-teil2\/#primaryimage"},"thumbnailUrl":"http:\/\/vgeht.de\/wp-content\/uploads\/2015\/03\/REST-API-getResources-call-600x356.jpg","datePublished":"2015-03-13T16:33:28+00:00","dateModified":"2015-06-08T07:22:44+00:00","author":{"@id":"https:\/\/vrealize.it\/de\/#\/schema\/person\/82e6ae52e830379f87709f472bb0d99e"},"breadcrumb":{"@id":"https:\/\/vrealize.it\/de\/2015\/03\/13\/reste-verwerten-oder-wie-lese-ich-daten-von-vrops-6-via-rest-api-aus-teil2\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vrealize.it\/de\/2015\/03\/13\/reste-verwerten-oder-wie-lese-ich-daten-von-vrops-6-via-rest-api-aus-teil2\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/vrealize.it\/de\/2015\/03\/13\/reste-verwerten-oder-wie-lese-ich-daten-von-vrops-6-via-rest-api-aus-teil2\/#primaryimage","url":"http:\/\/vgeht.de\/wp-content\/uploads\/2015\/03\/REST-API-getResources-call-600x356.jpg","contentUrl":"http:\/\/vgeht.de\/wp-content\/uploads\/2015\/03\/REST-API-getResources-call-600x356.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/vrealize.it\/de\/2015\/03\/13\/reste-verwerten-oder-wie-lese-ich-daten-von-vrops-6-via-rest-api-aus-teil2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/vrealize.it\/de\/"},{"@type":"ListItem","position":2,"name":"RESTe verwerten oder Wie lese ich Daten von vROps 6 via REST API (Teil2)?"}]},{"@type":"WebSite","@id":"https:\/\/vrealize.it\/de\/#website","url":"https:\/\/vrealize.it\/de\/","name":"vrealize.it - TechBlog VMware SDDC","description":"Information zu sicherem Hybrid und Multi-Cloud Computing - dispruptive Technologien im IT- Umfeld","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vrealize.it\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Person","@id":"https:\/\/vrealize.it\/de\/#\/schema\/person\/82e6ae52e830379f87709f472bb0d99e","name":"admin","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/secure.gravatar.com\/avatar\/c496960fb41f514bddb6eead79f0ba339bab37246d1ab3ceb01f8ac94221e5b0?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c496960fb41f514bddb6eead79f0ba339bab37246d1ab3ceb01f8ac94221e5b0?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c496960fb41f514bddb6eead79f0ba339bab37246d1ab3ceb01f8ac94221e5b0?s=96&d=mm&r=g","caption":"admin"},"url":"https:\/\/vrealize.it\/de\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/vrealize.it\/de\/wp-json\/wp\/v2\/posts\/1495","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vrealize.it\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vrealize.it\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vrealize.it\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vrealize.it\/de\/wp-json\/wp\/v2\/comments?post=1495"}],"version-history":[{"count":11,"href":"https:\/\/vrealize.it\/de\/wp-json\/wp\/v2\/posts\/1495\/revisions"}],"predecessor-version":[{"id":1787,"href":"https:\/\/vrealize.it\/de\/wp-json\/wp\/v2\/posts\/1495\/revisions\/1787"}],"wp:attachment":[{"href":"https:\/\/vrealize.it\/de\/wp-json\/wp\/v2\/media?parent=1495"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vrealize.it\/de\/wp-json\/wp\/v2\/categories?post=1495"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vrealize.it\/de\/wp-json\/wp\/v2\/tags?post=1495"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}