1720c9898SEd Tanous<?xml version="1.0" encoding="UTF-8"?>
2720c9898SEd Tanous<!---->
3720c9898SEd Tanous<!--################################################################################       -->
4*f2a8e57eSGunnar Mills<!--# Redfish Schema:  IPAddresses v1.1.5                                                  -->
5720c9898SEd Tanous<!--#                                                                                      -->
6720c9898SEd Tanous<!--# For a detailed change log, see the README file contained in the DSP8010 bundle,      -->
7720c9898SEd Tanous<!--# available at http://www.dmtf.org/standards/redfish                                   -->
8*f2a8e57eSGunnar Mills<!--# Copyright 2014-2024 DMTF.                                                            -->
9720c9898SEd Tanous<!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright -->
10720c9898SEd Tanous<!--################################################################################       -->
11720c9898SEd Tanous<!---->
12720c9898SEd Tanous<edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0">
13720c9898SEd Tanous
14720c9898SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Core.V1.xml">
15720c9898SEd Tanous    <edmx:Include Namespace="Org.OData.Core.V1" Alias="OData"/>
16720c9898SEd Tanous  </edmx:Reference>
17720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml">
18720c9898SEd Tanous    <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/>
19720c9898SEd Tanous    <edmx:Include Namespace="Validation.v1_0_0" Alias="Validation"/>
20720c9898SEd Tanous  </edmx:Reference>
21720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml">
22720c9898SEd Tanous    <edmx:Include Namespace="Resource"/>
23720c9898SEd Tanous  </edmx:Reference>
24720c9898SEd Tanous
25720c9898SEd Tanous  <edmx:DataServices>
26720c9898SEd Tanous
27720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="IPAddresses">
28720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
29*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.Language" String="en"/>
30720c9898SEd Tanous
31720c9898SEd Tanous      <ComplexType Name="IPv4Address" Abstract="true">
32720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
33720c9898SEd Tanous        <Annotation Term="OData.Description" String="This type describes an IPv4 address."/>
34720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall describe an IPv4 address assigned to an interface."/>
35720c9898SEd Tanous      </ComplexType>
36720c9898SEd Tanous
37720c9898SEd Tanous      <ComplexType Name="IPv6Address" Abstract="true">
38720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
39720c9898SEd Tanous        <Annotation Term="OData.Description" String="This type describes an IPv6 address."/>
40720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall describe an IPv6 address assigned to an interface."/>
41720c9898SEd Tanous      </ComplexType>
42720c9898SEd Tanous
43720c9898SEd Tanous      <ComplexType Name="IPv6StaticAddress" Abstract="true">
44720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
45720c9898SEd Tanous        <Annotation Term="OData.Description" String="This type represents a single IPv6 static address to be assigned on a network interface."/>
46720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall represent a single IPv6 static address to be assigned on a network interface."/>
47720c9898SEd Tanous      </ComplexType>
48720c9898SEd Tanous
49720c9898SEd Tanous      <ComplexType Name="IPv6GatewayStaticAddress" Abstract="true">
50720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
51720c9898SEd Tanous        <Annotation Term="OData.Description" String="This type represents a single IPv6 static address to be assigned on a network interface."/>
52720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall represent a single IPv6 static address to be assigned on a network interface."/>
53720c9898SEd Tanous      </ComplexType>
54720c9898SEd Tanous    </Schema>
55720c9898SEd Tanous
56720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="IPAddresses.v1_0_0">
57720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
58720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="1.0"/>
59720c9898SEd Tanous
60720c9898SEd Tanous      <ComplexType Name="IPv4Address" BaseType="IPAddresses.IPv4Address">
61720c9898SEd Tanous        <Property Name="Oem" Type="Resource.Oem" Nullable="false">
62720c9898SEd Tanous          <Annotation Term="OData.Description" String="The OEM extension property."/>
63720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the OEM extensions.  All values for properties contained in this object shall conform to the Redfish Specification-described requirements."/>
64720c9898SEd Tanous        </Property>
65720c9898SEd Tanous        <Property Name="Address" Type="Edm.String">
66720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
67720c9898SEd Tanous          <Annotation Term="OData.Description" String="The IPv4 address."/>
68720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain an IPv4 address assigned to this interface.  If DHCPv4 is enabled on the interface, this property becomes read-only."/>
69720c9898SEd Tanous          <Annotation Term="Validation.Pattern" String="^(?:[0-9]{1,3}\.){3}[0-9]{1,3}$"/>
70720c9898SEd Tanous        </Property>
71720c9898SEd Tanous        <Property Name="SubnetMask" Type="IPAddresses.v1_0_0.SubnetMask">
72720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
73720c9898SEd Tanous          <Annotation Term="OData.Description" String="The IPv4 subnet mask."/>
74720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the IPv4 subnet mask for this address.  If DHCPv4 is enabled on the interface, this property becomes read-only."/>
75720c9898SEd Tanous        </Property>
76720c9898SEd Tanous        <Property Name="AddressOrigin" Type="IPAddresses.v1_0_0.IPv4AddressOrigin">
77720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
78720c9898SEd Tanous          <Annotation Term="OData.Description" String="This indicates how the address was determined."/>
79720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the IP address origin for this network interface."/>
80720c9898SEd Tanous        </Property>
81720c9898SEd Tanous        <Property Name="Gateway" Type="Edm.String">
82720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
83720c9898SEd Tanous          <Annotation Term="OData.Description" String="The IPv4 gateway for this address."/>
84720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the IPv4 default gateway address for this interface.  If DHCPv4 is enabled on the interface and is configured to set the IPv4 default gateway address, this property becomes read-only.  If multiple IPv4 addresses are present on the same interface, only a single default gateway is allowed.  Any additional IPv4 addresses shall not have a default gateway specified."/>
85720c9898SEd Tanous          <Annotation Term="Validation.Pattern" String="^(?:[0-9]{1,3}\.){3}[0-9]{1,3}$"/>
86720c9898SEd Tanous        </Property>
87720c9898SEd Tanous      </ComplexType>
88720c9898SEd Tanous
89720c9898SEd Tanous      <ComplexType Name="IPv6Address" BaseType="IPAddresses.IPv6Address">
90720c9898SEd Tanous        <Property Name="Oem" Type="Resource.Oem" Nullable="false">
91720c9898SEd Tanous          <Annotation Term="OData.Description" String="The OEM extension property."/>
92720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the OEM extensions.  All values for properties contained in this object shall conform to the Redfish Specification-described requirements."/>
93720c9898SEd Tanous        </Property>
94720c9898SEd Tanous        <Property Name="Address" Type="Edm.String">
95720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
96720c9898SEd Tanous          <Annotation Term="OData.Description" String="The IPv6 address."/>
97720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property lists an IPv6 address that is currently assigned on this interface."/>
98720c9898SEd Tanous          <Annotation Term="Redfish.IPv6Format"/>
99720c9898SEd Tanous        </Property>
100720c9898SEd Tanous        <Property Name="PrefixLength" Type="IPAddresses.v1_0_0.PrefixLength">
101720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
102720c9898SEd Tanous          <Annotation Term="OData.Description" String="The IPv6 address prefix Length."/>
103720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the IPv6 address prefix length for this interface."/>
104720c9898SEd Tanous        </Property>
105720c9898SEd Tanous        <Property Name="AddressOrigin" Type="IPAddresses.v1_0_0.IPv6AddressOrigin">
106720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
107720c9898SEd Tanous          <Annotation Term="OData.Description" String="This indicates how the address was determined."/>
108720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the IPv6 address origin for this interface."/>
109720c9898SEd Tanous        </Property>
110720c9898SEd Tanous        <Property Name="AddressState" Type="IPAddresses.v1_0_0.AddressState">
111720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
112720c9898SEd Tanous          <Annotation Term="OData.Description" String="The current RFC4862-defined state of this address."/>
113720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the current RFC4862-defined state of this address.  Preferred and Deprecated states follow the definitions in RFC4862, section 5.5.4.  The Tentative state indicates that the address is undergoing Duplicate Address Detection (DAD), as defined in RFC4862, section 5.4.  The Failed state indicates a static address that did not pass DAD.  A static address in the Failed state is not in use on the network stack, and corrective action is required to remedy this condition."/>
114720c9898SEd Tanous        </Property>
115720c9898SEd Tanous      </ComplexType>
116720c9898SEd Tanous
117720c9898SEd Tanous      <EnumType Name="IPv4AddressOrigin">
118720c9898SEd Tanous        <Member Name="Static">
119720c9898SEd Tanous          <Annotation Term="OData.Description" String="A user-configured static address."/>
120720c9898SEd Tanous        </Member>
121720c9898SEd Tanous        <Member Name="DHCP">
122720c9898SEd Tanous          <Annotation Term="OData.Description" String="A DHCPv4 service-provided address."/>
123720c9898SEd Tanous        </Member>
124720c9898SEd Tanous        <Member Name="BOOTP">
125720c9898SEd Tanous          <Annotation Term="OData.Description" String="A BOOTP service-provided address."/>
126720c9898SEd Tanous        </Member>
127720c9898SEd Tanous        <Member Name="IPv4LinkLocal">
128720c9898SEd Tanous          <Annotation Term="OData.Description" String="The address is valid for only this network segment, or link."/>
129720c9898SEd Tanous        </Member>
130720c9898SEd Tanous      </EnumType>
131720c9898SEd Tanous
132720c9898SEd Tanous      <EnumType Name="IPv6AddressOrigin">
133720c9898SEd Tanous        <Member Name="Static">
134720c9898SEd Tanous          <Annotation Term="OData.Description" String="A static user-configured address."/>
135720c9898SEd Tanous        </Member>
136720c9898SEd Tanous        <Member Name="DHCPv6">
137720c9898SEd Tanous          <Annotation Term="OData.Description" String="A DHCPv6 service-provided address."/>
138720c9898SEd Tanous        </Member>
139720c9898SEd Tanous        <Member Name="LinkLocal">
140720c9898SEd Tanous          <Annotation Term="OData.Description" String="The address is valid for only this network segment, or link."/>
141720c9898SEd Tanous        </Member>
142720c9898SEd Tanous        <Member Name="SLAAC">
143720c9898SEd Tanous          <Annotation Term="OData.Description" String="A stateless autoconfiguration (SLAAC) service-provided address."/>
144720c9898SEd Tanous        </Member>
145720c9898SEd Tanous      </EnumType>
146720c9898SEd Tanous
147720c9898SEd Tanous      <TypeDefinition Name="SubnetMask" UnderlyingType="Edm.String">
148720c9898SEd Tanous        <Annotation Term="Validation.Pattern" String="^(?:[0-9]{1,3}\.){3}[0-9]{1,3}$"/>
149720c9898SEd Tanous      </TypeDefinition>
150720c9898SEd Tanous
151720c9898SEd Tanous      <TypeDefinition Name="PrefixLength" UnderlyingType="Edm.Int64">
152720c9898SEd Tanous        <Annotation Term="Validation.Minimum" Int="0"/>
153720c9898SEd Tanous        <Annotation Term="Validation.Maximum" Int="128"/>
154720c9898SEd Tanous      </TypeDefinition>
155720c9898SEd Tanous
156720c9898SEd Tanous      <EnumType Name="AddressState">
157720c9898SEd Tanous        <Member Name="Preferred">
158720c9898SEd Tanous          <Annotation Term="OData.Description" String="This address is currently within both its RFC4862-defined valid and preferred lifetimes."/>
159720c9898SEd Tanous        </Member>
160720c9898SEd Tanous        <Member Name="Deprecated">
161720c9898SEd Tanous          <Annotation Term="OData.Description" String="This address is currently within its valid lifetime but is now outside its RFC4862-defined preferred lifetime."/>
162720c9898SEd Tanous        </Member>
163720c9898SEd Tanous        <Member Name="Tentative">
164720c9898SEd Tanous          <Annotation Term="OData.Description" String="This address is currently undergoing Duplicate Address Detection (DAD) testing, as defined in RFC4862, section 5.4."/>
165720c9898SEd Tanous        </Member>
166720c9898SEd Tanous        <Member Name="Failed">
167720c9898SEd Tanous          <Annotation Term="OData.Description" String="This address has failed Duplicate Address Detection (DAD) testing, as defined in RFC4862, section 5.4, and is not currently in use."/>
168720c9898SEd Tanous        </Member>
169720c9898SEd Tanous      </EnumType>
170720c9898SEd Tanous
171720c9898SEd Tanous      <ComplexType Name="IPv6StaticAddress" BaseType="IPAddresses.IPv6StaticAddress">
172720c9898SEd Tanous        <Property Name="Oem" Type="Resource.Oem" Nullable="false">
173720c9898SEd Tanous          <Annotation Term="OData.Description" String="The OEM extension property."/>
174720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the OEM extensions.  All values for properties contained in this object shall conform to the Redfish Specification-described requirements."/>
175720c9898SEd Tanous        </Property>
176720c9898SEd Tanous        <Property Name="Address" Type="Edm.String">
177720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
178720c9898SEd Tanous          <Annotation Term="OData.Description" String="A valid IPv6 address."/>
179720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property provides access to a static IPv6 address that is currently assigned on a network interface."/>
180720c9898SEd Tanous          <Annotation Term="Redfish.Required"/>
181720c9898SEd Tanous          <Annotation Term="Redfish.IPv6Format"/>
182720c9898SEd Tanous        </Property>
183720c9898SEd Tanous        <Property Name="PrefixLength" Type="IPAddresses.v1_0_0.PrefixLength">
184720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
185720c9898SEd Tanous          <Annotation Term="OData.Description" String="The prefix length, in bits, of this IPv6 address."/>
186720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the IPv6 network prefix length, in bits, for this address."/>
187720c9898SEd Tanous          <Annotation Term="Redfish.Required"/>
188720c9898SEd Tanous        </Property>
189720c9898SEd Tanous      </ComplexType>
190720c9898SEd Tanous    </Schema>
191720c9898SEd Tanous
192720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="IPAddresses.v1_0_2">
193720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
194720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to show that annotations in previous namespaces were updated."/>
195720c9898SEd Tanous    </Schema>
196720c9898SEd Tanous
197720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="IPAddresses.v1_0_3">
198720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
199720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to show that annotations in previous namespaces were updated."/>
200720c9898SEd Tanous    </Schema>
201720c9898SEd Tanous
202720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="IPAddresses.v1_0_4">
203720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
204720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to show that annotations in previous namespaces were updated."/>
205720c9898SEd Tanous    </Schema>
206720c9898SEd Tanous
207720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="IPAddresses.v1_0_5">
208720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
209720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to show that annotations in previous namespaces were updated."/>
210720c9898SEd Tanous    </Schema>
211720c9898SEd Tanous
212720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="IPAddresses.v1_0_6">
213720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
214*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add an abstract base type for `IPv4Address`, `IPv6Address`, and `IPv6StaticAddress`.  It was also created to make `PrefixLength` in `IPv6StaticAddress` writable."/>
215720c9898SEd Tanous    </Schema>
216720c9898SEd Tanous
217720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="IPAddresses.v1_0_7">
218720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
219*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that OData properties are marked as required, and integer properties are marked as integer rather than number.  It was also created to add an abstract base type for `IPv6GatewayStaticAddress`.  It was also created to remove the requirement for `PrefixLength` in `IPv6StaticAddress` when used for gateway addresses."/>
220720c9898SEd Tanous    </Schema>
221720c9898SEd Tanous
222720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="IPAddresses.v1_0_8">
223720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
224720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
225720c9898SEd Tanous    </Schema>
226720c9898SEd Tanous
227720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="IPAddresses.v1_0_9">
228720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
229720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct the minimum value allowed for PrefixLength."/>
230720c9898SEd Tanous    </Schema>
231720c9898SEd Tanous
232720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="IPAddresses.v1_0_10">
233720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
234720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to clarify language around the IPv4 Gateway property."/>
235720c9898SEd Tanous    </Schema>
236720c9898SEd Tanous
237720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="IPAddresses.v1_0_11">
238720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
239720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
240720c9898SEd Tanous    </Schema>
241720c9898SEd Tanous
242*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="IPAddresses.v1_0_12">
243*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
244*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references.  It was also created to correct various typographical errors."/>
245*f2a8e57eSGunnar Mills    </Schema>
246*f2a8e57eSGunnar Mills
247720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="IPAddresses.v1_1_0">
248720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
249720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2018.2"/>
250720c9898SEd Tanous
251720c9898SEd Tanous      <ComplexType Name="IPv6GatewayStaticAddress" BaseType="IPAddresses.IPv6GatewayStaticAddress">
252720c9898SEd Tanous        <Property Name="Oem" Type="Resource.Oem" Nullable="false">
253720c9898SEd Tanous          <Annotation Term="OData.Description" String="The OEM extension property."/>
254720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the OEM extensions.  All values for properties contained in this object shall conform to the Redfish Specification-described requirements."/>
255720c9898SEd Tanous        </Property>
256720c9898SEd Tanous        <Property Name="Address" Type="Edm.String">
257720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
258720c9898SEd Tanous          <Annotation Term="OData.Description" String="A valid IPv6 address."/>
259720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property provides access to a static IPv6 address that is currently assigned on a network interface."/>
260720c9898SEd Tanous          <Annotation Term="Redfish.Required"/>
261720c9898SEd Tanous          <Annotation Term="Redfish.IPv6Format"/>
262720c9898SEd Tanous        </Property>
263720c9898SEd Tanous        <Property Name="PrefixLength" Type="IPAddresses.v1_0_0.PrefixLength">
264720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
265720c9898SEd Tanous          <Annotation Term="OData.Description" String="The IPv6 network prefix length, in bits, for this address."/>
266720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="Provides the IPv6 network prefix length, in bits, for this address."/>
267720c9898SEd Tanous        </Property>
268720c9898SEd Tanous      </ComplexType>
269720c9898SEd Tanous    </Schema>
270720c9898SEd Tanous
271720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="IPAddresses.v1_1_1">
272720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
273720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
274720c9898SEd Tanous    </Schema>
275720c9898SEd Tanous
276720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="IPAddresses.v1_1_2">
277720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
278*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to correct the minimum value allowed for `PrefixLength`."/>
279720c9898SEd Tanous    </Schema>
280720c9898SEd Tanous
281720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="IPAddresses.v1_1_3">
282720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
283*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify language around the IPv4 `Gateway` property."/>
284720c9898SEd Tanous    </Schema>
285720c9898SEd Tanous
286720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="IPAddresses.v1_1_4">
287720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
288720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
289720c9898SEd Tanous    </Schema>
290720c9898SEd Tanous
291*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="IPAddresses.v1_1_5">
292*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
293*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references.  It was also created to correct various typographical errors."/>
294*f2a8e57eSGunnar Mills    </Schema>
295*f2a8e57eSGunnar Mills
296720c9898SEd Tanous  </edmx:DataServices>
297720c9898SEd Tanous</edmx:Edmx>
298