Table of Contents
Target Namespace
None
Element and Attribute Namespaces
Global element and attribute declarations belong to this schema's target namespace.
By default, local element declarations belong to this schema's target namespace.
By default, local attribute declarations have no namespace.
Schema Composition
This schema imports schema(s) from the following namespace(s):
http://www.w3.org/2001/XMLSchema-instance (at xsi.xsd)
Declared Namespaces
Prefix
Namespace
xml
http://www.w3.org/XML/1998/namespace
xs
http://www.w3.org/2001/XMLSchema
xsi
http://www.w3.org/2001/XMLSchema-instance
Schema Component Representation
<
xs:schema
elementFormDefault ="
qualified ">
<xs:import
namespace ="http://www.w3.org/2001/XMLSchema-instance " schemaLocation ="xsi.xsd "/>
...
</
xs:schema >
Element: arch
Name
arch
Used by (from the same schema document)
Element
architectures
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Describe Packages and Metadata
XML Instance Representation
<arch
id="
xs :ID
[1]
'An ID'
"
name="anySimpleType
[1]
'A name'
"
fallback="
xs :IDREF
[0..1] " />
Schema Component Representation
<
xs:element
name ="
arch ">
<
xs:complexType >
</
xs:complexType >
</
xs:element >
Name
architectures
Used by (from the same schema document)
Element
instsource
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Describe Packages and Metadata
XML Instance Representation
<architectures>
Start Choice
[0..*]
End Choice
</architectures>
Schema Component Representation
<
xs:element
name ="
architectures ">
<
xs:complexType >
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
ref ="
arch
"/>
</
xs:choice >
</
xs:complexType >
</
xs:element >
XML Instance Representation
<author>
xs :string </author>
Schema Component Representation
<
xs:element
name ="
author "
type ="
xs :string
"/>
Name
chroot
Used by (from the same schema document)
Element
metadata
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Describe Packages and Metadata
Schema Component Representation
<
xs:element
name ="
chroot ">
<
xs:complexType
mixed ="
true ">
</
xs:complexType >
</
xs:element >
Name
commandline
Used by (from the same schema document)
Element
deploy
Type
xs :string
Nillable
no
Abstract
no
Documentation
Specifies the Kernel Boot Commandline
XML Instance Representation
<commandline>
xs :string </commandline>
Schema Component Representation
<
xs:element
name ="
commandline "
type ="
xs :string
"/>
XML Instance Representation
<compressed>
xs :string </compressed>
Schema Component Representation
<
xs:element
name ="
compressed "
type ="
xs :string
"/>
Name
configuration
Used by (from the same schema document)
Element
deploy
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Specifies Configuration files
XML Instance Representation
<configuration
source="anySimpleType
[1] "
dest="anySimpleType
[1]
'Destination of a ressource'
"
arch="anySimpleType
[0..1]
'An architecture'
" />
Schema Component Representation
<
xs:element
name ="
configuration ">
<
xs:complexType >
</
xs:complexType >
</
xs:element >
Name
contact
Used by (from the same schema document)
Element
description
Type
xs :string
Nillable
no
Abstract
no
Documentation
Contact Information from the Author, like Email etc.
XML Instance Representation
<contact>
xs :string </contact>
Schema Component Representation
<
xs:element
name ="
contact "
type ="
xs :string
"/>
Name
defaultbaseroot
Used by (from the same schema document)
Element
preferences
Type
xs :string
Nillable
no
Abstract
no
Documentation
Default Path if baseroot Option is not Specified
XML Instance Representation
<defaultbaseroot>
xs :string </defaultbaseroot>
Schema Component Representation
<
xs:element
name ="
defaultbaseroot "
type ="
xs :string
"/>
Name
defaultdestination
Used by (from the same schema document)
Element
preferences
Type
xs :string
Nillable
no
Abstract
no
Documentation
Default Path if destdir Otion is Not Specified
XML Instance Representation
<defaultdestination>
xs :string </defaultdestination>
Schema Component Representation
<
xs:element
name ="
defaultdestination "
type ="
xs :string
"/>
Name
defaultroot
Used by (from the same schema document)
Element
preferences
Type
xs :string
Nillable
no
Abstract
no
Documentation
Default Root Directory Name if root Option is Not Specified
XML Instance Representation
<defaultroot>
xs :string </defaultroot>
Schema Component Representation
<
xs:element
name ="
defaultroot "
type ="
xs :string
"/>
Name
deploy
Used by (from the same schema document)
Element
image
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Controls the Image Deploy Process
XML Instance Representation
<deploy
server="anySimpleType
[0..1]
'Name or IP Address of server for downloading the data'
"
blocksize="anySimpleType
[0..1]
'Blocksize value used for atftp downloads'
" >
Start Choice
[0..*]
End Choice
</deploy>
Schema Component Representation
<
xs:element
name ="
deploy ">
<
xs:complexType >
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
ref ="
union
"/>
</
xs:choice >
</
xs:complexType >
</
xs:element >
Name
description
Used by (from the same schema document)
Element
image
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
A Short Description
XML Instance Representation
<description
type="
xs :token (value comes from list: {'boot'|'system'})
[1] " >
Start Choice
[0..*]
End Choice
</description>
Schema Component Representation
<
xs:element
name ="
description ">
<
xs:complexType >
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
</
xs:choice >
</
xs:complexType >
</
xs:element >
Name
drivers
Used by (from the same schema document)
Element
image
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
A Collection of Driver Files
XML Instance Representation
<drivers
type="
xs :token (value comes from list: {'drivers'|'usbdrivers'|'scsidrivers'|'netdrivers'})
[1] "
profiles="anySimpleType
[0..1]
'A profile name which binds the section to this name'
" >
</drivers>
Schema Component Representation
<
xs:element
name ="
drivers ">
<
xs:complexType >
<
xs:sequence >
<
xs:element
ref ="
file
"
maxOccurs ="
unbounded "/>
</
xs:sequence >
</
xs:complexType >
</
xs:element >
Name
except
Used by (from the same schema document)
Element
persistent
, Element
temporary
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
A Pointer to a File which should be excluded
XML Instance Representation
<except
name="anySimpleType
[1]
'A name'
" />
Schema Component Representation
<
xs:element
name ="
except ">
<
xs:complexType >
</
xs:complexType >
</
xs:element >
Element: file
XML Instance Representation
<file
name="anySimpleType
[1]
'A name'
"
arch="anySimpleType
[0..1]
'An architecture'
" />
Schema Component Representation
<
xs:element
name ="
file ">
<
xs:complexType >
</
xs:complexType >
</
xs:element >
Name
ignore
Used by (from the same schema document)
Element
packages
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Ignores a Package
XML Instance Representation
<ignore
name="anySimpleType
[1]
'A name'
" />
Schema Component Representation
<
xs:element
name ="
ignore ">
<
xs:complexType >
</
xs:complexType >
</
xs:element >
Name
image
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
The root element of the configuration file
XML Instance Representation
<image
name="anySimpleType
[1]
'A name'
"
displayname="anySimpleType
[0..1] "
inherit="anySimpleType
[0..1] "
kiwirevision="
xs :nonNegativeInteger
[0..1] "
id="
xs :string (length = 10)
[0..1] "
schemeversion="
xs :token (value comes from list: {'2.4'})
[1]
'The allowed Schema version (fixed value)'
"
xsi :noNamespaceSchemaLocation ="[0..1] "
xsi :schemaLocation ="[0..1] " >
Start Choice
[0..*]
End Choice
</image>
Schema Component Representation
<
xs:element
name ="
image ">
<
xs:complexType >
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
ref ="
users
"/>
<
xs:element
ref ="
split
"/>
</
xs:choice >
</
xs:complexType >
</
xs:element >
Name
initrd
Used by (from the same schema document)
Element
deploy
Type
xs :string
Nillable
no
Abstract
no
Documentation
Specifies where the Boot Image can be Found
XML Instance Representation
<initrd>
xs :string </initrd>
Schema Component Representation
<
xs:element
name ="
initrd "
type ="
xs :string
"/>
Name
instrepo
Used by (from the same schema document)
Element
instsource
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Name of a Installation Repository
XML Instance Representation
<instrepo
name="
xs :ID
[1] "
priority="anySimpleType
[1]
'Search priority for packages in this repo'
"
username="anySimpleType
[0..1]
'A name of a user'
"
pwd="anySimpleType
[0..1]
'The password'
"
local="
xs :boolean
[0..1] " >
</instrepo>
Schema Component Representation
<
xs:element
name ="
instrepo ">
<
xs:complexType >
<
xs:complexContent >
<
xs:extension
base ="
k.source
">
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
</
xs:element >
Name
instsource
Used by (from the same schema document)
Element
image
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Describe Packages and Metadata
XML Instance Representation
<instsource>
Start Choice
[0..*]
End Choice
</instsource>
Schema Component Representation
<
xs:element
name ="
instsource ">
<
xs:complexType >
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
</
xs:choice >
</
xs:complexType >
</
xs:element >
Name
kernel
Used by (from the same schema document)
Element
deploy
Type
xs :string
Nillable
no
Abstract
no
Documentation
Specifies Where to Find the Boot Kernel
XML Instance Representation
<kernel>
xs :string </kernel>
Schema Component Representation
<
xs:element
name ="
kernel "
type ="
xs :string
"/>
Name
keytable
Used by (from the same schema document)
Element
preferences
Type
xs :string
Nillable
no
Abstract
no
Documentation
Image keytable setup.
XML Instance Representation
<keytable>
xs :string </keytable>
Schema Component Representation
<
xs:element
name ="
keytable "
type ="
xs :string
"/>
XML Instance Representation
<locale>
xs :string </locale>
Schema Component Representation
<
xs:element
name ="
locale "
type ="
xs :string
"/>
Name
metadata
Used by (from the same schema document)
Element
instsource
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Contains Metadata
XML Instance Representation
<metadata>
Start Choice
[0..*]
End Choice
</metadata>
Schema Component Representation
<
xs:element
name ="
metadata ">
<
xs:complexType >
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
</
xs:choice >
</
xs:complexType >
</
xs:element >
Name
metafile
Used by (from the same schema document)
Element
metadata
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
A file Pointer Optionally Bundled With a Script
XML Instance Representation
<metafile
url="anySimpleType
[1]
'URL where to find the metafile'
"
script="anySimpleType
[1] "
target="anySimpleType
[1]
'Destination path where to download the file'
" />
Schema Component Representation
<
xs:element
name ="
metafile ">
<
xs:complexType >
</
xs:complexType >
</
xs:element >
XML Instance Representation
<oem-boot-title>
xs :string </oem-boot-title>
Schema Component Representation
<
xs:element
name ="
oem-boot-title "
type ="
xs :string
"/>
Name
oem-home
Used by (from the same schema document)
Element
preferences
Type
xs :string
Nillable
no
Abstract
no
Documentation
For oemboot driven images: use a home partition yes/no
XML Instance Representation
<oem-home>
xs :string </oem-home>
Schema Component Representation
<
xs:element
name ="
oem-home "
type ="
xs :string
"/>
Name
oem-reboot
Type
xs :string
Nillable
no
Abstract
no
Documentation
For oemboot driven images: reboot after first deployment yes/no
XML Instance Representation
<oem-reboot>
xs :string </oem-reboot>
Schema Component Representation
<
xs:element
name ="
oem-reboot "
type ="
xs :string
"/>
Name
oem-recovery
Used by (from the same schema document)
Element
preferences
Type
xs :string
Nillable
no
Abstract
no
Documentation
For oemboot driven images: create a recovery archive yes/no
XML Instance Representation
<oem-recovery>
xs :string </oem-recovery>
Schema Component Representation
<
xs:element
name ="
oem-recovery "
type ="
xs :string
"/>
Name
oem-swap
Used by (from the same schema document)
Element
preferences
Type
xs :string
Nillable
no
Abstract
no
Documentation
For oemboot driven images: use a swap partition yes/no
XML Instance Representation
<oem-swap>
xs :string </oem-swap>
Schema Component Representation
<
xs:element
name ="
oem-swap "
type ="
xs :string
"/>
XML Instance Representation
<oem-swapsize>
xs :nonNegativeInteger </oem-swapsize>
Schema Component Representation
<
xs:element
name ="
oem-swapsize "
type ="
xs :nonNegativeInteger
"/>
XML Instance Representation
<oem-systemsize>
xs :nonNegativeInteger </oem-systemsize>
Schema Component Representation
<
xs:element
name ="
oem-systemsize "
type ="
xs :nonNegativeInteger
"/>
Name
opensusePattern
Used by (from the same schema document)
Element
packages
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Name of a Pattern From openSUSE
XML Instance Representation
<opensusePattern
name="anySimpleType
[1]
'A name'
" />
Schema Component Representation
<
xs:element
name ="
opensusePattern ">
<
xs:complexType >
</
xs:complexType >
</
xs:element >
Name
opensuseProduct
Used by (from the same schema document)
Element
packages
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Name of a Product From openSUSE
XML Instance Representation
<opensuseProduct
name="anySimpleType
[1]
'A name'
" />
Schema Component Representation
<
xs:element
name ="
opensuseProduct ">
<
xs:complexType >
</
xs:complexType >
</
xs:element >
Name
package
Used by (from the same schema document)
Element
packages
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Name of an image Package
XML Instance Representation
<package
name="anySimpleType
[1]
'A name'
"
arch="anySimpleType
[0..1]
'An architecture'
" />
Schema Component Representation
<
xs:element
name ="
package ">
<
xs:complexType >
</
xs:complexType >
</
xs:element >
Name
packagemanager
Used by (from the same schema document)
Element
preferences
Type
xs :string
Nillable
no
Abstract
no
Documentation
Name of the Package Manager
XML Instance Representation
<packagemanager>
xs :string </packagemanager>
Schema Component Representation
<
xs:element
name ="
packagemanager "
type ="
xs :string
"/>
Name
packages
Used by (from the same schema document)
Element
image
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Specifies Packages/Patterns Used in Different Stages
XML Instance Representation
<packages
type="
xs :token (value comes from list: {'image'|'bootstrap'|'delete'|'testsuite'|'xen'|'vmware'})
[1] "
profiles="anySimpleType
[0..1] "
patternType="
xs :token (value comes from list: {'onlyRequired'|'plusSuggested'|'plusRecommended'})
[0..1] "
patternPackageType="
xs :token (value comes from list: {'onlyRequired'|'plusSuggested'|'plusRecommended'})
[0..1] " >
Start Choice
[0..*]
End Choice
</packages>
Schema Component Representation
<
xs:element
name ="
packages ">
<
xs:complexType >
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
</
xs:choice >
</
xs:complexType >
</
xs:element >
Name
partition
Used by (from the same schema document)
Element
partitions
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
A Partition
XML Instance Representation
<partition
type="anySimpleType
[1]
'Partition Type identifier, see fdisk for details'
"
number="anySimpleType
[1]
'Partition ID'
"
size="anySimpleType
[0..1]
'A partition size or optional image size'
"
mountpoint="anySimpleType
[0..1]
'Mount path for this partition'
"
target="
xs :boolean
[0..1] " />
Schema Component Representation
<
xs:element
name ="
partition ">
<
xs:complexType >
</
xs:complexType >
</
xs:element >
Name
partitions
Used by (from the same schema document)
Element
deploy
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
A List of Partitions
XML Instance Representation
<partitions
device="anySimpleType
[0..1] " >
</partitions>
Schema Component Representation
<
xs:element
name ="
partitions ">
<
xs:complexType >
<
xs:sequence >
<
xs:element
ref ="
partition
"
maxOccurs ="
unbounded "/>
</
xs:sequence >
</
xs:complexType >
</
xs:element >
Name
persistent
Used by (from the same schema document)
Element
split
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Specifies Filenames in the Read-Write Disk Area
XML Instance Representation
<persistent>
Start Choice
[0..*]
End Choice
</persistent>
Schema Component Representation
<
xs:element
name ="
persistent ">
<
xs:complexType >
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
ref ="
file
"/>
</
xs:choice >
</
xs:complexType >
</
xs:element >
Name
preferences
Used by (from the same schema document)
Element
image
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Configuration Information Needed for Logical Extend
XML Instance Representation
<preferences
profiles="anySimpleType
[0..1]
'A profile name which binds the section to this name'
" >
Start Choice
[0..*]
End Choice
</preferences>
Schema Component Representation
<
xs:element
name ="
preferences ">
<
xs:complexType >
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
ref ="
type
"/>
<
xs:element
ref ="
size
"/>
</
xs:choice >
</
xs:complexType >
</
xs:element >
Name
productinfo
Used by (from the same schema document)
Element
productoptions
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Describe Packages and Metadata
XML Instance Representation
<productinfo
name="anySimpleType
[1]
'A name'
" />
Schema Component Representation
<
xs:element
name ="
productinfo ">
<
xs:complexType
mixed ="
true ">
</
xs:complexType >
</
xs:element >
Name
productoption
Used by (from the same schema document)
Element
productoptions
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Describe Packages and Metadata
XML Instance Representation
<productoption
name="anySimpleType
[1]
'A name'
" />
Schema Component Representation
<
xs:element
name ="
productoption ">
<
xs:complexType
mixed ="
true ">
</
xs:complexType >
</
xs:element >
Name
productoptions
Used by (from the same schema document)
Element
instsource
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Describe Packages and Metadata
XML Instance Representation
<productoptions>
Start Choice
[0..*]
End Choice
</productoptions>
Schema Component Representation
<
xs:element
name ="
productoptions ">
<
xs:complexType >
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
</
xs:choice >
</
xs:complexType >
</
xs:element >
Name
productvar
Used by (from the same schema document)
Element
productoptions
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Describe Packages and Metadata
XML Instance Representation
<productvar
name="anySimpleType
[1]
'A name'
" />
Schema Component Representation
<
xs:element
name ="
productvar ">
<
xs:complexType
mixed ="
true ">
</
xs:complexType >
</
xs:element >
Name
profile
Used by (from the same schema document)
Element
profiles
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Creates Profiles
XML Instance Representation
<profile
name="anySimpleType
[1]
'A name'
"
description="anySimpleType
[1]
'Description of how this profiles influences the image'
" />
Schema Component Representation
<
xs:element
name ="
profile ">
<
xs:complexType >
</
xs:complexType >
</
xs:element >
Name
profiles
Used by (from the same schema document)
Element
image
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Creates Namespace Section for Drivers
Schema Component Representation
<
xs:element
name ="
profiles ">
<
xs:complexType >
<
xs:sequence >
<
xs:element
ref ="
profile
"
maxOccurs ="
unbounded "/>
</
xs:sequence >
</
xs:complexType >
</
xs:element >
Name
repopackage
Used by (from the same schema document)
Element
metadata
, Element
repopackages
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Name of an instsource Package
XML Instance Representation
<repopackage
name="anySimpleType
[1]
'A name'
"
arch="anySimpleType
[0..1]
'An architecture'
"
forcerepo="
xs :IDREF
[0..1]
'Specifies the search priority'
"
addarch="anySimpleType
[0..1] "
removearch="anySimpleType
[0..1] "
onlyarch="anySimpleType
[0..1] "
source="anySimpleType
[0..1] "
script="anySimpleType
[0..1] "
medium="
xs :nonNegativeInteger
[0..1] " />
Schema Component Representation
<
xs:element
name ="
repopackage ">
<
xs:complexType >
</
xs:complexType >
</
xs:element >
Name
repopackages
Used by (from the same schema document)
Element
instsource
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Specifies Packages for Installation Source
XML Instance Representation
<repopackages>
</repopackages>
Schema Component Representation
<
xs:element
name ="
repopackages ">
<
xs:complexType >
<
xs:sequence >
<
xs:element
ref ="
repopackage
"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
xs:sequence >
</
xs:complexType >
</
xs:element >
Name
repository
Used by (from the same schema document)
Element
image
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
The Name of the Repository
XML Instance Representation
<repository
type="
xs :token (value comes from list: {'apt-deb'|'apt-rpm'|'deb-dir'|'mirrors'|'red-carpet'|'rpm-dir'|'rpm-md'|'slack-site'|'up2date-mirrors'|'urpmi'|'yast2'})
[1]
'Type of repository'
"
status="
xs :token (value comes from list: {'replaceable'|'fixed'})
[0..1] "
alias="anySimpleType
[0..1] "
priority="
xs :integer
[0..1] " >
</repository>
Schema Component Representation
<
xs:element
name ="
repository ">
<
xs:complexType >
<
xs:complexContent >
<
xs:extension
base ="
k.source
">
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
</
xs:element >
Name
requiredarch
Used by (from the same schema document)
Element
architectures
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Describe Packages and Metadata
XML Instance Representation
<requiredarch
ref="
xs :IDREF
[1] " />
Schema Component Representation
<
xs:element
name ="
requiredarch ">
<
xs:complexType >
</
xs:complexType >
</
xs:element >
Name
rpm-check-signatures
Used by (from the same schema document)
Element
preferences
Type
xs :string
Nillable
no
Abstract
no
Documentation
Setup a Package Signature
XML Instance Representation
<rpm-check-signatures>
xs :string </rpm-check-signatures>
Schema Component Representation
<
xs:element
name ="
rpm-check-signatures "
type ="
xs :string
"/>
Name
rpm-excludedocs
Used by (from the same schema document)
Element
preferences
Type
xs :string
Nillable
no
Abstract
no
Documentation
Setup a Package Signature
XML Instance Representation
<rpm-excludedocs>
xs :string </rpm-excludedocs>
Schema Component Representation
<
xs:element
name ="
rpm-excludedocs "
type ="
xs :string
"/>
Name
rpm-force
Used by (from the same schema document)
Element
preferences
Type
xs :string
Nillable
no
Abstract
no
Documentation
Force the Installation of a Package
XML Instance Representation
<rpm-force>
xs :string </rpm-force>
Schema Component Representation
<
xs:element
name ="
rpm-force "
type ="
xs :string
"/>
Element: size
XML Instance Representation
<size
unit="
xs :token (value comes from list: {'M'|'G'})
[0..1]
'The unit of the image'
"
additive="
xs :boolean
[0..1] " />
Schema Component Representation
<
xs:element
name ="
size ">
<
xs:complexType
mixed ="
true ">
</
xs:complexType >
</
xs:element >
Name
source
Used by (from the same schema document)
Complex Type
k.source
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
A Pointer to a Repository/Package Source
XML Instance Representation
<source
path="anySimpleType
[1]
'A path'
" />
Schema Component Representation
<
xs:element
name ="
source ">
<
xs:complexType >
</
xs:complexType >
</
xs:element >
Name
specification
Used by (from the same schema document)
Element
description
Type
xs :string
Nillable
no
Abstract
no
Documentation
A Detailed Description
XML Instance Representation
<specification>
xs :string </specification>
Schema Component Representation
<
xs:element
name ="
specification "
type ="
xs :string
"/>
Name
split
Used by (from the same schema document)
Element
image
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Describes Images in Read-Only and Read-Write Portions
XML Instance Representation
<split>
Start Choice
[0..*]
End Choice
</split>
Schema Component Representation
<
xs:element
name ="
split ">
<
xs:complexType >
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
</
xs:choice >
</
xs:complexType >
</
xs:element >
Name
temporary
Used by (from the same schema document)
Element
split
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Specifies Files in RAM
XML Instance Representation
<temporary>
Start Choice
[0..*]
End Choice
</temporary>
Schema Component Representation
<
xs:element
name ="
temporary ">
<
xs:complexType >
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
ref ="
file
"/>
</
xs:choice >
</
xs:complexType >
</
xs:element >
Name
timeout
Used by (from the same schema document)
Element
deploy
Type
xs :string
Nillable
no
Abstract
no
Documentation
Specifies an ATFTP Download Timeout
XML Instance Representation
<timeout>
xs :string </timeout>
Schema Component Representation
<
xs:element
name ="
timeout "
type ="
xs :string
"/>
Name
timezone
Used by (from the same schema document)
Element
preferences
Type
xs :string
Nillable
no
Abstract
no
Documentation
Setup Image Timezone setup
XML Instance Representation
<timezone>
xs :string </timezone>
Schema Component Representation
<
xs:element
name ="
timezone "
type ="
xs :string
"/>
Element: type
Name
type
Used by (from the same schema document)
Element
preferences
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
The Image Type of the Logical Extend
XML Instance Representation
<type
checkprebuilt="
xs :boolean
[0..1] "
bootprofile="anySimpleType
[0..1] "
boot="anySimpleType
[0..1] "
flags="
xs :token (value comes from list: {'unified'|'compressed'|'unified-cromfs'|'compressed-cromfs'})
[0..1] "
filesystem="
xs :token (value comes from list: {'ext2'|'ext3'|'reiserfs'|'squashfs'|'cromfs'})
[0..1] "
fsreadonly="
xs :token (value comes from list: {'ext2'|'ext3'|'reiserfs'|'squashfs'|'cromfs'})
[0..1]
'Specifies the filesystem for the read-only part of a split image'
"
fsreadwrite="
xs :token (value comes from list: {'ext2'|'ext3'|'reiserfs'})
[0..1]
'Specifies the filesystem for the read-write part of a split image'
"
ec2privatekeyfile="anySimpleType
[0..1]
'AWS user\'s PEM encoded RSA private key file'
"
ec2certfile="anySimpleType
[0..1]
'AWS user\'s PEM encoded RSA pubkey certificate file'
"
ec2accountnr="
xs :nonNegativeInteger
[0..1]
'The user\'s EC2 user ID (Note: AWS account number, NOT Access Key ID)'
"
baseroot="anySimpleType
[0..1]
'Specify the path to a pre created base root system.'
"
format="
xs :token (value comes from list: {'vvfat'|'vpc'|'bochs'|'dmg'|'cloop'|'vmdk'|'qcow'|'cow'|'iso'|'usb'|'ovf'})
[0..1] "
primary="
xs :boolean
[0..1]
'Specifies the primary type (choose KIWI option type)'
" />
Schema Component Representation
<
xs:element
name ="
type ">
<
xs:complexType
mixed ="
true ">
</
xs:complexType >
</
xs:element >
Name
union
Used by (from the same schema document)
Element
deploy
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Specifies the Overlay Filesystem
XML Instance Representation
<union
ro="anySimpleType
[1]
'Device only for read-only'
"
rw="anySimpleType
[1]
'Device for Read-Write'
"
type="
xs :token (value comes from list: {'aufs'|'unionfs'})
[1] " />
Schema Component Representation
<
xs:element
name ="
union ">
<
xs:complexType >
</
xs:complexType >
</
xs:element >
Element: user
Name
user
Used by (from the same schema document)
Element
users
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
A User with Name, Password, Path to Its Home And Shell
XML Instance Representation
<user
name="anySimpleType
[1]
'A name'
"
id="
xs :nonNegativeInteger
[0..1]
'The user ID for this user'
"
realname="anySimpleType
[0..1]
'The name of an user'
"
pwd="anySimpleType
[1]
'The password'
"
home="anySimpleType
[1]
'The home directory for this user'
"
shell="anySimpleType
[0..1]
'The shell for this user'
" />
Schema Component Representation
<
xs:element
name ="
user ">
<
xs:complexType >
</
xs:complexType >
</
xs:element >
Name
users
Used by (from the same schema document)
Element
image
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
A List of Users
XML Instance Representation
<users
group="anySimpleType
[1]
'Contains the group to which the user belongs'
"
id="
xs :nonNegativeInteger
[0..1]
'Contains the group ID to which the user belongs'
" >
</users>
Schema Component Representation
<
xs:element
name ="
users ">
<
xs:complexType >
<
xs:sequence >
<
xs:element
ref ="
user
"
maxOccurs ="
unbounded "/>
</
xs:sequence >
</
xs:complexType >
</
xs:element >
Name
version
Used by (from the same schema document)
Element
preferences
Type
xs :string
Nillable
no
Abstract
no
Documentation
A Version Number for the Image, Consists of Major.Minor.Release
XML Instance Representation
<version>
xs :string </version>
Schema Component Representation
<
xs:element
name ="
version "
type ="
xs :string
"/>
XML Instance Representation
<vmwarecdrom
controller="
xs :token (value comes from list: {'ide'|'scsi'})
[1]
'The CD/DVD controller used for the VMware guest'
"
id="
xs :nonNegativeInteger
[1]
'The CD/DVD ID for the VM CD rom drive'
" />
Schema Component Representation
<
xs:element
name ="
vmwarecdrom ">
<
xs:complexType >
</
xs:complexType >
</
xs:element >
Name
vmwareconfig
Used by (from the same schema document)
Element
image
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
specifies the VMware configuration sections
XML Instance Representation
<vmwareconfig
arch="
xs :token (value comes from list: {'ix86'|'x86_64'|'%arch'})
[0..1]
'the VMware architecture type'
"
HWversion="
xs :integer
[0..1]
'The virtual HW version number for the VMware configuration'
"
guestOS="anySimpleType
[0..1]
'the virtual guestOS identification string for VMware'
"
usb="
xs :boolean
[0..1]
'Activate/Deactivate usb controller for VMware'
"
memory="anySimpleType
[1]
'The memory setup for the guest VM.'
" >
Start Choice
[0..*]
End Choice
</vmwareconfig>
Schema Component Representation
<
xs:element
name ="
vmwareconfig ">
<
xs:complexType >
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
</
xs:choice >
</
xs:complexType >
</
xs:element >
XML Instance Representation
<vmwaredisk
controller="
xs :token (value comes from list: {'ide'|'scsi'})
[1]
'The disk controller used for the VMware guest'
"
id="
xs :nonNegativeInteger
[1]
'The disk ID for the VM disk'
" />
Schema Component Representation
<
xs:element
name ="
vmwaredisk ">
<
xs:complexType >
</
xs:complexType >
</
xs:element >
Name
vmwarenic
Used by (from the same schema document)
Element
vmwareconfig
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
The VMware network interface definition
XML Instance Representation
<vmwarenic
driver="anySimpleType
[1]
'The driver used for the VM network interface'
"
interface="
xs :nonNegativeInteger
[1]
'The interface ID for the VM network interface'
"
mode="anySimpleType
[1]
'The VM network mode'
" />
Schema Component Representation
<
xs:element
name ="
vmwarenic ">
<
xs:complexType >
</
xs:complexType >
</
xs:element >
Name
xenbridge
Used by (from the same schema document)
Element
xenconfig
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
The VMware network interface definition
XML Instance Representation
<xenbridge
mac="anySimpleType
[0..1]
'The Mac address to assign to the virtual interface'
"
name="anySimpleType
[1]
'The Xen bridged interface name'
" />
Schema Component Representation
<
xs:element
name ="
xenbridge ">
<
xs:complexType >
</
xs:complexType >
</
xs:element >
Name
xenconfig
Used by (from the same schema document)
Element
image
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
specifies the Xen configuration sections
XML Instance Representation
<xenconfig
memory="anySimpleType
[0..1]
'The memory setup for the Xen guest.'
" >
Start Choice
[0..*]
End Choice
</xenconfig>
Schema Component Representation
<
xs:element
name ="
xenconfig ">
<
xs:complexType >
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
</
xs:choice >
</
xs:complexType >
</
xs:element >
Name
xendisk
Used by (from the same schema document)
Element
xenconfig
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
The Xen disk device definition.
XML Instance Representation
<xendisk
device="anySimpleType
[1]
'The disk device to appear in the Xen guest'
" />
Schema Component Representation
<
xs:element
name ="
xendisk ">
<
xs:complexType >
</
xs:complexType >
</
xs:element >
Name
k.arch.attlist
Used by (from the same schema document)
Element
arch
XML Instance Representation
id="
xs :ID
[1]
'An ID'
"
name="anySimpleType
[1]
'A name'
"
fallback="
xs :IDREF
[0..1] "
Schema Component Representation
<
xs:attributeGroup
name ="
k.arch.attlist ">
<
xs:attribute
name ="
fallback "
type ="
xs :IDREF
"/>
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup
name ="
k.arch.attribute ">
<xs:attribute
name ="arch " use ="required "/>
</
xs:attributeGroup >
Name
k.arch.fallback.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.arch.fallback.attribute ">
<
xs:attribute
name ="
fallback "
type ="
xs :IDREF
"
use ="
required "/>
</
xs:attributeGroup >
Name
k.arch.id.attribute
Used by (from the same schema document)
Attribute Group
k.arch.attlist
Schema Component Representation
<
xs:attributeGroup
name ="
k.arch.id.attribute ">
</
xs:attributeGroup >
Name
k.arch.name.attribute
Used by (from the same schema document)
Attribute Group
k.arch.attlist
Schema Component Representation
<
xs:attributeGroup
name ="
k.arch.name.attribute ">
</
xs:attributeGroup >
Name
k.chroot.attlist
Used by (from the same schema document)
Element
chroot
Schema Component Representation
<
xs:attributeGroup
name ="
k.chroot.attlist ">
<xs:attribute
name ="requires " use ="required "/>
</
xs:attributeGroup >
Name
k.configuration.arch.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.configuration.arch.attribute ">
</
xs:attributeGroup >
Name
k.configuration.attlist
Used by (from the same schema document)
Element
configuration
XML Instance Representation
source="anySimpleType
[1] "
dest="anySimpleType
[1]
'Destination of a ressource'
"
arch="anySimpleType
[0..1]
'An architecture'
"
Schema Component Representation
<
xs:attributeGroup
name ="
k.configuration.attlist ">
<xs:attribute
name ="arch "/>
</
xs:attributeGroup >
Name
k.configuration.dest.attribute
Used by (from the same schema document)
Attribute Group
k.configuration.attlist
Schema Component Representation
<
xs:attributeGroup
name ="
k.configuration.dest.attribute ">
</
xs:attributeGroup >
Name
k.configuration.source.attribute
Used by (from the same schema document)
Attribute Group
k.configuration.attlist
Schema Component Representation
<
xs:attributeGroup
name ="
k.configuration.source.attribute ">
</
xs:attributeGroup >
Name
k.deploy.attlist
Used by (from the same schema document)
Element
deploy
XML Instance Representation
server="anySimpleType
[0..1]
'Name or IP Address of server for downloading the data'
"
blocksize="anySimpleType
[0..1]
'Blocksize value used for atftp downloads'
"
Schema Component Representation
<
xs:attributeGroup
name ="
k.deploy.attlist ">
<xs:attribute
name ="server "/>
<xs:attribute
name ="blocksize "/>
</
xs:attributeGroup >
Name
k.deploy.blocksize.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.deploy.blocksize.attribute ">
<xs:attribute
name ="blocksize " use ="required "/>
</
xs:attributeGroup >
Name
k.deploy.server.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.deploy.server.attribute ">
<xs:attribute
name ="server " use ="required "/>
</
xs:attributeGroup >
Name
k.description.attlist
Used by (from the same schema document)
Element
description
Schema Component Representation
<
xs:attributeGroup
name ="
k.description.attlist ">
</
xs:attributeGroup >
Name
k.description.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.description.attribute ">
<xs:attribute
name ="description " use ="required "/>
</
xs:attributeGroup >
Name
k.description.type.attribute
Used by (from the same schema document)
Attribute Group
k.description.attlist
Schema Component Representation
<
xs:attributeGroup
name ="
k.description.type.attribute ">
<
xs:attribute
name ="
type "
use ="
required ">
<
xs:simpleType >
<
xs:restriction
base ="
xs :token
">
<xs:enumeration
value ="boot "/>
<xs:enumeration
value ="system "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:attribute >
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup
name ="
k.dest.attribute ">
<xs:attribute
name ="dest " use ="required "/>
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup
name ="
k.displayname.attribute ">
<xs:attribute
name ="displayname " use ="required "/>
</
xs:attributeGroup >
Name
k.drivers.attlist
Used by (from the same schema document)
Element
drivers
Schema Component Representation
<
xs:attributeGroup
name ="
k.drivers.attlist ">
<xs:attribute
name ="profiles "/>
</
xs:attributeGroup >
Name
k.drivers.profiles.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.drivers.profiles.attribute ">
</
xs:attributeGroup >
Name
k.drivers.type.attribute
Used by (from the same schema document)
Attribute Group
k.drivers.attlist
Schema Component Representation
<
xs:attributeGroup
name ="
k.drivers.type.attribute ">
<
xs:attribute
name ="
type "
use ="
required ">
<
xs:simpleType >
<
xs:restriction
base ="
xs :token
">
<xs:enumeration
value ="drivers "/>
<xs:enumeration
value ="usbdrivers "/>
<xs:enumeration
value ="scsidrivers "/>
<xs:enumeration
value ="netdrivers "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:attribute >
</
xs:attributeGroup >
Name
k.except.attlist
Used by (from the same schema document)
Element
except
Schema Component Representation
<
xs:attributeGroup
name ="
k.except.attlist ">
</
xs:attributeGroup >
Name
k.except.name.attribute
Used by (from the same schema document)
Attribute Group
k.except.attlist
Schema Component Representation
<
xs:attributeGroup
name ="
k.except.name.attribute ">
</
xs:attributeGroup >
Name
k.file.arch.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.file.arch.attribute ">
</
xs:attributeGroup >
Name
k.file.attlist
Used by (from the same schema document)
Element
file
XML Instance Representation
name="anySimpleType
[1]
'A name'
"
arch="anySimpleType
[0..1]
'An architecture'
"
Schema Component Representation
<
xs:attributeGroup
name ="
k.file.attlist ">
<xs:attribute
name ="arch "/>
</
xs:attributeGroup >
Name
k.file.name.attribute
Used by (from the same schema document)
Attribute Group
k.file.attlist
Schema Component Representation
<
xs:attributeGroup
name ="
k.file.name.attribute ">
</
xs:attributeGroup >
Name
k.id.attribute
Used by (from the same schema document)
Attribute Group
k.arch.id.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.id.attribute ">
<
xs:attribute
name ="
id "
type ="
xs :ID
"
use ="
required "/>
</
xs:attributeGroup >
Name
k.ignore.attlist
Used by (from the same schema document)
Element
ignore
Schema Component Representation
<
xs:attributeGroup
name ="
k.ignore.attlist ">
</
xs:attributeGroup >
Name
k.ignore.name.attribute
Used by (from the same schema document)
Attribute Group
k.ignore.attlist
Schema Component Representation
<
xs:attributeGroup
name ="
k.ignore.name.attribute ">
</
xs:attributeGroup >
Name
k.image.attlist
Used by (from the same schema document)
Element
image
XML Instance Representation
name="anySimpleType
[1]
'A name'
"
displayname="anySimpleType
[0..1] "
inherit="anySimpleType
[0..1] "
kiwirevision="
xs :nonNegativeInteger
[0..1] "
id="
xs :string (length = 10)
[0..1] "
schemeversion="
xs :token (value comes from list: {'2.4'})
[1]
'The allowed Schema version (fixed value)'
"
xsi :noNamespaceSchemaLocation ="[0..1] "
xsi :schemaLocation ="[0..1] "
Schema Component Representation
<
xs:attributeGroup
name ="
k.image.attlist ">
<xs:attribute
name ="displayname "/>
<xs:attribute
name ="inherit "/>
<
xs:attribute
name ="
kiwirevision "
type ="
xs :nonNegativeInteger
"/>
<
xs:attribute
name ="
id ">
<
xs:simpleType >
<
xs:restriction
base ="
xs :string
">
<xs:length
value ="10 "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:attribute >
</
xs:attributeGroup >
Name
k.image.displayname.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.image.displayname.attribute ">
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup
name ="
k.image.id ">
<
xs:attribute
name ="
id "
use ="
required ">
<
xs:simpleType >
<
xs:restriction
base ="
xs :string
">
<xs:length
value ="10 "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:attribute >
</
xs:attributeGroup >
Name
k.image.inherit.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.image.inherit.attribute ">
<xs:attribute
name ="inherit " use ="required "/>
</
xs:attributeGroup >
Name
k.image.kiwirevision.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.image.kiwirevision.attribute ">
<
xs:attribute
name ="
kiwirevision "
type ="
xs :nonNegativeInteger
"
use ="
required "/>
</
xs:attributeGroup >
Name
k.image.name.attribute
Used by (from the same schema document)
Attribute Group
k.image.attlist
Schema Component Representation
<
xs:attributeGroup
name ="
k.image.name.attribute ">
</
xs:attributeGroup >
Name
k.image.noNamespaceSchemaLocation.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.image.noNamespaceSchemaLocation.attribute ">
</
xs:attributeGroup >
Name
k.image.schemaLocation.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.image.schemaLocation.attribute ">
</
xs:attributeGroup >
Name
k.image.schemeversion.attribute
Used by (from the same schema document)
Attribute Group
k.image.attlist
Schema Component Representation
<
xs:attributeGroup
name ="
k.image.schemeversion.attribute ">
<
xs:attribute
name ="
schemeversion "
use ="
required ">
<
xs:simpleType >
<
xs:restriction
base ="
xs :token
">
<xs:enumeration
value ="2.4 "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:attribute >
</
xs:attributeGroup >
Name
k.instrepo.attlist
Used by (from the same schema document)
Element
instrepo
XML Instance Representation
name="
xs :ID
[1] "
priority="anySimpleType
[1]
'Search priority for packages in this repo'
"
username="anySimpleType
[0..1]
'A name of a user'
"
pwd="anySimpleType
[0..1]
'The password'
"
local="
xs :boolean
[0..1] "
Schema Component Representation
<
xs:attributeGroup
name ="
k.instrepo.attlist ">
<xs:attribute
name ="username "/>
<xs:attribute
name ="pwd "/>
<
xs:attribute
name ="
local "
type ="
xs :boolean
"/>
</
xs:attributeGroup >
Name
k.instrepo.local.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.instrepo.local.attribute ">
<
xs:attribute
name ="
local "
type ="
xs :boolean
"
use ="
required "/>
</
xs:attributeGroup >
Name
k.instrepo.name.attribute
Used by (from the same schema document)
Attribute Group
k.instrepo.attlist
Schema Component Representation
<
xs:attributeGroup
name ="
k.instrepo.name.attribute ">
<
xs:attribute
name ="
name "
type ="
xs :ID
"
use ="
required "/>
</
xs:attributeGroup >
Name
k.instrepo.priority.attribute
Used by (from the same schema document)
Attribute Group
k.instrepo.attlist
Schema Component Representation
<
xs:attributeGroup
name ="
k.instrepo.priority.attribute ">
<xs:attribute
name ="priority " use ="required "/>
</
xs:attributeGroup >
Name
k.instrepo.pwd.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.instrepo.pwd.attribute ">
</
xs:attributeGroup >
Name
k.instrepo.username.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.instrepo.username.attribute ">
</
xs:attributeGroup >
Name
k.metafile.attlist
Used by (from the same schema document)
Element
metafile
XML Instance Representation
url="anySimpleType
[1]
'URL where to find the metafile'
"
script="anySimpleType
[1] "
target="anySimpleType
[1]
'Destination path where to download the file'
"
Schema Component Representation
<
xs:attributeGroup
name ="
k.metafile.attlist ">
</
xs:attributeGroup >
Name
k.metafile.script.attribute
Used by (from the same schema document)
Attribute Group
k.metafile.attlist
Schema Component Representation
<
xs:attributeGroup
name ="
k.metafile.script.attribute ">
</
xs:attributeGroup >
Name
k.metafile.target.attribute
Used by (from the same schema document)
Attribute Group
k.metafile.attlist
Schema Component Representation
<
xs:attributeGroup
name ="
k.metafile.target.attribute ">
<xs:attribute
name ="target " use ="required "/>
</
xs:attributeGroup >
Name
k.metafile.url.attribute
Used by (from the same schema document)
Attribute Group
k.metafile.attlist
Schema Component Representation
<
xs:attributeGroup
name ="
k.metafile.url.attribute ">
<xs:attribute
name ="url " use ="required "/>
</
xs:attributeGroup >
Name
k.name.attribute
Used by (from the same schema document)
Attribute Group
k.image.name.attribute
, Attribute Group
k.file.name.attribute
, Attribute Group
k.except.name.attribute
, Attribute Group
k.ignore.name.attribute
, Attribute Group
k.opensusepattern.name.attribute
, Attribute Group
k.opensuseproduct.name.attribute
, Attribute Group
k.repopackage.name.attribute
, Attribute Group
k.package.name.attribute
, Attribute Group
k.profile.name.attribute
, Attribute Group
k.user.name.attribute
, Attribute Group
k.productoption.attlist
, Attribute Group
k.arch.name.attribute
, Attribute Group
k.productinfo.attlist
, Attribute Group
k.productvar.attlist
Schema Component Representation
<
xs:attributeGroup
name ="
k.name.attribute ">
<xs:attribute
name ="name " use ="required "/>
</
xs:attributeGroup >
Name
k.opensusepattern.attlist
Used by (from the same schema document)
Element
opensusePattern
Schema Component Representation
<
xs:attributeGroup
name ="
k.opensusepattern.attlist ">
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup
name ="
k.opensusepattern.name.attribute ">
</
xs:attributeGroup >
Name
k.opensuseproduct.attlist
Used by (from the same schema document)
Element
opensuseProduct
Schema Component Representation
<
xs:attributeGroup
name ="
k.opensuseproduct.attlist ">
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup
name ="
k.opensuseproduct.name.attribute ">
</
xs:attributeGroup >
Name
k.package.arch.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.package.arch.attribute ">
</
xs:attributeGroup >
Name
k.package.attlist
Used by (from the same schema document)
Element
package
XML Instance Representation
name="anySimpleType
[1]
'A name'
"
arch="anySimpleType
[0..1]
'An architecture'
"
Schema Component Representation
<
xs:attributeGroup
name ="
k.package.attlist ">
<xs:attribute
name ="arch "/>
</
xs:attributeGroup >
Name
k.package.name.attribute
Used by (from the same schema document)
Attribute Group
k.package.attlist
Schema Component Representation
<
xs:attributeGroup
name ="
k.package.name.attribute ">
</
xs:attributeGroup >
Name
k.packages.attlist
Used by (from the same schema document)
Element
packages
Schema Component Representation
<
xs:attributeGroup
name ="
k.packages.attlist ">
<xs:attribute
name ="profiles "/>
<
xs:attribute
name ="
patternType ">
<
xs:simpleType >
<
xs:restriction
base ="
xs :token
">
<xs:enumeration
value ="onlyRequired "/>
<xs:enumeration
value ="plusSuggested "/>
<xs:enumeration
value ="plusRecommended "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:attribute >
<
xs:attribute
name ="
patternPackageType ">
<
xs:simpleType >
<
xs:restriction
base ="
xs :token
">
<xs:enumeration
value ="onlyRequired "/>
<xs:enumeration
value ="plusSuggested "/>
<xs:enumeration
value ="plusRecommended "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:attribute >
</
xs:attributeGroup >
Name
k.packages.patternPackageType.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.packages.patternPackageType.attribute ">
<
xs:attribute
name ="
patternPackageType "
use ="
required ">
<
xs:simpleType >
<
xs:restriction
base ="
xs :token
">
<xs:enumeration
value ="onlyRequired "/>
<xs:enumeration
value ="plusSuggested "/>
<xs:enumeration
value ="plusRecommended "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:attribute >
</
xs:attributeGroup >
Name
k.packages.patternType.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.packages.patternType.attribute ">
<
xs:attribute
name ="
patternType "
use ="
required ">
<
xs:simpleType >
<
xs:restriction
base ="
xs :token
">
<xs:enumeration
value ="onlyRequired "/>
<xs:enumeration
value ="plusSuggested "/>
<xs:enumeration
value ="plusRecommended "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:attribute >
</
xs:attributeGroup >
Name
k.packages.profiles.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.packages.profiles.attribute ">
<xs:attribute
name ="profiles " use ="required "/>
</
xs:attributeGroup >
Name
k.packages.type.attribute
Used by (from the same schema document)
Attribute Group
k.packages.attlist
Schema Component Representation
<
xs:attributeGroup
name ="
k.packages.type.attribute ">
<
xs:attribute
name ="
type "
use ="
required ">
<
xs:simpleType >
<
xs:restriction
base ="
xs :token
">
<xs:enumeration
value ="image "/>
<xs:enumeration
value ="bootstrap "/>
<xs:enumeration
value ="delete "/>
<xs:enumeration
value ="testsuite "/>
<xs:enumeration
value ="xen "/>
<xs:enumeration
value ="vmware "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:attribute >
</
xs:attributeGroup >
Name
k.partition.attlist
Used by (from the same schema document)
Element
partition
XML Instance Representation
type="anySimpleType
[1]
'Partition Type identifier, see fdisk for details'
"
number="anySimpleType
[1]
'Partition ID'
"
size="anySimpleType
[0..1]
'A partition size or optional image size'
"
mountpoint="anySimpleType
[0..1]
'Mount path for this partition'
"
target="
xs :boolean
[0..1] "
Schema Component Representation
<
xs:attributeGroup
name ="
k.partition.attlist ">
<xs:attribute
name ="size "/>
<xs:attribute
name ="mountpoint "/>
<
xs:attribute
name ="
target "
type ="
xs :boolean
"/>
</
xs:attributeGroup >
Name
k.partition.mountpoint.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.partition.mountpoint.attribute ">
<xs:attribute
name ="mountpoint " use ="required "/>
</
xs:attributeGroup >
Name
k.partition.number.attribute
Used by (from the same schema document)
Attribute Group
k.partition.attlist
Schema Component Representation
<
xs:attributeGroup
name ="
k.partition.number.attribute ">
<xs:attribute
name ="number " use ="required "/>
</
xs:attributeGroup >
Name
k.partition.size.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.partition.size.attribute ">
</
xs:attributeGroup >
Name
k.partition.target.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.partition.target.attribute ">
<
xs:attribute
name ="
target "
type ="
xs :boolean
"
use ="
required "/>
</
xs:attributeGroup >
Name
k.partition.type.attribute
Used by (from the same schema document)
Attribute Group
k.partition.attlist
Schema Component Representation
<
xs:attributeGroup
name ="
k.partition.type.attribute ">
<xs:attribute
name ="type " use ="required "/>
</
xs:attributeGroup >
Name
k.partitions.attlist
Used by (from the same schema document)
Element
partitions
Schema Component Representation
<
xs:attributeGroup
name ="
k.partitions.attlist ">
<xs:attribute
name ="device "/>
</
xs:attributeGroup >
Name
k.partitions.device.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.partitions.device.attribute ">
<xs:attribute
name ="device " use ="required "/>
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup
name ="
k.path.attribute ">
<xs:attribute
name ="path " use ="required "/>
</
xs:attributeGroup >
Name
k.preferences.attlist
Used by (from the same schema document)
Element
preferences
Schema Component Representation
<
xs:attributeGroup
name ="
k.preferences.attlist ">
<xs:attribute
name ="profiles "/>
</
xs:attributeGroup >
Name
k.preferences.profiles.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.preferences.profiles.attribute ">
</
xs:attributeGroup >
Name
k.productinfo.attlist
Used by (from the same schema document)
Element
productinfo
Schema Component Representation
<
xs:attributeGroup
name ="
k.productinfo.attlist ">
</
xs:attributeGroup >
Name
k.productoption.attlist
Used by (from the same schema document)
Element
productoption
Schema Component Representation
<
xs:attributeGroup
name ="
k.productoption.attlist ">
</
xs:attributeGroup >
Name
k.productvar.attlist
Used by (from the same schema document)
Element
productvar
Schema Component Representation
<
xs:attributeGroup
name ="
k.productvar.attlist ">
</
xs:attributeGroup >
Name
k.profile.attlist
Used by (from the same schema document)
Element
profile
XML Instance Representation
name="anySimpleType
[1]
'A name'
"
description="anySimpleType
[1]
'Description of how this profiles influences the image'
"
Schema Component Representation
<
xs:attributeGroup
name ="
k.profile.attlist ">
</
xs:attributeGroup >
Name
k.profile.description.attribute
Used by (from the same schema document)
Attribute Group
k.profile.attlist
Schema Component Representation
<
xs:attributeGroup
name ="
k.profile.description.attribute ">
<xs:attribute
name ="description " use ="required "/>
</
xs:attributeGroup >
Name
k.profile.name.attribute
Used by (from the same schema document)
Attribute Group
k.profile.attlist
Schema Component Representation
<
xs:attributeGroup
name ="
k.profile.name.attribute ">
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup
name ="
k.profiles.attribute ">
<xs:attribute
name ="profiles " use ="required "/>
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup
name ="
k.pwd.attribute ">
<xs:attribute
name ="pwd " use ="required "/>
</
xs:attributeGroup >
Name
k.repopackage.addarch.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.repopackage.addarch.attribute ">
<xs:attribute
name ="addarch " use ="required "/>
</
xs:attributeGroup >
Name
k.repopackage.arch.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.repopackage.arch.attribute ">
</
xs:attributeGroup >
Name
k.repopackage.attlist
Used by (from the same schema document)
Element
repopackage
XML Instance Representation
name="anySimpleType
[1]
'A name'
"
arch="anySimpleType
[0..1]
'An architecture'
"
forcerepo="
xs :IDREF
[0..1]
'Specifies the search priority'
"
addarch="anySimpleType
[0..1] "
removearch="anySimpleType
[0..1] "
onlyarch="anySimpleType
[0..1] "
source="anySimpleType
[0..1] "
script="anySimpleType
[0..1] "
medium="
xs :nonNegativeInteger
[0..1] "
Schema Component Representation
<
xs:attributeGroup
name ="
k.repopackage.attlist ">
<xs:attribute
name ="arch "/>
<
xs:attribute
name ="
forcerepo "
type ="
xs :IDREF
"/>
<xs:attribute
name ="addarch "/>
<xs:attribute
name ="removearch "/>
<xs:attribute
name ="onlyarch "/>
<xs:attribute
name ="source "/>
<xs:attribute
name ="script "/>
<
xs:attribute
name ="
medium "
type ="
xs :nonNegativeInteger
"/>
</
xs:attributeGroup >
Name
k.repopackage.forcerepo.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.repopackage.forcerepo.attribute ">
<
xs:attribute
name ="
forcerepo "
type ="
xs :IDREF
"
use ="
required "/>
</
xs:attributeGroup >
Name
k.repopackage.medium.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.repopackage.medium.attribute ">
<
xs:attribute
name ="
medium "
type ="
xs :nonNegativeInteger
"
use ="
required "/>
</
xs:attributeGroup >
Name
k.repopackage.name.attribute
Used by (from the same schema document)
Attribute Group
k.repopackage.attlist
Schema Component Representation
<
xs:attributeGroup
name ="
k.repopackage.name.attribute ">
</
xs:attributeGroup >
Name
k.repopackage.onlyarch.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.repopackage.onlyarch.attribute ">
<xs:attribute
name ="onlyarch " use ="required "/>
</
xs:attributeGroup >
Name
k.repopackage.removearch.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.repopackage.removearch.attribute ">
<xs:attribute
name ="removearch " use ="required "/>
</
xs:attributeGroup >
Name
k.repopackage.script.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.repopackage.script.attribute ">
</
xs:attributeGroup >
Name
k.repopackage.source.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.repopackage.source.attribute ">
</
xs:attributeGroup >
Name
k.repository.alias.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.repository.alias.attribute ">
<xs:attribute
name ="alias " use ="required "/>
</
xs:attributeGroup >
Name
k.repository.attlist
Used by (from the same schema document)
Element
repository
Schema Component Representation
<
xs:attributeGroup
name ="
k.repository.attlist ">
<
xs:attribute
name ="
status ">
<
xs:simpleType >
<
xs:restriction
base ="
xs :token
">
<xs:enumeration
value ="replaceable "/>
<xs:enumeration
value ="fixed "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:attribute >
<xs:attribute
name ="alias "/>
<
xs:attribute
name ="
priority "
type ="
xs :integer
"/>
</
xs:attributeGroup >
Name
k.repository.priority.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.repository.priority.attribute ">
<
xs:attribute
name ="
priority "
type ="
xs :integer
"
use ="
required "/>
</
xs:attributeGroup >
Name
k.repository.status.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.repository.status.attribute ">
<
xs:attribute
name ="
status "
use ="
required ">
<
xs:simpleType >
<
xs:restriction
base ="
xs :token
">
<xs:enumeration
value ="replaceable "/>
<xs:enumeration
value ="fixed "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:attribute >
</
xs:attributeGroup >
Name
k.repository.type.attribute
Used by (from the same schema document)
Attribute Group
k.repository.attlist
Schema Component Representation
<
xs:attributeGroup
name ="
k.repository.type.attribute ">
<
xs:attribute
name ="
type "
use ="
required ">
<
xs:simpleType >
<
xs:restriction
base ="
xs :token
">
<xs:enumeration
value ="apt-deb "/>
<xs:enumeration
value ="apt-rpm "/>
<xs:enumeration
value ="deb-dir "/>
<xs:enumeration
value ="mirrors "/>
<xs:enumeration
value ="red-carpet "/>
<xs:enumeration
value ="rpm-dir "/>
<xs:enumeration
value ="rpm-md "/>
<xs:enumeration
value ="slack-site "/>
<xs:enumeration
value ="up2date-mirrors "/>
<xs:enumeration
value ="urpmi "/>
<xs:enumeration
value ="yast2 "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:attribute >
</
xs:attributeGroup >
Name
k.requiredarch.attlist
Used by (from the same schema document)
Element
requiredarch
Schema Component Representation
<
xs:attributeGroup
name ="
k.requiredarch.attlist ">
</
xs:attributeGroup >
Name
k.requiredarch.ref.attribute
Used by (from the same schema document)
Attribute Group
k.requiredarch.attlist
Schema Component Representation
<
xs:attributeGroup
name ="
k.requiredarch.ref.attribute ">
<
xs:attribute
name ="
ref "
type ="
xs :IDREF
"
use ="
required "/>
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup
name ="
k.script.attribute ">
<xs:attribute
name ="script " use ="required "/>
</
xs:attributeGroup >
Name
k.size.additive.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.size.additive.attribute ">
<
xs:attribute
name ="
additive "
type ="
xs :boolean
"
use ="
required "/>
</
xs:attributeGroup >
Name
k.size.attlist
Used by (from the same schema document)
Element
size
Schema Component Representation
<
xs:attributeGroup
name ="
k.size.attlist ">
<
xs:attribute
name ="
unit ">
<
xs:simpleType >
<
xs:restriction
base ="
xs :token
">
<xs:enumeration
value ="M "/>
<xs:enumeration
value ="G "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:attribute >
<
xs:attribute
name ="
additive "
type ="
xs :boolean
"/>
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup
name ="
k.size.attribute ">
<xs:attribute
name ="size " use ="required "/>
</
xs:attributeGroup >
Name
k.size.unit.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.size.unit.attribute ">
<
xs:attribute
name ="
unit "
use ="
required ">
<
xs:simpleType >
<
xs:restriction
base ="
xs :token
">
<xs:enumeration
value ="M "/>
<xs:enumeration
value ="G "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:attribute >
</
xs:attributeGroup >
Name
k.source.attlist
Used by (from the same schema document)
Element
source
Schema Component Representation
<
xs:attributeGroup
name ="
k.source.attlist ">
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup
name ="
k.source.attribute ">
<xs:attribute
name ="source " use ="required "/>
</
xs:attributeGroup >
Name
k.source.path.attribute
Used by (from the same schema document)
Attribute Group
k.source.attlist
Schema Component Representation
<
xs:attributeGroup
name ="
k.source.path.attribute ">
</
xs:attributeGroup >
Name
k.type.attlist
Used by (from the same schema document)
Element
type
XML Instance Representation
checkprebuilt="
xs :boolean
[0..1] "
bootprofile="anySimpleType
[0..1] "
boot="anySimpleType
[0..1] "
flags="
xs :token (value comes from list: {'unified'|'compressed'|'unified-cromfs'|'compressed-cromfs'})
[0..1] "
filesystem="
xs :token (value comes from list: {'ext2'|'ext3'|'reiserfs'|'squashfs'|'cromfs'})
[0..1] "
fsreadonly="
xs :token (value comes from list: {'ext2'|'ext3'|'reiserfs'|'squashfs'|'cromfs'})
[0..1]
'Specifies the filesystem for the read-only part of a split image'
"
fsreadwrite="
xs :token (value comes from list: {'ext2'|'ext3'|'reiserfs'})
[0..1]
'Specifies the filesystem for the read-write part of a split image'
"
ec2privatekeyfile="anySimpleType
[0..1]
'AWS user\'s PEM encoded RSA private key file'
"
ec2certfile="anySimpleType
[0..1]
'AWS user\'s PEM encoded RSA pubkey certificate file'
"
ec2accountnr="
xs :nonNegativeInteger
[0..1]
'The user\'s EC2 user ID (Note: AWS account number, NOT Access Key ID)'
"
baseroot="anySimpleType
[0..1]
'Specify the path to a pre created base root system.'
"
format="
xs :token (value comes from list: {'vvfat'|'vpc'|'bochs'|'dmg'|'cloop'|'vmdk'|'qcow'|'cow'|'iso'|'usb'|'ovf'})
[0..1] "
primary="
xs :boolean
[0..1]
'Specifies the primary type (choose KIWI option type)'
"
Schema Component Representation
<
xs:attributeGroup
name ="
k.type.attlist ">
<
xs:attribute
name ="
checkprebuilt "
type ="
xs :boolean
"/>
<xs:attribute
name ="bootprofile "/>
<xs:attribute
name ="boot "/>
<
xs:attribute
name ="
flags ">
<
xs:simpleType >
<
xs:restriction
base ="
xs :token
">
<xs:enumeration
value ="unified "/>
<xs:enumeration
value ="compressed "/>
<xs:enumeration
value ="unified-cromfs "/>
<xs:enumeration
value ="compressed-cromfs "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:attribute >
<
xs:attribute
name ="
filesystem ">
<
xs:simpleType >
<
xs:restriction
base ="
xs :token
">
<xs:enumeration
value ="ext2 "/>
<xs:enumeration
value ="ext3 "/>
<xs:enumeration
value ="reiserfs "/>
<xs:enumeration
value ="squashfs "/>
<xs:enumeration
value ="cromfs "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:attribute >
<
xs:attribute
name ="
fsreadonly ">
<
xs:simpleType >
<
xs:restriction
base ="
xs :token
">
<xs:enumeration
value ="ext2 "/>
<xs:enumeration
value ="ext3 "/>
<xs:enumeration
value ="reiserfs "/>
<xs:enumeration
value ="squashfs "/>
<xs:enumeration
value ="cromfs "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:attribute >
<
xs:attribute
name ="
fsreadwrite ">
<
xs:simpleType >
<
xs:restriction
base ="
xs :token
">
<xs:enumeration
value ="ext2 "/>
<xs:enumeration
value ="ext3 "/>
<xs:enumeration
value ="reiserfs "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:attribute >
<xs:attribute
name ="ec2privatekeyfile "/>
<xs:attribute
name ="ec2certfile "/>
<
xs:attribute
name ="
ec2accountnr "
type ="
xs :nonNegativeInteger
"/>
<xs:attribute
name ="baseroot "/>
<
xs:attribute
name ="
format ">
<
xs:simpleType >
<
xs:restriction
base ="
xs :token
">
<xs:enumeration
value ="vvfat "/>
<xs:enumeration
value ="vpc "/>
<xs:enumeration
value ="bochs "/>
<xs:enumeration
value ="dmg "/>
<xs:enumeration
value ="cloop "/>
<xs:enumeration
value ="vmdk "/>
<xs:enumeration
value ="qcow "/>
<xs:enumeration
value ="cow "/>
<xs:enumeration
value ="iso "/>
<xs:enumeration
value ="usb "/>
<xs:enumeration
value ="ovf "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:attribute >
<
xs:attribute
name ="
primary "
type ="
xs :boolean
"/>
</
xs:attributeGroup >
Name
k.type.baseroot.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.type.baseroot.attribute ">
<xs:attribute
name ="baseroot " use ="required "/>
</
xs:attributeGroup >
Name
k.type.boot.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.type.boot.attribute ">
<xs:attribute
name ="boot " use ="required "/>
</
xs:attributeGroup >
Name
k.type.bootprofile.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.type.bootprofile.attribute ">
<xs:attribute
name ="bootprofile " use ="required "/>
</
xs:attributeGroup >
Name
k.type.checkprebuilt.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.type.checkprebuilt.attribute ">
<
xs:attribute
name ="
checkprebuilt "
type ="
xs :boolean
"
use ="
required "/>
</
xs:attributeGroup >
Name
k.type.ec2accountnr.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.type.ec2accountnr.attribute ">
<
xs:attribute
name ="
ec2accountnr "
type ="
xs :nonNegativeInteger
"
use ="
required "/>
</
xs:attributeGroup >
Name
k.type.ec2certfile.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.type.ec2certfile.attribute ">
<xs:attribute
name ="ec2certfile " use ="required "/>
</
xs:attributeGroup >
Name
k.type.ec2privatekeyfile.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.type.ec2privatekeyfile.attribute ">
<xs:attribute
name ="ec2privatekeyfile " use ="required "/>
</
xs:attributeGroup >
Name
k.type.filesystem.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.type.filesystem.attribute ">
<
xs:attribute
name ="
filesystem "
use ="
required ">
<
xs:simpleType >
<
xs:restriction
base ="
xs :token
">
<xs:enumeration
value ="ext2 "/>
<xs:enumeration
value ="ext3 "/>
<xs:enumeration
value ="reiserfs "/>
<xs:enumeration
value ="squashfs "/>
<xs:enumeration
value ="cromfs "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:attribute >
</
xs:attributeGroup >
Name
k.type.flags.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.type.flags.attribute ">
<
xs:attribute
name ="
flags "
use ="
required ">
<
xs:simpleType >
<
xs:restriction
base ="
xs :token
">
<xs:enumeration
value ="unified "/>
<xs:enumeration
value ="compressed "/>
<xs:enumeration
value ="unified-cromfs "/>
<xs:enumeration
value ="compressed-cromfs "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:attribute >
</
xs:attributeGroup >
Name
k.type.format.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.type.format.attribute ">
<
xs:attribute
name ="
format "
use ="
required ">
<
xs:simpleType >
<
xs:restriction
base ="
xs :token
">
<xs:enumeration
value ="vvfat "/>
<xs:enumeration
value ="vpc "/>
<xs:enumeration
value ="bochs "/>
<xs:enumeration
value ="dmg "/>
<xs:enumeration
value ="cloop "/>
<xs:enumeration
value ="vmdk "/>
<xs:enumeration
value ="qcow "/>
<xs:enumeration
value ="cow "/>
<xs:enumeration
value ="iso "/>
<xs:enumeration
value ="usb "/>
<xs:enumeration
value ="ovf "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:attribute >
</
xs:attributeGroup >
Name
k.type.fsreadonly.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.type.fsreadonly.attribute ">
<
xs:attribute
name ="
fsreadonly "
use ="
required ">
<
xs:simpleType >
<
xs:restriction
base ="
xs :token
">
<xs:enumeration
value ="ext2 "/>
<xs:enumeration
value ="ext3 "/>
<xs:enumeration
value ="reiserfs "/>
<xs:enumeration
value ="squashfs "/>
<xs:enumeration
value ="cromfs "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:attribute >
</
xs:attributeGroup >
Name
k.type.fsreadwrite.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.type.fsreadwrite.attribute ">
<
xs:attribute
name ="
fsreadwrite "
use ="
required ">
<
xs:simpleType >
<
xs:restriction
base ="
xs :token
">
<xs:enumeration
value ="ext2 "/>
<xs:enumeration
value ="ext3 "/>
<xs:enumeration
value ="reiserfs "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:attribute >
</
xs:attributeGroup >
Name
k.type.primary.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.type.primary.attribute ">
<
xs:attribute
name ="
primary "
type ="
xs :boolean
"
use ="
required "/>
</
xs:attributeGroup >
Name
k.union.attlist
Used by (from the same schema document)
Element
union
XML Instance Representation
ro="anySimpleType
[1]
'Device only for read-only'
"
rw="anySimpleType
[1]
'Device for Read-Write'
"
type="
xs :token (value comes from list: {'aufs'|'unionfs'})
[1] "
Schema Component Representation
<
xs:attributeGroup
name ="
k.union.attlist ">
</
xs:attributeGroup >
Name
k.union.ro.attribute
Used by (from the same schema document)
Attribute Group
k.union.attlist
Schema Component Representation
<
xs:attributeGroup
name ="
k.union.ro.attribute ">
<xs:attribute
name ="ro " use ="required "/>
</
xs:attributeGroup >
Name
k.union.rw.attribute
Used by (from the same schema document)
Attribute Group
k.union.attlist
Schema Component Representation
<
xs:attributeGroup
name ="
k.union.rw.attribute ">
<xs:attribute
name ="rw " use ="required "/>
</
xs:attributeGroup >
Name
k.union.type.attribute
Used by (from the same schema document)
Attribute Group
k.union.attlist
Schema Component Representation
<
xs:attributeGroup
name ="
k.union.type.attribute ">
<
xs:attribute
name ="
type "
use ="
required ">
<
xs:simpleType >
<
xs:restriction
base ="
xs :token
">
<xs:enumeration
value ="aufs "/>
<xs:enumeration
value ="unionfs "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:attribute >
</
xs:attributeGroup >
Name
k.user.attlist
Used by (from the same schema document)
Element
user
XML Instance Representation
name="anySimpleType
[1]
'A name'
"
id="
xs :nonNegativeInteger
[0..1]
'The user ID for this user'
"
realname="anySimpleType
[0..1]
'The name of an user'
"
pwd="anySimpleType
[1]
'The password'
"
home="anySimpleType
[1]
'The home directory for this user'
"
shell="anySimpleType
[0..1]
'The shell for this user'
"
Schema Component Representation
<
xs:attributeGroup
name ="
k.user.attlist ">
<
xs:attribute
name ="
id "
type ="
xs :nonNegativeInteger
"/>
<xs:attribute
name ="realname "/>
<xs:attribute
name ="shell "/>
</
xs:attributeGroup >
Name
k.user.home.attribute
Used by (from the same schema document)
Attribute Group
k.user.attlist
Schema Component Representation
<
xs:attributeGroup
name ="
k.user.home.attribute ">
<xs:attribute
name ="home " use ="required "/>
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup
name ="
k.user.id.attribute ">
<
xs:attribute
name ="
id "
type ="
xs :nonNegativeInteger
"
use ="
required "/>
</
xs:attributeGroup >
Name
k.user.name.attribute
Used by (from the same schema document)
Attribute Group
k.user.attlist
Schema Component Representation
<
xs:attributeGroup
name ="
k.user.name.attribute ">
</
xs:attributeGroup >
Name
k.user.pwd.attribute
Used by (from the same schema document)
Attribute Group
k.user.attlist
Schema Component Representation
<
xs:attributeGroup
name ="
k.user.pwd.attribute ">
</
xs:attributeGroup >
Name
k.user.realname.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.user.realname.attribute ">
<xs:attribute
name ="realname " use ="required "/>
</
xs:attributeGroup >
Name
k.user.shell.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.user.shell.attribute ">
<xs:attribute
name ="shell " use ="required "/>
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup
name ="
k.username.attribute ">
<xs:attribute
name ="username " use ="required "/>
</
xs:attributeGroup >
Name
k.users.attlist
Used by (from the same schema document)
Element
users
XML Instance Representation
group="anySimpleType
[1]
'Contains the group to which the user belongs'
"
id="
xs :nonNegativeInteger
[0..1]
'Contains the group ID to which the user belongs'
"
Schema Component Representation
<
xs:attributeGroup
name ="
k.users.attlist ">
<
xs:attribute
name ="
id "
type ="
xs :nonNegativeInteger
"/>
</
xs:attributeGroup >
Name
k.users.group.attribute
Used by (from the same schema document)
Attribute Group
k.users.attlist
Schema Component Representation
<
xs:attributeGroup
name ="
k.users.group.attribute ">
<xs:attribute
name ="group " use ="required "/>
</
xs:attributeGroup >
Name
k.users.id.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.users.id.attribute ">
<
xs:attribute
name ="
id "
type ="
xs :nonNegativeInteger
"
use ="
required "/>
</
xs:attributeGroup >
Name
k.vmwarecdrom.attlist
Used by (from the same schema document)
Element
vmwarecdrom
XML Instance Representation
controller="
xs :token (value comes from list: {'ide'|'scsi'})
[1]
'The CD/DVD controller used for the VMware guest'
"
id="
xs :nonNegativeInteger
[1]
'The CD/DVD ID for the VM CD rom drive'
"
Schema Component Representation
<
xs:attributeGroup
name ="
k.vmwarecdrom.attlist ">
</
xs:attributeGroup >
Name
k.vmwarecdrom.controller.attribute
Used by (from the same schema document)
Attribute Group
k.vmwarecdrom.attlist
Schema Component Representation
<
xs:attributeGroup
name ="
k.vmwarecdrom.controller.attribute ">
<
xs:attribute
name ="
controller "
use ="
required ">
<
xs:simpleType >
<
xs:restriction
base ="
xs :token
">
<xs:enumeration
value ="ide "/>
<xs:enumeration
value ="scsi "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:attribute >
</
xs:attributeGroup >
Name
k.vmwarecdrom.id.attribute
Used by (from the same schema document)
Attribute Group
k.vmwarecdrom.attlist
Schema Component Representation
<
xs:attributeGroup
name ="
k.vmwarecdrom.id.attribute ">
<
xs:attribute
name ="
id "
type ="
xs :nonNegativeInteger
"
use ="
required "/>
</
xs:attributeGroup >
Name
k.vmwareconfig.arch.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.vmwareconfig.arch.attribute ">
<
xs:attribute
name ="
arch "
use ="
required ">
<
xs:simpleType >
<
xs:restriction
base ="
xs :token
">
<xs:enumeration
value ="ix86 "/>
<xs:enumeration
value ="x86_64 "/>
<xs:enumeration
value ="%arch "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:attribute >
</
xs:attributeGroup >
Name
k.vmwareconfig.attlist
Used by (from the same schema document)
Element
vmwareconfig
XML Instance Representation
arch="
xs :token (value comes from list: {'ix86'|'x86_64'|'%arch'})
[0..1]
'the VMware architecture type'
"
HWversion="
xs :integer
[0..1]
'The virtual HW version number for the VMware configuration'
"
guestOS="anySimpleType
[0..1]
'the virtual guestOS identification string for VMware'
"
usb="
xs :boolean
[0..1]
'Activate/Deactivate usb controller for VMware'
"
memory="anySimpleType
[1]
'The memory setup for the guest VM.'
"
Schema Component Representation
<
xs:attributeGroup
name ="
k.vmwareconfig.attlist ">
<
xs:attribute
name ="
arch ">
<
xs:simpleType >
<
xs:restriction
base ="
xs :token
">
<xs:enumeration
value ="ix86 "/>
<xs:enumeration
value ="x86_64 "/>
<xs:enumeration
value ="%arch "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:attribute >
<
xs:attribute
name ="
HWversion "
type ="
xs :integer
"/>
<xs:attribute
name ="guestOS "/>
<
xs:attribute
name ="
usb "
type ="
xs :boolean
"/>
</
xs:attributeGroup >
Name
k.vmwareconfig.guestOS.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.vmwareconfig.guestOS.attribute ">
<xs:attribute
name ="guestOS " use ="required "/>
</
xs:attributeGroup >
Name
k.vmwareconfig.HWversion.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.vmwareconfig.HWversion.attribute ">
<
xs:attribute
name ="
HWversion "
type ="
xs :integer
"
use ="
required "/>
</
xs:attributeGroup >
Name
k.vmwareconfig.memory.attribute
Used by (from the same schema document)
Attribute Group
k.vmwareconfig.attlist
Schema Component Representation
<
xs:attributeGroup
name ="
k.vmwareconfig.memory.attribute ">
<xs:attribute
name ="memory " use ="required "/>
</
xs:attributeGroup >
Name
k.vmwareconfig.usb.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.vmwareconfig.usb.attribute ">
<
xs:attribute
name ="
usb "
type ="
xs :boolean
"
use ="
required "/>
</
xs:attributeGroup >
Name
k.vmwaredisk.attlist
Used by (from the same schema document)
Element
vmwaredisk
XML Instance Representation
controller="
xs :token (value comes from list: {'ide'|'scsi'})
[1]
'The disk controller used for the VMware guest'
"
id="
xs :nonNegativeInteger
[1]
'The disk ID for the VM disk'
"
Schema Component Representation
<
xs:attributeGroup
name ="
k.vmwaredisk.attlist ">
</
xs:attributeGroup >
Name
k.vmwaredisk.controller.attribute
Used by (from the same schema document)
Attribute Group
k.vmwaredisk.attlist
Schema Component Representation
<
xs:attributeGroup
name ="
k.vmwaredisk.controller.attribute ">
<
xs:attribute
name ="
controller "
use ="
required ">
<
xs:simpleType >
<
xs:restriction
base ="
xs :token
">
<xs:enumeration
value ="ide "/>
<xs:enumeration
value ="scsi "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:attribute >
</
xs:attributeGroup >
Name
k.vmwaredisk.id.attribute
Used by (from the same schema document)
Attribute Group
k.vmwaredisk.attlist
Schema Component Representation
<
xs:attributeGroup
name ="
k.vmwaredisk.id.attribute ">
<
xs:attribute
name ="
id "
type ="
xs :nonNegativeInteger
"
use ="
required "/>
</
xs:attributeGroup >
Name
k.vmwarenic.attlist
Used by (from the same schema document)
Element
vmwarenic
XML Instance Representation
driver="anySimpleType
[1]
'The driver used for the VM network interface'
"
interface="
xs :nonNegativeInteger
[1]
'The interface ID for the VM network interface'
"
mode="anySimpleType
[1]
'The VM network mode'
"
Schema Component Representation
<
xs:attributeGroup
name ="
k.vmwarenic.attlist ">
</
xs:attributeGroup >
Name
k.vmwarenic.driver.attribute
Used by (from the same schema document)
Attribute Group
k.vmwarenic.attlist
Schema Component Representation
<
xs:attributeGroup
name ="
k.vmwarenic.driver.attribute ">
<xs:attribute
name ="driver " use ="required "/>
</
xs:attributeGroup >
Name
k.vmwarenic.interface.attribute
Used by (from the same schema document)
Attribute Group
k.vmwarenic.attlist
Schema Component Representation
<
xs:attributeGroup
name ="
k.vmwarenic.interface.attribute ">
<
xs:attribute
name ="
interface "
type ="
xs :nonNegativeInteger
"
use ="
required "/>
</
xs:attributeGroup >
Name
k.vmwarenic.mode.attribute
Used by (from the same schema document)
Attribute Group
k.vmwarenic.attlist
Schema Component Representation
<
xs:attributeGroup
name ="
k.vmwarenic.mode.attribute ">
<xs:attribute
name ="mode " use ="required "/>
</
xs:attributeGroup >
Name
k.xenbridge.attlist
Used by (from the same schema document)
Element
xenbridge
XML Instance Representation
mac="anySimpleType
[0..1]
'The Mac address to assign to the virtual interface'
"
name="anySimpleType
[1]
'The Xen bridged interface name'
"
Schema Component Representation
<
xs:attributeGroup
name ="
k.xenbridge.attlist ">
<xs:attribute
name ="mac "/>
</
xs:attributeGroup >
Name
k.xenbridge.mac.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.xenbridge.mac.attribute ">
<xs:attribute
name ="mac " use ="required "/>
</
xs:attributeGroup >
Name
k.xenbridge.name.attribute
Used by (from the same schema document)
Attribute Group
k.xenbridge.attlist
Schema Component Representation
<
xs:attributeGroup
name ="
k.xenbridge.name.attribute ">
<xs:attribute
name ="name " use ="required "/>
</
xs:attributeGroup >
Name
k.xenconfig.attlist
Used by (from the same schema document)
Element
xenconfig
Schema Component Representation
<
xs:attributeGroup
name ="
k.xenconfig.attlist ">
<xs:attribute
name ="memory "/>
</
xs:attributeGroup >
Name
k.xenconfig.memory.attribute
Schema Component Representation
<
xs:attributeGroup
name ="
k.xenconfig.memory.attribute ">
<xs:attribute
name ="memory " use ="required "/>
</
xs:attributeGroup >
Name
k.xendisk.attlist
Used by (from the same schema document)
Element
xendisk
Schema Component Representation
<
xs:attributeGroup
name ="
k.xendisk.attlist ">
</
xs:attributeGroup >
Name
k.xendisk.device.attribute
Used by (from the same schema document)
Attribute Group
k.xendisk.attlist
Schema Component Representation
<
xs:attributeGroup
name ="
k.xendisk.device.attribute ">
<xs:attribute
name ="device " use ="required "/>
</
xs:attributeGroup >
Super-types:
None
Sub-types:
None
Schema Component Representation
<
xs:complexType
name ="
k.source ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Complex Type:
Schema Component Type
AusAddress
Schema Component Name
Super-types:
Address < AusAddress (by extension)
Sub-types:
QLDAddress (by restriction)
If this schema component is a type definition, its type hierarchy is shown in a gray-bordered box.
The table above displays the properties of this schema component.
XML Instance Representation
<...
country="Australia "
>
<unitNo> string </unitNo> [0..1]
<houseNo> string </houseNo> [1]
<street> string </street> [1]
Start Choice
[1]
<city> string </city> [1]
<town> string </town> [1]
End Choice
<state> AusStates </state> [1]
<postcode> string <<pattern = [1-9][0-9]{3}>> </postcode> [1]
?
</...>
The XML Instance Representation table above shows the schema component's content as an XML instance.
The minimum and maximum occurrence of elements and attributes are provided in square brackets, e.g. [0..1].
Model group information are shown in gray, e.g. Start Choice ... End Choice.
For type derivations, the elements and attributes that have been added to or changed from the base type's content are shown in bold .
If an element/attribute has a fixed value, the fixed value is shown in green, e.g. country="Australia".
Otherwise, the type of the element/attribute is displayed.
If the element/attribute's type is in the schema, a link is provided to it.
For local simple type definitions, the constraints are displayed in angle brackets, e.g. <<pattern = [1-9][0-9]{3}>>.
If a local element/attribute has documentation, it will be displayed in a window that pops up when the question mark inside the attribute or next to the element is clicked, e.g. <postcode>.
Schema Component Representation
<complexType
name ="AusAddress ">
<complexContent >
<extension
base ="
Address
">
<sequence >
<element
name ="state " type ="
AusStates
"/>
<element
name ="postcode ">
<simpleType >
<restriction
base ="
string
">
<pattern
value ="[1-9][0-9]{3} "/>
</restriction >
</simpleType >
</element >
</sequence >
<attribute
name ="country " type ="
string
" fixed ="Australia "/>
</extension >
</complexContent >
</complexType >
The Schema Component Representation table above displays the underlying XML representation of the schema component. (Annotations are not shown.)
Abstract
(Applies to complex type definitions and element declarations). An abstract element or complex type cannot used to validate an element instance. If there is a reference to an abstract element, only element declarations that can substitute the abstract element can be used to validate the instance. For references to abstract type definitions, only derived types can be used.
All Model Group
Child elements can be provided in any order in instances. See: http://www.w3.org/TR/xmlschema-1/#element-all .
Choice Model Group
Only one from the list of child elements and model groups can be provided in instances. See: http://www.w3.org/TR/xmlschema-1/#element-choice .
Collapse Whitespace Policy
Replace tab, line feed, and carriage return characters with space character (Unicode character 32). Then, collapse contiguous sequences of space characters into single space character, and remove leading and trailing space characters.
Disallowed Substitutions
(Applies to element declarations). If substitution is specified, then substitution group members cannot be used in place of the given element declaration to validate element instances. If derivation methods , e.g. extension, restriction, are specified, then the given element declaration will not validate element instances that have types derived from the element declaration's type using the specified derivation methods. Normally, element instances can override their declaration's type by specifying an xsi:type
attribute.
Key Constraint
Like Uniqueness Constraint , but additionally requires that the specified value(s) must be provided. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions .
Key Reference Constraint
Ensures that the specified value(s) must match value(s) from a Key Constraint or Uniqueness Constraint . See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions .
Model Group
Groups together element content, specifying the order in which the element content can occur and the number of times the group of element content may be repeated. See: http://www.w3.org/TR/xmlschema-1/#Model_Groups .
Nillable
(Applies to element declarations). If an element declaration is nillable, instances can use the xsi:nil
attribute. The xsi:nil
attribute is the boolean attribute, nil , from the http://www.w3.org/2001/XMLSchema-instance namespace. If an element instance has an xsi:nil
attribute set to true, it can be left empty, even though its element declaration may have required content.
Notation
A notation is used to identify the format of a piece of data. Values of elements and attributes that are of type, NOTATION, must come from the names of declared notations. See: http://www.w3.org/TR/xmlschema-1/#cNotation_Declarations .
Preserve Whitespace Policy
Preserve whitespaces exactly as they appear in instances.
Prohibited Derivations
(Applies to type definitions). Derivation methods that cannot be used to create sub-types from a given type definition.
Prohibited Substitutions
(Applies to complex type definitions). Prevents sub-types that have been derived using the specified derivation methods from validating element instances in place of the given type definition.
Replace Whitespace Policy
Replace tab, line feed, and carriage return characters with space character (Unicode character 32).
Sequence Model Group
Child elements and model groups must be provided in the specified order in instances. See: http://www.w3.org/TR/xmlschema-1/#element-sequence .
Substitution Group
Elements that are members of a substitution group can be used wherever the head element of the substitution group is referenced.
Substitution Group Exclusions
(Applies to element declarations). Prohibits element declarations from nominating themselves as being able to substitute a given element declaration, if they have types that are derived from the original element's type using the specified derivation methods.
Target Namespace
The target namespace identifies the namespace that components in this schema belongs to. If no target namespace is provided, then the schema components do not belong to any namespace.
Uniqueness Constraint
Ensures uniqueness of an element/attribute value, or a combination of values, within a specified scope. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions .