<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>REST API interface on gNMIc Operator</title><link>https://cdd21b28.gnmic-operator2.pages.dev/docs/advanced/rest-api-documentation/</link><description>Recent content in REST API interface on gNMIc Operator</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://cdd21b28.gnmic-operator2.pages.dev/docs/advanced/rest-api-documentation/index.xml" rel="self" type="application/rss+xml"/><item><title>Model</title><link>https://cdd21b28.gnmic-operator2.pages.dev/docs/advanced/rest-api-documentation/models/target/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://cdd21b28.gnmic-operator2.pages.dev/docs/advanced/rest-api-documentation/models/target/</guid><description>&lt;h1 id="target">Target&lt;/h1>
&lt;p>Network device to be monitored. Properties not marked as optional must be in JSON body.&lt;/p>
&lt;h2 id="properties">Properties&lt;/h2>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Name&lt;/th>
 &lt;th>Type&lt;/th>
 &lt;th>Description&lt;/th>
 &lt;th>Notes&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>&lt;strong>name&lt;/strong>&lt;/td>
 &lt;td>&lt;strong>String&lt;/strong>&lt;/td>
 &lt;td>Name of device to be monitored.&lt;/td>
 &lt;td>[default to null]&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>&lt;strong>address&lt;/strong>&lt;/td>
 &lt;td>&lt;strong>String&lt;/strong>&lt;/td>
 &lt;td>IPv4/IPv6 address or hostname.&lt;/td>
 &lt;td>[default to null]&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>&lt;strong>port&lt;/strong>&lt;/td>
 &lt;td>&lt;strong>Integer&lt;/strong>&lt;/td>
 &lt;td>gNMIc port.&lt;/td>
 &lt;td>[optional] [default to null]&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>&lt;strong>targetProfile&lt;/strong>&lt;/td>
 &lt;td>&lt;strong>String&lt;/strong>&lt;/td>
 &lt;td>TargetProfile applied to apply to this router.&lt;/td>
 &lt;td>[optional] [default to null]&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>&lt;strong>labels&lt;/strong>&lt;/td>
 &lt;td>&lt;a href="map.md">&lt;strong>List&lt;/strong>&lt;/a>&lt;/td>
 &lt;td>Input of labels as key:value pair.&lt;/td>
 &lt;td>[optional] [default to null]&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>&lt;strong>operation&lt;/strong>&lt;/td>
 &lt;td>&lt;strong>String&lt;/strong>&lt;/td>
 &lt;td>Either &lt;code>created&lt;/code>, &lt;code>updated&lt;/code> or &lt;code>deleted&lt;/code>. &lt;code>created&lt;/code> and &lt;code>updated&lt;/code> are identical and both apply the target.&lt;/td>
 &lt;td>[default to null]&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table></description></item><item><title>Routes</title><link>https://cdd21b28.gnmic-operator2.pages.dev/docs/advanced/rest-api-documentation/apis/defaultapi/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://cdd21b28.gnmic-operator2.pages.dev/docs/advanced/rest-api-documentation/apis/defaultapi/</guid><description>&lt;h1 id="defaultapi">defaultapi&lt;/h1>
&lt;p>All URIs are relative to &lt;em>http://localhost:8082&lt;/em>&lt;/p>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Method&lt;/th>
 &lt;th>HTTP request&lt;/th>
 &lt;th>Description&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>&lt;strong>applyTargets&lt;/strong>&lt;/td>
 &lt;td>&lt;strong>POST&lt;/strong> /api/v1/:namespace/target-source/:name/applyTargets&lt;/td>
 &lt;td>Interface for real-time target updates, usually using a webhook. Targets are applied in the gNMIc Operator.&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>&lt;strong>getClusterPlan&lt;/strong>&lt;/td>
 &lt;td>&lt;strong>GET&lt;/strong> /clusters/:namespace/:name/plan&lt;/td>
 &lt;td>Get cluster plan.&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;p>&lt;a name="applyTargets">&lt;/a>&lt;/p>
&lt;h1 id="applytargets">&lt;strong>applyTargets&lt;/strong>&lt;/h1>
&lt;blockquote>
&lt;p>List applyTargets(Target)&lt;/p>&lt;/blockquote>
&lt;p>Interface for real-time target updates, usually using a webhook. Targets are applied in the gNMIc Operator.&lt;/p>
&lt;h3 id="parameters">Parameters&lt;/h3>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Name&lt;/th>
 &lt;th>Type&lt;/th>
 &lt;th>Description&lt;/th>
 &lt;th>Notes&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>&lt;strong>Target&lt;/strong>&lt;/td>
 &lt;td>&lt;a href="https://cdd21b28.gnmic-operator2.pages.dev/docs/advanced/rest-api-documentation/models/target/">&lt;strong>List&lt;/strong>&lt;/a>&lt;/td>
 &lt;td>Target must be passed as a list, multiple targets possible.&lt;/td>
 &lt;td>&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;h3 id="return-type">Return type&lt;/h3>
&lt;p>&lt;a href="https://cdd21b28.gnmic-operator2.pages.dev/docs/advanced/rest-api-documentation/models/target/">&lt;strong>List&lt;/strong>&lt;/a>&lt;/p></description></item></channel></rss>