<xs:element name="files"><xs:annotation><xs:documentation>Specify files to add to the image.</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="file"><xs:annotation><xs:documentation>Adds content to the image in a file at the specified path.</xs:documentation><xs:documentation>Ex.<file name="/root/myfile.txt">hello!</file>adds a file to the image at the path /root/myfile.txt with the contents "hello"!"</xs:documentation></xs:annotation><xs:complexType mixed="true"><xs:attribute name="name" use="required"/><xs:attribute name="type"><xs:simpleType><xs:restriction base="xs:token"><xs:enumeration value="raw"/><xs:enumeration value="base64"/></xs:restriction></xs:simpleType></xs:attribute></xs:complexType></xs:element></xs:sequence></xs:complexType></xs:element>
<xs:element minOccurs="0" maxOccurs="unbounded" name="file"><xs:annotation><xs:documentation>Adds content to the image in a file at the specified path.</xs:documentation><xs:documentation>Ex.<file name="/root/myfile.txt">hello!</file>adds a file to the image at the path /root/myfile.txt with the contents "hello"!"</xs:documentation></xs:annotation><xs:complexType mixed="true"><xs:attribute name="name" use="required"/><xs:attribute name="type"><xs:simpleType><xs:restriction base="xs:token"><xs:enumeration value="raw"/><xs:enumeration value="base64"/></xs:restriction></xs:simpleType></xs:attribute></xs:complexType></xs:element>
<xs:element name="commands"><xs:annotation><xs:documentation>Commands can be thought of much like the "post" section of a package manager. Commands listed will be executed at the end of image customization.</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" ref="command"/></xs:sequence></xs:complexType></xs:element>