I am just starting up with the Swordfish specification to implement in a storage stack. In 1.0.3. specification, i am seeing an SupportedDataStorageLinesOfService property under DataStorageLoSCapabilities entity. Here the SupportedDataStorageLinesOfService is a collection of provisioning policy, access policy and recoverytimeobjective. But in the same entity i am seeing SupportedProvisioningPolicies,SupportedRecoveryTimeObjectives and SupportsSpaceEfficiency as a separate member. What is the difference between the SupportedDataStorageLinesOfService collection and this? I am not seeing these members in the mockups (https://swordfish.mockable.io/redfish/v1/StorageServices/FileService/ClassesOfService/BostonBunker).
The properties: SupportedProvisioningPolicies,SupportedRecoveryTimeObjectives and SupportsSpaceEfficiency, each provide a supported value range. However, not all values in each range are necessarily supported in combination with supported values from the other properties. These are useful to an administrator that desires to create a new line of service.
The property SupportedDataStorageLinesOfService represents a set of choices across the above properties that the service implementation understands and is capable of supporting collectively. These are useful for selecting supported lines of service when creating a new class of service.
Last Edit: Apr 19, 2017 17:34:33 GMT by gericson: Added use case info