]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - man/org.freedesktop.resolve1.xml
random-util: Add an environment variable to disable RDRAND.
[thirdparty/systemd.git] / man / org.freedesktop.resolve1.xml
index 912f73677cfa6905445fb312bdeb0106c0289db7..5b8acbbd9ff78349d00e5d31a99e7929f9c271a9 100644 (file)
 
     <para>The service exposes the following interfaces on the Manager object on the bus:</para>
 
-    <programlisting>
-$ gdbus introspect --system \
-        --dest org.freedesktop.resolve1 \
-        --object-path /org/freedesktop/resolve1
-
+    <programlisting executable="systemd-resolved" node="/org/freedesktop/resolve1" interface="org.freedesktop.resolve1.Manager">
 node /org/freedesktop/resolve1 {
   interface org.freedesktop.resolve1.Manager {
     methods:
@@ -90,6 +86,8 @@ node /org/freedesktop/resolve1 {
               out o path);
       SetLinkDNS(in  i ifindex,
                  in  a(iay) addresses);
+      SetLinkDNSEx(in  i ifindex,
+                   in  a(iayqs) addresses);
       SetLinkDomains(in  i ifindex,
                      in  a(sb) domains);
       SetLinkDefaultRoute(in  i ifindex,
@@ -110,7 +108,7 @@ node /org/freedesktop/resolve1 {
                       in  s type,
                       in  q service_port,
                       in  q service_priority,
-                      in  q serwise_weight,
+                      in  q service_weight,
                       in  aa{say} txt_datas,
                       out o service_path);
       UnregisterService(in  o service_path);
@@ -126,9 +124,13 @@ node /org/freedesktop/resolve1 {
       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
       readonly s DNSOverTLS = '...';
       readonly a(iiay) DNS = [...];
+      readonly a(iiayqs) DNSEx = [...];
       @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
       readonly a(iiay) FallbackDNS = [...];
+      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
+      readonly a(iiayqs) FallbackDNSEx = [...];
       readonly (iiay) CurrentDNSServer = ...;
+      readonly (iiayqs) CurrentDNSServerEx = ...;
       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
       readonly a(isb) Domains = [...];
       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
@@ -145,9 +147,6 @@ node /org/freedesktop/resolve1 {
       readonly as DNSSECNegativeTrustAnchors = ['...', ...];
       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
       readonly s DNSStubListener = '...';
-      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
-      @org.freedesktop.systemd1.Privileged("true")
-      readwrite s LogLevel = '...';
   };
   interface org.freedesktop.DBus.Peer { ... };
   interface org.freedesktop.DBus.Introspectable { ... };
@@ -155,6 +154,8 @@ node /org/freedesktop/resolve1 {
 };
     </programlisting>
 
+    <!--method SetLinkDNSEx is not documented!-->
+
     <!--method SetLinkDefaultRoute is not documented!-->
 
     <!--method SetLinkDNSOverTLS is not documented!-->
@@ -173,10 +174,16 @@ node /org/freedesktop/resolve1 {
 
     <!--property DNSOverTLS is not documented!-->
 
+    <!--property DNSEx is not documented!-->
+
     <!--property FallbackDNS is not documented!-->
 
+    <!--property FallbackDNSEx is not documented!-->
+
     <!--property CurrentDNSServer is not documented!-->
 
+    <!--property CurrentDNSServerEx is not documented!-->
+
     <!--property DNSSEC is not documented!-->
 
     <!--property DNSSECNegativeTrustAnchors is not documented!-->
@@ -201,6 +208,8 @@ node /org/freedesktop/resolve1 {
 
     <variablelist class="dbus-method" generated="True" extra-ref="SetLinkDNS()"/>
 
+    <variablelist class="dbus-method" generated="True" extra-ref="SetLinkDNSEx()"/>
+
     <variablelist class="dbus-method" generated="True" extra-ref="SetLinkDomains()"/>
 
     <variablelist class="dbus-method" generated="True" extra-ref="SetLinkDefaultRoute()"/>
@@ -237,10 +246,16 @@ node /org/freedesktop/resolve1 {
 
     <variablelist class="dbus-property" generated="True" extra-ref="DNS"/>
 
+    <variablelist class="dbus-property" generated="True" extra-ref="DNSEx"/>
+
     <variablelist class="dbus-property" generated="True" extra-ref="FallbackDNS"/>
 
+    <variablelist class="dbus-property" generated="True" extra-ref="FallbackDNSEx"/>
+
     <variablelist class="dbus-property" generated="True" extra-ref="CurrentDNSServer"/>
 
+    <variablelist class="dbus-property" generated="True" extra-ref="CurrentDNSServerEx"/>
+
     <variablelist class="dbus-property" generated="True" extra-ref="Domains"/>
 
     <variablelist class="dbus-property" generated="True" extra-ref="TransactionStatistics"/>
@@ -257,8 +272,6 @@ node /org/freedesktop/resolve1 {
 
     <variablelist class="dbus-property" generated="True" extra-ref="DNSStubListener"/>
 
-    <variablelist class="dbus-property" generated="True" extra-ref="LogLevel"/>
-
     <!--End of Autogenerated section-->
 
     <refsect2>
@@ -551,15 +564,12 @@ node /org/freedesktop/resolve1 {
   <refsect1>
     <title>Link Object</title>
 
-    <programlisting>
-$ gdbus introspect --system \
-        --dest org.freedesktop.resolve1 \
-        --object-path /org/freedesktop/resolve1/link/_34
-
-node /org/freedesktop/resolve1/link/_34 {
+    <programlisting executable="systemd-resolved" node="/org/freedesktop/resolve1/link/_1" interface="org.freedesktop.resolve1.Link">
+node /org/freedesktop/resolve1/link/_1 {
   interface org.freedesktop.resolve1.Link {
     methods:
       SetDNS(in  a(iay) addresses);
+      SetDNSEx(in  a(iayqs) addresses);
       SetDomains(in  a(sb) domains);
       SetDefaultRoute(in  b enable);
       SetLLMNR(in  s mode);
@@ -574,8 +584,12 @@ node /org/freedesktop/resolve1/link/_34 {
       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
       readonly a(iay) DNS = [...];
       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
+      readonly a(iayqs) DNSEx = [...];
+      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
       readonly (iay) CurrentDNSServer = ...;
       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
+      readonly (iayqs) CurrentDNSServerEx = ...;
+      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
       readonly a(sb) Domains = [...];
       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
       readonly b DefaultRoute = ...;
@@ -598,6 +612,8 @@ node /org/freedesktop/resolve1/link/_34 {
 };
     </programlisting>
 
+    <!--method SetDNSEx is not documented!-->
+
     <!--method SetDomains is not documented!-->
 
     <!--method SetDefaultRoute is not documented!-->
@@ -614,8 +630,12 @@ node /org/freedesktop/resolve1/link/_34 {
 
     <!--method Revert is not documented!-->
 
+    <!--property DNSEx is not documented!-->
+
     <!--property CurrentDNSServer is not documented!-->
 
+    <!--property CurrentDNSServerEx is not documented!-->
+
     <!--property DefaultRoute is not documented!-->
 
     <!--property LLMNR is not documented!-->
@@ -636,6 +656,8 @@ node /org/freedesktop/resolve1/link/_34 {
 
     <variablelist class="dbus-method" generated="True" extra-ref="SetDNS()"/>
 
+    <variablelist class="dbus-method" generated="True" extra-ref="SetDNSEx()"/>
+
     <variablelist class="dbus-method" generated="True" extra-ref="SetDomains()"/>
 
     <variablelist class="dbus-method" generated="True" extra-ref="SetDefaultRoute()"/>
@@ -656,8 +678,12 @@ node /org/freedesktop/resolve1/link/_34 {
 
     <variablelist class="dbus-property" generated="True" extra-ref="DNS"/>
 
+    <variablelist class="dbus-property" generated="True" extra-ref="DNSEx"/>
+
     <variablelist class="dbus-property" generated="True" extra-ref="CurrentDNSServer"/>
 
+    <variablelist class="dbus-property" generated="True" extra-ref="CurrentDNSServerEx"/>
+
     <variablelist class="dbus-property" generated="True" extra-ref="Domains"/>
 
     <variablelist class="dbus-property" generated="True" extra-ref="DefaultRoute"/>
@@ -790,6 +816,30 @@ node /org/freedesktop/resolve1/link/_34 {
     </variablelist>
   </refsect1>
 
+  <refsect1>
+    <title>Examples</title>
+
+    <example>
+      <title>Introspect <interfacename>org.freedesktop.resolve1.Manager</interfacename> on the bus</title>
+
+      <programlisting>
+$ gdbus introspect --system \
+  --dest org.freedesktop.resolve1 \
+  --object-path /org/freedesktop/resolve1
+      </programlisting>
+    </example>
+
+    <example>
+      <title>Introspect <interfacename>org.freedesktop.resolve1.Link</interfacename> on the bus</title>
+
+      <programlisting>
+$ gdbus introspect --system \
+  --dest org.freedesktop.resolve1 \
+  --object-path /org/freedesktop/resolve1/link/_11
+      </programlisting>
+    </example>
+  </refsect1>
+
   <refsect1>
     <title>Versioning</title>