12bde4061SEd Tanous<?xml version="1.0" encoding="UTF-8"?> 22bde4061SEd Tanous<!----> 32bde4061SEd Tanous<!--################################################################################ --> 4f2a8e57eSGunnar Mills<!--# Redfish Schema: EndpointGroup v1.3.4 --> 52bde4061SEd Tanous<!--# --> 62bde4061SEd Tanous<!--# For a detailed change log, see the README file contained in the DSP8010 bundle, --> 72bde4061SEd Tanous<!--# available at http://www.dmtf.org/standards/redfish --> 8*d125652eSGunnar Mills<!--# Copyright 2014-2025 DMTF. --> 92bde4061SEd Tanous<!--# Portions Copyright 2015-2020 Storage Networking Industry Association (SNIA), USA. --> 102bde4061SEd Tanous<!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright --> 112bde4061SEd Tanous<!--################################################################################ --> 122bde4061SEd Tanous<!----> 132bde4061SEd Tanous<edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0"> 142bde4061SEd Tanous 152bde4061SEd Tanous <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Core.V1.xml"> 162bde4061SEd Tanous <edmx:Include Namespace="Org.OData.Core.V1" Alias="OData"/> 172bde4061SEd Tanous </edmx:Reference> 182bde4061SEd Tanous <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Capabilities.V1.xml"> 192bde4061SEd Tanous <edmx:Include Namespace="Org.OData.Capabilities.V1" Alias="Capabilities"/> 202bde4061SEd Tanous </edmx:Reference> 212bde4061SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml"> 222bde4061SEd Tanous <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/> 232bde4061SEd Tanous </edmx:Reference> 242bde4061SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml"> 252bde4061SEd Tanous <edmx:Include Namespace="Resource"/> 262bde4061SEd Tanous <edmx:Include Namespace="Resource.v1_0_0"/> 272bde4061SEd Tanous </edmx:Reference> 282bde4061SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Endpoint_v1.xml"> 292bde4061SEd Tanous <edmx:Include Namespace="Endpoint"/> 302bde4061SEd Tanous </edmx:Reference> 312bde4061SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/EndpointCollection_v1.xml"> 322bde4061SEd Tanous <edmx:Include Namespace="EndpointCollection"/> 332bde4061SEd Tanous </edmx:Reference> 342bde4061SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Connection_v1.xml"> 352bde4061SEd Tanous <edmx:Include Namespace="Connection"/> 362bde4061SEd Tanous </edmx:Reference> 372bde4061SEd Tanous 382bde4061SEd Tanous <edmx:DataServices> 392bde4061SEd Tanous 402bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup"> 412bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 42f2a8e57eSGunnar Mills <Annotation Term="Redfish.Language" String="en"/> 432bde4061SEd Tanous 442bde4061SEd Tanous <EntityType Name="EndpointGroup" BaseType="Resource.v1_0_0.Resource" Abstract="true"> 45f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The `EndpointGroup` schema describes a group of endpoints that are managed as a unit."/> 462bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This resource shall represent a group of endpoints that are managed as a unit for a Redfish implementation."/> 472bde4061SEd Tanous 482bde4061SEd Tanous <Annotation Term="Capabilities.InsertRestrictions"> 492bde4061SEd Tanous <Record> 502bde4061SEd Tanous <PropertyValue Property="Insertable" Bool="false"/> 512bde4061SEd Tanous </Record> 522bde4061SEd Tanous </Annotation> 532bde4061SEd Tanous <Annotation Term="Capabilities.UpdateRestrictions"> 542bde4061SEd Tanous <Record> 552bde4061SEd Tanous <PropertyValue Property="Updatable" Bool="true"/> 562bde4061SEd Tanous <Annotation Term="OData.Description" String="Writable properties can be updated for endpoint groups."/> 572bde4061SEd Tanous </Record> 582bde4061SEd Tanous </Annotation> 592bde4061SEd Tanous <Annotation Term="Capabilities.DeleteRestrictions"> 602bde4061SEd Tanous <Record> 612bde4061SEd Tanous <PropertyValue Property="Deletable" Bool="true"/> 622bde4061SEd Tanous <Annotation Term="OData.Description" String="Endpoint groups can be deleted by clients."/> 632bde4061SEd Tanous </Record> 642bde4061SEd Tanous </Annotation> 652bde4061SEd Tanous 662bde4061SEd Tanous <Annotation Term="Redfish.Uris"> 672bde4061SEd Tanous <Collection> 682bde4061SEd Tanous <String>/redfish/v1/Storage/{StorageId}/EndpointGroups/{EndpointGroupId}</String> 692bde4061SEd Tanous <String>/redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/EndpointGroups/{EndpointGroupId}</String> 702bde4061SEd Tanous <String>/redfish/v1/StorageServices/{StorageServiceId}/EndpointGroups/{EndpointGroupId}</String> 712bde4061SEd Tanous <String>/redfish/v1/Fabrics/{FabricId}/EndpointGroups/{EndpointGroupId}</String> 722bde4061SEd Tanous </Collection> 732bde4061SEd Tanous </Annotation> 742bde4061SEd Tanous </EntityType> 752bde4061SEd Tanous 762bde4061SEd Tanous <EnumType Name="AccessState"> 772bde4061SEd Tanous <Annotation Term="OData.Description" String="Describes the options for the access characteristics of an endpoint."/> 782bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall describe the access to all associated resources through all aggregated endpoints."/> 792bde4061SEd Tanous <Member Name="Optimized"> 802bde4061SEd Tanous <Annotation Term="OData.Description" String="The endpoints are in an active and optimized state."/> 812bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate each endpoint is in an active and optimized state."/> 822bde4061SEd Tanous </Member> 832bde4061SEd Tanous <Member Name="NonOptimized"> 842bde4061SEd Tanous <Annotation Term="OData.Description" String="The endpoints are in an active and non-optimized state."/> 852bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate each endpoint is in an active and non-optimized state."/> 862bde4061SEd Tanous </Member> 872bde4061SEd Tanous <Member Name="Standby"> 882bde4061SEd Tanous <Annotation Term="OData.Description" String="The endpoints are in a standby state."/> 892bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate each endpoint is in a standby state."/> 902bde4061SEd Tanous </Member> 912bde4061SEd Tanous <Member Name="Unavailable"> 922bde4061SEd Tanous <Annotation Term="OData.Description" String="The endpoints are in an unavailable state."/> 932bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate each endpoint is in an unavailable state."/> 942bde4061SEd Tanous </Member> 952bde4061SEd Tanous <Member Name="Transitioning"> 962bde4061SEd Tanous <Annotation Term="OData.Description" String="The endpoints are transitioning to a new state."/> 972bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate each endpoint is transitioning to a new state."/> 982bde4061SEd Tanous </Member> 992bde4061SEd Tanous </EnumType> 1002bde4061SEd Tanous </Schema> 1012bde4061SEd Tanous 1022bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_0_0"> 1032bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="SNIA"/> 1042bde4061SEd Tanous <Annotation Term="Redfish.Release" String="TP v1.0.3"/> 1052bde4061SEd Tanous 1062bde4061SEd Tanous <EntityType Name="EndpointGroup" BaseType="EndpointGroup.EndpointGroup"> 1072bde4061SEd Tanous <Property Name="Identifier" Type="Resource.Identifier" Nullable="false"> 1082bde4061SEd Tanous <Annotation Term="OData.Description" String="The durable name for the endpoint group."/> 1092bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the durable name for the endpoint group."/> 1102bde4061SEd Tanous </Property> 1112bde4061SEd Tanous <Property Name="GroupType" Type="EndpointGroup.v1_0_0.GroupType"> 1122bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 1132bde4061SEd Tanous <Annotation Term="OData.Description" String="The endpoint group type."/> 1142bde4061SEd Tanous <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`."/> 1152bde4061SEd Tanous </Property> 1162bde4061SEd Tanous <Property Name="AccessState" Type="EndpointGroup.AccessState"> 1172bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 1182bde4061SEd Tanous <Annotation Term="OData.Description" String="The access state for this group."/> 1192bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="The value of this property shall contain the access state for all associated resources in this endpoint group."/> 1202bde4061SEd Tanous <Annotation Term="Redfish.Revisions"> 1212bde4061SEd Tanous <Collection> 1222bde4061SEd Tanous <Record> 1232bde4061SEd Tanous <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/> 1242bde4061SEd Tanous <PropertyValue Property="Version" String="v1_3_0"/> 125f2a8e57eSGunnar Mills <PropertyValue Property="Description" String="This property has been deprecated in favor of the `AccessState` property in the connection resource."/> 1262bde4061SEd Tanous </Record> 1272bde4061SEd Tanous </Collection> 1282bde4061SEd Tanous </Annotation> 1292bde4061SEd Tanous </Property> 1302bde4061SEd Tanous <Property Name="TargetEndpointGroupIdentifier" Type="Edm.Int64"> 1312bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 1322bde4061SEd Tanous <Annotation Term="OData.Description" String="The SCSI-defined identifier for this group."/> 1332bde4061SEd Tanous <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."/> 1342bde4061SEd Tanous </Property> 1352bde4061SEd Tanous <Property Name="Preferred" Type="Edm.Boolean" DefaultValue="false"> 1362bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 1372bde4061SEd Tanous <Annotation Term="OData.Description" String="An indication if access to the resources through the endpoint group is preferred."/> 1382bde4061SEd Tanous <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`."/> 1392bde4061SEd Tanous <Annotation Term="Redfish.Revisions"> 1402bde4061SEd Tanous <Collection> 1412bde4061SEd Tanous <Record> 1422bde4061SEd Tanous <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/> 1432bde4061SEd Tanous <PropertyValue Property="Version" String="v1_2_0"/> 144f2a8e57eSGunnar Mills <PropertyValue Property="Description" String="This property has been deprecated in favor of the `AccessState` property in the connection resource."/> 1452bde4061SEd Tanous </Record> 1462bde4061SEd Tanous </Collection> 1472bde4061SEd Tanous </Annotation> 1482bde4061SEd Tanous </Property> 1492bde4061SEd Tanous <NavigationProperty Name="Endpoints" Type="Collection(Endpoint.Endpoint)"> 1502bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 1512bde4061SEd Tanous <Annotation Term="OData.Description" String="The endpoints in this endpoint group."/> 152f2a8e57eSGunnar Mills <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."/> 1532bde4061SEd Tanous <Annotation Term="Redfish.Revisions"> 1542bde4061SEd Tanous <Collection> 1552bde4061SEd Tanous <Record> 1562bde4061SEd Tanous <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/> 1572bde4061SEd Tanous <PropertyValue Property="Version" String="v1_3_0"/> 158f2a8e57eSGunnar Mills <PropertyValue Property="Description" String="This property has been deprecated in favor of the `Endpoints` property within `Links`."/> 1592bde4061SEd Tanous </Record> 1602bde4061SEd Tanous </Collection> 1612bde4061SEd Tanous </Annotation> 1622bde4061SEd Tanous </NavigationProperty> 1632bde4061SEd Tanous <Property Name="Links" Type="EndpointGroup.v1_0_0.Links" Nullable="false"> 1642bde4061SEd Tanous <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/> 1652bde4061SEd Tanous <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."/> 1662bde4061SEd Tanous </Property> 1672bde4061SEd Tanous </EntityType> 1682bde4061SEd Tanous 1692bde4061SEd Tanous <ComplexType Name="Links" BaseType="Resource.Links"> 1702bde4061SEd Tanous <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/> 1712bde4061SEd Tanous <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."/> 1722bde4061SEd Tanous </ComplexType> 1732bde4061SEd Tanous 1742bde4061SEd Tanous <EnumType Name="GroupType"> 1752bde4061SEd Tanous <Member Name="Client"> 1762bde4061SEd Tanous <Annotation Term="OData.Description" String="The group contains the client (initiator) endpoints."/> 177f2a8e57eSGunnar Mills <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`."/> 1782bde4061SEd Tanous <Annotation Term="Redfish.Revisions"> 1792bde4061SEd Tanous <Collection> 1802bde4061SEd Tanous <Record> 1812bde4061SEd Tanous <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/> 1822bde4061SEd Tanous <PropertyValue Property="Version" String="v1_3_0"/> 1832bde4061SEd Tanous <PropertyValue Property="Description" String="This value has been deprecated in favor of `Initiator`."/> 1842bde4061SEd Tanous </Record> 1852bde4061SEd Tanous </Collection> 1862bde4061SEd Tanous </Annotation> 1872bde4061SEd Tanous </Member> 1882bde4061SEd Tanous <Member Name="Server"> 1892bde4061SEd Tanous <Annotation Term="OData.Description" String="The group contains the server (target) endpoints."/> 190f2a8e57eSGunnar Mills <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`."/> 1912bde4061SEd Tanous <Annotation Term="Redfish.Revisions"> 1922bde4061SEd Tanous <Collection> 1932bde4061SEd Tanous <Record> 1942bde4061SEd Tanous <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/> 1952bde4061SEd Tanous <PropertyValue Property="Version" String="v1_3_0"/> 1962bde4061SEd Tanous <PropertyValue Property="Description" String="This value has been deprecated in favor of `Target`."/> 1972bde4061SEd Tanous </Record> 1982bde4061SEd Tanous </Collection> 1992bde4061SEd Tanous </Annotation> 2002bde4061SEd Tanous </Member> 2012bde4061SEd Tanous <Member Name="Initiator"> 2022bde4061SEd Tanous <Annotation Term="OData.Description" String="The group contains the initiator endpoints."/> 203f2a8e57eSGunnar Mills <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`."/> 2042bde4061SEd Tanous <Annotation Term="Redfish.Revisions"> 2052bde4061SEd Tanous <Collection> 2062bde4061SEd Tanous <Record> 2072bde4061SEd Tanous <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 2082bde4061SEd Tanous <PropertyValue Property="Version" String="v1_3_0"/> 2092bde4061SEd Tanous </Record> 2102bde4061SEd Tanous </Collection> 2112bde4061SEd Tanous </Annotation> 2122bde4061SEd Tanous </Member> 2132bde4061SEd Tanous <Member Name="Target"> 2142bde4061SEd Tanous <Annotation Term="OData.Description" String="The group contains the target endpoints."/> 215f2a8e57eSGunnar Mills <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`."/> 2162bde4061SEd Tanous <Annotation Term="Redfish.Revisions"> 2172bde4061SEd Tanous <Collection> 2182bde4061SEd Tanous <Record> 2192bde4061SEd Tanous <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 2202bde4061SEd Tanous <PropertyValue Property="Version" String="v1_3_0"/> 2212bde4061SEd Tanous </Record> 2222bde4061SEd Tanous </Collection> 2232bde4061SEd Tanous </Annotation> 2242bde4061SEd Tanous </Member> 2252bde4061SEd Tanous </EnumType> 2262bde4061SEd Tanous </Schema> 2272bde4061SEd Tanous 2282bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_0_1"> 2292bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="SNIA"/> 2302bde4061SEd Tanous <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."/> 2312bde4061SEd Tanous <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_0_0.EndpointGroup"/> 2322bde4061SEd Tanous </Schema> 2332bde4061SEd Tanous 2342bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_0_2"> 2352bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="SNIA"/> 2362bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to fix CSDL errors and adds both resource URI patterns and resource capabilities annotations."/> 2372bde4061SEd Tanous <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_0_1.EndpointGroup"/> 2382bde4061SEd Tanous </Schema> 2392bde4061SEd Tanous 2402bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_0_3"> 2412bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 2422bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to clarify descriptions for consistency."/> 2432bde4061SEd Tanous <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_0_2.EndpointGroup"/> 2442bde4061SEd Tanous </Schema> 2452bde4061SEd Tanous 2462bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_0_4"> 2472bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 2482bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to specify 64-bit integers in OpenAPI."/> 2492bde4061SEd Tanous <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_0_3.EndpointGroup"/> 2502bde4061SEd Tanous </Schema> 2512bde4061SEd Tanous 2522bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_0_5"> 2532bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 2542bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/> 2552bde4061SEd Tanous <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_0_4.EndpointGroup"/> 2562bde4061SEd Tanous </Schema> 2572bde4061SEd Tanous 2582bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_0_6"> 2592bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 2602bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 2612bde4061SEd Tanous <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_0_5.EndpointGroup"/> 2622bde4061SEd Tanous </Schema> 2632bde4061SEd Tanous 264f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_0_7"> 265f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 266f2a8e57eSGunnar 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."/> 267f2a8e57eSGunnar Mills <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_0_6.EndpointGroup"/> 268f2a8e57eSGunnar Mills </Schema> 269f2a8e57eSGunnar Mills 2702bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_1_0"> 2712bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="SNIA"/> 2722bde4061SEd Tanous <Annotation Term="Redfish.Release" String="WIP v1.0.5"/> 2732bde4061SEd Tanous 2742bde4061SEd Tanous <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_0_0.EndpointGroup"> 2752bde4061SEd Tanous <Property Name="Actions" Type="EndpointGroup.v1_1_0.Actions" Nullable="false"> 2762bde4061SEd Tanous <Annotation Term="OData.Description" String="The available actions for this resource."/> 2772bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/> 2782bde4061SEd Tanous </Property> 2792bde4061SEd Tanous </EntityType> 2802bde4061SEd Tanous 2812bde4061SEd Tanous <ComplexType Name="Actions"> 2822bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 2832bde4061SEd Tanous <Annotation Term="OData.Description" String="The available actions for this resource."/> 2842bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/> 2852bde4061SEd Tanous <Property Name="Oem" Type="EndpointGroup.v1_1_0.OemActions" Nullable="false"> 2862bde4061SEd Tanous <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 2872bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/> 2882bde4061SEd Tanous </Property> 2892bde4061SEd Tanous </ComplexType> 2902bde4061SEd Tanous 2912bde4061SEd Tanous <ComplexType Name="OemActions"> 2922bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="true"/> 2932bde4061SEd Tanous <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 2942bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/> 2952bde4061SEd Tanous </ComplexType> 2962bde4061SEd Tanous </Schema> 2972bde4061SEd Tanous 2982bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_1_1"> 2992bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="SNIA"/> 3002bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to move several enumerations to the unversioned namespace."/> 3012bde4061SEd Tanous <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_1_0.EndpointGroup"/> 3022bde4061SEd Tanous </Schema> 3032bde4061SEd Tanous 3042bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_1_2"> 3052bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="SNIA"/> 3062bde4061SEd Tanous <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."/> 3072bde4061SEd Tanous <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_1_1.EndpointGroup"/> 3082bde4061SEd Tanous </Schema> 3092bde4061SEd Tanous 3102bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_1_3"> 3112bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="SNIA"/> 3122bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to fix CSDL errors and adds both resource URI patterns and resource capabilities annotations."/> 3132bde4061SEd Tanous <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_1_2.EndpointGroup"/> 3142bde4061SEd Tanous </Schema> 3152bde4061SEd Tanous 3162bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_1_4"> 3172bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 3182bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to clarify descriptions for consistency."/> 3192bde4061SEd Tanous <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_1_3.EndpointGroup"/> 3202bde4061SEd Tanous </Schema> 3212bde4061SEd Tanous 3222bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_1_5"> 3232bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 3242bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to specify 64-bit integers in OpenAPI."/> 3252bde4061SEd Tanous <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_1_4.EndpointGroup"/> 3262bde4061SEd Tanous </Schema> 3272bde4061SEd Tanous 3282bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_1_6"> 3292bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 3302bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/> 3312bde4061SEd Tanous <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_1_5.EndpointGroup"/> 3322bde4061SEd Tanous </Schema> 3332bde4061SEd Tanous 3342bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_1_7"> 3352bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 3362bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 3372bde4061SEd Tanous <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_1_6.EndpointGroup"/> 3382bde4061SEd Tanous </Schema> 3392bde4061SEd Tanous 340f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_1_8"> 341f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 342f2a8e57eSGunnar 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."/> 343f2a8e57eSGunnar Mills <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_1_7.EndpointGroup"/> 344f2a8e57eSGunnar Mills </Schema> 345f2a8e57eSGunnar Mills 3462bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_2_0"> 3472bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="SNIA"/> 3482bde4061SEd Tanous <Annotation Term="Redfish.Release" String="WIP v1.1.0"/> 3492bde4061SEd Tanous <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."/> 3502bde4061SEd Tanous 3512bde4061SEd Tanous <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_1_1.EndpointGroup"/> 3522bde4061SEd Tanous </Schema> 3532bde4061SEd Tanous 3542bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_2_1"> 3552bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="SNIA"/> 356f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to deprecate `Preferred` in favor of `AccessState`."/> 3572bde4061SEd Tanous <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_2_0.EndpointGroup"/> 3582bde4061SEd Tanous </Schema> 3592bde4061SEd Tanous 3602bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_2_2"> 3612bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 3622bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to clarify descriptions for consistency."/> 3632bde4061SEd Tanous <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_2_1.EndpointGroup"/> 3642bde4061SEd Tanous </Schema> 3652bde4061SEd Tanous 3662bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_2_3"> 3672bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 3682bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to specify 64-bit integers in OpenAPI."/> 3692bde4061SEd Tanous <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_2_2.EndpointGroup"/> 3702bde4061SEd Tanous </Schema> 3712bde4061SEd Tanous 3722bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_2_4"> 3732bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 3742bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/> 3752bde4061SEd Tanous <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_2_3.EndpointGroup"/> 3762bde4061SEd Tanous </Schema> 3772bde4061SEd Tanous 3782bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_2_5"> 3792bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 3802bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 3812bde4061SEd Tanous <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_2_4.EndpointGroup"/> 3822bde4061SEd Tanous </Schema> 3832bde4061SEd Tanous 384f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_2_6"> 385f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 386f2a8e57eSGunnar 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."/> 387f2a8e57eSGunnar Mills <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_2_5.EndpointGroup"/> 388f2a8e57eSGunnar Mills </Schema> 389f2a8e57eSGunnar Mills 3902bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_3_0"> 3912bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 3922bde4061SEd Tanous <Annotation Term="Redfish.Release" String="2020.3"/> 393f2a8e57eSGunnar Mills <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`."/> 3942bde4061SEd Tanous 3952bde4061SEd Tanous <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_2_2.EndpointGroup"/> 3962bde4061SEd Tanous 3972bde4061SEd Tanous <ComplexType Name="Links" BaseType="EndpointGroup.v1_0_0.Links"> 3982bde4061SEd Tanous <NavigationProperty Name="Endpoints" Type="Collection(Endpoint.Endpoint)"> 3992bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 4002bde4061SEd Tanous <Annotation Term="OData.Description" String="The endpoints in this endpoint group."/> 401f2a8e57eSGunnar Mills <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."/> 4022bde4061SEd Tanous </NavigationProperty> 4032bde4061SEd Tanous <NavigationProperty Name="Connections" Type="Collection(Connection.Connection)"> 4042bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 4052bde4061SEd Tanous <Annotation Term="OData.Description" String="The connections to which this endpoint group belongs."/> 406f2a8e57eSGunnar Mills <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."/> 4072bde4061SEd Tanous </NavigationProperty> 4082bde4061SEd Tanous </ComplexType> 4092bde4061SEd Tanous </Schema> 4102bde4061SEd Tanous 4112bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_3_1"> 4122bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 4132bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to specify 64-bit integers in OpenAPI."/> 4142bde4061SEd Tanous <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_3_0.EndpointGroup"/> 4152bde4061SEd Tanous </Schema> 4162bde4061SEd Tanous 4172bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_3_2"> 4182bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 4192bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/> 4202bde4061SEd Tanous <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_3_1.EndpointGroup"/> 4212bde4061SEd Tanous </Schema> 4222bde4061SEd Tanous 4232bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_3_3"> 4242bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 4252bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 4262bde4061SEd Tanous <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_3_2.EndpointGroup"/> 4272bde4061SEd Tanous </Schema> 4282bde4061SEd Tanous 429f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EndpointGroup.v1_3_4"> 430f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 431f2a8e57eSGunnar 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."/> 432f2a8e57eSGunnar Mills <EntityType Name="EndpointGroup" BaseType="EndpointGroup.v1_3_3.EndpointGroup"/> 433f2a8e57eSGunnar Mills </Schema> 434f2a8e57eSGunnar Mills 4352bde4061SEd Tanous </edmx:DataServices> 4362bde4061SEd Tanous</edmx:Edmx> 437