1720c9898SEd Tanous<?xml version="1.0" encoding="UTF-8"?> 2720c9898SEd Tanous<!----> 3720c9898SEd Tanous<!--################################################################################ --> 4*c6d7a45dSGunnar Mills<!--# Redfish Schema: UpdateService v1.16.0 --> 5720c9898SEd Tanous<!--# --> 6720c9898SEd Tanous<!--# For a detailed change log, see the README file contained in the DSP8010 bundle, --> 7720c9898SEd Tanous<!--# available at http://www.dmtf.org/standards/redfish --> 8d125652eSGunnar Mills<!--# Copyright 2014-2025 DMTF. --> 9720c9898SEd Tanous<!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright --> 10720c9898SEd Tanous<!--################################################################################ --> 11720c9898SEd Tanous<!----> 12720c9898SEd Tanous<edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0"> 13720c9898SEd Tanous 14720c9898SEd Tanous <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Core.V1.xml"> 15720c9898SEd Tanous <edmx:Include Namespace="Org.OData.Core.V1" Alias="OData"/> 16720c9898SEd Tanous </edmx:Reference> 17720c9898SEd Tanous <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Measures.V1.xml"> 18720c9898SEd Tanous <edmx:Include Namespace="Org.OData.Measures.V1" Alias="Measures"/> 19720c9898SEd Tanous </edmx:Reference> 20720c9898SEd Tanous <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Capabilities.V1.xml"> 21720c9898SEd Tanous <edmx:Include Namespace="Org.OData.Capabilities.V1" Alias="Capabilities"/> 22720c9898SEd Tanous </edmx:Reference> 23720c9898SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml"> 24720c9898SEd Tanous <edmx:Include Namespace="Resource"/> 25720c9898SEd Tanous <edmx:Include Namespace="Resource.v1_0_0"/> 26720c9898SEd Tanous </edmx:Reference> 27720c9898SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml"> 28720c9898SEd Tanous <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/> 29720c9898SEd Tanous <edmx:Include Namespace="Validation.v1_0_0" Alias="Validation"/> 30720c9898SEd Tanous </edmx:Reference> 31720c9898SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/SoftwareInventoryCollection_v1.xml"> 32720c9898SEd Tanous <edmx:Include Namespace="SoftwareInventoryCollection"/> 33720c9898SEd Tanous </edmx:Reference> 34720c9898SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/CertificateCollection_v1.xml"> 35720c9898SEd Tanous <edmx:Include Namespace="CertificateCollection"/> 36720c9898SEd Tanous </edmx:Reference> 37720c9898SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/KeyCollection_v1.xml"> 38720c9898SEd Tanous <edmx:Include Namespace="KeyCollection"/> 39720c9898SEd Tanous </edmx:Reference> 40720c9898SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Key_v1.xml"> 41720c9898SEd Tanous <edmx:Include Namespace="Key"/> 42720c9898SEd Tanous </edmx:Reference> 43*c6d7a45dSGunnar Mills <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/UpdateServiceCapabilities_v1.xml"> 44*c6d7a45dSGunnar Mills <edmx:Include Namespace="UpdateServiceCapabilities"/> 45*c6d7a45dSGunnar Mills </edmx:Reference> 46*c6d7a45dSGunnar Mills <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/SoftwareInventory_v1.xml"> 47*c6d7a45dSGunnar Mills <edmx:Include Namespace="SoftwareInventory"/> 48*c6d7a45dSGunnar Mills </edmx:Reference> 49720c9898SEd Tanous 50720c9898SEd Tanous <edmx:DataServices> 51720c9898SEd Tanous 52720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService"> 53720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 54f2a8e57eSGunnar Mills <Annotation Term="Redfish.Language" String="en"/> 55720c9898SEd Tanous 56720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="Resource.v1_0_0.Resource" Abstract="true"> 57f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The `UpdateService` schema describes the update service and the properties for the service itself with links to collections of firmware and software inventory. The update service also provides methods for updating software and firmware of the resources in a Redfish service."/> 58720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This resource shall represent an update service and the properties that affect the service itself for a Redfish implementation."/> 59720c9898SEd Tanous <Annotation Term="Capabilities.InsertRestrictions"> 60720c9898SEd Tanous <Record> 61720c9898SEd Tanous <PropertyValue Property="Insertable" Bool="false"/> 62720c9898SEd Tanous </Record> 63720c9898SEd Tanous </Annotation> 64720c9898SEd Tanous <Annotation Term="Capabilities.UpdateRestrictions"> 65720c9898SEd Tanous <Record> 66720c9898SEd Tanous <PropertyValue Property="Updatable" Bool="true"/> 67f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="Writable properties, such as `ServiceEnabled`, can be updated for the update service."/> 68720c9898SEd Tanous </Record> 69720c9898SEd Tanous </Annotation> 70720c9898SEd Tanous <Annotation Term="Capabilities.DeleteRestrictions"> 71720c9898SEd Tanous <Record> 72720c9898SEd Tanous <PropertyValue Property="Deletable" Bool="false"/> 73720c9898SEd Tanous </Record> 74720c9898SEd Tanous </Annotation> 75720c9898SEd Tanous <Annotation Term="Redfish.Uris"> 76720c9898SEd Tanous <Collection> 77720c9898SEd Tanous <String>/redfish/v1/UpdateService</String> 78720c9898SEd Tanous </Collection> 79720c9898SEd Tanous </Annotation> 80720c9898SEd Tanous </EntityType> 81720c9898SEd Tanous 82720c9898SEd Tanous <ComplexType Name="UpdateParameters" Abstract="true"/> 83720c9898SEd Tanous 84720c9898SEd Tanous <Action Name="SimpleUpdate" IsBound="true"> 85720c9898SEd Tanous <Annotation Term="OData.Description" String="This action updates software components."/> 86f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This action shall update installed software components in a software image file located at an `ImageURI` parameter-specified URI."/> 87720c9898SEd Tanous <Parameter Name="UpdateService" Type="UpdateService.v1_0_0.Actions"/> 88720c9898SEd Tanous <Parameter Name="ImageURI" Type="Edm.String" Nullable="false"> 89720c9898SEd Tanous <Annotation Term="OData.Description" String="The URI of the software image to install."/> 90f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This parameter shall contain an RFC3986-defined URI that links to a software image that the update service retrieves to install software in that image. This URI should contain a scheme that describes the transfer protocol. If the `TransferProtocol` parameter is absent or not supported, and a transfer protocol is not specified by a scheme contained within this URI, the service shall use HTTP to get the image."/> 91720c9898SEd Tanous <Annotation Term="OData.IsURL"/> 92720c9898SEd Tanous </Parameter> 93720c9898SEd Tanous <Parameter Name="TransferProtocol" Type="UpdateService.v1_0_0.TransferProtocolType"> 94f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The network protocol that the update service uses to retrieve the software image file located at the URI specified by the `ImageURI` parameter. This parameter is ignored if the URI provided in `ImageURI` contains a scheme."/> 95f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This parameter shall contain the network protocol that the update service shall use to retrieve the software image located at the URI specified by the `ImageURI` parameter. Services should ignore this parameter if the URI specified by the `ImageURI` parameter contains a scheme. If this parameter is not provided (or supported), and a transfer protocol is not specified by a scheme contained within this URI, the service shall use HTTP to retrieve the image."/> 96720c9898SEd Tanous </Parameter> 97720c9898SEd Tanous <Parameter Name="Targets" Type="Collection(Edm.String)"> 98720c9898SEd Tanous <Annotation Term="OData.Description" String="An array of URIs that indicate where to apply the update image."/> 99f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This parameter shall contain zero or more URIs that indicate where to apply the update image. These targets should correspond to software inventory instances or their related items. If this parameter is not present or contains no targets, the service shall apply the software image to all applicable targets, as determined by the service. If the target specifies a device resource, the software image file shall be applied to the specified device. If the target specifies a resource collection, the software image shall be applied to each applicable member of the specified collection. If the target resource specifies an `Aggregate` resource, the software image file shall be applied to each applicable element of the specified aggregate. If the target resource specifies a `ComputerSystem` resource, the software image file shall be applied to the applicable components within the specified computer system."/> 100720c9898SEd Tanous <Annotation Term="OData.IsURL"/> 101720c9898SEd Tanous <Annotation Term="Redfish.Revisions"> 102720c9898SEd Tanous <Collection> 103720c9898SEd Tanous <Record> 104720c9898SEd Tanous <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 105720c9898SEd Tanous <PropertyValue Property="Version" String="v1_2_0"/> 106720c9898SEd Tanous </Record> 107720c9898SEd Tanous </Collection> 108720c9898SEd Tanous </Annotation> 109720c9898SEd Tanous </Parameter> 110720c9898SEd Tanous <Parameter Name="Username" Type="Edm.String"> 111f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The username to access the URI specified by the `ImageURI` parameter."/> 112f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This parameter shall contain the username to access the URI specified by the `ImageURI` parameter."/> 113720c9898SEd Tanous <Annotation Term="Redfish.Revisions"> 114720c9898SEd Tanous <Collection> 115720c9898SEd Tanous <Record> 116720c9898SEd Tanous <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 117720c9898SEd Tanous <PropertyValue Property="Version" String="v1_4_0"/> 118720c9898SEd Tanous </Record> 119720c9898SEd Tanous </Collection> 120720c9898SEd Tanous </Annotation> 121720c9898SEd Tanous </Parameter> 122720c9898SEd Tanous <Parameter Name="Password" Type="Edm.String"> 123f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The password to access the URI specified by the `ImageURI` parameter."/> 124f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This parameter shall contain the password to access the URI specified by the `ImageURI` parameter."/> 125720c9898SEd Tanous <Annotation Term="Redfish.Revisions"> 126720c9898SEd Tanous <Collection> 127720c9898SEd Tanous <Record> 128720c9898SEd Tanous <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 129720c9898SEd Tanous <PropertyValue Property="Version" String="v1_4_0"/> 130720c9898SEd Tanous </Record> 131720c9898SEd Tanous </Collection> 132720c9898SEd Tanous </Annotation> 133720c9898SEd Tanous </Parameter> 134720c9898SEd Tanous <Parameter Name="ForceUpdate" Type="Edm.Boolean"> 135720c9898SEd Tanous <Annotation Term="OData.Description" String="An indication of whether the service should bypass update policies when applying the provided image. The default is `false`."/> 136720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This parameter shall indicate whether the service should bypass update policies when applying the provided image, such as allowing a component to be downgraded. Services may contain update policies that are never bypassed, such as minimum version enforcement. If the client does not provide this parameter, the service shall default this value to `false`."/> 137720c9898SEd Tanous <Annotation Term="Redfish.Revisions"> 138720c9898SEd Tanous <Collection> 139720c9898SEd Tanous <Record> 140720c9898SEd Tanous <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 141720c9898SEd Tanous <PropertyValue Property="Version" String="v1_11_0"/> 142720c9898SEd Tanous </Record> 143720c9898SEd Tanous </Collection> 144720c9898SEd Tanous </Annotation> 145720c9898SEd Tanous </Parameter> 146*c6d7a45dSGunnar Mills <Parameter Name="Stage" Type="Edm.Boolean"> 147*c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="An indication of whether the service stages the image on target devices for a client to activate at a later time."/> 148*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This parameter shall indicate whether the service stages the image on target devices for a client to activate at a later time with the `Activate` action on the `SoftwareInventory` resource. If the client does not provide this parameter, the service shall default this value to `false`."/> 149*c6d7a45dSGunnar Mills <Annotation Term="Redfish.Revisions"> 150*c6d7a45dSGunnar Mills <Collection> 151*c6d7a45dSGunnar Mills <Record> 152*c6d7a45dSGunnar Mills <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 153*c6d7a45dSGunnar Mills <PropertyValue Property="Version" String="v1_16_0"/> 154*c6d7a45dSGunnar Mills </Record> 155*c6d7a45dSGunnar Mills </Collection> 156*c6d7a45dSGunnar Mills </Annotation> 157*c6d7a45dSGunnar Mills </Parameter> 158720c9898SEd Tanous </Action> 159720c9898SEd Tanous 160720c9898SEd Tanous <Action Name="StartUpdate" IsBound="true"> 161f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This action starts updating all images that have been previously invoked using an `OperationApplyTime` value of `OnStartUpdateRequest`."/> 162f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This action shall start an update of software component that have been scheduled with the `OperationApplyTime` value of `OnStartUpdateRequest`."/> 163720c9898SEd Tanous <Parameter Name="UpdateService" Type="UpdateService.v1_0_0.Actions"/> 164720c9898SEd Tanous <Annotation Term="Redfish.Revisions"> 165720c9898SEd Tanous <Collection> 166720c9898SEd Tanous <Record> 167720c9898SEd Tanous <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 168720c9898SEd Tanous <PropertyValue Property="Version" String="v1_7_0"/> 169720c9898SEd Tanous </Record> 170720c9898SEd Tanous </Collection> 171720c9898SEd Tanous </Annotation> 172720c9898SEd Tanous </Action> 173720c9898SEd Tanous 174720c9898SEd Tanous <Action Name="GenerateSSHIdentityKeyPair" IsBound="true"> 175f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This action generates a new SSH identity key-pair to be used with the `UpdateService` resource. The generated public key is stored in the `Key` resource referenced by the `PublicIdentitySSHKey` property. Any existing key-pair is deleted and replaced by the new key-pair."/> 176f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This action shall generate a new SSH identity key-pair to be used with the `UpdateService` resource. The service shall store the generated public key in the `Key` resource referenced by the `PublicIdentitySSHKey` property. If the `UpdateService` resource already has an associated SSH identity key-pair, the service shall delete the key-pair and replace it with the new key-pair."/> 177720c9898SEd Tanous <Parameter Name="UpdateService" Type="UpdateService.v1_0_0.Actions"/> 178720c9898SEd Tanous <Parameter Name="KeyType" Type="Key.SSHKeyType" Nullable="false"> 179720c9898SEd Tanous <Annotation Term="OData.Description" String="The type of SSH key."/> 180720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This parameter shall contain the type of SSH key."/> 181720c9898SEd Tanous </Parameter> 182720c9898SEd Tanous <Parameter Name="KeyLength" Type="Edm.Int64"> 183f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The length of the SSH key, in bits, if the `KeyType` parameter contains `RSA`."/> 184f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This parameter shall contain the length of the SSH key, in bits. This parameter shall be required if the `KeyType` parameter contains `RSA` and shall be rejected for other values."/> 185720c9898SEd Tanous </Parameter> 186720c9898SEd Tanous <Parameter Name="Curve" Type="Key.ECDSACurveType"> 187f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The curve to use with the SSH key if the `KeyType` parameter contains `ECDSA`."/> 188f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This parameter shall contain the curve to use with the SSH key. This parameter shall be required if the `KeyType` parameter contains `ECDSA` and shall be rejected for other values."/> 189720c9898SEd Tanous </Parameter> 190720c9898SEd Tanous <Annotation Term="Redfish.Revisions"> 191720c9898SEd Tanous <Collection> 192720c9898SEd Tanous <Record> 193720c9898SEd Tanous <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 194720c9898SEd Tanous <PropertyValue Property="Version" String="v1_13_0"/> 195720c9898SEd Tanous </Record> 196720c9898SEd Tanous </Collection> 197720c9898SEd Tanous </Annotation> 198720c9898SEd Tanous </Action> 199720c9898SEd Tanous 200720c9898SEd Tanous <Action Name="RemoveSSHIdentityKeyPair" IsBound="true"> 201f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This action removes the SSH identity key-pair used with the `UpdateService` resource."/> 202f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This action shall remove the private SSH identity key-pair used with the `UpdateService` resource."/> 203720c9898SEd Tanous <Parameter Name="UpdateService" Type="UpdateService.v1_0_0.Actions"/> 204720c9898SEd Tanous <Annotation Term="Redfish.Revisions"> 205720c9898SEd Tanous <Collection> 206720c9898SEd Tanous <Record> 207720c9898SEd Tanous <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 208720c9898SEd Tanous <PropertyValue Property="Version" String="v1_13_0"/> 209720c9898SEd Tanous </Record> 210720c9898SEd Tanous </Collection> 211720c9898SEd Tanous </Annotation> 212720c9898SEd Tanous </Action> 213*c6d7a45dSGunnar Mills 214*c6d7a45dSGunnar Mills <Action Name="Activate" IsBound="true"> 215*c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="This action activates specified software inventory instance."/> 216*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This action shall activate specified software inventory instance."/> 217*c6d7a45dSGunnar Mills <Parameter Name="UpdateService" Type="UpdateService.v1_0_0.Actions"/> 218*c6d7a45dSGunnar Mills <Parameter Name="Targets" Type="Collection(SoftwareInventory.SoftwareInventory)" Nullable="false"> 219*c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="The target software inventory instances to activate on staged devices."/> 220*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This parameter shall contain an array of target software inventory instances to activate on staged devices. The service shall activate each software image on all applicable devices."/> 221*c6d7a45dSGunnar Mills </Parameter> 222*c6d7a45dSGunnar Mills <Annotation Term="Redfish.Revisions"> 223*c6d7a45dSGunnar Mills <Collection> 224*c6d7a45dSGunnar Mills <Record> 225*c6d7a45dSGunnar Mills <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 226*c6d7a45dSGunnar Mills <PropertyValue Property="Version" String="v1_16_0"/> 227*c6d7a45dSGunnar Mills </Record> 228*c6d7a45dSGunnar Mills </Collection> 229*c6d7a45dSGunnar Mills </Annotation> 230*c6d7a45dSGunnar Mills </Action> 231720c9898SEd Tanous </Schema> 232720c9898SEd Tanous 233720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_0_0"> 234720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 235720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2016.2"/> 236720c9898SEd Tanous 237720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.UpdateService"> 238720c9898SEd Tanous <Property Name="Status" Type="Resource.Status" Nullable="false"> 239720c9898SEd Tanous <Annotation Term="OData.Description" String="The status and health of the resource and its subordinate or dependent resources."/> 240720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain any status or health properties of the resource."/> 241720c9898SEd Tanous </Property> 242720c9898SEd Tanous <Property Name="ServiceEnabled" Type="Edm.Boolean"> 243720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 244720c9898SEd Tanous <Annotation Term="OData.Description" String="An indication of whether this service is enabled."/> 245720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether this service is enabled."/> 246720c9898SEd Tanous </Property> 247720c9898SEd Tanous <NavigationProperty Name="FirmwareInventory" Type="SoftwareInventoryCollection.SoftwareInventoryCollection" ContainsTarget="true" Nullable="false"> 248720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 249720c9898SEd Tanous <Annotation Term="OData.Description" String="An inventory of firmware."/> 250f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `SoftwareInventoryCollection`. The resource collection should contain the set of software components generally referred to as platform firmware or that does not execute within a host operating system. Software in this collection is generally updated using platform-specific methods or utilities."/> 251720c9898SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 252720c9898SEd Tanous </NavigationProperty> 253720c9898SEd Tanous <NavigationProperty Name="SoftwareInventory" Type="SoftwareInventoryCollection.SoftwareInventoryCollection" ContainsTarget="true" Nullable="false"> 254720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 255720c9898SEd Tanous <Annotation Term="OData.Description" String="An inventory of software."/> 256f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `SoftwareInventoryCollection`. The resource collection should contain the set of software components executed in the context of a host operating system. This can include device drivers, applications, or offload workloads. Software in this collection is generally updated using operating system-centric methods."/> 257720c9898SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 258720c9898SEd Tanous </NavigationProperty> 259720c9898SEd Tanous <Property Name="Actions" Type="UpdateService.v1_0_0.Actions" Nullable="false"> 260720c9898SEd Tanous <Annotation Term="OData.Description" String="The available actions for this resource."/> 261720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/> 262720c9898SEd Tanous </Property> 263720c9898SEd Tanous </EntityType> 264720c9898SEd Tanous 265720c9898SEd Tanous <ComplexType Name="Actions"> 266720c9898SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 267720c9898SEd Tanous <Annotation Term="OData.Description" String="The available actions for this resource."/> 268720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/> 269720c9898SEd Tanous <Property Name="Oem" Type="UpdateService.v1_0_0.OemActions" Nullable="false"> 270720c9898SEd Tanous <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 271720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/> 272720c9898SEd Tanous </Property> 273720c9898SEd Tanous </ComplexType> 274720c9898SEd Tanous 275720c9898SEd Tanous <ComplexType Name="OemActions"> 276720c9898SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="true"/> 277720c9898SEd Tanous <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 278720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/> 279720c9898SEd Tanous </ComplexType> 280720c9898SEd Tanous 281720c9898SEd Tanous <EnumType Name="TransferProtocolType"> 282720c9898SEd Tanous <Member Name="CIFS"> 283720c9898SEd Tanous <Annotation Term="OData.Description" String="Common Internet File System (CIFS)."/> 284720c9898SEd Tanous </Member> 285720c9898SEd Tanous <Member Name="FTP"> 286720c9898SEd Tanous <Annotation Term="OData.Description" String="File Transfer Protocol (FTP)."/> 287720c9898SEd Tanous </Member> 288720c9898SEd Tanous <Member Name="SFTP"> 289f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="SSH File Transfer Protocol (SFTP)."/> 290720c9898SEd Tanous <Annotation Term="Redfish.Revisions"> 291720c9898SEd Tanous <Collection> 292720c9898SEd Tanous <Record> 293720c9898SEd Tanous <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 294720c9898SEd Tanous <PropertyValue Property="Version" String="v1_1_0"/> 295720c9898SEd Tanous </Record> 296720c9898SEd Tanous </Collection> 297720c9898SEd Tanous </Annotation> 298720c9898SEd Tanous </Member> 299720c9898SEd Tanous <Member Name="HTTP"> 300720c9898SEd Tanous <Annotation Term="OData.Description" String="Hypertext Transfer Protocol (HTTP)."/> 301720c9898SEd Tanous </Member> 302720c9898SEd Tanous <Member Name="HTTPS"> 303720c9898SEd Tanous <Annotation Term="OData.Description" String="Hypertext Transfer Protocol Secure (HTTPS)."/> 304720c9898SEd Tanous </Member> 305720c9898SEd Tanous <Member Name="NSF"> 306720c9898SEd Tanous <Annotation Term="OData.Description" String="Network File System (NFS)."/> 307720c9898SEd Tanous <Annotation Term="Redfish.Revisions"> 308720c9898SEd Tanous <Collection> 309720c9898SEd Tanous <Record> 310720c9898SEd Tanous <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/> 311720c9898SEd Tanous <PropertyValue Property="Version" String="v1_3_0"/> 312720c9898SEd Tanous <PropertyValue Property="Description" String="This value has been deprecated in favor of NFS."/> 313720c9898SEd Tanous </Record> 314720c9898SEd Tanous </Collection> 315720c9898SEd Tanous </Annotation> 316720c9898SEd Tanous </Member> 317720c9898SEd Tanous <Member Name="SCP"> 318720c9898SEd Tanous <Annotation Term="OData.Description" String="Secure Copy Protocol (SCP)."/> 319720c9898SEd Tanous </Member> 320720c9898SEd Tanous <Member Name="TFTP"> 321720c9898SEd Tanous <Annotation Term="OData.Description" String="Trivial File Transfer Protocol (TFTP)."/> 322720c9898SEd Tanous </Member> 323720c9898SEd Tanous <Member Name="OEM"> 324720c9898SEd Tanous <Annotation Term="OData.Description" String="A manufacturer-defined protocol."/> 325720c9898SEd Tanous </Member> 326720c9898SEd Tanous <Member Name="NFS"> 327720c9898SEd Tanous <Annotation Term="OData.Description" String="Network File System (NFS)."/> 328720c9898SEd Tanous <Annotation Term="Redfish.Revisions"> 329720c9898SEd Tanous <Collection> 330720c9898SEd Tanous <Record> 331720c9898SEd Tanous <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 332720c9898SEd Tanous <PropertyValue Property="Version" String="v1_3_0"/> 333720c9898SEd Tanous </Record> 334720c9898SEd Tanous </Collection> 335720c9898SEd Tanous </Annotation> 336720c9898SEd Tanous </Member> 337720c9898SEd Tanous </EnumType> 338720c9898SEd Tanous </Schema> 339720c9898SEd Tanous 340720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_0_1"> 341720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 342720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to show annotations in previous namespaces were updated."/> 343720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_0_0.UpdateService"/> 344720c9898SEd Tanous </Schema> 345720c9898SEd Tanous 346720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_0_2"> 347720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 348720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to show annotations in previous namespaces were updated."/> 349720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_0_1.UpdateService"/> 350720c9898SEd Tanous </Schema> 351720c9898SEd Tanous 352720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_0_3"> 353720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 354720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to regenerate the JSON Schema so that the action parameters are included."/> 355720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_0_2.UpdateService"/> 356720c9898SEd Tanous </Schema> 357720c9898SEd Tanous 358720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_0_4"> 359720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 360f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that OData properties are marked as required, and integer properties are marked as integer rather than number. It was also created to clarify the descriptions `Targets`, `HttpPushUriTargets`, and `HttpPushUriTargetsBusy`."/> 361720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_0_3.UpdateService"/> 362720c9898SEd Tanous </Schema> 363720c9898SEd Tanous 364720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_0_5"> 365720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 366720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to use the new revisions annotation."/> 367720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_0_4.UpdateService"/> 368720c9898SEd Tanous </Schema> 369720c9898SEd Tanous 370720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_0_6"> 371720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 372f2a8e57eSGunnar Mills <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. It was also created to add a missing term on `FirmwareInventory` and `SoftwareInventory` to not allow them to be `null`."/> 373720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_0_5.UpdateService"/> 374720c9898SEd Tanous </Schema> 375720c9898SEd Tanous 376720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_0_7"> 377720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 378f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to update the long description of `ImageURI` parameter. It was also created to update descriptions that this schema defines."/> 379720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_0_6.UpdateService"/> 380720c9898SEd Tanous </Schema> 381720c9898SEd Tanous 382720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_0_8"> 383720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 384720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 385720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_0_7.UpdateService"/> 386720c9898SEd Tanous </Schema> 387720c9898SEd Tanous 388720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_0_9"> 389720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 390f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the descriptions of the `FirmwareInventory` and `SoftwareInventory` resource collections. It was also created to clarify the behavior of `TransferProtocol` if `ImageURI` contains a scheme."/> 391720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_0_8.UpdateService"/> 392720c9898SEd Tanous </Schema> 393720c9898SEd Tanous 394720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_0_10"> 395720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 396720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 397720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_0_9.UpdateService"/> 398720c9898SEd Tanous </Schema> 399720c9898SEd Tanous 400f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_0_11"> 401f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 402f2a8e57eSGunnar 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."/> 403f2a8e57eSGunnar Mills <EntityType Name="UpdateService" BaseType="UpdateService.v1_0_10.UpdateService"/> 404f2a8e57eSGunnar Mills </Schema> 405f2a8e57eSGunnar Mills 406dd5c81e9SGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_0_12"> 407dd5c81e9SGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 408dd5c81e9SGunnar Mills <Annotation Term="OData.Description" String="This version was created to correct the OpenAPI usage of payload annotations in action request bodies."/> 409dd5c81e9SGunnar Mills <EntityType Name="UpdateService" BaseType="UpdateService.v1_0_11.UpdateService"/> 410dd5c81e9SGunnar Mills </Schema> 411dd5c81e9SGunnar Mills 412720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_1_0"> 413720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 414720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2016.3"/> 415720c9898SEd Tanous 416720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_0_1.UpdateService"> 417720c9898SEd Tanous <Property Name="HttpPushUri" Type="Edm.String" Nullable="false"> 418720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 419720c9898SEd Tanous <Annotation Term="OData.Description" String="The URI used to perform an HTTP or HTTPS push update to the update service. The format of the message is vendor-specific."/> 420f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain a URI at which the update service supports an HTTP or HTTPS `POST` of a software image for the purpose of installing software contained within the image. Access to this URI shall require the same privilege as access to the update service. If the service requires the `Content-Length` header for `POST` requests to this URI, the service should return HTTP `411 Length Required` status code if the client does not include this header in the `POST` request. The value of this property should not contain a URI of a Redfish resource. See the 'Redfish-defined URIs and relative reference rules' clause in the Redfish Specification."/> 421720c9898SEd Tanous <Annotation Term="OData.IsURL"/> 4229b46bc0bSMyung Bae <Annotation Term="Redfish.Revisions"> 4239b46bc0bSMyung Bae <Collection> 4249b46bc0bSMyung Bae <Record> 4259b46bc0bSMyung Bae <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/> 4269b46bc0bSMyung Bae <PropertyValue Property="Version" String="v1_15_0"/> 4279b46bc0bSMyung Bae <PropertyValue Property="Description" String="This property has been deprecated in favor of the `MultipartHttpPushUri` property."/> 4289b46bc0bSMyung Bae </Record> 4299b46bc0bSMyung Bae </Collection> 4309b46bc0bSMyung Bae </Annotation> 431720c9898SEd Tanous </Property> 432720c9898SEd Tanous </EntityType> 433720c9898SEd Tanous </Schema> 434720c9898SEd Tanous 435720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_1_1"> 436720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 437720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to show annotations in previous namespaces were updated."/> 438720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_1_0.UpdateService"/> 439720c9898SEd Tanous </Schema> 440720c9898SEd Tanous 441720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_1_2"> 442720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 443720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to regenerate the JSON Schema so that the action parameters are included."/> 444720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_1_1.UpdateService"/> 445720c9898SEd Tanous </Schema> 446720c9898SEd Tanous 447720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_1_3"> 448720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 449f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that OData properties are marked as required, and integer properties are marked as integer rather than number. It was also created to clarify the descriptions for `Targets`, `HttpPushUriTargets`, and `HttpPushUriTargetsBusy`."/> 450720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_1_2.UpdateService"/> 451720c9898SEd Tanous </Schema> 452720c9898SEd Tanous 453720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_1_4"> 454720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 455f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to use the new revisions annotation. It was also created to clarify the description of `HttpPushUri`."/> 456720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_1_3.UpdateService"/> 457720c9898SEd Tanous </Schema> 458720c9898SEd Tanous 459720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_1_5"> 460720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 461f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to update the long description of `HttpPushUri`. It was also created to force the regeneration of JSON Schema so that URI properties use the uri-reference format. It was also created to add a missing term on `FirmwareInventory` and `SoftwareInventory` to not allow them to be `null`."/> 462720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_1_4.UpdateService"/> 463720c9898SEd Tanous </Schema> 464720c9898SEd Tanous 465720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_1_6"> 466720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 467f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to update the long description of `ImageURI` parameter. It was also created to update descriptions that this schema defines."/> 468720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_1_5.UpdateService"/> 469720c9898SEd Tanous </Schema> 470720c9898SEd Tanous 471720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_1_7"> 472720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 473720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 474720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_1_6.UpdateService"/> 475720c9898SEd Tanous </Schema> 476720c9898SEd Tanous 477720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_1_8"> 478720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 479f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the descriptions of the `FirmwareInventory` and `SoftwareInventory` resource collections. It was also created to clarify the behavior of `TransferProtocol` if `ImageURI` contains a scheme."/> 480720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_1_7.UpdateService"/> 481720c9898SEd Tanous </Schema> 482720c9898SEd Tanous 483720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_1_9"> 484720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 485720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 486720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_1_8.UpdateService"/> 487720c9898SEd Tanous </Schema> 488720c9898SEd Tanous 489720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_1_10"> 490720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 491720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to clarify that non-resource URIs should not contain URIs of Redfish resources."/> 492720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_1_9.UpdateService"/> 493720c9898SEd Tanous </Schema> 494720c9898SEd Tanous 495720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_1_11"> 496720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 497720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to update non-resource URI description to reference URI rules in the specification."/> 498720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_1_10.UpdateService"/> 499720c9898SEd Tanous </Schema> 500720c9898SEd Tanous 501f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_1_12"> 502f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 503f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to correct the description for the `SFTP` value to match IETF documentation. It was also 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."/> 504f2a8e57eSGunnar Mills <EntityType Name="UpdateService" BaseType="UpdateService.v1_1_11.UpdateService"/> 505f2a8e57eSGunnar Mills </Schema> 506f2a8e57eSGunnar Mills 507dd5c81e9SGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_1_13"> 508dd5c81e9SGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 509dd5c81e9SGunnar Mills <Annotation Term="OData.Description" String="This version was created to correct the OpenAPI usage of payload annotations in action request bodies."/> 510dd5c81e9SGunnar Mills <EntityType Name="UpdateService" BaseType="UpdateService.v1_1_12.UpdateService"/> 511dd5c81e9SGunnar Mills </Schema> 512dd5c81e9SGunnar Mills 513720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_2_0"> 514720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 515720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2017.1"/> 516720c9898SEd Tanous 517720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_1_1.UpdateService"> 518720c9898SEd Tanous <Property Name="HttpPushUriTargets" Type="Collection(Edm.String)"> 519720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 520720c9898SEd Tanous <Annotation Term="OData.Description" String="An array of URIs that indicate where to apply the update image."/> 521f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain zero or more URIs that indicate where to apply the update image when using the URI specified by the `HttpPushUri` property to push a software image. These targets should correspond to software inventory instances or their related items. If this property is not present or contains no targets, the service shall apply the software image to all applicable targets, as determined by the service. If the target specifies a device resource, the software image file shall be applied to the specified device. If the target specifies a resource collection, the software image shall be applied to each applicable member of the specified collection. If the target resource specifies an `Aggregate` resource, the software image file shall be applied to each applicable element of the specified aggregate. If the target resource specifies a `ComputerSystem` resource, the software image file shall be applied to the applicable components within the specified computer system."/> 522720c9898SEd Tanous <Annotation Term="OData.IsURL"/> 5239b46bc0bSMyung Bae <Annotation Term="Redfish.Revisions"> 5249b46bc0bSMyung Bae <Collection> 5259b46bc0bSMyung Bae <Record> 5269b46bc0bSMyung Bae <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/> 5279b46bc0bSMyung Bae <PropertyValue Property="Version" String="v1_15_0"/> 5289b46bc0bSMyung Bae <PropertyValue Property="Description" String="This property has been deprecated in favor of the update parameters used with `MultipartHttpPushUri`-provided software updates."/> 5299b46bc0bSMyung Bae </Record> 5309b46bc0bSMyung Bae </Collection> 5319b46bc0bSMyung Bae </Annotation> 532720c9898SEd Tanous </Property> 533720c9898SEd Tanous <Property Name="HttpPushUriTargetsBusy" Type="Edm.Boolean"> 534720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 535f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="An indication of whether any client has reserved the `HttpPushUriTargets` property."/> 536f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall indicate whether any client has reserved the `HttpPushUriTargets` property for firmware updates. A client should set this property to `true` when it uses `HttpPushUriTargets` for firmware updates. A client should set it to `false` when it no longer uses `HttpPushUriTargets` for updates. The property can provide multiple clients a way to negotiate ownership of `HttpPushUriTargets` and helps clients determine whether another client is using `HttpPushUriTargets` to make firmware updates. This property has no functional requirements for the service."/> 5379b46bc0bSMyung Bae <Annotation Term="Redfish.Revisions"> 5389b46bc0bSMyung Bae <Collection> 5399b46bc0bSMyung Bae <Record> 5409b46bc0bSMyung Bae <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/> 5419b46bc0bSMyung Bae <PropertyValue Property="Version" String="v1_15_0"/> 5429b46bc0bSMyung Bae <PropertyValue Property="Description" String="This property has been deprecated in favor of `MultipartHttpPushUri`-provided software updates."/> 5439b46bc0bSMyung Bae </Record> 5449b46bc0bSMyung Bae </Collection> 5459b46bc0bSMyung Bae </Annotation> 546720c9898SEd Tanous </Property> 547720c9898SEd Tanous </EntityType> 548720c9898SEd Tanous </Schema> 549720c9898SEd Tanous 550720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_2_1"> 551720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 552720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to regenerate the JSON Schema so that the action parameters are included."/> 553720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_2_0.UpdateService"/> 554720c9898SEd Tanous </Schema> 555720c9898SEd Tanous 556720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_2_2"> 557720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 558f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that OData properties are marked as required, and integer properties are marked as integer rather than number. It was also created to clarify the descriptions for `Targets`, `HttpPushUriTargets`, and `HttpPushUriTargetsBusy`."/> 559720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_2_1.UpdateService"/> 560720c9898SEd Tanous </Schema> 561720c9898SEd Tanous 562720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_2_3"> 563720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 564f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to use the new revisions annotation. It was also created to clarify the `HttpPushUri` description."/> 565720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_2_2.UpdateService"/> 566720c9898SEd Tanous </Schema> 567720c9898SEd Tanous 568720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_2_4"> 569720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 570f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to update the long description of `HttpPushUri`. It was also created to force the regeneration of JSON Schema so that URI properties use the uri-reference format. It was also created to add a missing term to FirmwareInventory and SoftwareInventory to not allow them to be `null`."/> 571720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_2_3.UpdateService"/> 572720c9898SEd Tanous </Schema> 573720c9898SEd Tanous 574720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_2_5"> 575720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 576f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to update the long description of `ImageURI` parameter and `HttpPushUriTargetsBusy`. It was also created to update descriptions that this schema defines."/> 577720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_2_4.UpdateService"/> 578720c9898SEd Tanous </Schema> 579720c9898SEd Tanous 580720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_2_6"> 581720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 582720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 583720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_2_5.UpdateService"/> 584720c9898SEd Tanous </Schema> 585720c9898SEd Tanous 586720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_2_7"> 587720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 588f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the descriptions of the `FirmwareInventory` and `SoftwareInventory` resource collections. It was also created to clarify the behavior of `TransferProtocol` if `ImageURI` contains a scheme."/> 589720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_2_6.UpdateService"/> 590720c9898SEd Tanous </Schema> 591720c9898SEd Tanous 592720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_2_8"> 593720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 594720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 595720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_2_7.UpdateService"/> 596720c9898SEd Tanous </Schema> 597720c9898SEd Tanous 598720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_2_9"> 599720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 600720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to clarify that non-resource URIs should not contain URIs of Redfish resources."/> 601720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_2_8.UpdateService"/> 602720c9898SEd Tanous </Schema> 603720c9898SEd Tanous 604720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_2_10"> 605720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 606720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to update non-resource URI description to reference URI rules in the specification."/> 607720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_2_9.UpdateService"/> 608720c9898SEd Tanous </Schema> 609720c9898SEd Tanous 610720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_2_11"> 611720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 612f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify how the update service behaves based on the resources referenced by the URI in the `Targets` parameter in the `SimpleUpdate` action."/> 613720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_2_10.UpdateService"/> 614720c9898SEd Tanous </Schema> 615720c9898SEd Tanous 616720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_2_12"> 617720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 618720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 619720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_2_11.UpdateService"/> 620720c9898SEd Tanous </Schema> 621720c9898SEd Tanous 622f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_2_13"> 623f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 624f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to correct the description for the `SFTP` value to match IETF documentation. It was also 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."/> 625f2a8e57eSGunnar Mills <EntityType Name="UpdateService" BaseType="UpdateService.v1_2_12.UpdateService"/> 626f2a8e57eSGunnar Mills </Schema> 627f2a8e57eSGunnar Mills 628dd5c81e9SGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_2_14"> 629dd5c81e9SGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 630dd5c81e9SGunnar Mills <Annotation Term="OData.Description" String="This version was created to correct the OpenAPI usage of payload annotations in action request bodies."/> 631dd5c81e9SGunnar Mills <EntityType Name="UpdateService" BaseType="UpdateService.v1_2_13.UpdateService"/> 632dd5c81e9SGunnar Mills </Schema> 633dd5c81e9SGunnar Mills 634720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_3_0"> 635720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 636720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2018.2"/> 637f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to deprecate `NSF` in favor of `NFS` in the `TransferProtocolType` enumeration."/> 638720c9898SEd Tanous 639720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_2_2.UpdateService"/> 640720c9898SEd Tanous </Schema> 641720c9898SEd Tanous 642720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_3_1"> 643720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 644f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to use the new revisions annotation. It was also created to clarify the description of `HttpPushUri`."/> 645720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_3_0.UpdateService"/> 646720c9898SEd Tanous </Schema> 647720c9898SEd Tanous 648720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_3_2"> 649720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 650f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to update the long description of `HttpPushUri`. It was also created to force the regeneration of JSON Schema so that URI properties use the uri-reference format. It was also created to add a missing term on `FirmwareInventory` and `SoftwareInventory` to not allow them to be `null`."/> 651720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_3_1.UpdateService"/> 652720c9898SEd Tanous </Schema> 653720c9898SEd Tanous 654720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_3_3"> 655720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 656f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to update the long description of `ImageURI` parameter and `HttpPushUriTargetsBusy`. It was also created to update descriptions that this schema defines."/> 657720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_3_2.UpdateService"/> 658720c9898SEd Tanous </Schema> 659720c9898SEd Tanous 660720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_3_4"> 661720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 662720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 663720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_3_3.UpdateService"/> 664720c9898SEd Tanous </Schema> 665720c9898SEd Tanous 666720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_3_5"> 667720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 668f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the descriptions of the `FirmwareInventory` and `SoftwareInventory` resource collections. It was also created to clarify the behavior of `TransferProtocol` if `ImageURI` contains a scheme."/> 669720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_3_4.UpdateService"/> 670720c9898SEd Tanous </Schema> 671720c9898SEd Tanous 672720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_3_6"> 673720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 674720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 675720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_3_5.UpdateService"/> 676720c9898SEd Tanous </Schema> 677720c9898SEd Tanous 678720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_3_7"> 679720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 680720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to clarify that non-resource URIs should not contain URIs of Redfish resources."/> 681720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_3_6.UpdateService"/> 682720c9898SEd Tanous </Schema> 683720c9898SEd Tanous 684720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_3_8"> 685720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 686720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to update non-resource URI description to reference URI rules in the specification."/> 687720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_3_7.UpdateService"/> 688720c9898SEd Tanous </Schema> 689720c9898SEd Tanous 690720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_3_9"> 691720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 692f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify how the update service behaves based on the resources referenced by the URI in the `Targets` parameter in the `SimpleUpdate` action."/> 693720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_3_8.UpdateService"/> 694720c9898SEd Tanous </Schema> 695720c9898SEd Tanous 696720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_3_10"> 697720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 698720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 699720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_3_9.UpdateService"/> 700720c9898SEd Tanous </Schema> 701720c9898SEd Tanous 702f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_3_11"> 703f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 704f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to correct the description for the `SFTP` value to match IETF documentation. It was also 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."/> 705f2a8e57eSGunnar Mills <EntityType Name="UpdateService" BaseType="UpdateService.v1_3_10.UpdateService"/> 706f2a8e57eSGunnar Mills </Schema> 707f2a8e57eSGunnar Mills 708dd5c81e9SGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_3_12"> 709dd5c81e9SGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 710dd5c81e9SGunnar Mills <Annotation Term="OData.Description" String="This version was created to correct the OpenAPI usage of payload annotations in action request bodies."/> 711dd5c81e9SGunnar Mills <EntityType Name="UpdateService" BaseType="UpdateService.v1_3_11.UpdateService"/> 712dd5c81e9SGunnar Mills </Schema> 713dd5c81e9SGunnar Mills 714720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_4_0"> 715720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 716720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2018.3"/> 717f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to add `Username` and `Password` parameters to `SimpleUpdate`."/> 718720c9898SEd Tanous 719720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_3_1.UpdateService"> 720720c9898SEd Tanous <Property Name="HttpPushUriOptions" Type="UpdateService.v1_4_0.HttpPushUriOptions" Nullable="false"> 721f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The options for `HttpPushUri`-provided software updates."/> 722f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain options and requirements of the service for `HttpPushUri`-provided software updates."/> 7239b46bc0bSMyung Bae <Annotation Term="Redfish.Revisions"> 7249b46bc0bSMyung Bae <Collection> 7259b46bc0bSMyung Bae <Record> 7269b46bc0bSMyung Bae <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/> 7279b46bc0bSMyung Bae <PropertyValue Property="Version" String="v1_15_0"/> 7289b46bc0bSMyung Bae <PropertyValue Property="Description" String="This property has been deprecated in favor of the update parameters used with `MultipartHttpPushUri`-provided software updates."/> 7299b46bc0bSMyung Bae </Record> 7309b46bc0bSMyung Bae </Collection> 7319b46bc0bSMyung Bae </Annotation> 732720c9898SEd Tanous </Property> 733720c9898SEd Tanous <Property Name="HttpPushUriOptionsBusy" Type="Edm.Boolean"> 734720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 735f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="An indication of whether a client has reserved the `HttpPushUriOptions` properties for software updates."/> 736f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall indicate whether a client uses the `HttpPushUriOptions` properties for software updates. When a client uses any `HttpPushUriOptions` properties for software updates, it should set this property to `true`. When a client no longer uses `HttpPushUriOptions` properties for software updates, it should set this property to `false`. This property can provide multiple clients a way to negotiate ownership of `HttpPushUriOptions` properties. Clients can use this property to determine whether another client uses `HttpPushUriOptions` properties for software updates. This property has no functional requirements for the service."/> 7379b46bc0bSMyung Bae <Annotation Term="Redfish.Revisions"> 7389b46bc0bSMyung Bae <Collection> 7399b46bc0bSMyung Bae <Record> 7409b46bc0bSMyung Bae <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/> 7419b46bc0bSMyung Bae <PropertyValue Property="Version" String="v1_15_0"/> 7429b46bc0bSMyung Bae <PropertyValue Property="Description" String="This property has been deprecated in favor of `MultipartHttpPushUri`-provided software updates."/> 7439b46bc0bSMyung Bae </Record> 7449b46bc0bSMyung Bae </Collection> 7459b46bc0bSMyung Bae </Annotation> 746720c9898SEd Tanous </Property> 747720c9898SEd Tanous </EntityType> 748720c9898SEd Tanous 749720c9898SEd Tanous <ComplexType Name="HttpPushUriOptions"> 750720c9898SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 751f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The settings for `HttpPushUri`-provided software updates."/> 752f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="The properties in this object shall contain settings and requirements of the service for `HttpPushUri`-provided software updates."/> 753720c9898SEd Tanous <Property Name="HttpPushUriApplyTime" Type="UpdateService.v1_4_0.HttpPushUriApplyTime" Nullable="false"> 754f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The settings for when to apply `HttpPushUri`-provided firmware."/> 755f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain settings for when to apply `HttpPushUri`-provided firmware."/> 756720c9898SEd Tanous </Property> 757720c9898SEd Tanous </ComplexType> 758720c9898SEd Tanous 759720c9898SEd Tanous <ComplexType Name="HttpPushUriApplyTime"> 760720c9898SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 761f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The settings for when to apply `HttpPushUri`-provided software."/> 762f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="The properties in this object shall contain settings for when to apply `HttpPushUri`-provided software."/> 763720c9898SEd Tanous <Property Name="ApplyTime" Type="UpdateService.v1_4_0.ApplyTime" Nullable="false"> 764720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 765f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The time when to apply the `HttpPushUri`-provided software update."/> 766f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall indicate the time when to apply the `HttpPushUri`-provided software update."/> 767720c9898SEd Tanous </Property> 768720c9898SEd Tanous <Property Name="MaintenanceWindowStartTime" Type="Edm.DateTimeOffset" Nullable="false"> 769720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 770720c9898SEd Tanous <Annotation Term="OData.Description" String="The start time of a maintenance window."/> 771f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall indicate the date and time when the service can start to apply the `HttpPushUri`-provided software as part of a maintenance window. This property shall be required if the `HttpPushUriApplyTime` property value is `AtMaintenanceWindowStart` or `InMaintenanceWindowOnReset`."/> 772720c9898SEd Tanous </Property> 773720c9898SEd Tanous <Property Name="MaintenanceWindowDurationInSeconds" Type="Edm.Int64" Nullable="false"> 774720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 775720c9898SEd Tanous <Annotation Term="OData.Description" String="The expiry time, in seconds, of the maintenance window."/> 776f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall indicate the end of the maintenance window as the number of seconds after the time specified by the `MaintenanceWindowStartTime` property. This property shall be required if the `HttpPushUriApplyTime` property value is `AtMaintenanceWindowStart` or `InMaintenanceWindowOnReset`."/> 777720c9898SEd Tanous <Annotation Term="Validation.Minimum" Int="0"/> 778720c9898SEd Tanous <Annotation Term="Measures.Unit" String="s"/> 779720c9898SEd Tanous </Property> 780720c9898SEd Tanous </ComplexType> 781720c9898SEd Tanous 782720c9898SEd Tanous <EnumType Name="ApplyTime"> 783720c9898SEd Tanous <Member Name="Immediate"> 784720c9898SEd Tanous <Annotation Term="OData.Description" String="Apply immediately."/> 785f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This value shall indicate the `HttpPushUri`-provided software is applied immediately."/> 786720c9898SEd Tanous </Member> 787720c9898SEd Tanous <Member Name="OnReset"> 788720c9898SEd Tanous <Annotation Term="OData.Description" String="Apply on a reset."/> 789f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This value shall indicate the `HttpPushUri`-provided software is applied when the system or service is reset."/> 790720c9898SEd Tanous </Member> 791720c9898SEd Tanous <Member Name="AtMaintenanceWindowStart"> 792720c9898SEd Tanous <Annotation Term="OData.Description" String="Apply during an administrator-specified maintenance window."/> 793f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This value shall indicate the `HttpPushUri`-provided software is applied during the maintenance window specified by the `MaintenanceWindowStartTime` and `MaintenanceWindowDurationInSeconds` properties. A service may perform resets during this maintenance window."/> 794720c9898SEd Tanous </Member> 795720c9898SEd Tanous <Member Name="InMaintenanceWindowOnReset"> 796720c9898SEd Tanous <Annotation Term="OData.Description" String="Apply after a reset but within an administrator-specified maintenance window."/> 797f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This value shall indicate the `HttpPushUri`-provided software is applied during the maintenance window specified by the `MaintenanceWindowStartTime` and `MaintenanceWindowDurationInSeconds` properties, and if a reset occurs within the maintenance window."/> 798720c9898SEd Tanous </Member> 799720c9898SEd Tanous <Member Name="OnStartUpdateRequest"> 800f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="Apply when the `StartUpdate` action of the update service is invoked."/> 801f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This value shall indicate the `HttpPushUri`-provided software is applied when the `StartUpdate` action of the update service is invoked."/> 802720c9898SEd Tanous <Annotation Term="Redfish.Revisions"> 803720c9898SEd Tanous <Collection> 804720c9898SEd Tanous <Record> 805720c9898SEd Tanous <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 806720c9898SEd Tanous <PropertyValue Property="Version" String="v1_11_0"/> 807720c9898SEd Tanous </Record> 808720c9898SEd Tanous </Collection> 809720c9898SEd Tanous </Annotation> 810720c9898SEd Tanous </Member> 811f2a8e57eSGunnar Mills <Member Name="OnTargetReset"> 812f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="Apply when the target for the software update is reset. Targets include devices, services, and systems."/> 813f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This value shall indicate the `HttpPushUri`-provided software is applied when the target is reset."/> 814f2a8e57eSGunnar Mills <Annotation Term="Redfish.Revisions"> 815f2a8e57eSGunnar Mills <Collection> 816f2a8e57eSGunnar Mills <Record> 817f2a8e57eSGunnar Mills <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 818f2a8e57eSGunnar Mills <PropertyValue Property="Version" String="v1_14_0"/> 819f2a8e57eSGunnar Mills </Record> 820f2a8e57eSGunnar Mills </Collection> 821f2a8e57eSGunnar Mills </Annotation> 822f2a8e57eSGunnar Mills </Member> 823720c9898SEd Tanous </EnumType> 824720c9898SEd Tanous </Schema> 825720c9898SEd Tanous 826720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_4_1"> 827720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 828f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to update the long description of `HttpPushUri`. It was also created to force the regeneration of JSON Schema so that URI properties use the uri-reference format. It was also created to add a missing term on `FirmwareInventory` and `SoftwareInventory` to not allow them to be `null`."/> 829720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_4_0.UpdateService"/> 830720c9898SEd Tanous </Schema> 831720c9898SEd Tanous 832720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_4_2"> 833720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 834f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to update the long description of `ImageURI` parameter, `HttpPushUriTargetsBusy`, `HttpPushUriOptionsBusy`, and `HttpPushUriApplyTime`. It was also created to update descriptions that this schema defines."/> 835720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_4_1.UpdateService"/> 836720c9898SEd Tanous </Schema> 837720c9898SEd Tanous 838720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_4_3"> 839720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 840720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 841720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_4_2.UpdateService"/> 842720c9898SEd Tanous </Schema> 843720c9898SEd Tanous 844720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_4_4"> 845720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 846f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the descriptions of the `FirmwareInventory` and `SoftwareInventory` resource collections. It was also created to clarify the behavior of `TransferProtocol` if `ImageURI` contains a scheme."/> 847720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_4_3.UpdateService"/> 848720c9898SEd Tanous </Schema> 849720c9898SEd Tanous 850720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_4_5"> 851720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 852720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 853720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_4_4.UpdateService"/> 854720c9898SEd Tanous </Schema> 855720c9898SEd Tanous 856720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_4_6"> 857720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 858720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/> 859720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_4_5.UpdateService"/> 860720c9898SEd Tanous </Schema> 861720c9898SEd Tanous 862720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_4_7"> 863720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 864720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to clarify that non-resource URIs should not contain URIs of Redfish resources."/> 865720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_4_6.UpdateService"/> 866720c9898SEd Tanous </Schema> 867720c9898SEd Tanous 868720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_4_8"> 869720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 870720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to update non-resource URI description to reference URI rules in the specification."/> 871720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_4_7.UpdateService"/> 872720c9898SEd Tanous </Schema> 873720c9898SEd Tanous 874720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_4_9"> 875720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 876f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify how the update service behaves based on the resources referenced by the URI in the `Targets` parameter in the `SimpleUpdate` action."/> 877720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_4_8.UpdateService"/> 878720c9898SEd Tanous </Schema> 879720c9898SEd Tanous 880720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_4_10"> 881720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 882720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 883720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_4_9.UpdateService"/> 884720c9898SEd Tanous </Schema> 885720c9898SEd Tanous 886f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_4_11"> 887f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 888f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to correct the description for the `SFTP` value to match IETF documentation. It was also 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."/> 889f2a8e57eSGunnar Mills <EntityType Name="UpdateService" BaseType="UpdateService.v1_4_10.UpdateService"/> 890f2a8e57eSGunnar Mills </Schema> 891f2a8e57eSGunnar Mills 892dd5c81e9SGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_4_12"> 893dd5c81e9SGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 894dd5c81e9SGunnar Mills <Annotation Term="OData.Description" String="This version was created to correct the OpenAPI usage of payload annotations in action request bodies."/> 895dd5c81e9SGunnar Mills <EntityType Name="UpdateService" BaseType="UpdateService.v1_4_11.UpdateService"/> 896dd5c81e9SGunnar Mills </Schema> 897dd5c81e9SGunnar Mills 898720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_5_0"> 899720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 900720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2019.1"/> 901720c9898SEd Tanous 902720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_4_1.UpdateService"> 903720c9898SEd Tanous <Property Name="MaxImageSizeBytes" Type="Edm.Int64"> 904720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 905720c9898SEd Tanous <Annotation Term="OData.Description" String="The maximum size in bytes of the software update image that this service supports."/> 906720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate the maximum size of the software update image that clients can send to this update service."/> 907720c9898SEd Tanous <Annotation Term="Measures.Unit" String="By"/> 908720c9898SEd Tanous </Property> 909720c9898SEd Tanous </EntityType> 910720c9898SEd Tanous </Schema> 911720c9898SEd Tanous 912720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_5_1"> 913720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 914f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to update the long description of `ImageURI` parameter, `HttpPushUriTargetsBusy`, `HttpPushUriOptionsBusy`, and `HttpPushUriApplyTime`. It was also created to update descriptions that this schema defines."/> 915720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_5_0.UpdateService"/> 916720c9898SEd Tanous </Schema> 917720c9898SEd Tanous 918720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_5_2"> 919720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 920720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 921720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_5_1.UpdateService"/> 922720c9898SEd Tanous </Schema> 923720c9898SEd Tanous 924720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_5_3"> 925720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 926f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the descriptions of the `FirmwareInventory` and `SoftwareInventory` resource collections. It was also created to clarify the behavior of `TransferProtocol` if `ImageURI` contains a scheme."/> 927720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_5_2.UpdateService"/> 928720c9898SEd Tanous </Schema> 929720c9898SEd Tanous 930720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_5_4"> 931720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 932720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 933720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_5_3.UpdateService"/> 934720c9898SEd Tanous </Schema> 935720c9898SEd Tanous 936720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_5_5"> 937720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 938720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/> 939720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_5_4.UpdateService"/> 940720c9898SEd Tanous </Schema> 941720c9898SEd Tanous 942720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_5_6"> 943720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 944720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to clarify that non-resource URIs should not contain URIs of Redfish resources."/> 945720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_5_5.UpdateService"/> 946720c9898SEd Tanous </Schema> 947720c9898SEd Tanous 948720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_5_7"> 949720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 950720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to update non-resource URI description to reference URI rules in the specification."/> 951720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_5_6.UpdateService"/> 952720c9898SEd Tanous </Schema> 953720c9898SEd Tanous 954720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_5_8"> 955720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 956f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify how the update service behaves based on the resources referenced by the URI in the `Targets` parameter in the `SimpleUpdate` action."/> 957720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_5_7.UpdateService"/> 958720c9898SEd Tanous </Schema> 959720c9898SEd Tanous 960720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_5_9"> 961720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 962720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 963720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_5_8.UpdateService"/> 964720c9898SEd Tanous </Schema> 965720c9898SEd Tanous 966f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_5_10"> 967f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 968f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to correct the description for the `SFTP` value to match IETF documentation. It was also 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."/> 969f2a8e57eSGunnar Mills <EntityType Name="UpdateService" BaseType="UpdateService.v1_5_9.UpdateService"/> 970f2a8e57eSGunnar Mills </Schema> 971f2a8e57eSGunnar Mills 972dd5c81e9SGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_5_11"> 973dd5c81e9SGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 974dd5c81e9SGunnar Mills <Annotation Term="OData.Description" String="This version was created to correct the OpenAPI usage of payload annotations in action request bodies."/> 975dd5c81e9SGunnar Mills <EntityType Name="UpdateService" BaseType="UpdateService.v1_5_10.UpdateService"/> 976dd5c81e9SGunnar Mills </Schema> 977dd5c81e9SGunnar Mills 978720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_6_0"> 979720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 980720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2019.2"/> 981720c9898SEd Tanous 982720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_5_1.UpdateService"> 983720c9898SEd Tanous <Property Name="MultipartHttpPushUri" Type="Edm.String" Nullable="false"> 984720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 985f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The URI used to perform a Redfish Specification-defined multipart HTTP or HTTPS push update to the update service."/> 986f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain a URI used to perform a Redfish Specification-defined multipart HTTP or HTTPS `POST` of a software image for the purpose of installing software contained within the image. The value of this property should not contain a URI of a Redfish resource. See the 'Redfish-defined URIs and relative reference rules' clause in the Redfish Specification."/> 987720c9898SEd Tanous <Annotation Term="OData.IsURL"/> 988720c9898SEd Tanous </Property> 989720c9898SEd Tanous </EntityType> 990720c9898SEd Tanous 991720c9898SEd Tanous <ComplexType Name="UpdateParameters" BaseType="UpdateService.UpdateParameters"> 992720c9898SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 993f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The update parameters used with `MultipartHttpPushUri` software update."/> 994f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This type shall contain the update parameters when passing the update image when using the URI specified by the `MultipartHttpPushUri` property to push a software image."/> 995720c9898SEd Tanous <Property Name="Targets" Type="Collection(Edm.String)"> 996720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 997720c9898SEd Tanous <Annotation Term="OData.Description" String="An array of URIs that indicate where to apply the update image."/> 998f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain zero or more URIs that indicate where to apply the update image when using the URI specified by the `MultipartHttpPushUri` property to push a software image. These targets should correspond to software inventory instances or their related items. If this property is not present or contains no targets, the service shall apply the software image to all applicable targets, as determined by the service. If the target specifies a device resource, the software image file shall be applied to the specified device. If the target specifies a resource collection, the software image shall be applied to each applicable member of the specified collection. If the target resource specifies an `Aggregate` resource, the software image file shall be applied to each applicable element of the specified aggregate. If the target resource specifies a `ComputerSystem` resource, the software image file shall be applied to the applicable components within the specified computer system."/> 999720c9898SEd Tanous <Annotation Term="OData.IsURL"/> 1000720c9898SEd Tanous </Property> 1001720c9898SEd Tanous </ComplexType> 1002720c9898SEd Tanous </Schema> 1003720c9898SEd Tanous 1004720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_6_1"> 1005720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1006720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 1007720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_6_0.UpdateService"/> 1008720c9898SEd Tanous </Schema> 1009720c9898SEd Tanous 1010720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_6_2"> 1011720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1012f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the descriptions of the `FirmwareInventory` and `SoftwareInventory` resource collections. It was also created to clarify the behavior of `TransferProtocol` if `ImageURI` contains a scheme."/> 1013720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_6_1.UpdateService"/> 1014720c9898SEd Tanous </Schema> 1015720c9898SEd Tanous 1016720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_6_3"> 1017720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1018720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 1019720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_6_2.UpdateService"/> 1020720c9898SEd Tanous </Schema> 1021720c9898SEd Tanous 1022720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_6_4"> 1023720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1024720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/> 1025720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_6_3.UpdateService"/> 1026720c9898SEd Tanous </Schema> 1027720c9898SEd Tanous 1028720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_6_5"> 1029720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1030720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 1031720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_6_4.UpdateService"/> 1032720c9898SEd Tanous </Schema> 1033720c9898SEd Tanous 1034720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_6_7"> 1035720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1036720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to clarify that non-resource URIs should not contain URIs of Redfish resources."/> 1037720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_6_4.UpdateService"/> 1038720c9898SEd Tanous </Schema> 1039720c9898SEd Tanous 1040720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_6_8"> 1041720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1042720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to update non-resource URI description to reference URI rules in the specification."/> 1043720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_6_7.UpdateService"/> 1044720c9898SEd Tanous </Schema> 1045720c9898SEd Tanous 1046720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_6_9"> 1047720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1048f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify how the update service behaves based on the resources referenced by the URI in the `Targets` parameter in the `SimpleUpdate` action and multipart HTTP push update."/> 1049720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_6_8.UpdateService"/> 1050720c9898SEd Tanous </Schema> 1051720c9898SEd Tanous 1052f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_6_10"> 1053f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1054f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to correct the description for the `SFTP` value to match IETF documentation. It was also 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."/> 1055f2a8e57eSGunnar Mills <EntityType Name="UpdateService" BaseType="UpdateService.v1_6_9.UpdateService"/> 1056f2a8e57eSGunnar Mills </Schema> 1057f2a8e57eSGunnar Mills 1058dd5c81e9SGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_6_11"> 1059dd5c81e9SGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1060dd5c81e9SGunnar Mills <Annotation Term="OData.Description" String="This version was created to correct the OpenAPI usage of payload annotations in action request bodies."/> 1061dd5c81e9SGunnar Mills <EntityType Name="UpdateService" BaseType="UpdateService.v1_6_10.UpdateService"/> 1062dd5c81e9SGunnar Mills </Schema> 1063dd5c81e9SGunnar Mills 1064720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_7_0"> 1065720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1066720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2019.3"/> 1067f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to add the `StartUpdate` action."/> 1068720c9898SEd Tanous 1069720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_6_0.UpdateService"/> 1070720c9898SEd Tanous </Schema> 1071720c9898SEd Tanous 1072720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_7_1"> 1073720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1074720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 1075720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_7_0.UpdateService"/> 1076720c9898SEd Tanous </Schema> 1077720c9898SEd Tanous 1078720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_7_2"> 1079720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1080f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the descriptions of the `FirmwareInventory` and `SoftwareInventory` resource collections. It was also created to clarify the behavior of `TransferProtocol` if `ImageURI` contains a scheme."/> 1081720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_7_1.UpdateService"/> 1082720c9898SEd Tanous </Schema> 1083720c9898SEd Tanous 1084720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_7_3"> 1085720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1086720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 1087720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_7_2.UpdateService"/> 1088720c9898SEd Tanous </Schema> 1089720c9898SEd Tanous 1090720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_7_4"> 1091720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1092720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/> 1093720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_7_3.UpdateService"/> 1094720c9898SEd Tanous </Schema> 1095720c9898SEd Tanous 1096720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_7_5"> 1097720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1098f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the description of the `StartUpdate` action. It was also created to clarify that non-resource URIs should not contain URIs of Redfish resources."/> 1099720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_7_4.UpdateService"/> 1100720c9898SEd Tanous </Schema> 1101720c9898SEd Tanous 1102720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_7_6"> 1103720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1104720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to update non-resource URI description to reference URI rules in the specification."/> 1105720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_7_5.UpdateService"/> 1106720c9898SEd Tanous </Schema> 1107720c9898SEd Tanous 1108720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_7_7"> 1109720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1110f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify how the update service behaves based on the resources referenced by the URI in the `Targets` parameter in the `SimpleUpdate` action and multipart HTTP push update."/> 1111720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_7_6.UpdateService"/> 1112720c9898SEd Tanous </Schema> 1113720c9898SEd Tanous 1114720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_7_8"> 1115720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1116720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 1117720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_7_7.UpdateService"/> 1118720c9898SEd Tanous </Schema> 1119720c9898SEd Tanous 1120f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_7_9"> 1121f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1122f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to correct the description for the `SFTP` value to match IETF documentation. It was also 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."/> 1123f2a8e57eSGunnar Mills <EntityType Name="UpdateService" BaseType="UpdateService.v1_7_8.UpdateService"/> 1124f2a8e57eSGunnar Mills </Schema> 1125f2a8e57eSGunnar Mills 1126dd5c81e9SGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_7_10"> 1127dd5c81e9SGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1128dd5c81e9SGunnar Mills <Annotation Term="OData.Description" String="This version was created to correct the OpenAPI usage of payload annotations in action request bodies."/> 1129dd5c81e9SGunnar Mills <EntityType Name="UpdateService" BaseType="UpdateService.v1_7_9.UpdateService"/> 1130dd5c81e9SGunnar Mills </Schema> 1131dd5c81e9SGunnar Mills 1132720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_8_0"> 1133720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1134720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2019.4"/> 1135720c9898SEd Tanous 1136720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_7_0.UpdateService"/> 1137720c9898SEd Tanous 1138720c9898SEd Tanous <ComplexType Name="UpdateParameters" BaseType="UpdateService.v1_6_0.UpdateParameters"> 1139720c9898SEd Tanous <Property Name="Oem" Type="Resource.Oem" Nullable="false"> 1140720c9898SEd Tanous <Annotation Term="OData.Description" String="The OEM extension property."/> 1141720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the OEM extensions. All values for properties contained in this object shall conform to the Redfish Specification-described requirements."/> 1142720c9898SEd Tanous </Property> 1143720c9898SEd Tanous </ComplexType> 1144720c9898SEd Tanous </Schema> 1145720c9898SEd Tanous 1146720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_8_1"> 1147720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1148720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 1149720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_8_0.UpdateService"/> 1150720c9898SEd Tanous </Schema> 1151720c9898SEd Tanous 1152720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_8_2"> 1153720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1154f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the descriptions of the `FirmwareInventory` and `SoftwareInventory` resource collections. It was also created to clarify the behavior of `TransferProtocol` if `ImageURI` contains a scheme."/> 1155720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_8_1.UpdateService"/> 1156720c9898SEd Tanous </Schema> 1157720c9898SEd Tanous 1158720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_8_3"> 1159720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1160720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 1161720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_8_2.UpdateService"/> 1162720c9898SEd Tanous </Schema> 1163720c9898SEd Tanous 1164720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_8_4"> 1165720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1166720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/> 1167720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_8_3.UpdateService"/> 1168720c9898SEd Tanous </Schema> 1169720c9898SEd Tanous 1170720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_8_5"> 1171720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1172f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the description of the `StartUpdate` action. It was also created to clarify that non-resource URIs should not contain URIs of Redfish resources."/> 1173720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_8_4.UpdateService"/> 1174720c9898SEd Tanous </Schema> 1175720c9898SEd Tanous 1176720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_8_6"> 1177720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1178720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to update non-resource URI description to reference URI rules in the specification."/> 1179720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_8_5.UpdateService"/> 1180720c9898SEd Tanous </Schema> 1181720c9898SEd Tanous 1182720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_8_7"> 1183720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1184f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify how the update service behaves based on the resources referenced by the URI in the `Targets` parameter in the `SimpleUpdate` action and multipart HTTP push update."/> 1185720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_8_6.UpdateService"/> 1186720c9898SEd Tanous </Schema> 1187720c9898SEd Tanous 1188720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_8_8"> 1189720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1190720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 1191720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_8_7.UpdateService"/> 1192720c9898SEd Tanous </Schema> 1193720c9898SEd Tanous 1194f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_8_9"> 1195f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1196f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to correct the description for the `SFTP` value to match IETF documentation. It was also 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."/> 1197f2a8e57eSGunnar Mills <EntityType Name="UpdateService" BaseType="UpdateService.v1_8_8.UpdateService"/> 1198f2a8e57eSGunnar Mills </Schema> 1199f2a8e57eSGunnar Mills 1200dd5c81e9SGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_8_10"> 1201dd5c81e9SGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1202dd5c81e9SGunnar Mills <Annotation Term="OData.Description" String="This version was created to correct the OpenAPI usage of payload annotations in action request bodies."/> 1203dd5c81e9SGunnar Mills <EntityType Name="UpdateService" BaseType="UpdateService.v1_8_9.UpdateService"/> 1204dd5c81e9SGunnar Mills </Schema> 1205dd5c81e9SGunnar Mills 1206720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_9_0"> 1207720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1208720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2021.1"/> 1209720c9898SEd Tanous 1210720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_8_3.UpdateService"> 1211720c9898SEd Tanous <NavigationProperty Name="RemoteServerCertificates" Type="CertificateCollection.CertificateCollection" ContainsTarget="true" Nullable="false"> 1212720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1213f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The link to a collection of server certificates for the server referenced by the `ImageURI` parameter in SimpleUpdate."/> 1214f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `CertificateCollection` that represents the server certificates for the server referenced by the `ImageURI` parameter in `SimpleUpdate`. If `VerifyRemoteServerCertificate` is `true`, services shall compare the certificates in this collection with the certificate obtained during handshaking with the image server in order to verify the identity of the image server prior to transferring the image. If the server cannot be verified, the service shall not send the transfer request. If `VerifyRemoteServerCertificate` is `false`, the service shall not perform certificate verification with certificates in this collection. Regardless of the contents of this collection, services may perform additional verification based on other factors, such as the configuration of the `SecurityPolicy` resource."/> 1215720c9898SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 1216720c9898SEd Tanous </NavigationProperty> 1217720c9898SEd Tanous <Property Name="VerifyRemoteServerCertificate" Type="Edm.Boolean"> 1218720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 1219f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="An indication of whether the service will verify the certificate of the server referenced by the `ImageURI` parameter in `SimpleUpdate` prior to sending the transfer request."/> 1220f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall indicate whether the service will verify the certificate of the server referenced by the `ImageURI` parameter in `SimpleUpdate` prior to sending the transfer request with the certificates found in the collection referenced by the `RemoteServerCertificates` property. If this property is not supported by the service, it shall be assumed to be `false`. This property should default to `false` in order to maintain compatibility with older clients. Regardless of the value of this property, services may perform additional verification based on other factors, such as the configuration of the `SecurityPolicy` resource."/> 1221720c9898SEd Tanous </Property> 1222720c9898SEd Tanous </EntityType> 1223720c9898SEd Tanous </Schema> 1224720c9898SEd Tanous 1225720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_9_1"> 1226720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1227f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the behavior of `VerifyRemoteServerCertificate` when not supported or configured."/> 1228720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_9_0.UpdateService"/> 1229720c9898SEd Tanous </Schema> 1230720c9898SEd Tanous 1231720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_9_2"> 1232720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1233f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the description of the `StartUpdate` action. It was also created to clarify that non-resource URIs should not contain URIs of Redfish resources."/> 1234720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_9_1.UpdateService"/> 1235720c9898SEd Tanous </Schema> 1236720c9898SEd Tanous 1237720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_9_3"> 1238720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1239720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to update non-resource URI description to reference URI rules in the specification. It was also created to clarify that other certificate verification might be performed by the service due to other policies in the service."/> 1240720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_9_2.UpdateService"/> 1241720c9898SEd Tanous </Schema> 1242720c9898SEd Tanous 1243720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_9_4"> 1244720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1245f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify how the update service behaves based on the resources referenced by the URI in the `Targets` parameter in the `SimpleUpdate` action and multipart HTTP push update."/> 1246720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_9_3.UpdateService"/> 1247720c9898SEd Tanous </Schema> 1248720c9898SEd Tanous 1249720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_9_5"> 1250720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1251720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 1252720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_9_4.UpdateService"/> 1253720c9898SEd Tanous </Schema> 1254720c9898SEd Tanous 1255f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_9_6"> 1256f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1257f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to correct the description for the `SFTP` value to match IETF documentation. It was also 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."/> 1258f2a8e57eSGunnar Mills <EntityType Name="UpdateService" BaseType="UpdateService.v1_9_5.UpdateService"/> 1259f2a8e57eSGunnar Mills </Schema> 1260f2a8e57eSGunnar Mills 1261dd5c81e9SGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_9_7"> 1262dd5c81e9SGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1263dd5c81e9SGunnar Mills <Annotation Term="OData.Description" String="This version was created to correct the OpenAPI usage of payload annotations in action request bodies."/> 1264dd5c81e9SGunnar Mills <EntityType Name="UpdateService" BaseType="UpdateService.v1_9_6.UpdateService"/> 1265dd5c81e9SGunnar Mills </Schema> 1266dd5c81e9SGunnar Mills 1267720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_10_0"> 1268720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1269720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2021.2"/> 1270720c9898SEd Tanous 1271720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_9_1.UpdateService"> 1272720c9898SEd Tanous <NavigationProperty Name="ClientCertificates" Type="CertificateCollection.CertificateCollection" ContainsTarget="true" Nullable="false"> 1273720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1274f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The link to a collection of client identity certificates provided to the server referenced by the `ImageURI` parameter in `SimpleUpdate`."/> 1275f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `CertificateCollection` that represents the client identity certificates that are provided to the server referenced by the `ImageURI` parameter in `SimpleUpdate` as part of TLS handshaking."/> 1276720c9898SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 1277720c9898SEd Tanous </NavigationProperty> 1278720c9898SEd Tanous </EntityType> 1279720c9898SEd Tanous </Schema> 1280720c9898SEd Tanous 1281720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_10_1"> 1282720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1283f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the behavior of `VerifyRemoteServerCertificate` when not supported or configured."/> 1284720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_10_0.UpdateService"/> 1285720c9898SEd Tanous </Schema> 1286720c9898SEd Tanous 1287720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_10_2"> 1288720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1289f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the description of the `StartUpdate` action. It was also created to clarify that non-resource URIs should not contain URIs of Redfish resources."/> 1290720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_10_1.UpdateService"/> 1291720c9898SEd Tanous </Schema> 1292720c9898SEd Tanous 1293720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_10_3"> 1294720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1295720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to update non-resource URI description to reference URI rules in the specification. It was also created to clarify that other certificate verification might be performed by the service due to other policies in the service."/> 1296720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_10_2.UpdateService"/> 1297720c9898SEd Tanous </Schema> 1298720c9898SEd Tanous 1299720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_10_4"> 1300720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1301f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify how the update service behaves based on the resources referenced by the URI in the `Targets` parameter in the `SimpleUpdate` action and multipart HTTP push update."/> 1302720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_10_3.UpdateService"/> 1303720c9898SEd Tanous </Schema> 1304720c9898SEd Tanous 1305720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_10_5"> 1306720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1307720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 1308720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_10_4.UpdateService"/> 1309720c9898SEd Tanous </Schema> 1310720c9898SEd Tanous 1311f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_10_6"> 1312f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1313f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to correct the description for the `SFTP` value to match IETF documentation. It was also 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."/> 1314f2a8e57eSGunnar Mills <EntityType Name="UpdateService" BaseType="UpdateService.v1_10_5.UpdateService"/> 1315f2a8e57eSGunnar Mills </Schema> 1316f2a8e57eSGunnar Mills 1317dd5c81e9SGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_10_7"> 1318dd5c81e9SGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1319dd5c81e9SGunnar Mills <Annotation Term="OData.Description" String="This version was created to correct the OpenAPI usage of payload annotations in action request bodies."/> 1320dd5c81e9SGunnar Mills <EntityType Name="UpdateService" BaseType="UpdateService.v1_10_6.UpdateService"/> 1321dd5c81e9SGunnar Mills </Schema> 1322dd5c81e9SGunnar Mills 1323720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_11_0"> 1324720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1325720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2021.4"/> 1326f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to add `OnStartUpdateRequest` to `ApplyTime`."/> 1327720c9898SEd Tanous 1328720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_10_1.UpdateService"/> 1329720c9898SEd Tanous 1330720c9898SEd Tanous <ComplexType Name="HttpPushUriOptions" BaseType="UpdateService.v1_4_0.HttpPushUriOptions"> 1331720c9898SEd Tanous <Property Name="ForceUpdate" Type="Edm.Boolean" Nullable="false"> 1332720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 1333f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="An indication of whether the service should bypass update policies when applying the `HttpPushUri`-provided image."/> 1334f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall indicate whether the service should bypass update policies when applying the `HttpPushUri`-provided image, such as allowing a component to be downgraded. Services may contain update policies that are never bypassed, such as minimum version enforcement. If this property is not present, it shall be assumed to be `false`."/> 1335720c9898SEd Tanous </Property> 1336720c9898SEd Tanous </ComplexType> 1337720c9898SEd Tanous 1338720c9898SEd Tanous <ComplexType Name="UpdateParameters" BaseType="UpdateService.v1_8_0.UpdateParameters"> 1339720c9898SEd Tanous <Property Name="ForceUpdate" Type="Edm.Boolean" Nullable="false"> 1340720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 1341720c9898SEd Tanous <Annotation Term="OData.Description" String="An indication of whether the service should bypass update policies when applying the provided image. The default is `false`."/> 1342720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether the service should bypass update policies when applying the provided image, such as allowing a component to be downgraded. Services may contain update policies that are never bypassed, such as minimum version enforcement. If the client does not provide this parameter, the service shall default this value to `false`."/> 1343720c9898SEd Tanous </Property> 1344720c9898SEd Tanous </ComplexType> 1345720c9898SEd Tanous </Schema> 1346720c9898SEd Tanous 1347720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_11_1"> 1348720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1349f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the description of the `StartUpdate` action. It was also created to clarify that non-resource URIs should not contain URIs of Redfish resources."/> 1350720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_11_0.UpdateService"/> 1351720c9898SEd Tanous </Schema> 1352720c9898SEd Tanous 1353720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_11_2"> 1354720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1355720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to update non-resource URI description to reference URI rules in the specification. It was also created to clarify that other certificate verification might be performed by the service due to other policies in the service."/> 1356720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_11_1.UpdateService"/> 1357720c9898SEd Tanous </Schema> 1358720c9898SEd Tanous 1359720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_11_3"> 1360720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1361f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify how the update service behaves based on the resources referenced by the URI in the `Targets` parameter in the `SimpleUpdate` action and multipart HTTP push update."/> 1362720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_11_2.UpdateService"/> 1363720c9898SEd Tanous </Schema> 1364720c9898SEd Tanous 1365720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_11_4"> 1366720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1367720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 1368720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_11_3.UpdateService"/> 1369720c9898SEd Tanous </Schema> 1370720c9898SEd Tanous 1371f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_11_5"> 1372f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1373f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to correct the description for the `SFTP` value to match IETF documentation. It was also 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."/> 1374f2a8e57eSGunnar Mills <EntityType Name="UpdateService" BaseType="UpdateService.v1_11_4.UpdateService"/> 1375f2a8e57eSGunnar Mills </Schema> 1376f2a8e57eSGunnar Mills 1377dd5c81e9SGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_11_6"> 1378dd5c81e9SGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1379dd5c81e9SGunnar Mills <Annotation Term="OData.Description" String="This version was created to correct the OpenAPI usage of payload annotations in action request bodies."/> 1380dd5c81e9SGunnar Mills <EntityType Name="UpdateService" BaseType="UpdateService.v1_11_5.UpdateService"/> 1381dd5c81e9SGunnar Mills </Schema> 1382dd5c81e9SGunnar Mills 1383720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_12_0"> 1384720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1385720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2023.2"/> 1386720c9898SEd Tanous 1387720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_11_3.UpdateService"> 1388720c9898SEd Tanous <NavigationProperty Name="RemoteServerSSHKeys" Type="KeyCollection.KeyCollection" ContainsTarget="true" Nullable="false"> 1389720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1390f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The link to a collection of keys that can be used to authenticate the server referenced by the `ImageURI` parameter in `SimpleUpdate`."/> 1391f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `KeyCollection` that represents the server SSH keys for the server referenced by the `ImageURI` Parameter in `SimpleUpdate`. If `VerifyRemoteServerSSHKey` is `true`, services shall compare the keys in this collection with the key obtained during handshaking with the image server in order to verify the identity of the image server prior to transferring the image. If the server cannot be verified, the service shall not send the transfer request. If `VerifyRemoteServerSSHKey` is `false`, the service shall not perform key verification with keys in this collection."/> 1392720c9898SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 1393720c9898SEd Tanous </NavigationProperty> 1394720c9898SEd Tanous <Property Name="VerifyRemoteServerSSHKey" Type="Edm.Boolean"> 1395720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 1396f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="An indication of whether the service will verify the SSH key of the server referenced by the `ImageURI` parameter in `SimpleUpdate` prior to sending the transfer request."/> 1397f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall indicate whether the service will verify the SSH key of the server referenced by the `ImageURI` parameter in `SimpleUpdate` prior to sending the transfer request with the keys found in the collection referenced by the `RemoteServerSSHKeys` property. If this property is not supported by the service, it shall be assumed to be `false`. This property should default to `false` in order to maintain compatibility with older clients."/> 1398720c9898SEd Tanous </Property> 1399720c9898SEd Tanous </EntityType> 1400720c9898SEd Tanous </Schema> 1401720c9898SEd Tanous 1402720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_12_1"> 1403720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1404720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 1405720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_12_0.UpdateService"/> 1406720c9898SEd Tanous </Schema> 1407720c9898SEd Tanous 1408f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_12_2"> 1409f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1410f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to correct the description for the `SFTP` value to match IETF documentation. It was also 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."/> 1411f2a8e57eSGunnar Mills <EntityType Name="UpdateService" BaseType="UpdateService.v1_12_1.UpdateService"/> 1412f2a8e57eSGunnar Mills </Schema> 1413f2a8e57eSGunnar Mills 1414dd5c81e9SGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_12_3"> 1415dd5c81e9SGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1416dd5c81e9SGunnar Mills <Annotation Term="OData.Description" String="This version was created to correct the OpenAPI usage of payload annotations in action request bodies."/> 1417dd5c81e9SGunnar Mills <EntityType Name="UpdateService" BaseType="UpdateService.v1_12_2.UpdateService"/> 1418dd5c81e9SGunnar Mills </Schema> 1419dd5c81e9SGunnar Mills 1420720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_13_0"> 1421720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1422720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2023.3"/> 1423720c9898SEd Tanous 1424720c9898SEd Tanous <EntityType Name="UpdateService" BaseType="UpdateService.v1_12_1.UpdateService"> 1425720c9898SEd Tanous <NavigationProperty Name="PublicIdentitySSHKey" Type="Key.Key" ContainsTarget="true" Nullable="false"> 1426720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1427f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="A link to the public key that is used with the `SimpleUpdate` action for the key-based authentication. The GenerateSSHIdentityKeyPair and RemoveSSHIdentityKeyPair are used to update the key for the `SimpleUpdate` action."/> 1428f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `Key` that represents the public key that is used with the `SimpleUpdate` action for the key-based authentication. This property shall not be present if a key-pair is not available."/> 1429720c9898SEd Tanous </NavigationProperty> 1430720c9898SEd Tanous <Property Name="SupportedUpdateImageFormats" Type="Collection(UpdateService.v1_13_0.SupportedUpdateImageFormatType)"> 1431720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1432720c9898SEd Tanous <Annotation Term="OData.Description" String="The image format types supported by the service."/> 1433720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the image format types supported by the service."/> 1434720c9898SEd Tanous </Property> 1435720c9898SEd Tanous </EntityType> 1436720c9898SEd Tanous 1437720c9898SEd Tanous <EnumType Name="SupportedUpdateImageFormatType"> 1438720c9898SEd Tanous <Member Name="PLDMv1_0"> 1439720c9898SEd Tanous <Annotation Term="OData.Description" String="A PLDM for Firmware Update Specification v1.0 image."/> 1440720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate an image that conforms to the v1.0 image format as defined in DMTF DSP0267."/> 1441720c9898SEd Tanous </Member> 1442720c9898SEd Tanous <Member Name="PLDMv1_1"> 1443720c9898SEd Tanous <Annotation Term="OData.Description" String="A PLDM for Firmware Update Specification v1.1 image."/> 1444720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate an image that conforms to the v1.1 image format as defined in DMTF DSP0267."/> 1445720c9898SEd Tanous </Member> 1446720c9898SEd Tanous <Member Name="PLDMv1_2"> 1447720c9898SEd Tanous <Annotation Term="OData.Description" String="A PLDM for Firmware Update Specification v1.2 image."/> 1448720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate an image that conforms to the v1.2 image format as defined in DMTF DSP0267."/> 1449720c9898SEd Tanous </Member> 1450720c9898SEd Tanous <Member Name="PLDMv1_3"> 1451720c9898SEd Tanous <Annotation Term="OData.Description" String="A PLDM for Firmware Update Specification v1.3 image."/> 1452720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate an image that conforms to the v1.3 image format as defined in DMTF DSP0267."/> 1453720c9898SEd Tanous </Member> 1454720c9898SEd Tanous <Member Name="UEFICapsule"> 1455720c9898SEd Tanous <Annotation Term="OData.Description" String="The image conforms to the capsule format described in the UEFI Specification."/> 1456720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate an image that conforms to the UEFI capsule format as defined in the UEFI Specification."/> 1457720c9898SEd Tanous </Member> 1458720c9898SEd Tanous <Member Name="VendorDefined"> 1459720c9898SEd Tanous <Annotation Term="OData.Description" String="A vendor-defined image."/> 1460720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate a vendor-defined format."/> 1461720c9898SEd Tanous </Member> 1462720c9898SEd Tanous </EnumType> 1463720c9898SEd Tanous </Schema> 1464720c9898SEd Tanous 1465f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_13_1"> 1466f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1467f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to correct the description for the `SFTP` value to match IETF documentation. It was also 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."/> 1468f2a8e57eSGunnar Mills <EntityType Name="UpdateService" BaseType="UpdateService.v1_13_0.UpdateService"/> 1469f2a8e57eSGunnar Mills </Schema> 1470f2a8e57eSGunnar Mills 1471dd5c81e9SGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_13_2"> 1472dd5c81e9SGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1473dd5c81e9SGunnar Mills <Annotation Term="OData.Description" String="This version was created to correct the OpenAPI usage of payload annotations in action request bodies."/> 1474dd5c81e9SGunnar Mills <EntityType Name="UpdateService" BaseType="UpdateService.v1_13_1.UpdateService"/> 1475dd5c81e9SGunnar Mills </Schema> 1476dd5c81e9SGunnar Mills 1477f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_14_0"> 1478f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1479f2a8e57eSGunnar Mills <Annotation Term="Redfish.Release" String="2024.1"/> 1480f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to add `OnTargetReset` to `ApplyTime` in `HttpPushUriApplyTime`."/> 1481f2a8e57eSGunnar Mills 1482f2a8e57eSGunnar Mills <EntityType Name="UpdateService" BaseType="UpdateService.v1_13_1.UpdateService"/> 1483f2a8e57eSGunnar Mills </Schema> 1484f2a8e57eSGunnar Mills 1485dd5c81e9SGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_14_1"> 1486dd5c81e9SGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1487dd5c81e9SGunnar Mills <Annotation Term="OData.Description" String="This version was created to correct the OpenAPI usage of payload annotations in action request bodies."/> 1488dd5c81e9SGunnar Mills <EntityType Name="UpdateService" BaseType="UpdateService.v1_14_0.UpdateService"/> 1489dd5c81e9SGunnar Mills </Schema> 1490dd5c81e9SGunnar Mills 14919b46bc0bSMyung Bae <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_15_0"> 14929b46bc0bSMyung Bae <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 14939b46bc0bSMyung Bae <Annotation Term="Redfish.Release" String="2024.4"/> 14949b46bc0bSMyung Bae <Annotation Term="OData.Description" String="This version was created to deprecate `HttpPushUri`, `HttpPushUriTargets`, `HttpPushUriTargetsBusy`, `HttpPushUriOptions`, and `HttpPushUriOptionsBusy` properties in favor of `MultipartHttpPushUri`."/> 14959b46bc0bSMyung Bae 14969b46bc0bSMyung Bae <EntityType Name="UpdateService" BaseType="UpdateService.v1_14_1.UpdateService"/> 14979b46bc0bSMyung Bae </Schema> 14989b46bc0bSMyung Bae 1499*c6d7a45dSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="UpdateService.v1_16_0"> 1500*c6d7a45dSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1501*c6d7a45dSGunnar Mills <Annotation Term="Redfish.Release" String="2025.2"/> 1502*c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="This version was created to add the `Activate` action."/> 1503*c6d7a45dSGunnar Mills 1504*c6d7a45dSGunnar Mills <EntityType Name="UpdateService" BaseType="UpdateService.v1_15_0.UpdateService"> 1505*c6d7a45dSGunnar Mills <NavigationProperty Name="UpdateServiceCapabilities" Type="UpdateServiceCapabilities.UpdateServiceCapabilities" ContainsTarget="true" Nullable="false"> 1506*c6d7a45dSGunnar Mills <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1507*c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="A link to the capabilities of the update service."/> 1508*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `UpdateServiceCapabilities` that contains the capabilities of the update service."/> 1509*c6d7a45dSGunnar Mills <Annotation Term="OData.AutoExpandReferences"/> 1510*c6d7a45dSGunnar Mills </NavigationProperty> 1511*c6d7a45dSGunnar Mills </EntityType> 1512*c6d7a45dSGunnar Mills 1513*c6d7a45dSGunnar Mills <ComplexType Name="UpdateParameters" BaseType="UpdateService.v1_11_0.UpdateParameters"> 1514*c6d7a45dSGunnar Mills <Property Name="Stage" Type="Edm.Boolean" Nullable="false"> 1515*c6d7a45dSGunnar Mills <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 1516*c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="An indication of whether the service stages the image on target devices for a client to activate at a later time."/> 1517*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall indicate whether the service stages the image on target devices for a client to activate at a later time with the `Activate` action on the `SoftwareInventory` resource. If the client does not provide this parameter, the service shall default this value to `false`."/> 1518*c6d7a45dSGunnar Mills </Property> 1519*c6d7a45dSGunnar Mills </ComplexType> 1520*c6d7a45dSGunnar Mills </Schema> 1521*c6d7a45dSGunnar Mills 1522720c9898SEd Tanous </edmx:DataServices> 1523720c9898SEd Tanous</edmx:Edmx> 1524