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