1<?xml version="1.0" encoding="UTF-8"?> 2<!----> 3<!--################################################################################ --> 4<!--# Redfish Schema: Zone v1.6.3 --> 5<!--# --> 6<!--# For a detailed change log, see the README file contained in the DSP8010 bundle, --> 7<!--# available at http://www.dmtf.org/standards/redfish --> 8<!--# Copyright 2014-2024 DMTF. --> 9<!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright --> 10<!--################################################################################ --> 11<!----> 12<edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0"> 13 14 <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Core.V1.xml"> 15 <edmx:Include Namespace="Org.OData.Core.V1" Alias="OData"/> 16 </edmx:Reference> 17 <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Capabilities.V1.xml"> 18 <edmx:Include Namespace="Org.OData.Capabilities.V1" Alias="Capabilities"/> 19 </edmx:Reference> 20 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml"> 21 <edmx:Include Namespace="Resource"/> 22 <edmx:Include Namespace="Resource.v1_0_0"/> 23 </edmx:Reference> 24 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml"> 25 <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/> 26 </edmx:Reference> 27 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Switch_v1.xml"> 28 <edmx:Include Namespace="Switch"/> 29 </edmx:Reference> 30 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Endpoint_v1.xml"> 31 <edmx:Include Namespace="Endpoint"/> 32 </edmx:Reference> 33 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/ResourceBlock_v1.xml"> 34 <edmx:Include Namespace="ResourceBlock"/> 35 </edmx:Reference> 36 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/AddressPool_v1.xml"> 37 <edmx:Include Namespace="AddressPool"/> 38 </edmx:Reference> 39 40 <edmx:DataServices> 41 42 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Zone"> 43 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 44 <Annotation Term="Redfish.Language" String="en"/> 45 46 <EntityType Name="Zone" BaseType="Resource.v1_0_0.Resource" Abstract="true"> 47 <Annotation Term="OData.Description" String="The `Zone` schema describes a simple fabric zone for a Redfish implementation."/> 48 <Annotation Term="OData.LongDescription" String="This resource shall represent a simple fabric zone for a Redfish implementation."/> 49 <Annotation Term="Capabilities.InsertRestrictions"> 50 <Record> 51 <PropertyValue Property="Insertable" Bool="false"/> 52 </Record> 53 </Annotation> 54 <Annotation Term="Capabilities.UpdateRestrictions"> 55 <Record> 56 <PropertyValue Property="Updatable" Bool="true"/> 57 </Record> 58 </Annotation> 59 <Annotation Term="Capabilities.DeleteRestrictions"> 60 <Record> 61 <PropertyValue Property="Deletable" Bool="true"/> 62 </Record> 63 </Annotation> 64 <Annotation Term="Redfish.Uris"> 65 <Collection> 66 <String>/redfish/v1/Fabrics/{FabricId}/Zones/{ZoneId}</String> 67 <String>/redfish/v1/CompositionService/ResourceZones/{ZoneId}</String> 68 </Collection> 69 </Annotation> 70 </EntityType> 71 72 <Action Name="AddEndpoint" IsBound="true"> 73 <Annotation Term="OData.Description" String="This action adds an endpoint to a zone."/> 74 <Annotation Term="OData.LongDescription" String="This action shall add an endpoint to a zone."/> 75 <Parameter Name="Zone" Type="Zone.v1_1_0.Actions"/> 76 <Parameter Name="Endpoint" Type="Endpoint.Endpoint" Nullable="false"> 77 <Annotation Term="OData.Description" String="The endpoint to add to the zone."/> 78 <Annotation Term="OData.LongDescription" String="This parameter shall contain a link to the specified endpoint to add to the zone."/> 79 </Parameter> 80 <Parameter Name="EndpointETag" Type="Edm.String"> 81 <Annotation Term="OData.Description" String="The current ETag of the endpoint to add to the zone."/> 82 <Annotation Term="OData.LongDescription" String="This parameter shall contain the current ETag of the endpoint to add to the zone. If the client-provided ETag does not match the current ETag of the endpoint that the `Endpoint` parameter specifies, the service shall return the HTTP `428 Precondition Required` status code to reject the request."/> 83 </Parameter> 84 <Parameter Name="ZoneETag" Type="Edm.String"> 85 <Annotation Term="OData.Description" String="The current ETag of the zone."/> 86 <Annotation Term="OData.LongDescription" String="This parameter shall contain the current ETag of the zone. If the client-provided ETag does not match the current ETag of the zone, the service shall return the HTTP `428 Precondition Required` status code to reject the request."/> 87 </Parameter> 88 <Annotation Term="Redfish.Revisions"> 89 <Collection> 90 <Record> 91 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 92 <PropertyValue Property="Version" String="v1_5_0"/> 93 </Record> 94 </Collection> 95 </Annotation> 96 </Action> 97 98 <Action Name="RemoveEndpoint" IsBound="true"> 99 <Annotation Term="OData.Description" String="This action removes an endpoint from a zone."/> 100 <Annotation Term="OData.LongDescription" String="This action shall remove an endpoint from a zone."/> 101 <Parameter Name="Zone" Type="Zone.v1_1_0.Actions"/> 102 <Parameter Name="Endpoint" Type="Endpoint.Endpoint" Nullable="false"> 103 <Annotation Term="OData.Description" String="The endpoint to remove from the zone."/> 104 <Annotation Term="OData.LongDescription" String="This parameter shall contain a link to the specified endpoint to remove from the zone."/> 105 </Parameter> 106 <Parameter Name="EndpointETag" Type="Edm.String"> 107 <Annotation Term="OData.Description" String="The current ETag of the endpoint to remove from the system."/> 108 <Annotation Term="OData.LongDescription" String="This parameter shall contain the current ETag of the endpoint to remove from the system. If the client-provided ETag does not match the current ETag of the endpoint that the `Endpoint` parameter specifies, the service shall return the HTTP `428 Precondition Required` status code to reject the request."/> 109 </Parameter> 110 <Parameter Name="ZoneETag" Type="Edm.String"> 111 <Annotation Term="OData.Description" String="The current ETag of the zone."/> 112 <Annotation Term="OData.LongDescription" String="This parameter shall contain the current ETag of the zone. If the client-provided ETag does not match the current ETag of the zone, the service shall return the HTTP `428 Precondition Required` status code to reject the request."/> 113 </Parameter> 114 <Annotation Term="Redfish.Revisions"> 115 <Collection> 116 <Record> 117 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 118 <PropertyValue Property="Version" String="v1_5_0"/> 119 </Record> 120 </Collection> 121 </Annotation> 122 </Action> 123 </Schema> 124 125 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Zone.v1_0_0"> 126 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 127 <Annotation Term="Redfish.Release" String="2016.2"/> 128 129 <EntityType Name="Zone" BaseType="Zone.Zone"> 130 <Property Name="Status" Type="Resource.Status" Nullable="false"> 131 <Annotation Term="OData.Description" String="The status and health of the resource and its subordinate or dependent resources."/> 132 <Annotation Term="OData.LongDescription" String="This property shall contain any status or health properties of the resource."/> 133 </Property> 134 <Property Name="Links" Type="Zone.v1_0_0.Links" Nullable="false"> 135 <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/> 136 <Annotation Term="OData.LongDescription" String="This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource."/> 137 </Property> 138 </EntityType> 139 140 <ComplexType Name="Links" BaseType="Resource.Links"> 141 <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/> 142 <Annotation Term="OData.LongDescription" String="This Redfish Specification-described type shall contain links to resources that are related to but are not contained by, or subordinate to, this resource."/> 143 <NavigationProperty Name="Endpoints" Type="Collection(Endpoint.Endpoint)"> 144 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 145 <Annotation Term="OData.Description" String="The links to the endpoints that this zone contains."/> 146 <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `Endpoint` that this zone contains."/> 147 <Annotation Term="OData.AutoExpandReferences"/> 148 </NavigationProperty> 149 <NavigationProperty Name="InvolvedSwitches" Type="Collection(Switch.Switch)"> 150 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 151 <Annotation Term="OData.Description" String="The links to the collection of switches in this zone."/> 152 <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `Switch` in this zone."/> 153 <Annotation Term="OData.AutoExpandReferences"/> 154 </NavigationProperty> 155 </ComplexType> 156 </Schema> 157 158 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Zone.v1_0_1"> 159 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 160 <Annotation Term="OData.Description" String="This version was created to show that annotations in previous namespaces were updated."/> 161 <EntityType Name="Zone" BaseType="Zone.v1_0_0.Zone"/> 162 </Schema> 163 164 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Zone.v1_0_2"> 165 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 166 <Annotation Term="OData.Description" String="This version was created to remove the nullable term on arrays of links."/> 167 <EntityType Name="Zone" BaseType="Zone.v1_0_1.Zone"/> 168 </Schema> 169 170 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Zone.v1_0_3"> 171 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 172 <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."/> 173 <EntityType Name="Zone" BaseType="Zone.v1_0_2.Zone"/> 174 </Schema> 175 176 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Zone.v1_0_4"> 177 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 178 <Annotation Term="OData.Description" String="This version was created to regenerate the JSON Schema so that URI properties use the uri-reference format."/> 179 <EntityType Name="Zone" BaseType="Zone.v1_0_3.Zone"/> 180 </Schema> 181 182 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Zone.v1_0_5"> 183 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 184 <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/> 185 <EntityType Name="Zone" BaseType="Zone.v1_0_4.Zone"/> 186 </Schema> 187 188 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Zone.v1_0_6"> 189 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 190 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 191 <EntityType Name="Zone" BaseType="Zone.v1_0_5.Zone"/> 192 </Schema> 193 194 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Zone.v1_0_7"> 195 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 196 <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."/> 197 <EntityType Name="Zone" BaseType="Zone.v1_0_6.Zone"/> 198 </Schema> 199 200 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Zone.v1_1_0"> 201 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 202 <Annotation Term="Redfish.Release" String="2017.1"/> 203 204 <EntityType Name="Zone" BaseType="Zone.v1_0_2.Zone"> 205 <Property Name="Actions" Type="Zone.v1_1_0.Actions" Nullable="false"> 206 <Annotation Term="OData.Description" String="The available actions for this resource."/> 207 <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/> 208 </Property> 209 </EntityType> 210 211 <ComplexType Name="Links" BaseType="Zone.v1_0_0.Links"> 212 <NavigationProperty Name="ResourceBlocks" Type="Collection(ResourceBlock.ResourceBlock)"> 213 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 214 <Annotation Term="OData.Description" String="The links to the resource blocks with which this zone is associated."/> 215 <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `ResourceBlock` with which this zone is associated."/> 216 <Annotation Term="OData.AutoExpandReferences"/> 217 </NavigationProperty> 218 </ComplexType> 219 220 <ComplexType Name="Actions"> 221 <Annotation Term="OData.AdditionalProperties" Bool="false"/> 222 <Annotation Term="OData.Description" String="The available actions for this resource."/> 223 <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/> 224 <Property Name="Oem" Type="Zone.v1_1_0.OemActions" Nullable="false"> 225 <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 226 <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/> 227 </Property> 228 </ComplexType> 229 230 <ComplexType Name="OemActions"> 231 <Annotation Term="OData.AdditionalProperties" Bool="true"/> 232 <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 233 <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/> 234 </ComplexType> 235 </Schema> 236 237 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Zone.v1_1_1"> 238 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 239 <Annotation Term="OData.Description" String="This version was created to edit Schema-defined descriptions."/> 240 <EntityType Name="Zone" BaseType="Zone.v1_1_0.Zone"/> 241 </Schema> 242 243 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Zone.v1_1_2"> 244 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 245 <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."/> 246 <EntityType Name="Zone" BaseType="Zone.v1_1_1.Zone"/> 247 </Schema> 248 249 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Zone.v1_1_3"> 250 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 251 <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that URI properties use the uri-reference format."/> 252 <EntityType Name="Zone" BaseType="Zone.v1_1_2.Zone"/> 253 </Schema> 254 255 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Zone.v1_1_4"> 256 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 257 <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/> 258 <EntityType Name="Zone" BaseType="Zone.v1_1_3.Zone"/> 259 </Schema> 260 261 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Zone.v1_1_5"> 262 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 263 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 264 <EntityType Name="Zone" BaseType="Zone.v1_1_4.Zone"/> 265 </Schema> 266 267 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Zone.v1_1_6"> 268 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 269 <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."/> 270 <EntityType Name="Zone" BaseType="Zone.v1_1_5.Zone"/> 271 </Schema> 272 273 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Zone.v1_2_0"> 274 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 275 <Annotation Term="Redfish.Release" String="2017.3"/> 276 277 <EntityType Name="Zone" BaseType="Zone.v1_1_1.Zone"> 278 <Property Name="Identifiers" Type="Collection(Resource.Identifier)" Nullable="false"> 279 <Annotation Term="OData.Description" String="The durable names for the zone."/> 280 <Annotation Term="OData.LongDescription" String="This property shall contain a list of all known durable names for the associated zone."/> 281 </Property> 282 </EntityType> 283 </Schema> 284 285 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Zone.v1_2_1"> 286 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 287 <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."/> 288 <EntityType Name="Zone" BaseType="Zone.v1_2_0.Zone"/> 289 </Schema> 290 291 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Zone.v1_2_2"> 292 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 293 <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that URI properties use the uri-reference format, and to add a missing term to Identifiers to disallow it from being `null`."/> 294 <EntityType Name="Zone" BaseType="Zone.v1_2_1.Zone"/> 295 </Schema> 296 297 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Zone.v1_2_3"> 298 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 299 <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/> 300 <EntityType Name="Zone" BaseType="Zone.v1_2_2.Zone"/> 301 </Schema> 302 303 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Zone.v1_2_4"> 304 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 305 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 306 <EntityType Name="Zone" BaseType="Zone.v1_2_3.Zone"/> 307 </Schema> 308 309 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Zone.v1_2_5"> 310 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 311 <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."/> 312 <EntityType Name="Zone" BaseType="Zone.v1_2_4.Zone"/> 313 </Schema> 314 315 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Zone.v1_3_0"> 316 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 317 <Annotation Term="Redfish.Release" String="2019.1"/> 318 319 <EntityType Name="Zone" BaseType="Zone.v1_2_2.Zone"> 320 <Property Name="ExternalAccessibility" Type="Zone.v1_3_0.ExternalAccessibility"> 321 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 322 <Annotation Term="OData.Description" String="Indicates accessibility of endpoints in this zone to endpoints outside of this zone."/> 323 <Annotation Term="OData.LongDescription" String="This property shall contain and indication of accessibility of endpoints in this zone to endpoints outside of this zone."/> 324 </Property> 325 </EntityType> 326 327 <EnumType Name="ExternalAccessibility"> 328 <Member Name="GloballyAccessible"> 329 <Annotation Term="OData.Description" String="Any external entity with the correct access details, which might include authorization information, can access the endpoints that this zone lists."/> 330 <Annotation Term="OData.LongDescription" String="This value shall indicate that any external entity with the correct access details, which may include authorization information, can access the endpoints that this zone lists, regardless of zone."/> 331 </Member> 332 <Member Name="NonZonedAccessible"> 333 <Annotation Term="OData.Description" String="Any external entity that another zone does not explicitly list can access the endpoints that this zone lists."/> 334 <Annotation Term="OData.LongDescription" String="This value shall indicate that any external entity that another zone does not explicitly list can access the endpoints that this zone lists."/> 335 </Member> 336 <Member Name="ZoneOnly"> 337 <Annotation Term="OData.Description" String="Only accessible by endpoints that this zone explicitly lists."/> 338 <Annotation Term="OData.LongDescription" String="This value shall indicate that endpoints in this zone are only accessible by endpoints that this zone explicitly lists."/> 339 </Member> 340 <Member Name="NoInternalRouting"> 341 <Annotation Term="OData.Description" String="Routing is not enabled within this zone."/> 342 <Annotation Term="OData.LongDescription" String="This value shall indicate that implicit routing within this zone is not defined."/> 343 </Member> 344 </EnumType> 345 </Schema> 346 347 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Zone.v1_3_1"> 348 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 349 <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/> 350 <EntityType Name="Zone" BaseType="Zone.v1_3_0.Zone"/> 351 </Schema> 352 353 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Zone.v1_3_2"> 354 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 355 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 356 <EntityType Name="Zone" BaseType="Zone.v1_3_1.Zone"/> 357 </Schema> 358 359 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Zone.v1_3_3"> 360 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 361 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 362 <EntityType Name="Zone" BaseType="Zone.v1_3_2.Zone"/> 363 </Schema> 364 365 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Zone.v1_3_4"> 366 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 367 <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/> 368 <EntityType Name="Zone" BaseType="Zone.v1_3_3.Zone"/> 369 </Schema> 370 371 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Zone.v1_3_5"> 372 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 373 <Annotation Term="OData.Description" String="This version was created to remove normative language from non-normative descriptions."/> 374 <EntityType Name="Zone" BaseType="Zone.v1_3_4.Zone"/> 375 </Schema> 376 377 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Zone.v1_3_6"> 378 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 379 <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."/> 380 <EntityType Name="Zone" BaseType="Zone.v1_3_5.Zone"/> 381 </Schema> 382 383 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Zone.v1_4_0"> 384 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 385 <Annotation Term="Redfish.Release" String="2019.4"/> 386 387 <EntityType Name="Zone" BaseType="Zone.v1_3_1.Zone"> 388 <Property Name="ZoneType" Type="Zone.v1_4_0.ZoneType"> 389 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 390 <Annotation Term="OData.Description" String="The type of zone."/> 391 <Annotation Term="OData.LongDescription" String="This property shall contain the type of zone that this zone represents."/> 392 </Property> 393 <Property Name="DefaultRoutingEnabled" Type="Edm.Boolean"> 394 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 395 <Annotation Term="OData.Description" String="This property indicates whether routing within this zone is enabled."/> 396 <Annotation Term="OData.LongDescription" String="This property shall indicate whether routing within this zone is enabled."/> 397 </Property> 398 </EntityType> 399 400 <EnumType Name="ZoneType"> 401 <Member Name="Default"> 402 <Annotation Term="OData.Description" String="The zone in which all endpoints are added by default when instantiated."/> 403 <Annotation Term="OData.LongDescription" String="This value shall indicate a zone in which all endpoints are added by default when instantiated. This value shall only be used for zones subordinate to the fabric collection."/> 404 </Member> 405 <Member Name="ZoneOfEndpoints"> 406 <Annotation Term="OData.Description" String="A zone that contains endpoints."/> 407 <Annotation Term="OData.LongDescription" String="This value shall indicate a zone that contains resources of type `Endpoint`. This value shall only be used for zones subordinate to the fabric collection."/> 408 </Member> 409 <Member Name="ZoneOfZones"> 410 <Annotation Term="OData.Description" String="A zone that contains zones."/> 411 <Annotation Term="OData.LongDescription" String="This value shall indicate a zone that contains resources of type `Zone`. This value shall only be used for zones subordinate to the fabric collection."/> 412 </Member> 413 <Member Name="ZoneOfResourceBlocks"> 414 <Annotation Term="OData.Description" String="A zone that contains resource blocks."/> 415 <Annotation Term="OData.LongDescription" String="This value shall indicate a zone that contains resources of type `ResourceBlock`. This value shall only be used for zones subordinate to the composition service."/> 416 <Annotation Term="Redfish.Revisions"> 417 <Collection> 418 <Record> 419 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 420 <PropertyValue Property="Version" String="v1_6_0"/> 421 </Record> 422 </Collection> 423 </Annotation> 424 </Member> 425 </EnumType> 426 427 <ComplexType Name="Links" BaseType="Zone.v1_1_0.Links"> 428 <NavigationProperty Name="AddressPools" Type="Collection(AddressPool.AddressPool)"> 429 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 430 <Annotation Term="OData.Description" String="An array of links to the address pools associated with this zone."/> 431 <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `AddressPool` with which this zone is associated."/> 432 <Annotation Term="OData.AutoExpandReferences"/> 433 </NavigationProperty> 434 <NavigationProperty Name="ContainedByZones" Type="Collection(Zone.Zone)"> 435 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 436 <Annotation Term="OData.Description" String="An array of links to the zone that contain this zone."/> 437 <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `Zone` that represent the zones that contain this zone. The zones referenced by this property shall not be contained by other zones."/> 438 <Annotation Term="OData.AutoExpandReferences"/> 439 </NavigationProperty> 440 <NavigationProperty Name="ContainsZones" Type="Collection(Zone.Zone)"> 441 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 442 <Annotation Term="OData.Description" String="An array of links to the zones that are contained by this zone."/> 443 <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `Zone` that represent the zones that are contained by this zone. The zones referenced by this property shall not contain other zones."/> 444 <Annotation Term="OData.AutoExpandReferences"/> 445 </NavigationProperty> 446 </ComplexType> 447 </Schema> 448 449 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Zone.v1_4_1"> 450 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 451 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 452 <EntityType Name="Zone" BaseType="Zone.v1_4_0.Zone"/> 453 </Schema> 454 455 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Zone.v1_4_2"> 456 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 457 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 458 <EntityType Name="Zone" BaseType="Zone.v1_4_1.Zone"/> 459 </Schema> 460 461 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Zone.v1_4_3"> 462 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 463 <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/> 464 <EntityType Name="Zone" BaseType="Zone.v1_4_2.Zone"/> 465 </Schema> 466 467 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Zone.v1_4_4"> 468 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 469 <Annotation Term="OData.Description" String="This version was created to remove normative language from non-normative descriptions."/> 470 <EntityType Name="Zone" BaseType="Zone.v1_4_3.Zone"/> 471 </Schema> 472 473 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Zone.v1_4_5"> 474 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 475 <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."/> 476 <EntityType Name="Zone" BaseType="Zone.v1_4_4.Zone"/> 477 </Schema> 478 479 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Zone.v1_5_0"> 480 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 481 <Annotation Term="Redfish.Release" String="2020.3"/> 482 <Annotation Term="OData.Description" String="This version was created to add the `AddEndpoint` and `RemoveEndpoint` actions. It was also created to add `NoInternalRouting` to `ExternalAccessibility`."/> 483 484 <EntityType Name="Zone" BaseType="Zone.v1_4_2.Zone"/> 485 </Schema> 486 487 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Zone.v1_5_1"> 488 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 489 <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/> 490 <EntityType Name="Zone" BaseType="Zone.v1_5_0.Zone"/> 491 </Schema> 492 493 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Zone.v1_5_2"> 494 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 495 <Annotation Term="OData.Description" String="This version was created to remove normative language from non-normative descriptions."/> 496 <EntityType Name="Zone" BaseType="Zone.v1_5_1.Zone"/> 497 </Schema> 498 499 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Zone.v1_5_3"> 500 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 501 <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."/> 502 <EntityType Name="Zone" BaseType="Zone.v1_5_2.Zone"/> 503 </Schema> 504 505 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Zone.v1_6_0"> 506 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 507 <Annotation Term="Redfish.Release" String="2020.4"/> 508 <Annotation Term="OData.Description" String="This version was created to add `ZoneOfResourceBlocks` to `ZoneType`."/> 509 510 <EntityType Name="Zone" BaseType="Zone.v1_5_0.Zone"/> 511 </Schema> 512 513 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Zone.v1_6_1"> 514 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 515 <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/> 516 <EntityType Name="Zone" BaseType="Zone.v1_6_0.Zone"/> 517 </Schema> 518 519 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Zone.v1_6_2"> 520 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 521 <Annotation Term="OData.Description" String="This version was created to remove normative language from non-normative descriptions."/> 522 <EntityType Name="Zone" BaseType="Zone.v1_6_1.Zone"/> 523 </Schema> 524 525 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Zone.v1_6_3"> 526 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 527 <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."/> 528 <EntityType Name="Zone" BaseType="Zone.v1_6_2.Zone"/> 529 </Schema> 530 531 </edmx:DataServices> 532</edmx:Edmx> 533