+
+ <java-type name="AuthInfoItems">
+ <xml-properties>
+ <xml-property name="description" value="Collection of persistent auth information to access to VIM." />
+ </xml-properties>
+ <xml-root-element name="auth-info-items" />
+ <java-attributes>
+ <xml-element container-type="java.util.ArrayList" java-attribute="authInfoItem" name="auth-info-item" type="inventory.aai.onap.org.v11.AuthInfoItem" />
+ </java-attributes>
+ </java-type>
+
+ <java-type name="AuthInfoItem">
+ <xml-root-element name="auth-info-item" />
+ <java-attributes>
+ <xml-element java-attribute="authInfoItemId" name="auth-info-item-id" required="true" type="java.lang.String" xml-key="true">
+ <xml-properties>
+ <xml-property name="description" value="Unique ID of auth-info-item." />
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="cloudDomain" name="cloud-domain" required="true" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="domain info for authentication." />
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="userName" name="username" required="true" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="user name of auth infomation to access VIM." />
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="password" name="password" required="true" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="password of auth infomation to access VIM." />
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="authUrl" name="auth-url" required="true" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="authentication url of the cloud." />
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="sslCacert" name="ssl-cacert" required="false" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="ca file content if enabled ssl on auth-url." />
+ </xml-properties>
+ </xml-element>
+ <xml-element default-value="false" java-attribute="sslInsecure" name="ssl-insecure" required="false" type="java.lang.Boolean">
+ <xml-properties>
+ <xml-property name="description" value="Whether to verify VIM's certificate." />
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v11.RelationshipList" />
+ </java-attributes>
+ <xml-properties>
+ <xml-property name="description" value="Persistent auth info." />
+ <xml-property name="indexedProps" value="auth-info-item-id,username,auth-url" />
+ <xml-property name="searchable" value="auth-info-item-id,username,auth-url" />
+ <xml-property name="dependentOn" value="cloud-region" />
+ <xml-property name="container" value="auth-info-items" />
+ </xml-properties>
+ </java-type>
+