1
<?xml version="1.0" encoding="UTF-8"?>
2
<?xml-stylesheet type="text/xsl" href="../xslt/schema.xslt"?>
4
<!-- (C) 2011 OpenStack LLC., All Rights Reserved -->
7
elementFormDefault="qualified"
8
attributeFormDefault="unqualified"
9
xmlns="http://www.w3.org/2001/XMLSchema"
10
xmlns:identity="http://docs.openstack.org/identity/api/v2.0"
11
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
12
targetNamespace="http://docs.openstack.org/identity/api/v2.0"
14
<!-- Fault Elements -->
15
<element name="identityFault" type="identity:IdentityFault"/>
16
<element name="serviceUnavailable" type="identity:ServiceUnavailableFault"/>
17
<element name="badRequest" type="identity:BadRequestFault"/>
18
<element name="unauthorized" type="identity:UnauthorizedFault"/>
19
<element name="overLimit" type="identity:OverLimitFault"/>
20
<element name="userDisabled" type="identity:UserDisabledFault"/>
21
<element name="forbidden" type="identity:ForbiddenFault"/>
22
<element name="itemNotFound" type="identity:ItemNotFoundFault"/>
23
<element name="tenantConflict" type="identity:TenantConflictFault"/>
26
<complexType name="IdentityFault">
28
<element name="message" type="xsd:string">
32
xmlns="http://www.w3.org/1999/xhtml">
34
A human readable message that is appropriate for display
40
<element name="details" type="xsd:string" minOccurs="0">
44
xmlns="http://www.w3.org/1999/xhtml">
46
The optional <details> element may contain useful
47
information for tracking down errors (e.g a stack
48
trace). This information may or may not be appropriate
49
for display to an end user.
54
<any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
56
<attribute name="code" type="xsd:int" use="required">
60
xmlns="http://www.w3.org/1999/xhtml">
62
The HTTP status code associated with the current fault.
67
<anyAttribute namespace="##other" processContents="lax"/>
70
<complexType name="ServiceUnavailableFault">
72
<extension base="identity:IdentityFault">
77
<complexType name="BadRequestFault">
79
<extension base="identity:IdentityFault">
84
<complexType name="UnauthorizedFault">
86
<extension base="identity:IdentityFault">
91
<complexType name="UserDisabledFault">
93
<extension base="identity:IdentityFault">
98
<complexType name="ForbiddenFault">
100
<extension base="identity:IdentityFault">
105
<complexType name="ItemNotFoundFault">
107
<extension base="identity:IdentityFault">
112
<complexType name="TenantConflictFault">
114
<extension base="identity:IdentityFault">
119
<complexType name="OverLimitFault">
121
<extension base="identity:IdentityFault">
122
<attribute name="retryAt" type="xsd:dateTime" use="optional">
126
xmlns="http://www.w3.org/1999/xhtml">
128
An optional dateTime denoting when an operation should