]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
api: add virSecretDefineFlags
authorKristina Hanicova <khanicov@redhat.com>
Fri, 20 Aug 2021 12:30:37 +0000 (14:30 +0200)
committerJán Tomko <jtomko@redhat.com>
Fri, 20 Aug 2021 13:41:22 +0000 (15:41 +0200)
Signed-off-by: Kristina Hanicova <khanicov@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
Signed-off-by: Ján Tomko <jtomko@redhat.com>
include/libvirt/libvirt-secret.h
src/libvirt-secret.c

index e5aaac94506f770eaed3dbdd75dc7b417210362a..b8e53674d80ce6f6bde65128db75339975606aaa 100644 (file)
@@ -88,6 +88,11 @@ virSecretPtr            virSecretLookupByUUIDString(virConnectPtr conn,
 virSecretPtr            virSecretLookupByUsage(virConnectPtr conn,
                                                int usageType,
                                                const char *usageID);
+
+typedef enum {
+    VIR_SECRET_DEFINE_VALIDATE = 1 << 0, /* Validate the XML document against schema */
+} virSecretDefineFlags;
+
 virSecretPtr            virSecretDefineXML      (virConnectPtr conn,
                                                  const char *xml,
                                                  unsigned int flags);
index a427805c7a5eb378c99fb4d32d0827cab24f2873..d3626ed561041f59e9e6f1b97e83a3099f08569a 100644 (file)
@@ -316,7 +316,7 @@ virSecretLookupByUsage(virConnectPtr conn,
  * virSecretDefineXML:
  * @conn: virConnect connection
  * @xml: XML describing the secret.
- * @flags: extra flags; not used yet, so callers should always pass 0
+ * @flags: bitwise-OR of virSecretDefineFlags
  *
  * If XML specifies a UUID, locates the specified secret and replaces all
  * attributes of the secret specified by UUID by attributes specified in xml