1<?xml version="1.0" encoding="UTF-8"?> 2<!----> 3<!--################################################################################ --> 4<!--# Redfish Schema: EndpointGroup v1.3.4 --> 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<!--# Portions Copyright 2015-2020 Storage Networking Industry Association (SNIA), USA. --> 10<!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright --> 11<!--################################################################################ --> 12<!----> 13<edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0"> 14 15 <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Core.V1.xml"> 16 <edmx:Include Namespace="Org.OData.Core.V1" Alias="OData"/> 17 </edmx:Reference> 18 <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Capabilities.V1.xml"> 19 <edmx:Include Namespace="Org.OData.Capabilities.V1" Alias="Capabilities"/> 20 </edmx:Reference> 21 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml"> 22 <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/> 23 </edmx:Reference> 24 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml"> 25 <edmx:Include Namespace="Resource"/> 26 <edmx:Include Namespace="Resource.v1_0_0"/> 27 </edmx:Reference> 28 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Endpoint_v1.xml"> 29 <edmx:Include Namespace="Endpoint"/> 30 </edmx:Reference> 31 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/EndpointCollection_v1.xml"> 32 <edmx:Include Namespace="EndpointCollection"/> 33 </edmx:Reference> 34 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Connection_v1.xml"> 35 <edmx:Include Namespace="Connection"/> 36 </edmx:Reference> 37 38 <edmx:DataServices> 39 40 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup"> 41 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 42 <Annotation Term="Redfish.Language" String="en"/> 43 44 <EntityType Name="EndpointGroup" BaseType="Resource.v1_0_0.Resource" Abstract="true"> 45 <Annotation Term="OData.Description" String="The `EndpointGroup` schema describes a group of endpoints that are managed as a unit."/> 46 <Annotation Term="OData.LongDescription" String="This resource shall represent a group of endpoints that are managed as a unit for a Redfish implementation."/> 47 48 <Annotation Term="Capabilities.InsertRestrictions"> 49 <Record> 50 <PropertyValue Property="Insertable" Bool="false"/> 51 </Record> 52 </Annotation> 53 <Annotation Term="Capabilities.UpdateRestrictions"> 54 <Record> 55 <PropertyValue Property="Updatable" Bool="true"/> 56 <Annotation Term="OData.Description" String="Writable properties can be updated for endpoint groups."/> 57 </Record> 58 </Annotation> 59 <Annotation Term="Capabilities.DeleteRestrictions"> 60 <Record> 61 <PropertyValue Property="Deletable" Bool="true"/> 62 <Annotation Term="OData.Description" String="Endpoint groups can be deleted by clients."/> 63 </Record> 64 </Annotation> 65 66 <Annotation Term="Redfish.Uris"> 67 <Collection> 68 <String>/redfish/v1/Storage/{StorageId}/EndpointGroups/{EndpointGroupId}</String> 69 <String>/redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/EndpointGroups/{EndpointGroupId}</String> 70 <String>/redfish/v1/StorageServices/{StorageServiceId}/EndpointGroups/{EndpointGroupId}</String> 71 <String>/redfish/v1/Fabrics/{FabricId}/EndpointGroups/{EndpointGroupId}</String> 72 </Collection> 73 </Annotation> 74 </EntityType> 75 76 <EnumType Name="AccessState"> 77 <Annotation Term="OData.Description" String="Describes the options for the access characteristics of an endpoint."/> 78 <Annotation Term="OData.LongDescription" String="This type shall describe the access to all associated resources through all aggregated endpoints."/> 79 <Member Name="Optimized"> 80 <Annotation Term="OData.Description" String="The endpoints are in an active and optimized state."/> 81 <Annotation Term="OData.LongDescription" String="This value shall indicate each endpoint is in an active and optimized state."/> 82 </Member> 83 <Member Name="NonOptimized"> 84 <Annotation Term="OData.Description" String="The endpoints are in an active and non-optimized state."/> 85 <Annotation Term="OData.LongDescription" String="This value shall indicate each endpoint is in an active and non-optimized state."/> 86 </Member> 87 <Member Name="Standby"> 88 <Annotation Term="OData.Description" String="The endpoints are in a standby state."/> 89 <Annotation Term="OData.LongDescription" String="This value shall indicate each endpoint is in a standby state."/> 90 </Member> 91 <Member Name="Unavailable"> 92 <Annotation Term="OData.Description" String="The endpoints are in an unavailable state."/> 93 <Annotation Term="OData.LongDescription" String="This value shall indicate each endpoint is in an unavailable state."/> 94 </Member> 95 <Member Name="Transitioning"> 96 <Annotation Term="OData.Description" String="The endpoints are transitioning to a new state."/> 97 <Annotation Term="OData.LongDescription" String="This value shall indicate each endpoint is transitioning to a new state."/> 98 </Member> 99 </EnumType> 100 </Schema> 101 102 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_0_0"> 103 <Annotation Term="Redfish.OwningEntity" String="SNIA"/> 104 <Annotation Term="Redfish.Release" String="TP v1.0.3"/> 105 106 <EntityType Name="EndpointGroup" BaseType="EndpointGroup.EndpointGroup"> 107 <Property Name="Identifier" Type="Resource.Identifier" Nullable="false"> 108 <Annotation Term="OData.Description" String="The durable name for the endpoint group."/> 109 <Annotation Term="OData.LongDescription" String="This property shall contain the durable name for the endpoint group."/> 110 </Property> 111 <Property Name="GroupType" Type="EndpointGroup.v1_0_0.GroupType"> 112 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 113 <Annotation Term="OData.Description" String="The endpoint group type."/> 114 <Annotation Term="OData.LongDescription" String="The value of this property shall contain the endpoint group type. If this endpoint group represents a SCSI target group, the value of this property shall contain `Server` or `Target`."/> 115 </Property> 116 <Property Name="AccessState" Type="EndpointGroup.AccessState"> 117 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 118 <Annotation Term="OData.Description" String="The access state for this group."/> 119 <Annotation Term="OData.LongDescription" String="The value of this property shall contain the access state for all associated resources in this endpoint group."/> 120 <Annotation Term="Redfish.Revisions"> 121 <Collection> 122 <Record> 123 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/> 124 <PropertyValue Property="Version" String="v1_3_0"/> 125 <PropertyValue Property="Description" String="This property has been deprecated in favor of the `AccessState` property in the connection resource."/> 126 </Record> 127 </Collection> 128 </Annotation> 129 </Property> 130 <Property Name="TargetEndpointGroupIdentifier" Type="Edm.Int64"> 131 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 132 <Annotation Term="OData.Description" String="The SCSI-defined identifier for this group."/> 133 <Annotation Term="OData.LongDescription" String="The value of this property shall contain a SCSI-defined identifier for this group that corresponds to the TARGET PORT GROUP field in the REPORT TARGET PORT GROUPS response and the TARGET PORT GROUP field in an INQUIRY VPD page 85 response, type 5h identifier. See the INCITS SAM-5 specification. This property may not be present if the endpoint group does not represent a SCSI target group."/> 134 </Property> 135 <Property Name="Preferred" Type="Edm.Boolean" DefaultValue="false"> 136 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 137 <Annotation Term="OData.Description" String="An indication if access to the resources through the endpoint group is preferred."/> 138 <Annotation Term="OData.LongDescription" String="The value of this property shall indicate if access to the resources through the endpoint group is preferred over access through other endpoints. The default value for this property is `false`."/> 139 <Annotation Term="Redfish.Revisions"> 140 <Collection> 141 <Record> 142 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/> 143 <PropertyValue Property="Version" String="v1_2_0"/> 144 <PropertyValue Property="Description" String="This property has been deprecated in favor of the `AccessState` property in the connection resource."/> 145 </Record> 146 </Collection> 147 </Annotation> 148 </Property> 149 <NavigationProperty Name="Endpoints" Type="Collection(Endpoint.Endpoint)"> 150 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 151 <Annotation Term="OData.Description" String="The endpoints in this endpoint group."/> 152 <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `Endpoint` that represent the endpoints that are in this endpoint group."/> 153 <Annotation Term="Redfish.Revisions"> 154 <Collection> 155 <Record> 156 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/> 157 <PropertyValue Property="Version" String="v1_3_0"/> 158 <PropertyValue Property="Description" String="This property has been deprecated in favor of the `Endpoints` property within `Links`."/> 159 </Record> 160 </Collection> 161 </Annotation> 162 </NavigationProperty> 163 <Property Name="Links" Type="EndpointGroup.v1_0_0.Links" Nullable="false"> 164 <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/> 165 <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."/> 166 </Property> 167 </EntityType> 168 169 <ComplexType Name="Links" BaseType="Resource.Links"> 170 <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/> 171 <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."/> 172 </ComplexType> 173 174 <EnumType Name="GroupType"> 175 <Member Name="Client"> 176 <Annotation Term="OData.Description" String="The group contains the client (initiator) endpoints."/> 177 <Annotation Term="OData.LongDescription" String="This value shall indicate that the endpoint group contains client (initiator) endpoints. If the associated endpoints contain the `EntityRole` property, the `EntityRole` property shall contain the value `Initiator` or `Both`."/> 178 <Annotation Term="Redfish.Revisions"> 179 <Collection> 180 <Record> 181 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/> 182 <PropertyValue Property="Version" String="v1_3_0"/> 183 <PropertyValue Property="Description" String="This value has been deprecated in favor of `Initiator`."/> 184 </Record> 185 </Collection> 186 </Annotation> 187 </Member> 188 <Member Name="Server"> 189 <Annotation Term="OData.Description" String="The group contains the server (target) endpoints."/> 190 <Annotation Term="OData.LongDescription" String="This value shall indicate that the endpoint group contains server (target) endpoints. If the associated endpoints contain the `EntityRole` property, the `EntityRole` property shall contain the value `Target` or `Both`."/> 191 <Annotation Term="Redfish.Revisions"> 192 <Collection> 193 <Record> 194 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/> 195 <PropertyValue Property="Version" String="v1_3_0"/> 196 <PropertyValue Property="Description" String="This value has been deprecated in favor of `Target`."/> 197 </Record> 198 </Collection> 199 </Annotation> 200 </Member> 201 <Member Name="Initiator"> 202 <Annotation Term="OData.Description" String="The group contains the initiator endpoints."/> 203 <Annotation Term="OData.LongDescription" String="This value shall indicate that the endpoint group contains initiator endpoints. If the associated endpoints contain the `EntityRole` property, the `EntityRole` property shall contain the value `Initiator` or `Both`."/> 204 <Annotation Term="Redfish.Revisions"> 205 <Collection> 206 <Record> 207 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 208 <PropertyValue Property="Version" String="v1_3_0"/> 209 </Record> 210 </Collection> 211 </Annotation> 212 </Member> 213 <Member Name="Target"> 214 <Annotation Term="OData.Description" String="The group contains the target endpoints."/> 215 <Annotation Term="OData.LongDescription" String="This value shall indicate that the endpoint group contains target endpoints. If the associated endpoints contain the `EntityRole` property, the `EntityRole` property shall contain the value `Target` or `Both`."/> 216 <Annotation Term="Redfish.Revisions"> 217 <Collection> 218 <Record> 219 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 220 <PropertyValue Property="Version" String="v1_3_0"/> 221 </Record> 222 </Collection> 223 </Annotation> 224 </Member> 225 </EnumType> 226 </Schema> 227 228 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_0_1"> 229 <Annotation Term="Redfish.OwningEntity" String="SNIA"/> 230 <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."/> 231 <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_0_0.EndpointGroup"/> 232 </Schema> 233 234 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_0_2"> 235 <Annotation Term="Redfish.OwningEntity" String="SNIA"/> 236 <Annotation Term="OData.Description" String="This version was created to fix CSDL errors and adds both resource URI patterns and resource capabilities annotations."/> 237 <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_0_1.EndpointGroup"/> 238 </Schema> 239 240 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_0_3"> 241 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 242 <Annotation Term="OData.Description" String="This version was created to clarify descriptions for consistency."/> 243 <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_0_2.EndpointGroup"/> 244 </Schema> 245 246 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_0_4"> 247 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 248 <Annotation Term="OData.Description" String="This version was created to specify 64-bit integers in OpenAPI."/> 249 <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_0_3.EndpointGroup"/> 250 </Schema> 251 252 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_0_5"> 253 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 254 <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/> 255 <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_0_4.EndpointGroup"/> 256 </Schema> 257 258 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_0_6"> 259 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 260 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 261 <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_0_5.EndpointGroup"/> 262 </Schema> 263 264 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_0_7"> 265 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 266 <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."/> 267 <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_0_6.EndpointGroup"/> 268 </Schema> 269 270 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_1_0"> 271 <Annotation Term="Redfish.OwningEntity" String="SNIA"/> 272 <Annotation Term="Redfish.Release" String="WIP v1.0.5"/> 273 274 <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_0_0.EndpointGroup"> 275 <Property Name="Actions" Type="EndpointGroup.v1_1_0.Actions" Nullable="false"> 276 <Annotation Term="OData.Description" String="The available actions for this resource."/> 277 <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/> 278 </Property> 279 </EntityType> 280 281 <ComplexType Name="Actions"> 282 <Annotation Term="OData.AdditionalProperties" Bool="false"/> 283 <Annotation Term="OData.Description" String="The available actions for this resource."/> 284 <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/> 285 <Property Name="Oem" Type="EndpointGroup.v1_1_0.OemActions" Nullable="false"> 286 <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 287 <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/> 288 </Property> 289 </ComplexType> 290 291 <ComplexType Name="OemActions"> 292 <Annotation Term="OData.AdditionalProperties" Bool="true"/> 293 <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 294 <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/> 295 </ComplexType> 296 </Schema> 297 298 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_1_1"> 299 <Annotation Term="Redfish.OwningEntity" String="SNIA"/> 300 <Annotation Term="OData.Description" String="This version was created to move several enumerations to the unversioned namespace."/> 301 <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_1_0.EndpointGroup"/> 302 </Schema> 303 304 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_1_2"> 305 <Annotation Term="Redfish.OwningEntity" String="SNIA"/> 306 <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."/> 307 <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_1_1.EndpointGroup"/> 308 </Schema> 309 310 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_1_3"> 311 <Annotation Term="Redfish.OwningEntity" String="SNIA"/> 312 <Annotation Term="OData.Description" String="This version was created to fix CSDL errors and adds both resource URI patterns and resource capabilities annotations."/> 313 <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_1_2.EndpointGroup"/> 314 </Schema> 315 316 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_1_4"> 317 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 318 <Annotation Term="OData.Description" String="This version was created to clarify descriptions for consistency."/> 319 <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_1_3.EndpointGroup"/> 320 </Schema> 321 322 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_1_5"> 323 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 324 <Annotation Term="OData.Description" String="This version was created to specify 64-bit integers in OpenAPI."/> 325 <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_1_4.EndpointGroup"/> 326 </Schema> 327 328 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_1_6"> 329 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 330 <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/> 331 <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_1_5.EndpointGroup"/> 332 </Schema> 333 334 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_1_7"> 335 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 336 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 337 <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_1_6.EndpointGroup"/> 338 </Schema> 339 340 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_1_8"> 341 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 342 <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."/> 343 <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_1_7.EndpointGroup"/> 344 </Schema> 345 346 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_2_0"> 347 <Annotation Term="Redfish.OwningEntity" String="SNIA"/> 348 <Annotation Term="Redfish.Release" String="WIP v1.1.0"/> 349 <Annotation Term="OData.Description" String="This version was created to change Endpoints to an array instead of a resource collection. This version was also created to fix CSDL errors and adds both resource URI patterns and resource capabilities annotations."/> 350 351 <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_1_1.EndpointGroup"/> 352 </Schema> 353 354 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_2_1"> 355 <Annotation Term="Redfish.OwningEntity" String="SNIA"/> 356 <Annotation Term="OData.Description" String="This version was created to deprecate `Preferred` in favor of `AccessState`."/> 357 <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_2_0.EndpointGroup"/> 358 </Schema> 359 360 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_2_2"> 361 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 362 <Annotation Term="OData.Description" String="This version was created to clarify descriptions for consistency."/> 363 <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_2_1.EndpointGroup"/> 364 </Schema> 365 366 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_2_3"> 367 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 368 <Annotation Term="OData.Description" String="This version was created to specify 64-bit integers in OpenAPI."/> 369 <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_2_2.EndpointGroup"/> 370 </Schema> 371 372 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_2_4"> 373 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 374 <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/> 375 <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_2_3.EndpointGroup"/> 376 </Schema> 377 378 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_2_5"> 379 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 380 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 381 <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_2_4.EndpointGroup"/> 382 </Schema> 383 384 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_2_6"> 385 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 386 <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."/> 387 <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_2_5.EndpointGroup"/> 388 </Schema> 389 390 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_3_0"> 391 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 392 <Annotation Term="Redfish.Release" String="2020.3"/> 393 <Annotation Term="OData.Description" String="This version was created to migrate `AccessState` to the connection resource, deprecate `Endpoints` in favor of `Endpoints` in `Links`, and add `Target` and `Initiator` to `GroupType`."/> 394 395 <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_2_2.EndpointGroup"/> 396 397 <ComplexType Name="Links" BaseType="EndpointGroup.v1_0_0.Links"> 398 <NavigationProperty Name="Endpoints" Type="Collection(Endpoint.Endpoint)"> 399 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 400 <Annotation Term="OData.Description" String="The endpoints in this endpoint group."/> 401 <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `Endpoint` that represent the endpoints that are in this endpoint group."/> 402 </NavigationProperty> 403 <NavigationProperty Name="Connections" Type="Collection(Connection.Connection)"> 404 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 405 <Annotation Term="OData.Description" String="The connections to which this endpoint group belongs."/> 406 <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `Connection` that represent the connections to which this endpoint group belongs."/> 407 </NavigationProperty> 408 </ComplexType> 409 </Schema> 410 411 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_3_1"> 412 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 413 <Annotation Term="OData.Description" String="This version was created to specify 64-bit integers in OpenAPI."/> 414 <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_3_0.EndpointGroup"/> 415 </Schema> 416 417 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_3_2"> 418 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 419 <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/> 420 <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_3_1.EndpointGroup"/> 421 </Schema> 422 423 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_3_3"> 424 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 425 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 426 <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_3_2.EndpointGroup"/> 427 </Schema> 428 429 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_3_4"> 430 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 431 <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."/> 432 <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_3_3.EndpointGroup"/> 433 </Schema> 434 435 </edmx:DataServices> 436</edmx:Edmx> 437