components:
  schemas:
    RedfishError:
      description: The error payload from a Redfish service.
      properties:
        error:
          description: The properties that describe an error from a Redfish service.
          properties:
            '@Message.ExtendedInfo':
              description: An array of messages describing one or more error messages.
              items:
                $ref: http://redfish.dmtf.org/schemas/v1/Message.v1_1_2.yaml#/components/schemas/Message_v1_1_2_Message
              type: array
              x-longDescription: This property shall be an array of message objects
                describing one or more error messages.
            code:
              description: A string indicating a specific MessageId from a message
                registry.
              readOnly: true
              type: string
              x-longDescription: This property shall contain a string indicating a
                specific MessageId from a message registry.
            message:
              description: A human-readable error message corresponding to the message
                in a message registry.
              readOnly: true
              type: string
              x-longDescription: This property shall contain a human-readable error
                message corresponding to the message in a message registry.
          required:
          - code
          - message
          type: object
          x-longDescription: The Redfish Specification-described type shall contain
            properties that describe an error from a Redfish service.
      required:
      - error
      type: object
      x-longDescription: The Redfish Specification-described type shall contain an
        error payload from a Redfish service.
info:
  contact:
    name: SNIA
    url: https://www.snia.org/swordfish
  description: This contains the definition of the Swordfish extensions to a Redfish
    service.
  title: Swordfish API
  version: v1.2.4a
  x-copyright: Copyright 2015-2022 Storage Networking Industry Association (SNIA),
    USA. All rights reserved.
openapi: 3.0.1
paths:
  /redfish/v1/$metadata:
    get:
      responses:
        '200':
          content:
            application/xml: {}
          description: OData $metadata.
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Volumes:
    get:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/VolumeCollection.yaml#/components/schemas/VolumeCollection_VolumeCollection
          description: The response contains a representation of the VolumeCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: A resource of type Volume has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Volumes/{VolumeId}:
    delete:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.AssignReplicaTarget
  : post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_AssignReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.ChangeRAIDLayout
  : post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ChangeRAIDLayoutRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ChangeRAIDLayout action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ChangeRAIDLayout action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.CheckConsistency
  : post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_CheckConsistencyRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CheckConsistency action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CheckConsistency action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.CreateReplicaTarget
  : post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_CreateReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.ForceEnable
  : post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ForceEnableRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ForceEnable action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ForceEnable action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.Initialize
  : post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_InitializeRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the Initialize action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the Initialize action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.RemoveReplicaRelationship
  : post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_RemoveReplicaRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.ResumeReplication
  : post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ResumeReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.ReverseReplicationRelationship
  : post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ReverseReplicationRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.SplitReplication
  : post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_SplitReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.SuspendReplication
  : post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_SuspendReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes:
    get:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/VolumeCollection.yaml#/components/schemas/VolumeCollection_VolumeCollection
          description: The response contains a representation of the VolumeCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: A resource of type Volume has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}
  : delete:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.AssignReplicaTarget
  : post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_AssignReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.ChangeRAIDLayout
  : post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ChangeRAIDLayoutRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ChangeRAIDLayout action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ChangeRAIDLayout action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.CheckConsistency
  : post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_CheckConsistencyRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CheckConsistency action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CheckConsistency action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.CreateReplicaTarget
  : post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_CreateReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.ForceEnable
  : post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ForceEnableRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ForceEnable action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ForceEnable action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.Initialize
  : post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_InitializeRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the Initialize action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the Initialize action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.RemoveReplicaRelationship
  : post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_RemoveReplicaRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.ResumeReplication
  : post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ResumeReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.ReverseReplicationRelationship
  : post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ReverseReplicationRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.SplitReplication
  : post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_SplitReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.SuspendReplication
  : post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_SuspendReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/NVMeDomains:
    get:
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/NVMeDomainCollection.yaml#/components/schemas/NVMeDomainCollection_NVMeDomainCollection
          description: The response contains a representation of the NVMeDomainCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/NVMeDomain.v1_1_0.yaml#/components/schemas/NVMeDomain_v1_1_0_NVMeDomain
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/NVMeDomain.v1_1_0.yaml#/components/schemas/NVMeDomain_v1_1_0_NVMeDomain
          description: A resource of type NVMeDomain has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/NVMeDomains/{DomainId}/AvailableFirmwareImages/{FirmwareImageId}:
    delete:
      parameters:
      - description: The value of the Id property of the Domain resource
        in: path
        name: DomainId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FirmwareImage resource
        in: path
        name: FirmwareImageId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/NVMeFirmwareImage.v1_1_0.yaml#/components/schemas/NVMeFirmwareImage_v1_1_0_NVMeFirmwareImage
          description: The response contains a representation of the NVMeFirmwareImage
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the Domain resource
        in: path
        name: DomainId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FirmwareImage resource
        in: path
        name: FirmwareImageId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/NVMeFirmwareImage.v1_1_0.yaml#/components/schemas/NVMeFirmwareImage_v1_1_0_NVMeFirmwareImage
          description: The response contains a representation of the NVMeFirmwareImage
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/NVMeDomains/{NVMeDomainId}:
    delete:
      parameters:
      - description: The value of the Id property of the NVMeDomain resource
        in: path
        name: NVMeDomainId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/NVMeDomain.v1_1_0.yaml#/components/schemas/NVMeDomain_v1_1_0_NVMeDomain
          description: The response contains a representation of the NVMeDomain resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the NVMeDomain resource
        in: path
        name: NVMeDomainId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/NVMeDomain.v1_1_0.yaml#/components/schemas/NVMeDomain_v1_1_0_NVMeDomain
          description: The response contains a representation of the NVMeDomain resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the NVMeDomain resource
        in: path
        name: NVMeDomainId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/NVMeDomain.v1_1_0.yaml#/components/schemas/NVMeDomain_v1_1_0_NVMeDomain
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/NVMeDomain.v1_1_0.yaml#/components/schemas/NVMeDomain_v1_1_0_NVMeDomain
          description: The response contains a representation of the NVMeDomain resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the NVMeDomain resource
        in: path
        name: NVMeDomainId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/NVMeDomain.v1_1_0.yaml#/components/schemas/NVMeDomain_v1_1_0_NVMeDomain
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/NVMeDomain.v1_1_0.yaml#/components/schemas/NVMeDomain_v1_1_0_NVMeDomain
          description: The response contains a representation of the NVMeDomain resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Volumes:
    get:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/VolumeCollection.yaml#/components/schemas/VolumeCollection_VolumeCollection
          description: The response contains a representation of the VolumeCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: A resource of type Volume has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Volumes/{VolumeId}:
    delete:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.AssignReplicaTarget:
    post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_AssignReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.ChangeRAIDLayout:
    post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ChangeRAIDLayoutRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ChangeRAIDLayout action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ChangeRAIDLayout action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.CheckConsistency:
    post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_CheckConsistencyRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CheckConsistency action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CheckConsistency action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.CreateReplicaTarget:
    post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_CreateReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.ForceEnable:
    post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ForceEnableRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ForceEnable action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ForceEnable action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.Initialize:
    post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_InitializeRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the Initialize action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the Initialize action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.RemoveReplicaRelationship
  : post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_RemoveReplicaRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.ResumeReplication:
    post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ResumeReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.ReverseReplicationRelationship
  : post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ReverseReplicationRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.SplitReplication:
    post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_SplitReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.SuspendReplication:
    post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_SuspendReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes:
    get:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/VolumeCollection.yaml#/components/schemas/VolumeCollection_VolumeCollection
          description: The response contains a representation of the VolumeCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: A resource of type Volume has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}:
    delete:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.AssignReplicaTarget
  : post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_AssignReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.ChangeRAIDLayout
  : post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ChangeRAIDLayoutRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ChangeRAIDLayout action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ChangeRAIDLayout action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.CheckConsistency
  : post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_CheckConsistencyRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CheckConsistency action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CheckConsistency action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.CreateReplicaTarget
  : post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_CreateReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.ForceEnable
  : post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ForceEnableRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ForceEnable action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ForceEnable action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.Initialize
  : post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_InitializeRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the Initialize action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the Initialize action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.RemoveReplicaRelationship
  : post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_RemoveReplicaRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.ResumeReplication
  : post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ResumeReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.ReverseReplicationRelationship
  : post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ReverseReplicationRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.SplitReplication
  : post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_SplitReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.SuspendReplication
  : post:
      parameters:
      - description: The value of the Id property of the ResourceBlock resource
        in: path
        name: ResourceBlockId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_SuspendReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/ConsistencyGroups:
    get:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroupCollection.yaml#/components/schemas/ConsistencyGroupCollection_ConsistencyGroupCollection
          description: The response contains a representation of the ConsistencyGroupCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/ConsistencyGroups/{ConsistencyGroupId}:
    delete:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_ConsistencyGroup
          description: The response contains a representation of the ConsistencyGroup
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_ConsistencyGroup
          description: The response contains a representation of the ConsistencyGroup
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_ConsistencyGroup
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_ConsistencyGroup
          description: The response contains a representation of the ConsistencyGroup
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_ConsistencyGroup
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_ConsistencyGroup
          description: The response contains a representation of the ConsistencyGroup
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/ConsistencyGroups/{ConsistencyGroupId}/Actions/ConsistencyGroup.AssignReplicaTarget:
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_AssignReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/ConsistencyGroups/{ConsistencyGroupId}/Actions/ConsistencyGroup.CreateReplicaTarget:
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_CreateReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/ConsistencyGroups/{ConsistencyGroupId}/Actions/ConsistencyGroup.RemoveReplicaRelationship:
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_RemoveReplicaRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/ConsistencyGroups/{ConsistencyGroupId}/Actions/ConsistencyGroup.ResumeReplication:
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_ResumeReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/ConsistencyGroups/{ConsistencyGroupId}/Actions/ConsistencyGroup.ReverseReplicationRelationship
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_ReverseReplicationRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/ConsistencyGroups/{ConsistencyGroupId}/Actions/ConsistencyGroup.SplitReplication:
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_SplitReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/ConsistencyGroups/{ConsistencyGroupId}/Actions/ConsistencyGroup.SuspendReplication:
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_SuspendReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/ConsistencyGroups/{ConsistencyGroupId}/Volumes:
    get:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/VolumeCollection.yaml#/components/schemas/VolumeCollection_VolumeCollection
          description: The response contains a representation of the VolumeCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: A resource of type Volume has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/ConsistencyGroups/{ConsistencyGroupId}/Volumes/{VolumeId}:
    delete:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/ConsistencyGroups/{ConsistencyGroupId}/Volumes/{VolumeId}/Actions/Volume.AssignReplicaTarget
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_AssignReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/ConsistencyGroups/{ConsistencyGroupId}/Volumes/{VolumeId}/Actions/Volume.ChangeRAIDLayout:
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ChangeRAIDLayoutRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ChangeRAIDLayout action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ChangeRAIDLayout action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/ConsistencyGroups/{ConsistencyGroupId}/Volumes/{VolumeId}/Actions/Volume.CheckConsistency:
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_CheckConsistencyRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CheckConsistency action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CheckConsistency action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/ConsistencyGroups/{ConsistencyGroupId}/Volumes/{VolumeId}/Actions/Volume.CreateReplicaTarget
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_CreateReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/ConsistencyGroups/{ConsistencyGroupId}/Volumes/{VolumeId}/Actions/Volume.ForceEnable:
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ForceEnableRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ForceEnable action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ForceEnable action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/ConsistencyGroups/{ConsistencyGroupId}/Volumes/{VolumeId}/Actions/Volume.Initialize:
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_InitializeRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the Initialize action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the Initialize action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/ConsistencyGroups/{ConsistencyGroupId}/Volumes/{VolumeId}/Actions/Volume.RemoveReplicaRelationship
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_RemoveReplicaRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/ConsistencyGroups/{ConsistencyGroupId}/Volumes/{VolumeId}/Actions/Volume.ResumeReplication:
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ResumeReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/ConsistencyGroups/{ConsistencyGroupId}/Volumes/{VolumeId}/Actions/Volume.ReverseReplicationRelationship
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ReverseReplicationRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/ConsistencyGroups/{ConsistencyGroupId}/Volumes/{VolumeId}/Actions/Volume.SplitReplication:
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_SplitReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/ConsistencyGroups/{ConsistencyGroupId}/Volumes/{VolumeId}/Actions/Volume.SuspendReplication
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_SuspendReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/FileSystems:
    get:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/FileSystemCollection.yaml#/components/schemas/FileSystemCollection_FileSystemCollection
          description: The response contains a representation of the FileSystemCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/FileSystem.v1_2_2.yaml#/components/schemas/FileSystem_v1_2_2_FileSystem
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/FileSystem.v1_2_2.yaml#/components/schemas/FileSystem_v1_2_2_FileSystem
          description: A resource of type FileSystem has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/FileSystems/{FileSystemId}:
    delete:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/FileSystem.v1_2_2.yaml#/components/schemas/FileSystem_v1_2_2_FileSystem
          description: The response contains a representation of the FileSystem resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/FileSystem.v1_2_2.yaml#/components/schemas/FileSystem_v1_2_2_FileSystem
          description: The response contains a representation of the FileSystem resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/FileSystem.v1_2_2.yaml#/components/schemas/FileSystem_v1_2_2_FileSystem
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/FileSystem.v1_2_2.yaml#/components/schemas/FileSystem_v1_2_2_FileSystem
          description: The response contains a representation of the FileSystem resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/FileSystem.v1_2_2.yaml#/components/schemas/FileSystem_v1_2_2_FileSystem
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/FileSystem.v1_2_2.yaml#/components/schemas/FileSystem_v1_2_2_FileSystem
          description: The response contains a representation of the FileSystem resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources:
    get:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/CapacitySourceCollection.yaml#/components/schemas/CapacitySourceCollection_CapacitySourceCollection
          description: The response contains a representation of the CapacitySourceCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}:
    delete:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
          description: The response contains a representation of the Capacity resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
          description: The response contains a representation of the Capacity resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
          description: The response contains a representation of the Capacity resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
          description: The response contains a representation of the Capacity resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingPools:
    get:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePoolCollection.yaml#/components/schemas/StoragePoolCollection_StoragePoolCollection
          description: The response contains a representation of the StoragePoolCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: A resource of type StoragePool has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{StoragePoolId}
  : delete:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{StoragePoolId}/Actions/StoragePool.AddDrives
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_AddDrivesRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AddDrives action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AddDrives action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{StoragePoolId}/Actions/StoragePool.RemoveDrives
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_RemoveDrivesRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveDrives action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveDrives action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{StoragePoolId}/Actions/StoragePool.SetCompressionState
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetCompressionStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetCompressionState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetCompressionState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{StoragePoolId}/Actions/StoragePool.SetDeduplicationState
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetDeduplicationStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetDeduplicationState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetDeduplicationState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{StoragePoolId}/Actions/StoragePool.SetEncryptionState
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetEncryptionStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetEncryptionState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetEncryptionState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes:
    get:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/VolumeCollection.yaml#/components/schemas/VolumeCollection_VolumeCollection
          description: The response contains a representation of the VolumeCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: A resource of type Volume has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}:
    delete:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.AssignReplicaTarget
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_AssignReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.ChangeRAIDLayout
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ChangeRAIDLayoutRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ChangeRAIDLayout action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ChangeRAIDLayout action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.CheckConsistency
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_CheckConsistencyRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CheckConsistency action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CheckConsistency action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.CreateReplicaTarget
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_CreateReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.ForceEnable
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ForceEnableRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ForceEnable action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ForceEnable action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.Initialize
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_InitializeRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the Initialize action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the Initialize action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.RemoveReplicaRelationship
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_RemoveReplicaRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.ResumeReplication
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ResumeReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.ReverseReplicationRelationship
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ReverseReplicationRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.SplitReplication
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_SplitReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.SuspendReplication
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_SuspendReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/FileSystems/{FileSystemsId}/ExportedFileShares:
    get:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystems resource
        in: path
        name: FileSystemsId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/FileShareCollection.yaml#/components/schemas/FileShareCollection_FileShareCollection
          description: The response contains a representation of the FileShareCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystems resource
        in: path
        name: FileSystemsId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/FileShare.v1_2_0.yaml#/components/schemas/FileShare_v1_2_0_FileShare
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/FileShare.v1_2_0.yaml#/components/schemas/FileShare_v1_2_0_FileShare
          description: A resource of type FileShare has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/FileSystems/{FileSystemsId}/ExportedFileShares/{ExportedFileSharesId}:
    delete:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystems resource
        in: path
        name: FileSystemsId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ExportedFileShares resource
        in: path
        name: ExportedFileSharesId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/FileShare.v1_2_0.yaml#/components/schemas/FileShare_v1_2_0_FileShare
          description: The response contains a representation of the FileShare resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystems resource
        in: path
        name: FileSystemsId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ExportedFileShares resource
        in: path
        name: ExportedFileSharesId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/FileShare.v1_2_0.yaml#/components/schemas/FileShare_v1_2_0_FileShare
          description: The response contains a representation of the FileShare resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystems resource
        in: path
        name: FileSystemsId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ExportedFileShares resource
        in: path
        name: ExportedFileSharesId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/FileShare.v1_2_0.yaml#/components/schemas/FileShare_v1_2_0_FileShare
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/FileShare.v1_2_0.yaml#/components/schemas/FileShare_v1_2_0_FileShare
          description: The response contains a representation of the FileShare resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystems resource
        in: path
        name: FileSystemsId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ExportedFileShares resource
        in: path
        name: ExportedFileSharesId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/FileShare.v1_2_0.yaml#/components/schemas/FileShare_v1_2_0_FileShare
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/FileShare.v1_2_0.yaml#/components/schemas/FileShare_v1_2_0_FileShare
          description: The response contains a representation of the FileShare resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/StorageGroups:
    get:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageGroupCollection.yaml#/components/schemas/StorageGroupCollection_StorageGroupCollection
          description: The response contains a representation of the StorageGroupCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageGroup.v1_5_0.yaml#/components/schemas/StorageGroup_v1_5_0_StorageGroup
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageGroup.v1_5_0.yaml#/components/schemas/StorageGroup_v1_5_0_StorageGroup
          description: A resource of type StorageGroup has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/StorageGroups/{StorageGroupId}:
    delete:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StorageGroup resource
        in: path
        name: StorageGroupId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageGroup.v1_5_0.yaml#/components/schemas/StorageGroup_v1_5_0_StorageGroup
          description: The response contains a representation of the StorageGroup
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StorageGroup resource
        in: path
        name: StorageGroupId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageGroup.v1_5_0.yaml#/components/schemas/StorageGroup_v1_5_0_StorageGroup
          description: The response contains a representation of the StorageGroup
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StorageGroup resource
        in: path
        name: StorageGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageGroup.v1_5_0.yaml#/components/schemas/StorageGroup_v1_5_0_StorageGroup
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageGroup.v1_5_0.yaml#/components/schemas/StorageGroup_v1_5_0_StorageGroup
          description: The response contains a representation of the StorageGroup
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StorageGroup resource
        in: path
        name: StorageGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageGroup.v1_5_0.yaml#/components/schemas/StorageGroup_v1_5_0_StorageGroup
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageGroup.v1_5_0.yaml#/components/schemas/StorageGroup_v1_5_0_StorageGroup
          description: The response contains a representation of the StorageGroup
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/StorageGroups/{StorageGroupId}/Actions/StorageGroup.ExposeVolumes:
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StorageGroup resource
        in: path
        name: StorageGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageGroup.v1_5_0.yaml#/components/schemas/StorageGroup_v1_5_0_ExposeVolumesRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ExposeVolumes action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ExposeVolumes action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/StorageGroups/{StorageGroupId}/Actions/StorageGroup.HideVolumes:
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StorageGroup resource
        in: path
        name: StorageGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageGroup.v1_5_0.yaml#/components/schemas/StorageGroup_v1_5_0_HideVolumesRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the HideVolumes action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the HideVolumes action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/StoragePools:
    get:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePoolCollection.yaml#/components/schemas/StoragePoolCollection_StoragePoolCollection
          description: The response contains a representation of the StoragePoolCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: A resource of type StoragePool has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}:
    delete:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/Actions/StoragePool.AddDrives:
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_AddDrivesRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AddDrives action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AddDrives action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/Actions/StoragePool.RemoveDrives:
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_RemoveDrivesRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveDrives action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveDrives action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/Actions/StoragePool.SetCompressionState:
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetCompressionStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetCompressionState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetCompressionState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/Actions/StoragePool.SetDeduplicationState:
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetDeduplicationStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetDeduplicationState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetDeduplicationState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/Actions/StoragePool.SetEncryptionState:
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetEncryptionStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetEncryptionState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetEncryptionState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/AllocatedPools:
    get:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePoolCollection.yaml#/components/schemas/StoragePoolCollection_StoragePoolCollection
          description: The response contains a representation of the StoragePoolCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: A resource of type StoragePool has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/AllocatedPools/{AllocatedPoolId}:
    delete:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the AllocatedPool resource
        in: path
        name: AllocatedPoolId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the AllocatedPool resource
        in: path
        name: AllocatedPoolId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the AllocatedPool resource
        in: path
        name: AllocatedPoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the AllocatedPool resource
        in: path
        name: AllocatedPoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/AllocatedPools/{AllocatedPoolId}/Actions/StoragePool.AddDrives
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the AllocatedPool resource
        in: path
        name: AllocatedPoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_AddDrivesRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AddDrives action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AddDrives action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/AllocatedPools/{AllocatedPoolId}/Actions/StoragePool.RemoveDrives
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the AllocatedPool resource
        in: path
        name: AllocatedPoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_RemoveDrivesRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveDrives action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveDrives action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/AllocatedPools/{AllocatedPoolId}/Actions/StoragePool.SetCompressionState
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the AllocatedPool resource
        in: path
        name: AllocatedPoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetCompressionStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetCompressionState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetCompressionState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/AllocatedPools/{AllocatedPoolId}/Actions/StoragePool.SetDeduplicationState
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the AllocatedPool resource
        in: path
        name: AllocatedPoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetDeduplicationStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetDeduplicationState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetDeduplicationState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/AllocatedPools/{AllocatedPoolId}/Actions/StoragePool.SetEncryptionState
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the AllocatedPool resource
        in: path
        name: AllocatedPoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetEncryptionStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetEncryptionState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetEncryptionState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/AllocatedVolumes:
    get:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/VolumeCollection.yaml#/components/schemas/VolumeCollection_VolumeCollection
          description: The response contains a representation of the VolumeCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: A resource of type Volume has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/AllocatedVolumes/{VolumeId}:
    delete:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/AllocatedVolumes/{VolumeId}/Actions/Volume.AssignReplicaTarget
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_AssignReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/AllocatedVolumes/{VolumeId}/Actions/Volume.ChangeRAIDLayout:
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ChangeRAIDLayoutRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ChangeRAIDLayout action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ChangeRAIDLayout action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/AllocatedVolumes/{VolumeId}/Actions/Volume.CheckConsistency:
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_CheckConsistencyRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CheckConsistency action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CheckConsistency action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/AllocatedVolumes/{VolumeId}/Actions/Volume.CreateReplicaTarget
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_CreateReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/AllocatedVolumes/{VolumeId}/Actions/Volume.ForceEnable:
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ForceEnableRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ForceEnable action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ForceEnable action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/AllocatedVolumes/{VolumeId}/Actions/Volume.Initialize:
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_InitializeRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the Initialize action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the Initialize action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/AllocatedVolumes/{VolumeId}/Actions/Volume.RemoveReplicaRelationship
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_RemoveReplicaRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/AllocatedVolumes/{VolumeId}/Actions/Volume.ResumeReplication:
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ResumeReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/AllocatedVolumes/{VolumeId}/Actions/Volume.ReverseReplicationRelationship
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ReverseReplicationRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/AllocatedVolumes/{VolumeId}/Actions/Volume.SplitReplication:
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_SplitReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/AllocatedVolumes/{VolumeId}/Actions/Volume.SuspendReplication:
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_SuspendReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources:
    get:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/CapacitySourceCollection.yaml#/components/schemas/CapacitySourceCollection_CapacitySourceCollection
          description: The response contains a representation of the CapacitySourceCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}:
    delete:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
          description: The response contains a representation of the Capacity resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
          description: The response contains a representation of the Capacity resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
          description: The response contains a representation of the Capacity resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
          description: The response contains a representation of the Capacity resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingPools:
    get:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePoolCollection.yaml#/components/schemas/StoragePoolCollection_StoragePoolCollection
          description: The response contains a representation of the StoragePoolCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: A resource of type StoragePool has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{ProvidingPoolId}
  : delete:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ProvidingPool resource
        in: path
        name: ProvidingPoolId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ProvidingPool resource
        in: path
        name: ProvidingPoolId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ProvidingPool resource
        in: path
        name: ProvidingPoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ProvidingPool resource
        in: path
        name: ProvidingPoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{ProvidingPoolId}/Actions/StoragePool.AddDrives
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ProvidingPool resource
        in: path
        name: ProvidingPoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_AddDrivesRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AddDrives action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AddDrives action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{ProvidingPoolId}/Actions/StoragePool.RemoveDrives
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ProvidingPool resource
        in: path
        name: ProvidingPoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_RemoveDrivesRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveDrives action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveDrives action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{ProvidingPoolId}/Actions/StoragePool.SetCompressionState
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ProvidingPool resource
        in: path
        name: ProvidingPoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetCompressionStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetCompressionState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetCompressionState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{ProvidingPoolId}/Actions/StoragePool.SetDeduplicationState
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ProvidingPool resource
        in: path
        name: ProvidingPoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetDeduplicationStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetDeduplicationState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetDeduplicationState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{ProvidingPoolId}/Actions/StoragePool.SetEncryptionState
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ProvidingPool resource
        in: path
        name: ProvidingPoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetEncryptionStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetEncryptionState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetEncryptionState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes:
    get:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/VolumeCollection.yaml#/components/schemas/VolumeCollection_VolumeCollection
          description: The response contains a representation of the VolumeCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: A resource of type Volume has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}
  : delete:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.AssignReplicaTarget
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_AssignReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.ChangeRAIDLayout
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ChangeRAIDLayoutRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ChangeRAIDLayout action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ChangeRAIDLayout action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.CheckConsistency
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_CheckConsistencyRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CheckConsistency action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CheckConsistency action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.CreateReplicaTarget
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_CreateReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.ForceEnable
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ForceEnableRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ForceEnable action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ForceEnable action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.Initialize
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_InitializeRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the Initialize action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the Initialize action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.RemoveReplicaRelationship
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_RemoveReplicaRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.ResumeReplication
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ResumeReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.ReverseReplicationRelationship
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ReverseReplicationRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.SplitReplication
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_SplitReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.SuspendReplication
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_SuspendReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/Volumes:
    get:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/VolumeCollection.yaml#/components/schemas/VolumeCollection_VolumeCollection
          description: The response contains a representation of the VolumeCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: A resource of type Volume has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/Volumes/{VolumeId}:
    delete:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.AssignReplicaTarget:
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_AssignReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.ChangeRAIDLayout:
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ChangeRAIDLayoutRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ChangeRAIDLayout action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ChangeRAIDLayout action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.CheckConsistency:
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_CheckConsistencyRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CheckConsistency action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CheckConsistency action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.CreateReplicaTarget:
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_CreateReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.ForceEnable:
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ForceEnableRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ForceEnable action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ForceEnable action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.Initialize:
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_InitializeRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the Initialize action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the Initialize action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.RemoveReplicaRelationship:
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_RemoveReplicaRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.ResumeReplication:
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ResumeReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.ReverseReplicationRelationship:
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ReverseReplicationRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.SplitReplication:
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_SplitReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.SuspendReplication:
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_SuspendReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/Volumes/{VolumeId}/AllocatedPools:
    get:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePoolCollection.yaml#/components/schemas/StoragePoolCollection_StoragePoolCollection
          description: The response contains a representation of the StoragePoolCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: A resource of type StoragePool has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/Volumes/{VolumeId}/AllocatedPools/{StoragePoolId}:
    delete:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/Volumes/{VolumeId}/AllocatedPools/{StoragePoolId}/Actions/StoragePool.AddDrives:
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_AddDrivesRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AddDrives action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AddDrives action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/Volumes/{VolumeId}/AllocatedPools/{StoragePoolId}/Actions/StoragePool.RemoveDrives:
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_RemoveDrivesRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveDrives action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveDrives action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/Volumes/{VolumeId}/AllocatedPools/{StoragePoolId}/Actions/StoragePool.SetCompressionState:
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetCompressionStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetCompressionState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetCompressionState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/Volumes/{VolumeId}/AllocatedPools/{StoragePoolId}/Actions/StoragePool.SetDeduplicationState
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetDeduplicationStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetDeduplicationState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetDeduplicationState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/Volumes/{VolumeId}/AllocatedPools/{StoragePoolId}/Actions/StoragePool.SetEncryptionState:
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetEncryptionStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetEncryptionState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetEncryptionState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/Volumes/{VolumeId}/CapacitySources:
    get:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/CapacitySourceCollection.yaml#/components/schemas/CapacitySourceCollection_CapacitySourceCollection
          description: The response contains a representation of the CapacitySourceCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/Volumes/{VolumeId}/CapacitySources/{CapacitySourceId}:
    delete:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
          description: The response contains a representation of the Capacity resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
          description: The response contains a representation of the Capacity resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
          description: The response contains a representation of the Capacity resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
          description: The response contains a representation of the Capacity resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/Volumes/{VolumeId}/CapacitySources/{CapacitySourceId}/ProvidingPools:
    get:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePoolCollection.yaml#/components/schemas/StoragePoolCollection_StoragePoolCollection
          description: The response contains a representation of the StoragePoolCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: A resource of type StoragePool has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/Volumes/{VolumeId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{StoragePoolId}:
    delete:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/Volumes/{VolumeId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{StoragePoolId}/Actions/StoragePool.AddDrives
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_AddDrivesRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AddDrives action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AddDrives action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/Volumes/{VolumeId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{StoragePoolId}/Actions/StoragePool.RemoveDrives
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_RemoveDrivesRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveDrives action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveDrives action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/Volumes/{VolumeId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{StoragePoolId}/Actions/StoragePool.SetCompressionState
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetCompressionStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetCompressionState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetCompressionState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/Volumes/{VolumeId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{StoragePoolId}/Actions/StoragePool.SetDeduplicationState
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetDeduplicationStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetDeduplicationState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetDeduplicationState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Storage/{StorageId}/Volumes/{VolumeId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{StoragePoolId}/Actions/StoragePool.SetEncryptionState
  : post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetEncryptionStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetEncryptionState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetEncryptionState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/Volumes/{VolumeId}/StorageGroups:
    get:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageGroupCollection.yaml#/components/schemas/StorageGroupCollection_StorageGroupCollection
          description: The response contains a representation of the StorageGroupCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageGroup.v1_5_0.yaml#/components/schemas/StorageGroup_v1_5_0_StorageGroup
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageGroup.v1_5_0.yaml#/components/schemas/StorageGroup_v1_5_0_StorageGroup
          description: A resource of type StorageGroup has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/Volumes/{VolumeId}/StorageGroups/{StorageGroupId}:
    delete:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StorageGroup resource
        in: path
        name: StorageGroupId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageGroup.v1_5_0.yaml#/components/schemas/StorageGroup_v1_5_0_StorageGroup
          description: The response contains a representation of the StorageGroup
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StorageGroup resource
        in: path
        name: StorageGroupId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageGroup.v1_5_0.yaml#/components/schemas/StorageGroup_v1_5_0_StorageGroup
          description: The response contains a representation of the StorageGroup
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StorageGroup resource
        in: path
        name: StorageGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageGroup.v1_5_0.yaml#/components/schemas/StorageGroup_v1_5_0_StorageGroup
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageGroup.v1_5_0.yaml#/components/schemas/StorageGroup_v1_5_0_StorageGroup
          description: The response contains a representation of the StorageGroup
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StorageGroup resource
        in: path
        name: StorageGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageGroup.v1_5_0.yaml#/components/schemas/StorageGroup_v1_5_0_StorageGroup
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageGroup.v1_5_0.yaml#/components/schemas/StorageGroup_v1_5_0_StorageGroup
          description: The response contains a representation of the StorageGroup
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/Volumes/{VolumeId}/StorageGroups/{StorageGroupId}/Actions/StorageGroup.ExposeVolumes:
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StorageGroup resource
        in: path
        name: StorageGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageGroup.v1_5_0.yaml#/components/schemas/StorageGroup_v1_5_0_ExposeVolumesRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ExposeVolumes action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ExposeVolumes action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Storage/{StorageId}/Volumes/{VolumeId}/StorageGroups/{StorageGroupId}/Actions/StorageGroup.HideVolumes:
    post:
      parameters:
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StorageGroup resource
        in: path
        name: StorageGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageGroup.v1_5_0.yaml#/components/schemas/StorageGroup_v1_5_0_HideVolumesRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the HideVolumes action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the HideVolumes action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices:
    get:
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageServiceCollection.yaml#/components/schemas/StorageServiceCollection_StorageServiceCollection
          description: The response contains a representation of the StorageServiceCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageService.v1_5_0.yaml#/components/schemas/StorageService_v1_5_0_StorageService
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageService.v1_5_0.yaml#/components/schemas/StorageService_v1_5_0_StorageService
          description: A resource of type StorageService has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}:
    delete:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageService.v1_5_0.yaml#/components/schemas/StorageService_v1_5_0_StorageService
          description: The response contains a representation of the StorageService
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageService.v1_5_0.yaml#/components/schemas/StorageService_v1_5_0_StorageService
          description: The response contains a representation of the StorageService
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageService.v1_5_0.yaml#/components/schemas/StorageService_v1_5_0_StorageService
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageService.v1_5_0.yaml#/components/schemas/StorageService_v1_5_0_StorageService
          description: The response contains a representation of the StorageService
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageService.v1_5_0.yaml#/components/schemas/StorageService_v1_5_0_StorageService
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageService.v1_5_0.yaml#/components/schemas/StorageService_v1_5_0_StorageService
          description: The response contains a representation of the StorageService
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/Actions/StorageService.SetEncryptionKey:
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageService.v1_5_0.yaml#/components/schemas/StorageService_v1_5_0_SetEncryptionKeyRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetEncryptionKey action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetEncryptionKey action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/ClassesOfService:
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ClassOfServiceCollection.yaml#/components/schemas/ClassOfServiceCollection_ClassOfServiceCollection
          description: The response contains a representation of the ClassOfServiceCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/LineOfService.v1_1_0.yaml#/components/schemas/LineOfService_v1_1_0_LineOfService
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/LineOfService.v1_1_0.yaml#/components/schemas/LineOfService_v1_1_0_LineOfService
          description: A resource of type LineOfService has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/ClassesOfService/{ClassOfServiceId}:
    delete:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ClassOfService resource
        in: path
        name: ClassOfServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ClassOfService.v1_2_0.yaml#/components/schemas/ClassOfService_v1_2_0_ClassOfService
          description: The response contains a representation of the ClassOfService
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ClassOfService resource
        in: path
        name: ClassOfServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ClassOfService.v1_2_0.yaml#/components/schemas/ClassOfService_v1_2_0_ClassOfService
          description: The response contains a representation of the ClassOfService
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ClassOfService resource
        in: path
        name: ClassOfServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ClassOfService.v1_2_0.yaml#/components/schemas/ClassOfService_v1_2_0_ClassOfService
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ClassOfService.v1_2_0.yaml#/components/schemas/ClassOfService_v1_2_0_ClassOfService
          description: The response contains a representation of the ClassOfService
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ClassOfService resource
        in: path
        name: ClassOfServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ClassOfService.v1_2_0.yaml#/components/schemas/ClassOfService_v1_2_0_ClassOfService
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ClassOfService.v1_2_0.yaml#/components/schemas/ClassOfService_v1_2_0_ClassOfService
          description: The response contains a representation of the ClassOfService
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/ClassesOfService/{ClassOfServiceId}/DataProtectionLinesOfService:
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ClassOfService resource
        in: path
        name: ClassOfServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/LineOfServiceCollection.yaml#/components/schemas/LineOfServiceCollection_LineOfServiceCollection
          description: The response contains a representation of the LineOfServiceCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ClassOfService resource
        in: path
        name: ClassOfServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/LineOfService.v1_1_0.yaml#/components/schemas/LineOfService_v1_1_0_LineOfService
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/LineOfService.v1_1_0.yaml#/components/schemas/LineOfService_v1_1_0_LineOfService
          description: A resource of type LineOfService has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/ClassesOfService/{ClassOfServiceId}/DataProtectionLinesOfService/{DataProtectionLineOfServiceId}
  : delete:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ClassOfService resource
        in: path
        name: ClassOfServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the DataProtectionLineOfService
          resource
        in: path
        name: DataProtectionLineOfServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataProtectionLineOfService.v1_3_0.yaml#/components/schemas/DataProtectionLineOfService_v1_3_0_DataProtectionLineOfService
          description: The response contains a representation of the DataProtectionLineOfService
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ClassOfService resource
        in: path
        name: ClassOfServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the DataProtectionLineOfService
          resource
        in: path
        name: DataProtectionLineOfServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataProtectionLineOfService.v1_3_0.yaml#/components/schemas/DataProtectionLineOfService_v1_3_0_DataProtectionLineOfService
          description: The response contains a representation of the DataProtectionLineOfService
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ClassOfService resource
        in: path
        name: ClassOfServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the DataProtectionLineOfService
          resource
        in: path
        name: DataProtectionLineOfServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataProtectionLineOfService.v1_3_0.yaml#/components/schemas/DataProtectionLineOfService_v1_3_0_DataProtectionLineOfService
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataProtectionLineOfService.v1_3_0.yaml#/components/schemas/DataProtectionLineOfService_v1_3_0_DataProtectionLineOfService
          description: The response contains a representation of the DataProtectionLineOfService
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ClassOfService resource
        in: path
        name: ClassOfServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the DataProtectionLineOfService
          resource
        in: path
        name: DataProtectionLineOfServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataProtectionLineOfService.v1_3_0.yaml#/components/schemas/DataProtectionLineOfService_v1_3_0_DataProtectionLineOfService
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataProtectionLineOfService.v1_3_0.yaml#/components/schemas/DataProtectionLineOfService_v1_3_0_DataProtectionLineOfService
          description: The response contains a representation of the DataProtectionLineOfService
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/ClassesOfService/{ClassOfServiceId}/DataProtectionLinesOfService/{DataProtectionLineOfServiceId}/Actions/DataProtectionLineOfService.CreateReplicas
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ClassOfService resource
        in: path
        name: ClassOfServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the DataProtectionLineOfService
          resource
        in: path
        name: DataProtectionLineOfServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataProtectionLineOfService.v1_3_0.yaml#/components/schemas/DataProtectionLineOfService_v1_3_0_CreateReplicasRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicas action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicas action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/ClassesOfService/{ClassOfServiceId}/DataSecurityLinesOfService:
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ClassOfService resource
        in: path
        name: ClassOfServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/LineOfServiceCollection.yaml#/components/schemas/LineOfServiceCollection_LineOfServiceCollection
          description: The response contains a representation of the LineOfServiceCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ClassOfService resource
        in: path
        name: ClassOfServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/LineOfService.v1_1_0.yaml#/components/schemas/LineOfService_v1_1_0_LineOfService
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/LineOfService.v1_1_0.yaml#/components/schemas/LineOfService_v1_1_0_LineOfService
          description: A resource of type LineOfService has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/ClassesOfService/{ClassOfServiceId}/DataSecurityLinesOfService/{DataSecurityLineOfServiceId}
  : delete:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ClassOfService resource
        in: path
        name: ClassOfServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the DataSecurityLineOfService
          resource
        in: path
        name: DataSecurityLineOfServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataSecurityLineOfService.v1_1_1.yaml#/components/schemas/DataSecurityLineOfService_v1_1_1_DataSecurityLineOfService
          description: The response contains a representation of the DataSecurityLineOfService
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ClassOfService resource
        in: path
        name: ClassOfServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the DataSecurityLineOfService
          resource
        in: path
        name: DataSecurityLineOfServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataSecurityLineOfService.v1_1_1.yaml#/components/schemas/DataSecurityLineOfService_v1_1_1_DataSecurityLineOfService
          description: The response contains a representation of the DataSecurityLineOfService
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ClassOfService resource
        in: path
        name: ClassOfServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the DataSecurityLineOfService
          resource
        in: path
        name: DataSecurityLineOfServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataSecurityLineOfService.v1_1_1.yaml#/components/schemas/DataSecurityLineOfService_v1_1_1_DataSecurityLineOfService
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataSecurityLineOfService.v1_1_1.yaml#/components/schemas/DataSecurityLineOfService_v1_1_1_DataSecurityLineOfService
          description: The response contains a representation of the DataSecurityLineOfService
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ClassOfService resource
        in: path
        name: ClassOfServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the DataSecurityLineOfService
          resource
        in: path
        name: DataSecurityLineOfServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataSecurityLineOfService.v1_1_1.yaml#/components/schemas/DataSecurityLineOfService_v1_1_1_DataSecurityLineOfService
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataSecurityLineOfService.v1_1_1.yaml#/components/schemas/DataSecurityLineOfService_v1_1_1_DataSecurityLineOfService
          description: The response contains a representation of the DataSecurityLineOfService
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/ClassesOfService/{ClassOfServiceId}/DataStorageLinesOfService:
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ClassOfService resource
        in: path
        name: ClassOfServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/LineOfServiceCollection.yaml#/components/schemas/LineOfServiceCollection_LineOfServiceCollection
          description: The response contains a representation of the LineOfServiceCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ClassOfService resource
        in: path
        name: ClassOfServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/LineOfService.v1_1_0.yaml#/components/schemas/LineOfService_v1_1_0_LineOfService
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/LineOfService.v1_1_0.yaml#/components/schemas/LineOfService_v1_1_0_LineOfService
          description: A resource of type LineOfService has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/ClassesOfService/{ClassOfServiceId}/DataStorageLinesOfService/{DataStorageLineOfServiceId}
  : delete:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ClassOfService resource
        in: path
        name: ClassOfServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the DataStorageLineOfService
          resource
        in: path
        name: DataStorageLineOfServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataStorageLineOfService.v1_3_1.yaml#/components/schemas/DataStorageLineOfService_v1_3_1_DataStorageLineOfService
          description: The response contains a representation of the DataStorageLineOfService
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ClassOfService resource
        in: path
        name: ClassOfServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the DataStorageLineOfService
          resource
        in: path
        name: DataStorageLineOfServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataStorageLineOfService.v1_3_1.yaml#/components/schemas/DataStorageLineOfService_v1_3_1_DataStorageLineOfService
          description: The response contains a representation of the DataStorageLineOfService
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ClassOfService resource
        in: path
        name: ClassOfServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the DataStorageLineOfService
          resource
        in: path
        name: DataStorageLineOfServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataStorageLineOfService.v1_3_1.yaml#/components/schemas/DataStorageLineOfService_v1_3_1_DataStorageLineOfService
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataStorageLineOfService.v1_3_1.yaml#/components/schemas/DataStorageLineOfService_v1_3_1_DataStorageLineOfService
          description: The response contains a representation of the DataStorageLineOfService
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ClassOfService resource
        in: path
        name: ClassOfServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the DataStorageLineOfService
          resource
        in: path
        name: DataStorageLineOfServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataStorageLineOfService.v1_3_1.yaml#/components/schemas/DataStorageLineOfService_v1_3_1_DataStorageLineOfService
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataStorageLineOfService.v1_3_1.yaml#/components/schemas/DataStorageLineOfService_v1_3_1_DataStorageLineOfService
          description: The response contains a representation of the DataStorageLineOfService
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/ClassesOfService/{ClassOfServiceId}/IOConnectivityLinesOfService:
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ClassOfService resource
        in: path
        name: ClassOfServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/LineOfServiceCollection.yaml#/components/schemas/LineOfServiceCollection_LineOfServiceCollection
          description: The response contains a representation of the LineOfServiceCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ClassOfService resource
        in: path
        name: ClassOfServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/LineOfService.v1_1_0.yaml#/components/schemas/LineOfService_v1_1_0_LineOfService
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/LineOfService.v1_1_0.yaml#/components/schemas/LineOfService_v1_1_0_LineOfService
          description: A resource of type LineOfService has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/ClassesOfService/{ClassOfServiceId}/IOConnectivityLinesOfService/{IOConnectivityLineOfServiceId}
  : delete:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ClassOfService resource
        in: path
        name: ClassOfServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the IOConnectivityLineOfService
          resource
        in: path
        name: IOConnectivityLineOfServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/IOConnectivityLineOfService.v1_2_1.yaml#/components/schemas/IOConnectivityLineOfService_v1_2_1_IOConnectivityLineOfService
          description: The response contains a representation of the IOConnectivityLineOfService
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ClassOfService resource
        in: path
        name: ClassOfServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the IOConnectivityLineOfService
          resource
        in: path
        name: IOConnectivityLineOfServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/IOConnectivityLineOfService.v1_2_1.yaml#/components/schemas/IOConnectivityLineOfService_v1_2_1_IOConnectivityLineOfService
          description: The response contains a representation of the IOConnectivityLineOfService
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ClassOfService resource
        in: path
        name: ClassOfServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the IOConnectivityLineOfService
          resource
        in: path
        name: IOConnectivityLineOfServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/IOConnectivityLineOfService.v1_2_1.yaml#/components/schemas/IOConnectivityLineOfService_v1_2_1_IOConnectivityLineOfService
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/IOConnectivityLineOfService.v1_2_1.yaml#/components/schemas/IOConnectivityLineOfService_v1_2_1_IOConnectivityLineOfService
          description: The response contains a representation of the IOConnectivityLineOfService
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ClassOfService resource
        in: path
        name: ClassOfServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the IOConnectivityLineOfService
          resource
        in: path
        name: IOConnectivityLineOfServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/IOConnectivityLineOfService.v1_2_1.yaml#/components/schemas/IOConnectivityLineOfService_v1_2_1_IOConnectivityLineOfService
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/IOConnectivityLineOfService.v1_2_1.yaml#/components/schemas/IOConnectivityLineOfService_v1_2_1_IOConnectivityLineOfService
          description: The response contains a representation of the IOConnectivityLineOfService
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/ClassesOfService/{ClassOfServiceId}/IOPerformanceLinesOfService:
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ClassOfService resource
        in: path
        name: ClassOfServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/LineOfServiceCollection.yaml#/components/schemas/LineOfServiceCollection_LineOfServiceCollection
          description: The response contains a representation of the LineOfServiceCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ClassOfService resource
        in: path
        name: ClassOfServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/LineOfService.v1_1_0.yaml#/components/schemas/LineOfService_v1_1_0_LineOfService
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/LineOfService.v1_1_0.yaml#/components/schemas/LineOfService_v1_1_0_LineOfService
          description: A resource of type LineOfService has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/ClassesOfService/{ClassOfServiceId}/IOPerformanceLinesOfService/{IOPerformanceLineOfServiceId}
  : delete:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ClassOfService resource
        in: path
        name: ClassOfServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the IOPerformanceLineOfService
          resource
        in: path
        name: IOPerformanceLineOfServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/IOPerformanceLineOfService.v1_1_1.yaml#/components/schemas/IOPerformanceLineOfService_v1_1_1_IOPerformanceLineOfService
          description: The response contains a representation of the IOPerformanceLineOfService
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ClassOfService resource
        in: path
        name: ClassOfServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the IOPerformanceLineOfService
          resource
        in: path
        name: IOPerformanceLineOfServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/IOPerformanceLineOfService.v1_1_1.yaml#/components/schemas/IOPerformanceLineOfService_v1_1_1_IOPerformanceLineOfService
          description: The response contains a representation of the IOPerformanceLineOfService
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ClassOfService resource
        in: path
        name: ClassOfServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the IOPerformanceLineOfService
          resource
        in: path
        name: IOPerformanceLineOfServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/IOPerformanceLineOfService.v1_1_1.yaml#/components/schemas/IOPerformanceLineOfService_v1_1_1_IOPerformanceLineOfService
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/IOPerformanceLineOfService.v1_1_1.yaml#/components/schemas/IOPerformanceLineOfService_v1_1_1_IOPerformanceLineOfService
          description: The response contains a representation of the IOPerformanceLineOfService
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ClassOfService resource
        in: path
        name: ClassOfServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the IOPerformanceLineOfService
          resource
        in: path
        name: IOPerformanceLineOfServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/IOPerformanceLineOfService.v1_1_1.yaml#/components/schemas/IOPerformanceLineOfService_v1_1_1_IOPerformanceLineOfService
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/IOPerformanceLineOfService.v1_1_1.yaml#/components/schemas/IOPerformanceLineOfService_v1_1_1_IOPerformanceLineOfService
          description: The response contains a representation of the IOPerformanceLineOfService
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/ConsistencyGroups:
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroupCollection.yaml#/components/schemas/ConsistencyGroupCollection_ConsistencyGroupCollection
          description: The response contains a representation of the ConsistencyGroupCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/ConsistencyGroups/{ConsistencyGroupId}:
    delete:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_ConsistencyGroup
          description: The response contains a representation of the ConsistencyGroup
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_ConsistencyGroup
          description: The response contains a representation of the ConsistencyGroup
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_ConsistencyGroup
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_ConsistencyGroup
          description: The response contains a representation of the ConsistencyGroup
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_ConsistencyGroup
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_ConsistencyGroup
          description: The response contains a representation of the ConsistencyGroup
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/ConsistencyGroups/{ConsistencyGroupId}/Actions/ConsistencyGroup.AssignReplicaTarget
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_AssignReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/ConsistencyGroups/{ConsistencyGroupId}/Actions/ConsistencyGroup.CreateReplicaTarget
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_CreateReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/ConsistencyGroups/{ConsistencyGroupId}/Actions/ConsistencyGroup.RemoveReplicaRelationship
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_RemoveReplicaRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/ConsistencyGroups/{ConsistencyGroupId}/Actions/ConsistencyGroup.ResumeReplication
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_ResumeReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/ConsistencyGroups/{ConsistencyGroupId}/Actions/ConsistencyGroup.ReverseReplicationRelationship
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_ReverseReplicationRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/ConsistencyGroups/{ConsistencyGroupId}/Actions/ConsistencyGroup.SplitReplication
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_SplitReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/ConsistencyGroups/{ConsistencyGroupId}/Actions/ConsistencyGroup.SuspendReplication
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_SuspendReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/ConsistencyGroups/{ConsistencyGroupId}/Volumes:
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/VolumeCollection.yaml#/components/schemas/VolumeCollection_VolumeCollection
          description: The response contains a representation of the VolumeCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: A resource of type Volume has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/ConsistencyGroups/{ConsistencyGroupId}/Volumes/{VolumeId}:
    delete:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/ConsistencyGroups/{ConsistencyGroupId}/Volumes/{VolumeId}/Actions/Volume.AssignReplicaTarget
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_AssignReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/ConsistencyGroups/{ConsistencyGroupId}/Volumes/{VolumeId}/Actions/Volume.ChangeRAIDLayout
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ChangeRAIDLayoutRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ChangeRAIDLayout action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ChangeRAIDLayout action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/ConsistencyGroups/{ConsistencyGroupId}/Volumes/{VolumeId}/Actions/Volume.CheckConsistency
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_CheckConsistencyRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CheckConsistency action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CheckConsistency action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/ConsistencyGroups/{ConsistencyGroupId}/Volumes/{VolumeId}/Actions/Volume.CreateReplicaTarget
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_CreateReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/ConsistencyGroups/{ConsistencyGroupId}/Volumes/{VolumeId}/Actions/Volume.ForceEnable
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ForceEnableRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ForceEnable action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ForceEnable action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/ConsistencyGroups/{ConsistencyGroupId}/Volumes/{VolumeId}/Actions/Volume.Initialize
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_InitializeRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the Initialize action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the Initialize action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/ConsistencyGroups/{ConsistencyGroupId}/Volumes/{VolumeId}/Actions/Volume.RemoveReplicaRelationship
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_RemoveReplicaRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/ConsistencyGroups/{ConsistencyGroupId}/Volumes/{VolumeId}/Actions/Volume.ResumeReplication
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ResumeReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/ConsistencyGroups/{ConsistencyGroupId}/Volumes/{VolumeId}/Actions/Volume.ReverseReplicationRelationship
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ReverseReplicationRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/ConsistencyGroups/{ConsistencyGroupId}/Volumes/{VolumeId}/Actions/Volume.SplitReplication
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_SplitReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/ConsistencyGroups/{ConsistencyGroupId}/Volumes/{VolumeId}/Actions/Volume.SuspendReplication
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_SuspendReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/DataProtectionLoSCapabilities:
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataProtectionLoSCapabilities.v1_2_0.yaml#/components/schemas/DataProtectionLoSCapabilities_v1_2_0_DataProtectionLoSCapabilities
          description: The response contains a representation of the DataProtectionLoSCapabilities
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataProtectionLoSCapabilities.v1_2_0.yaml#/components/schemas/DataProtectionLoSCapabilities_v1_2_0_DataProtectionLoSCapabilities
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataProtectionLoSCapabilities.v1_2_0.yaml#/components/schemas/DataProtectionLoSCapabilities_v1_2_0_DataProtectionLoSCapabilities
          description: The response contains a representation of the DataProtectionLoSCapabilities
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataProtectionLoSCapabilities.v1_2_0.yaml#/components/schemas/DataProtectionLoSCapabilities_v1_2_0_DataProtectionLoSCapabilities
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataProtectionLoSCapabilities.v1_2_0.yaml#/components/schemas/DataProtectionLoSCapabilities_v1_2_0_DataProtectionLoSCapabilities
          description: The response contains a representation of the DataProtectionLoSCapabilities
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/DataSecurityLoSCapabilities:
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataSecurityLoSCapabilities.v1_2_0.yaml#/components/schemas/DataSecurityLoSCapabilities_v1_2_0_DataSecurityLoSCapabilities
          description: The response contains a representation of the DataSecurityLoSCapabilities
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataSecurityLoSCapabilities.v1_2_0.yaml#/components/schemas/DataSecurityLoSCapabilities_v1_2_0_DataSecurityLoSCapabilities
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataSecurityLoSCapabilities.v1_2_0.yaml#/components/schemas/DataSecurityLoSCapabilities_v1_2_0_DataSecurityLoSCapabilities
          description: The response contains a representation of the DataSecurityLoSCapabilities
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataSecurityLoSCapabilities.v1_2_0.yaml#/components/schemas/DataSecurityLoSCapabilities_v1_2_0_DataSecurityLoSCapabilities
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataSecurityLoSCapabilities.v1_2_0.yaml#/components/schemas/DataSecurityLoSCapabilities_v1_2_0_DataSecurityLoSCapabilities
          description: The response contains a representation of the DataSecurityLoSCapabilities
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/DataStorageLoSCapabilities:
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataStorageLoSCapabilities.v1_2_2.yaml#/components/schemas/DataStorageLoSCapabilities_v1_2_2_DataStorageLoSCapabilities
          description: The response contains a representation of the DataStorageLoSCapabilities
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataStorageLoSCapabilities.v1_2_2.yaml#/components/schemas/DataStorageLoSCapabilities_v1_2_2_DataStorageLoSCapabilities
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataStorageLoSCapabilities.v1_2_2.yaml#/components/schemas/DataStorageLoSCapabilities_v1_2_2_DataStorageLoSCapabilities
          description: The response contains a representation of the DataStorageLoSCapabilities
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataStorageLoSCapabilities.v1_2_2.yaml#/components/schemas/DataStorageLoSCapabilities_v1_2_2_DataStorageLoSCapabilities
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataStorageLoSCapabilities.v1_2_2.yaml#/components/schemas/DataStorageLoSCapabilities_v1_2_2_DataStorageLoSCapabilities
          description: The response contains a representation of the DataStorageLoSCapabilities
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/FileSystems:
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/FileSystemCollection.yaml#/components/schemas/FileSystemCollection_FileSystemCollection
          description: The response contains a representation of the FileSystemCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/FileSystem.v1_2_2.yaml#/components/schemas/FileSystem_v1_2_2_FileSystem
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/FileSystem.v1_2_2.yaml#/components/schemas/FileSystem_v1_2_2_FileSystem
          description: A resource of type FileSystem has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/FileSystems/{FileSystemId}:
    delete:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/FileSystem.v1_2_2.yaml#/components/schemas/FileSystem_v1_2_2_FileSystem
          description: The response contains a representation of the FileSystem resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/FileSystem.v1_2_2.yaml#/components/schemas/FileSystem_v1_2_2_FileSystem
          description: The response contains a representation of the FileSystem resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/FileSystem.v1_2_2.yaml#/components/schemas/FileSystem_v1_2_2_FileSystem
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/FileSystem.v1_2_2.yaml#/components/schemas/FileSystem_v1_2_2_FileSystem
          description: The response contains a representation of the FileSystem resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/FileSystem.v1_2_2.yaml#/components/schemas/FileSystem_v1_2_2_FileSystem
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/FileSystem.v1_2_2.yaml#/components/schemas/FileSystem_v1_2_2_FileSystem
          description: The response contains a representation of the FileSystem resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/FileSystems/{FileSystemId}/CapacitySources:
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/CapacitySourceCollection.yaml#/components/schemas/CapacitySourceCollection_CapacitySourceCollection
          description: The response contains a representation of the CapacitySourceCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}:
    delete:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
          description: The response contains a representation of the Capacity resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
          description: The response contains a representation of the Capacity resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
          description: The response contains a representation of the Capacity resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
          description: The response contains a representation of the Capacity resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingPools
  : get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePoolCollection.yaml#/components/schemas/StoragePoolCollection_StoragePoolCollection
          description: The response contains a representation of the StoragePoolCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: A resource of type StoragePool has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{StoragePoolId}
  : delete:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{StoragePoolId}/Actions/StoragePool.AddDrives
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_AddDrivesRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AddDrives action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AddDrives action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{StoragePoolId}/Actions/StoragePool.RemoveDrives
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_RemoveDrivesRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveDrives action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveDrives action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{StoragePoolId}/Actions/StoragePool.SetCompressionState
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetCompressionStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetCompressionState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetCompressionState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{StoragePoolId}/Actions/StoragePool.SetDeduplicationState
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetDeduplicationStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetDeduplicationState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetDeduplicationState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{StoragePoolId}/Actions/StoragePool.SetEncryptionState
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetEncryptionStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetEncryptionState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetEncryptionState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes
  : get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/VolumeCollection.yaml#/components/schemas/VolumeCollection_VolumeCollection
          description: The response contains a representation of the VolumeCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: A resource of type Volume has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}
  : delete:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.AssignReplicaTarget
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_AssignReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.ChangeRAIDLayout
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ChangeRAIDLayoutRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ChangeRAIDLayout action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ChangeRAIDLayout action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.CheckConsistency
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_CheckConsistencyRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CheckConsistency action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CheckConsistency action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.CreateReplicaTarget
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_CreateReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.ForceEnable
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ForceEnableRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ForceEnable action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ForceEnable action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.Initialize
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_InitializeRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the Initialize action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the Initialize action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.RemoveReplicaRelationship
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_RemoveReplicaRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.ResumeReplication
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ResumeReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.ReverseReplicationRelationship
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ReverseReplicationRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.SplitReplication
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_SplitReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.SuspendReplication
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_SuspendReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/FileSystems/{FileSystemsId}/ExportedFileShares:
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystems resource
        in: path
        name: FileSystemsId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/FileShareCollection.yaml#/components/schemas/FileShareCollection_FileShareCollection
          description: The response contains a representation of the FileShareCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystems resource
        in: path
        name: FileSystemsId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/FileShare.v1_2_0.yaml#/components/schemas/FileShare_v1_2_0_FileShare
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/FileShare.v1_2_0.yaml#/components/schemas/FileShare_v1_2_0_FileShare
          description: A resource of type FileShare has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/FileSystems/{FileSystemsId}/ExportedFileShares/{ExportedFileSharesId}:
    delete:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystems resource
        in: path
        name: FileSystemsId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ExportedFileShares resource
        in: path
        name: ExportedFileSharesId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/FileShare.v1_2_0.yaml#/components/schemas/FileShare_v1_2_0_FileShare
          description: The response contains a representation of the FileShare resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystems resource
        in: path
        name: FileSystemsId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ExportedFileShares resource
        in: path
        name: ExportedFileSharesId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/FileShare.v1_2_0.yaml#/components/schemas/FileShare_v1_2_0_FileShare
          description: The response contains a representation of the FileShare resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystems resource
        in: path
        name: FileSystemsId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ExportedFileShares resource
        in: path
        name: ExportedFileSharesId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/FileShare.v1_2_0.yaml#/components/schemas/FileShare_v1_2_0_FileShare
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/FileShare.v1_2_0.yaml#/components/schemas/FileShare_v1_2_0_FileShare
          description: The response contains a representation of the FileShare resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystems resource
        in: path
        name: FileSystemsId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ExportedFileShares resource
        in: path
        name: ExportedFileSharesId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/FileShare.v1_2_0.yaml#/components/schemas/FileShare_v1_2_0_FileShare
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/FileShare.v1_2_0.yaml#/components/schemas/FileShare_v1_2_0_FileShare
          description: The response contains a representation of the FileShare resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/IOConnectivityLoSCapabilities:
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/IOConnectivityLoSCapabilities.v1_2_0.yaml#/components/schemas/IOConnectivityLoSCapabilities_v1_2_0_IOConnectivityLoSCapabilities
          description: The response contains a representation of the IOConnectivityLoSCapabilities
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/IOConnectivityLoSCapabilities.v1_2_0.yaml#/components/schemas/IOConnectivityLoSCapabilities_v1_2_0_IOConnectivityLoSCapabilities
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/IOConnectivityLoSCapabilities.v1_2_0.yaml#/components/schemas/IOConnectivityLoSCapabilities_v1_2_0_IOConnectivityLoSCapabilities
          description: The response contains a representation of the IOConnectivityLoSCapabilities
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/IOConnectivityLoSCapabilities.v1_2_0.yaml#/components/schemas/IOConnectivityLoSCapabilities_v1_2_0_IOConnectivityLoSCapabilities
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/IOConnectivityLoSCapabilities.v1_2_0.yaml#/components/schemas/IOConnectivityLoSCapabilities_v1_2_0_IOConnectivityLoSCapabilities
          description: The response contains a representation of the IOConnectivityLoSCapabilities
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/IOPerformanceLoSCapabilities:
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/IOPerformanceLoSCapabilities.v1_3_0.yaml#/components/schemas/IOPerformanceLoSCapabilities_v1_3_0_IOPerformanceLoSCapabilities
          description: The response contains a representation of the IOPerformanceLoSCapabilities
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/IOPerformanceLoSCapabilities.v1_3_0.yaml#/components/schemas/IOPerformanceLoSCapabilities_v1_3_0_IOPerformanceLoSCapabilities
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/IOPerformanceLoSCapabilities.v1_3_0.yaml#/components/schemas/IOPerformanceLoSCapabilities_v1_3_0_IOPerformanceLoSCapabilities
          description: The response contains a representation of the IOPerformanceLoSCapabilities
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/IOPerformanceLoSCapabilities.v1_3_0.yaml#/components/schemas/IOPerformanceLoSCapabilities_v1_3_0_IOPerformanceLoSCapabilities
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/IOPerformanceLoSCapabilities.v1_3_0.yaml#/components/schemas/IOPerformanceLoSCapabilities_v1_3_0_IOPerformanceLoSCapabilities
          description: The response contains a representation of the IOPerformanceLoSCapabilities
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/LinesOfService:
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/LineOfServiceCollection.yaml#/components/schemas/LineOfServiceCollection_LineOfServiceCollection
          description: The response contains a representation of the LineOfServiceCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/LineOfService.v1_1_0.yaml#/components/schemas/LineOfService_v1_1_0_LineOfService
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/LineOfService.v1_1_0.yaml#/components/schemas/LineOfService_v1_1_0_LineOfService
          description: A resource of type LineOfService has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/LinesOfService/DataProtectionLinesOfService:
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/LineOfServiceCollection.yaml#/components/schemas/LineOfServiceCollection_LineOfServiceCollection
          description: The response contains a representation of the LineOfServiceCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/LineOfService.v1_1_0.yaml#/components/schemas/LineOfService_v1_1_0_LineOfService
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/LineOfService.v1_1_0.yaml#/components/schemas/LineOfService_v1_1_0_LineOfService
          description: A resource of type LineOfService has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/LinesOfService/DataProtectionLinesOfService/{DataProtectionLineOfServiceId}:
    delete:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the DataProtectionLineOfService
          resource
        in: path
        name: DataProtectionLineOfServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataProtectionLineOfService.v1_3_0.yaml#/components/schemas/DataProtectionLineOfService_v1_3_0_DataProtectionLineOfService
          description: The response contains a representation of the DataProtectionLineOfService
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the DataProtectionLineOfService
          resource
        in: path
        name: DataProtectionLineOfServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataProtectionLineOfService.v1_3_0.yaml#/components/schemas/DataProtectionLineOfService_v1_3_0_DataProtectionLineOfService
          description: The response contains a representation of the DataProtectionLineOfService
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the DataProtectionLineOfService
          resource
        in: path
        name: DataProtectionLineOfServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataProtectionLineOfService.v1_3_0.yaml#/components/schemas/DataProtectionLineOfService_v1_3_0_DataProtectionLineOfService
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataProtectionLineOfService.v1_3_0.yaml#/components/schemas/DataProtectionLineOfService_v1_3_0_DataProtectionLineOfService
          description: The response contains a representation of the DataProtectionLineOfService
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the DataProtectionLineOfService
          resource
        in: path
        name: DataProtectionLineOfServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataProtectionLineOfService.v1_3_0.yaml#/components/schemas/DataProtectionLineOfService_v1_3_0_DataProtectionLineOfService
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataProtectionLineOfService.v1_3_0.yaml#/components/schemas/DataProtectionLineOfService_v1_3_0_DataProtectionLineOfService
          description: The response contains a representation of the DataProtectionLineOfService
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/LinesOfService/DataProtectionLinesOfService/{DataProtectionLineOfServiceId}/Actions/DataProtectionLineOfService.CreateReplicas
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the DataProtectionLineOfService
          resource
        in: path
        name: DataProtectionLineOfServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataProtectionLineOfService.v1_3_0.yaml#/components/schemas/DataProtectionLineOfService_v1_3_0_CreateReplicasRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicas action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicas action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/LinesOfService/DataSecurityLinesOfService:
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/LineOfServiceCollection.yaml#/components/schemas/LineOfServiceCollection_LineOfServiceCollection
          description: The response contains a representation of the LineOfServiceCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/LineOfService.v1_1_0.yaml#/components/schemas/LineOfService_v1_1_0_LineOfService
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/LineOfService.v1_1_0.yaml#/components/schemas/LineOfService_v1_1_0_LineOfService
          description: A resource of type LineOfService has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/LinesOfService/DataSecurityLinesOfService/{DataSecurityLineOfServiceId}:
    delete:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the DataSecurityLineOfService
          resource
        in: path
        name: DataSecurityLineOfServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataSecurityLineOfService.v1_1_1.yaml#/components/schemas/DataSecurityLineOfService_v1_1_1_DataSecurityLineOfService
          description: The response contains a representation of the DataSecurityLineOfService
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the DataSecurityLineOfService
          resource
        in: path
        name: DataSecurityLineOfServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataSecurityLineOfService.v1_1_1.yaml#/components/schemas/DataSecurityLineOfService_v1_1_1_DataSecurityLineOfService
          description: The response contains a representation of the DataSecurityLineOfService
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the DataSecurityLineOfService
          resource
        in: path
        name: DataSecurityLineOfServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataSecurityLineOfService.v1_1_1.yaml#/components/schemas/DataSecurityLineOfService_v1_1_1_DataSecurityLineOfService
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataSecurityLineOfService.v1_1_1.yaml#/components/schemas/DataSecurityLineOfService_v1_1_1_DataSecurityLineOfService
          description: The response contains a representation of the DataSecurityLineOfService
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the DataSecurityLineOfService
          resource
        in: path
        name: DataSecurityLineOfServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataSecurityLineOfService.v1_1_1.yaml#/components/schemas/DataSecurityLineOfService_v1_1_1_DataSecurityLineOfService
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataSecurityLineOfService.v1_1_1.yaml#/components/schemas/DataSecurityLineOfService_v1_1_1_DataSecurityLineOfService
          description: The response contains a representation of the DataSecurityLineOfService
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/LinesOfService/DataStorageLinesOfService:
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/LineOfServiceCollection.yaml#/components/schemas/LineOfServiceCollection_LineOfServiceCollection
          description: The response contains a representation of the LineOfServiceCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/LineOfService.v1_1_0.yaml#/components/schemas/LineOfService_v1_1_0_LineOfService
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/LineOfService.v1_1_0.yaml#/components/schemas/LineOfService_v1_1_0_LineOfService
          description: A resource of type LineOfService has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/LinesOfService/DataStorageLinesOfService/{DataStorageLineOfServiceId}:
    delete:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the DataStorageLineOfService
          resource
        in: path
        name: DataStorageLineOfServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataStorageLineOfService.v1_3_1.yaml#/components/schemas/DataStorageLineOfService_v1_3_1_DataStorageLineOfService
          description: The response contains a representation of the DataStorageLineOfService
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the DataStorageLineOfService
          resource
        in: path
        name: DataStorageLineOfServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataStorageLineOfService.v1_3_1.yaml#/components/schemas/DataStorageLineOfService_v1_3_1_DataStorageLineOfService
          description: The response contains a representation of the DataStorageLineOfService
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the DataStorageLineOfService
          resource
        in: path
        name: DataStorageLineOfServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataStorageLineOfService.v1_3_1.yaml#/components/schemas/DataStorageLineOfService_v1_3_1_DataStorageLineOfService
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataStorageLineOfService.v1_3_1.yaml#/components/schemas/DataStorageLineOfService_v1_3_1_DataStorageLineOfService
          description: The response contains a representation of the DataStorageLineOfService
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the DataStorageLineOfService
          resource
        in: path
        name: DataStorageLineOfServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataStorageLineOfService.v1_3_1.yaml#/components/schemas/DataStorageLineOfService_v1_3_1_DataStorageLineOfService
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/DataStorageLineOfService.v1_3_1.yaml#/components/schemas/DataStorageLineOfService_v1_3_1_DataStorageLineOfService
          description: The response contains a representation of the DataStorageLineOfService
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/LinesOfService/IOConnectivityLinesOfService:
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/LineOfServiceCollection.yaml#/components/schemas/LineOfServiceCollection_LineOfServiceCollection
          description: The response contains a representation of the LineOfServiceCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/LineOfService.v1_1_0.yaml#/components/schemas/LineOfService_v1_1_0_LineOfService
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/LineOfService.v1_1_0.yaml#/components/schemas/LineOfService_v1_1_0_LineOfService
          description: A resource of type LineOfService has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/LinesOfService/IOConnectivityLinesOfService/{IOConnectivityLineOfServiceId}:
    delete:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the IOConnectivityLineOfService
          resource
        in: path
        name: IOConnectivityLineOfServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/IOConnectivityLineOfService.v1_2_1.yaml#/components/schemas/IOConnectivityLineOfService_v1_2_1_IOConnectivityLineOfService
          description: The response contains a representation of the IOConnectivityLineOfService
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the IOConnectivityLineOfService
          resource
        in: path
        name: IOConnectivityLineOfServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/IOConnectivityLineOfService.v1_2_1.yaml#/components/schemas/IOConnectivityLineOfService_v1_2_1_IOConnectivityLineOfService
          description: The response contains a representation of the IOConnectivityLineOfService
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the IOConnectivityLineOfService
          resource
        in: path
        name: IOConnectivityLineOfServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/IOConnectivityLineOfService.v1_2_1.yaml#/components/schemas/IOConnectivityLineOfService_v1_2_1_IOConnectivityLineOfService
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/IOConnectivityLineOfService.v1_2_1.yaml#/components/schemas/IOConnectivityLineOfService_v1_2_1_IOConnectivityLineOfService
          description: The response contains a representation of the IOConnectivityLineOfService
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the IOConnectivityLineOfService
          resource
        in: path
        name: IOConnectivityLineOfServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/IOConnectivityLineOfService.v1_2_1.yaml#/components/schemas/IOConnectivityLineOfService_v1_2_1_IOConnectivityLineOfService
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/IOConnectivityLineOfService.v1_2_1.yaml#/components/schemas/IOConnectivityLineOfService_v1_2_1_IOConnectivityLineOfService
          description: The response contains a representation of the IOConnectivityLineOfService
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/LinesOfService/IOPerformanceLinesOfService:
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/LineOfServiceCollection.yaml#/components/schemas/LineOfServiceCollection_LineOfServiceCollection
          description: The response contains a representation of the LineOfServiceCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/LineOfService.v1_1_0.yaml#/components/schemas/LineOfService_v1_1_0_LineOfService
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/LineOfService.v1_1_0.yaml#/components/schemas/LineOfService_v1_1_0_LineOfService
          description: A resource of type LineOfService has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/LinesOfService/IOPerformanceLinesOfService/{IOPerformanceLineOfServiceId}:
    delete:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the IOPerformanceLineOfService
          resource
        in: path
        name: IOPerformanceLineOfServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/IOPerformanceLineOfService.v1_1_1.yaml#/components/schemas/IOPerformanceLineOfService_v1_1_1_IOPerformanceLineOfService
          description: The response contains a representation of the IOPerformanceLineOfService
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the IOPerformanceLineOfService
          resource
        in: path
        name: IOPerformanceLineOfServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/IOPerformanceLineOfService.v1_1_1.yaml#/components/schemas/IOPerformanceLineOfService_v1_1_1_IOPerformanceLineOfService
          description: The response contains a representation of the IOPerformanceLineOfService
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the IOPerformanceLineOfService
          resource
        in: path
        name: IOPerformanceLineOfServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/IOPerformanceLineOfService.v1_1_1.yaml#/components/schemas/IOPerformanceLineOfService_v1_1_1_IOPerformanceLineOfService
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/IOPerformanceLineOfService.v1_1_1.yaml#/components/schemas/IOPerformanceLineOfService_v1_1_1_IOPerformanceLineOfService
          description: The response contains a representation of the IOPerformanceLineOfService
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the IOPerformanceLineOfService
          resource
        in: path
        name: IOPerformanceLineOfServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/IOPerformanceLineOfService.v1_1_1.yaml#/components/schemas/IOPerformanceLineOfService_v1_1_1_IOPerformanceLineOfService
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/IOPerformanceLineOfService.v1_1_1.yaml#/components/schemas/IOPerformanceLineOfService_v1_1_1_IOPerformanceLineOfService
          description: The response contains a representation of the IOPerformanceLineOfService
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/StorageGroups:
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageGroupCollection.yaml#/components/schemas/StorageGroupCollection_StorageGroupCollection
          description: The response contains a representation of the StorageGroupCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageGroup.v1_5_0.yaml#/components/schemas/StorageGroup_v1_5_0_StorageGroup
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageGroup.v1_5_0.yaml#/components/schemas/StorageGroup_v1_5_0_StorageGroup
          description: A resource of type StorageGroup has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/StorageGroups/{StorageGroupId}:
    delete:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StorageGroup resource
        in: path
        name: StorageGroupId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageGroup.v1_5_0.yaml#/components/schemas/StorageGroup_v1_5_0_StorageGroup
          description: The response contains a representation of the StorageGroup
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StorageGroup resource
        in: path
        name: StorageGroupId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageGroup.v1_5_0.yaml#/components/schemas/StorageGroup_v1_5_0_StorageGroup
          description: The response contains a representation of the StorageGroup
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StorageGroup resource
        in: path
        name: StorageGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageGroup.v1_5_0.yaml#/components/schemas/StorageGroup_v1_5_0_StorageGroup
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageGroup.v1_5_0.yaml#/components/schemas/StorageGroup_v1_5_0_StorageGroup
          description: The response contains a representation of the StorageGroup
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StorageGroup resource
        in: path
        name: StorageGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageGroup.v1_5_0.yaml#/components/schemas/StorageGroup_v1_5_0_StorageGroup
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageGroup.v1_5_0.yaml#/components/schemas/StorageGroup_v1_5_0_StorageGroup
          description: The response contains a representation of the StorageGroup
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/StorageGroups/{StorageGroupId}/Actions/StorageGroup.ExposeVolumes:
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StorageGroup resource
        in: path
        name: StorageGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageGroup.v1_5_0.yaml#/components/schemas/StorageGroup_v1_5_0_ExposeVolumesRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ExposeVolumes action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ExposeVolumes action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/StorageGroups/{StorageGroupId}/Actions/StorageGroup.HideVolumes:
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StorageGroup resource
        in: path
        name: StorageGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageGroup.v1_5_0.yaml#/components/schemas/StorageGroup_v1_5_0_HideVolumesRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the HideVolumes action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the HideVolumes action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/StoragePools:
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePoolCollection.yaml#/components/schemas/StoragePoolCollection_StoragePoolCollection
          description: The response contains a representation of the StoragePoolCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: A resource of type StoragePool has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}:
    delete:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/Actions/StoragePool.AddDrives:
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_AddDrivesRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AddDrives action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AddDrives action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/Actions/StoragePool.RemoveDrives:
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_RemoveDrivesRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveDrives action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveDrives action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/Actions/StoragePool.SetCompressionState:
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetCompressionStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetCompressionState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetCompressionState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/Actions/StoragePool.SetDeduplicationState:
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetDeduplicationStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetDeduplicationState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetDeduplicationState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/Actions/StoragePool.SetEncryptionState:
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetEncryptionStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetEncryptionState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetEncryptionState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/AllocatedPools:
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePoolCollection.yaml#/components/schemas/StoragePoolCollection_StoragePoolCollection
          description: The response contains a representation of the StoragePoolCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: A resource of type StoragePool has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/AllocatedPools/{AllocatedPoolId}:
    delete:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the AllocatedPool resource
        in: path
        name: AllocatedPoolId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the AllocatedPool resource
        in: path
        name: AllocatedPoolId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the AllocatedPool resource
        in: path
        name: AllocatedPoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the AllocatedPool resource
        in: path
        name: AllocatedPoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/AllocatedPools/{AllocatedPoolId}/Actions/StoragePool.AddDrives
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the AllocatedPool resource
        in: path
        name: AllocatedPoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_AddDrivesRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AddDrives action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AddDrives action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/AllocatedPools/{AllocatedPoolId}/Actions/StoragePool.RemoveDrives
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the AllocatedPool resource
        in: path
        name: AllocatedPoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_RemoveDrivesRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveDrives action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveDrives action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/AllocatedPools/{AllocatedPoolId}/Actions/StoragePool.SetCompressionState
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the AllocatedPool resource
        in: path
        name: AllocatedPoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetCompressionStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetCompressionState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetCompressionState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/AllocatedPools/{AllocatedPoolId}/Actions/StoragePool.SetDeduplicationState
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the AllocatedPool resource
        in: path
        name: AllocatedPoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetDeduplicationStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetDeduplicationState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetDeduplicationState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/AllocatedPools/{AllocatedPoolId}/Actions/StoragePool.SetEncryptionState
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the AllocatedPool resource
        in: path
        name: AllocatedPoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetEncryptionStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetEncryptionState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetEncryptionState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/AllocatedVolumes:
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/VolumeCollection.yaml#/components/schemas/VolumeCollection_VolumeCollection
          description: The response contains a representation of the VolumeCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: A resource of type Volume has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/AllocatedVolumes/{VolumeId}:
    delete:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/AllocatedVolumes/{VolumeId}/Actions/Volume.AssignReplicaTarget
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_AssignReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/AllocatedVolumes/{VolumeId}/Actions/Volume.ChangeRAIDLayout
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ChangeRAIDLayoutRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ChangeRAIDLayout action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ChangeRAIDLayout action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/AllocatedVolumes/{VolumeId}/Actions/Volume.CheckConsistency
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_CheckConsistencyRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CheckConsistency action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CheckConsistency action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/AllocatedVolumes/{VolumeId}/Actions/Volume.CreateReplicaTarget
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_CreateReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/AllocatedVolumes/{VolumeId}/Actions/Volume.ForceEnable
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ForceEnableRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ForceEnable action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ForceEnable action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/AllocatedVolumes/{VolumeId}/Actions/Volume.Initialize
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_InitializeRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the Initialize action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the Initialize action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/AllocatedVolumes/{VolumeId}/Actions/Volume.RemoveReplicaRelationship
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_RemoveReplicaRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/AllocatedVolumes/{VolumeId}/Actions/Volume.ResumeReplication
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ResumeReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/AllocatedVolumes/{VolumeId}/Actions/Volume.ReverseReplicationRelationship
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ReverseReplicationRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/AllocatedVolumes/{VolumeId}/Actions/Volume.SplitReplication
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_SplitReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/AllocatedVolumes/{VolumeId}/Actions/Volume.SuspendReplication
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_SuspendReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/CapacitySources:
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/CapacitySourceCollection.yaml#/components/schemas/CapacitySourceCollection_CapacitySourceCollection
          description: The response contains a representation of the CapacitySourceCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}:
    delete:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
          description: The response contains a representation of the Capacity resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
          description: The response contains a representation of the Capacity resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
          description: The response contains a representation of the Capacity resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
          description: The response contains a representation of the Capacity resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingPools
  : get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePoolCollection.yaml#/components/schemas/StoragePoolCollection_StoragePoolCollection
          description: The response contains a representation of the StoragePoolCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: A resource of type StoragePool has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{ProvidingPoolId}
  : delete:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ProvidingPool resource
        in: path
        name: ProvidingPoolId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ProvidingPool resource
        in: path
        name: ProvidingPoolId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ProvidingPool resource
        in: path
        name: ProvidingPoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ProvidingPool resource
        in: path
        name: ProvidingPoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{ProvidingPoolId}/Actions/StoragePool.AddDrives
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ProvidingPool resource
        in: path
        name: ProvidingPoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_AddDrivesRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AddDrives action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AddDrives action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{ProvidingPoolId}/Actions/StoragePool.RemoveDrives
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ProvidingPool resource
        in: path
        name: ProvidingPoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_RemoveDrivesRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveDrives action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveDrives action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{ProvidingPoolId}/Actions/StoragePool.SetCompressionState
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ProvidingPool resource
        in: path
        name: ProvidingPoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetCompressionStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetCompressionState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetCompressionState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{ProvidingPoolId}/Actions/StoragePool.SetDeduplicationState
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ProvidingPool resource
        in: path
        name: ProvidingPoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetDeduplicationStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetDeduplicationState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetDeduplicationState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{ProvidingPoolId}/Actions/StoragePool.SetEncryptionState
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ProvidingPool resource
        in: path
        name: ProvidingPoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetEncryptionStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetEncryptionState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetEncryptionState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes
  : get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/VolumeCollection.yaml#/components/schemas/VolumeCollection_VolumeCollection
          description: The response contains a representation of the VolumeCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: A resource of type Volume has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}
  : delete:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.AssignReplicaTarget
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_AssignReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.ChangeRAIDLayout
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ChangeRAIDLayoutRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ChangeRAIDLayout action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ChangeRAIDLayout action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.CheckConsistency
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_CheckConsistencyRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CheckConsistency action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CheckConsistency action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.CreateReplicaTarget
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_CreateReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.ForceEnable
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ForceEnableRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ForceEnable action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ForceEnable action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.Initialize
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_InitializeRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the Initialize action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the Initialize action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.RemoveReplicaRelationship
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_RemoveReplicaRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.ResumeReplication
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ResumeReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.ReverseReplicationRelationship
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ReverseReplicationRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.SplitReplication
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_SplitReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.SuspendReplication
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_SuspendReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/ClassesOfService:
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ClassOfServiceCollection.yaml#/components/schemas/ClassOfServiceCollection_ClassOfServiceCollection
          description: The response contains a representation of the ClassOfServiceCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/LineOfService.v1_1_0.yaml#/components/schemas/LineOfService_v1_1_0_LineOfService
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/LineOfService.v1_1_0.yaml#/components/schemas/LineOfService_v1_1_0_LineOfService
          description: A resource of type LineOfService has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/ClassesOfService/{ClassOfServiceId}:
    delete:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ClassOfService resource
        in: path
        name: ClassOfServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ClassOfService.v1_2_0.yaml#/components/schemas/ClassOfService_v1_2_0_ClassOfService
          description: The response contains a representation of the ClassOfService
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ClassOfService resource
        in: path
        name: ClassOfServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ClassOfService.v1_2_0.yaml#/components/schemas/ClassOfService_v1_2_0_ClassOfService
          description: The response contains a representation of the ClassOfService
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ClassOfService resource
        in: path
        name: ClassOfServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ClassOfService.v1_2_0.yaml#/components/schemas/ClassOfService_v1_2_0_ClassOfService
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ClassOfService.v1_2_0.yaml#/components/schemas/ClassOfService_v1_2_0_ClassOfService
          description: The response contains a representation of the ClassOfService
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ClassOfService resource
        in: path
        name: ClassOfServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ClassOfService.v1_2_0.yaml#/components/schemas/ClassOfService_v1_2_0_ClassOfService
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ClassOfService.v1_2_0.yaml#/components/schemas/ClassOfService_v1_2_0_ClassOfService
          description: The response contains a representation of the ClassOfService
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/Volumes:
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/VolumeCollection.yaml#/components/schemas/VolumeCollection_VolumeCollection
          description: The response contains a representation of the VolumeCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: A resource of type Volume has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}:
    delete:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/Actions/Volume.AssignReplicaTarget:
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_AssignReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/Actions/Volume.ChangeRAIDLayout:
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ChangeRAIDLayoutRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ChangeRAIDLayout action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ChangeRAIDLayout action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/Actions/Volume.CheckConsistency:
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_CheckConsistencyRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CheckConsistency action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CheckConsistency action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/Actions/Volume.CreateReplicaTarget:
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_CreateReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/Actions/Volume.ForceEnable:
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ForceEnableRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ForceEnable action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ForceEnable action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/Actions/Volume.Initialize:
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_InitializeRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the Initialize action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the Initialize action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/Actions/Volume.RemoveReplicaRelationship:
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_RemoveReplicaRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/Actions/Volume.ResumeReplication:
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ResumeReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/Actions/Volume.ReverseReplicationRelationship:
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ReverseReplicationRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/Actions/Volume.SplitReplication:
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_SplitReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/Actions/Volume.SuspendReplication:
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_SuspendReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/AllocatedPools:
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePoolCollection.yaml#/components/schemas/StoragePoolCollection_StoragePoolCollection
          description: The response contains a representation of the StoragePoolCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: A resource of type StoragePool has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/AllocatedPools/{StoragePoolId}:
    delete:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/AllocatedPools/{StoragePoolId}/Actions/StoragePool.AddDrives
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_AddDrivesRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AddDrives action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AddDrives action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/AllocatedPools/{StoragePoolId}/Actions/StoragePool.RemoveDrives
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_RemoveDrivesRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveDrives action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveDrives action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/AllocatedPools/{StoragePoolId}/Actions/StoragePool.SetCompressionState
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetCompressionStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetCompressionState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetCompressionState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/AllocatedPools/{StoragePoolId}/Actions/StoragePool.SetDeduplicationState
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetDeduplicationStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetDeduplicationState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetDeduplicationState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/AllocatedPools/{StoragePoolId}/Actions/StoragePool.SetEncryptionState
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetEncryptionStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetEncryptionState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetEncryptionState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/CapacitySources:
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/CapacitySourceCollection.yaml#/components/schemas/CapacitySourceCollection_CapacitySourceCollection
          description: The response contains a representation of the CapacitySourceCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/CapacitySources/{CapacitySourceId}:
    delete:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
          description: The response contains a representation of the Capacity resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
          description: The response contains a representation of the Capacity resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
          description: The response contains a representation of the Capacity resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
          description: The response contains a representation of the Capacity resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/CapacitySources/{CapacitySourceId}/ProvidingPools:
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePoolCollection.yaml#/components/schemas/StoragePoolCollection_StoragePoolCollection
          description: The response contains a representation of the StoragePoolCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: A resource of type StoragePool has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{StoragePoolId}
  : delete:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{StoragePoolId}/Actions/StoragePool.AddDrives
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_AddDrivesRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AddDrives action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AddDrives action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{StoragePoolId}/Actions/StoragePool.RemoveDrives
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_RemoveDrivesRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveDrives action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveDrives action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{StoragePoolId}/Actions/StoragePool.SetCompressionState
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetCompressionStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetCompressionState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetCompressionState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{StoragePoolId}/Actions/StoragePool.SetDeduplicationState
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetDeduplicationStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetDeduplicationState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetDeduplicationState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{StoragePoolId}/Actions/StoragePool.SetEncryptionState
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetEncryptionStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetEncryptionState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetEncryptionState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes:
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/VolumeCollection.yaml#/components/schemas/VolumeCollection_VolumeCollection
          description: The response contains a representation of the VolumeCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: A resource of type Volume has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{ProvidingVolumeId}
  : delete:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ProvidingVolume resource
        in: path
        name: ProvidingVolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ProvidingVolume resource
        in: path
        name: ProvidingVolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ProvidingVolume resource
        in: path
        name: ProvidingVolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ProvidingVolume resource
        in: path
        name: ProvidingVolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{ProvidingVolumeId}/Actions/Volume.AssignReplicaTarget
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ProvidingVolume resource
        in: path
        name: ProvidingVolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_AssignReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{ProvidingVolumeId}/Actions/Volume.ChangeRAIDLayout
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ProvidingVolume resource
        in: path
        name: ProvidingVolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ChangeRAIDLayoutRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ChangeRAIDLayout action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ChangeRAIDLayout action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{ProvidingVolumeId}/Actions/Volume.CheckConsistency
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ProvidingVolume resource
        in: path
        name: ProvidingVolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_CheckConsistencyRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CheckConsistency action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CheckConsistency action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{ProvidingVolumeId}/Actions/Volume.CreateReplicaTarget
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ProvidingVolume resource
        in: path
        name: ProvidingVolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_CreateReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{ProvidingVolumeId}/Actions/Volume.ForceEnable
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ProvidingVolume resource
        in: path
        name: ProvidingVolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ForceEnableRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ForceEnable action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ForceEnable action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{ProvidingVolumeId}/Actions/Volume.Initialize
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ProvidingVolume resource
        in: path
        name: ProvidingVolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_InitializeRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the Initialize action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the Initialize action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{ProvidingVolumeId}/Actions/Volume.RemoveReplicaRelationship
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ProvidingVolume resource
        in: path
        name: ProvidingVolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_RemoveReplicaRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{ProvidingVolumeId}/Actions/Volume.ResumeReplication
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ProvidingVolume resource
        in: path
        name: ProvidingVolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ResumeReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{ProvidingVolumeId}/Actions/Volume.ReverseReplicationRelationship
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ProvidingVolume resource
        in: path
        name: ProvidingVolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ReverseReplicationRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{ProvidingVolumeId}/Actions/Volume.SplitReplication
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ProvidingVolume resource
        in: path
        name: ProvidingVolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_SplitReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{ProvidingVolumeId}/Actions/Volume.SuspendReplication
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ProvidingVolume resource
        in: path
        name: ProvidingVolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_SuspendReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/ConsistencyGroups:
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroupCollection.yaml#/components/schemas/ConsistencyGroupCollection_ConsistencyGroupCollection
          description: The response contains a representation of the ConsistencyGroupCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/ConsistencyGroups/{ConsistencyGroupId}:
    delete:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_ConsistencyGroup
          description: The response contains a representation of the ConsistencyGroup
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_ConsistencyGroup
          description: The response contains a representation of the ConsistencyGroup
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_ConsistencyGroup
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_ConsistencyGroup
          description: The response contains a representation of the ConsistencyGroup
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_ConsistencyGroup
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_ConsistencyGroup
          description: The response contains a representation of the ConsistencyGroup
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/ConsistencyGroups/{ConsistencyGroupId}/Actions/ConsistencyGroup.AssignReplicaTarget
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_AssignReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/ConsistencyGroups/{ConsistencyGroupId}/Actions/ConsistencyGroup.CreateReplicaTarget
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_CreateReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/ConsistencyGroups/{ConsistencyGroupId}/Actions/ConsistencyGroup.RemoveReplicaRelationship
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_RemoveReplicaRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/ConsistencyGroups/{ConsistencyGroupId}/Actions/ConsistencyGroup.ResumeReplication
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_ResumeReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/ConsistencyGroups/{ConsistencyGroupId}/Actions/ConsistencyGroup.ReverseReplicationRelationship
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_ReverseReplicationRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/ConsistencyGroups/{ConsistencyGroupId}/Actions/ConsistencyGroup.SplitReplication
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_SplitReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/ConsistencyGroups/{ConsistencyGroupId}/Actions/ConsistencyGroup.SuspendReplication
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_SuspendReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/StorageGroups:
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageGroupCollection.yaml#/components/schemas/StorageGroupCollection_StorageGroupCollection
          description: The response contains a representation of the StorageGroupCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageGroup.v1_5_0.yaml#/components/schemas/StorageGroup_v1_5_0_StorageGroup
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageGroup.v1_5_0.yaml#/components/schemas/StorageGroup_v1_5_0_StorageGroup
          description: A resource of type StorageGroup has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/StorageGroups/{StorageGroupId}:
    delete:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StorageGroup resource
        in: path
        name: StorageGroupId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageGroup.v1_5_0.yaml#/components/schemas/StorageGroup_v1_5_0_StorageGroup
          description: The response contains a representation of the StorageGroup
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StorageGroup resource
        in: path
        name: StorageGroupId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageGroup.v1_5_0.yaml#/components/schemas/StorageGroup_v1_5_0_StorageGroup
          description: The response contains a representation of the StorageGroup
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StorageGroup resource
        in: path
        name: StorageGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageGroup.v1_5_0.yaml#/components/schemas/StorageGroup_v1_5_0_StorageGroup
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageGroup.v1_5_0.yaml#/components/schemas/StorageGroup_v1_5_0_StorageGroup
          description: The response contains a representation of the StorageGroup
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StorageGroup resource
        in: path
        name: StorageGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageGroup.v1_5_0.yaml#/components/schemas/StorageGroup_v1_5_0_StorageGroup
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageGroup.v1_5_0.yaml#/components/schemas/StorageGroup_v1_5_0_StorageGroup
          description: The response contains a representation of the StorageGroup
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/StorageGroups/{StorageGroupId}/Actions/StorageGroup.ExposeVolumes
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StorageGroup resource
        in: path
        name: StorageGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageGroup.v1_5_0.yaml#/components/schemas/StorageGroup_v1_5_0_ExposeVolumesRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ExposeVolumes action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ExposeVolumes action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/StorageGroups/{StorageGroupId}/Actions/StorageGroup.HideVolumes
  : post:
      parameters:
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StorageGroup resource
        in: path
        name: StorageGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageGroup.v1_5_0.yaml#/components/schemas/StorageGroup_v1_5_0_HideVolumesRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the HideVolumes action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the HideVolumes action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/StorageSystems:
    get:
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/StorageSystemCollection.yaml#/components/schemas/StorageSystemCollection_StorageSystemCollection
          description: The response contains a representation of the StorageSystemCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Systems/{ComputerSystemId}/HostedServices:
    get:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/HostedStorageServices.yaml#/components/schemas/HostedStorageServices_HostedStorageServices
          description: The response contains a representation of the HostedStorageServices
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageService.v1_5_0.yaml#/components/schemas/StorageService_v1_5_0_StorageService
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageService.v1_5_0.yaml#/components/schemas/StorageService_v1_5_0_StorageService
          description: A resource of type StorageService has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/ConsistencyGroups:
    get:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroupCollection.yaml#/components/schemas/ConsistencyGroupCollection_ConsistencyGroupCollection
          description: The response contains a representation of the ConsistencyGroupCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/ConsistencyGroups/{ConsistencyGroupId}:
    delete:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_ConsistencyGroup
          description: The response contains a representation of the ConsistencyGroup
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_ConsistencyGroup
          description: The response contains a representation of the ConsistencyGroup
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_ConsistencyGroup
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_ConsistencyGroup
          description: The response contains a representation of the ConsistencyGroup
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_ConsistencyGroup
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_ConsistencyGroup
          description: The response contains a representation of the ConsistencyGroup
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/ConsistencyGroups/{ConsistencyGroupId}/Actions/ConsistencyGroup.AssignReplicaTarget
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_AssignReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/ConsistencyGroups/{ConsistencyGroupId}/Actions/ConsistencyGroup.CreateReplicaTarget
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_CreateReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/ConsistencyGroups/{ConsistencyGroupId}/Actions/ConsistencyGroup.RemoveReplicaRelationship
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_RemoveReplicaRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/ConsistencyGroups/{ConsistencyGroupId}/Actions/ConsistencyGroup.ResumeReplication
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_ResumeReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/ConsistencyGroups/{ConsistencyGroupId}/Actions/ConsistencyGroup.ReverseReplicationRelationship
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_ReverseReplicationRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/ConsistencyGroups/{ConsistencyGroupId}/Actions/ConsistencyGroup.SplitReplication
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_SplitReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/ConsistencyGroups/{ConsistencyGroupId}/Actions/ConsistencyGroup.SuspendReplication
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.v1_1_0.yaml#/components/schemas/ConsistencyGroup_v1_1_0_SuspendReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/ConsistencyGroups/{ConsistencyGroupId}/Volumes:
    get:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/VolumeCollection.yaml#/components/schemas/VolumeCollection_VolumeCollection
          description: The response contains a representation of the VolumeCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: A resource of type Volume has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/ConsistencyGroups/{ConsistencyGroupId}/Volumes/{VolumeId}:
    delete:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/ConsistencyGroups/{ConsistencyGroupId}/Volumes/{VolumeId}/Actions/Volume.AssignReplicaTarget
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_AssignReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/ConsistencyGroups/{ConsistencyGroupId}/Volumes/{VolumeId}/Actions/Volume.ChangeRAIDLayout
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ChangeRAIDLayoutRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ChangeRAIDLayout action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ChangeRAIDLayout action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/ConsistencyGroups/{ConsistencyGroupId}/Volumes/{VolumeId}/Actions/Volume.CheckConsistency
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_CheckConsistencyRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CheckConsistency action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CheckConsistency action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/ConsistencyGroups/{ConsistencyGroupId}/Volumes/{VolumeId}/Actions/Volume.CreateReplicaTarget
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_CreateReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/ConsistencyGroups/{ConsistencyGroupId}/Volumes/{VolumeId}/Actions/Volume.ForceEnable
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ForceEnableRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ForceEnable action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ForceEnable action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/ConsistencyGroups/{ConsistencyGroupId}/Volumes/{VolumeId}/Actions/Volume.Initialize
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_InitializeRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the Initialize action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the Initialize action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/ConsistencyGroups/{ConsistencyGroupId}/Volumes/{VolumeId}/Actions/Volume.RemoveReplicaRelationship
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_RemoveReplicaRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/ConsistencyGroups/{ConsistencyGroupId}/Volumes/{VolumeId}/Actions/Volume.ResumeReplication
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ResumeReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/ConsistencyGroups/{ConsistencyGroupId}/Volumes/{VolumeId}/Actions/Volume.ReverseReplicationRelationship
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ReverseReplicationRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/ConsistencyGroups/{ConsistencyGroupId}/Volumes/{VolumeId}/Actions/Volume.SplitReplication
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_SplitReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/ConsistencyGroups/{ConsistencyGroupId}/Volumes/{VolumeId}/Actions/Volume.SuspendReplication
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ConsistencyGroup resource
        in: path
        name: ConsistencyGroupId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_SuspendReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources:
    get:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/CapacitySourceCollection.yaml#/components/schemas/CapacitySourceCollection_CapacitySourceCollection
          description: The response contains a representation of the CapacitySourceCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}:
    delete:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
          description: The response contains a representation of the Capacity resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
          description: The response contains a representation of the Capacity resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
          description: The response contains a representation of the Capacity resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
          description: The response contains a representation of the Capacity resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingPools
  : get:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePoolCollection.yaml#/components/schemas/StoragePoolCollection_StoragePoolCollection
          description: The response contains a representation of the StoragePoolCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: A resource of type StoragePool has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{StoragePoolId}
  : delete:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{StoragePoolId}/Actions/StoragePool.AddDrives
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_AddDrivesRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AddDrives action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AddDrives action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{StoragePoolId}/Actions/StoragePool.RemoveDrives
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_RemoveDrivesRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveDrives action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveDrives action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{StoragePoolId}/Actions/StoragePool.SetCompressionState
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetCompressionStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetCompressionState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetCompressionState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{StoragePoolId}/Actions/StoragePool.SetDeduplicationState
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetDeduplicationStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetDeduplicationState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetDeduplicationState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{StoragePoolId}/Actions/StoragePool.SetEncryptionState
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetEncryptionStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetEncryptionState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetEncryptionState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes
  : get:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/VolumeCollection.yaml#/components/schemas/VolumeCollection_VolumeCollection
          description: The response contains a representation of the VolumeCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: A resource of type Volume has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}
  : delete:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.AssignReplicaTarget
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_AssignReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.ChangeRAIDLayout
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ChangeRAIDLayoutRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ChangeRAIDLayout action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ChangeRAIDLayout action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.CheckConsistency
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_CheckConsistencyRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CheckConsistency action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CheckConsistency action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.CreateReplicaTarget
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_CreateReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.ForceEnable
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ForceEnableRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ForceEnable action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ForceEnable action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.Initialize
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_InitializeRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the Initialize action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the Initialize action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.RemoveReplicaRelationship
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_RemoveReplicaRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.ResumeReplication
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ResumeReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.ReverseReplicationRelationship
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ReverseReplicationRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.SplitReplication
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_SplitReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.SuspendReplication
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystem resource
        in: path
        name: FileSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_SuspendReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools:
    get:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePoolCollection.yaml#/components/schemas/StoragePoolCollection_StoragePoolCollection
          description: The response contains a representation of the StoragePoolCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: A resource of type StoragePool has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}:
    delete:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/Actions/StoragePool.AddDrives:
    post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_AddDrivesRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AddDrives action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AddDrives action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/Actions/StoragePool.RemoveDrives:
    post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_RemoveDrivesRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveDrives action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveDrives action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/Actions/StoragePool.SetCompressionState
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetCompressionStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetCompressionState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetCompressionState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/Actions/StoragePool.SetDeduplicationState
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetDeduplicationStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetDeduplicationState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetDeduplicationState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/Actions/StoragePool.SetEncryptionState
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetEncryptionStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetEncryptionState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetEncryptionState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/AllocatedPools:
    get:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePoolCollection.yaml#/components/schemas/StoragePoolCollection_StoragePoolCollection
          description: The response contains a representation of the StoragePoolCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: A resource of type StoragePool has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/AllocatedPools/{AllocatedPoolId}:
    delete:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the AllocatedPool resource
        in: path
        name: AllocatedPoolId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the AllocatedPool resource
        in: path
        name: AllocatedPoolId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the AllocatedPool resource
        in: path
        name: AllocatedPoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the AllocatedPool resource
        in: path
        name: AllocatedPoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/AllocatedPools/{AllocatedPoolId}/Actions/StoragePool.AddDrives
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the AllocatedPool resource
        in: path
        name: AllocatedPoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_AddDrivesRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AddDrives action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AddDrives action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/AllocatedPools/{AllocatedPoolId}/Actions/StoragePool.RemoveDrives
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the AllocatedPool resource
        in: path
        name: AllocatedPoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_RemoveDrivesRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveDrives action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveDrives action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/AllocatedPools/{AllocatedPoolId}/Actions/StoragePool.SetCompressionState
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the AllocatedPool resource
        in: path
        name: AllocatedPoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetCompressionStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetCompressionState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetCompressionState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/AllocatedPools/{AllocatedPoolId}/Actions/StoragePool.SetDeduplicationState
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the AllocatedPool resource
        in: path
        name: AllocatedPoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetDeduplicationStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetDeduplicationState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetDeduplicationState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/AllocatedPools/{AllocatedPoolId}/Actions/StoragePool.SetEncryptionState
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the AllocatedPool resource
        in: path
        name: AllocatedPoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetEncryptionStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetEncryptionState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetEncryptionState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/AllocatedVolumes:
    get:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/VolumeCollection.yaml#/components/schemas/VolumeCollection_VolumeCollection
          description: The response contains a representation of the VolumeCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: A resource of type Volume has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/AllocatedVolumes/{VolumeId}:
    delete:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/AllocatedVolumes/{VolumeId}/Actions/Volume.AssignReplicaTarget
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_AssignReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/AllocatedVolumes/{VolumeId}/Actions/Volume.ChangeRAIDLayout
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ChangeRAIDLayoutRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ChangeRAIDLayout action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ChangeRAIDLayout action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/AllocatedVolumes/{VolumeId}/Actions/Volume.CheckConsistency
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_CheckConsistencyRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CheckConsistency action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CheckConsistency action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/AllocatedVolumes/{VolumeId}/Actions/Volume.CreateReplicaTarget
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_CreateReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/AllocatedVolumes/{VolumeId}/Actions/Volume.ForceEnable
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ForceEnableRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ForceEnable action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ForceEnable action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/AllocatedVolumes/{VolumeId}/Actions/Volume.Initialize
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_InitializeRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the Initialize action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the Initialize action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/AllocatedVolumes/{VolumeId}/Actions/Volume.RemoveReplicaRelationship
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_RemoveReplicaRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/AllocatedVolumes/{VolumeId}/Actions/Volume.ResumeReplication
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ResumeReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/AllocatedVolumes/{VolumeId}/Actions/Volume.ReverseReplicationRelationship
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ReverseReplicationRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/AllocatedVolumes/{VolumeId}/Actions/Volume.SplitReplication
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_SplitReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/AllocatedVolumes/{VolumeId}/Actions/Volume.SuspendReplication
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_SuspendReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources:
    get:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/CapacitySourceCollection.yaml#/components/schemas/CapacitySourceCollection_CapacitySourceCollection
          description: The response contains a representation of the CapacitySourceCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}:
    delete:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
          description: The response contains a representation of the Capacity resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
          description: The response contains a representation of the Capacity resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
          description: The response contains a representation of the Capacity resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
          description: The response contains a representation of the Capacity resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingPools
  : get:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePoolCollection.yaml#/components/schemas/StoragePoolCollection_StoragePoolCollection
          description: The response contains a representation of the StoragePoolCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: A resource of type StoragePool has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{ProvidingPoolId}
  : delete:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ProvidingPool resource
        in: path
        name: ProvidingPoolId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ProvidingPool resource
        in: path
        name: ProvidingPoolId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ProvidingPool resource
        in: path
        name: ProvidingPoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ProvidingPool resource
        in: path
        name: ProvidingPoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{ProvidingPoolId}/Actions/StoragePool.AddDrives
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ProvidingPool resource
        in: path
        name: ProvidingPoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_AddDrivesRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AddDrives action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AddDrives action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{ProvidingPoolId}/Actions/StoragePool.RemoveDrives
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ProvidingPool resource
        in: path
        name: ProvidingPoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_RemoveDrivesRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveDrives action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveDrives action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{ProvidingPoolId}/Actions/StoragePool.SetCompressionState
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ProvidingPool resource
        in: path
        name: ProvidingPoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetCompressionStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetCompressionState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetCompressionState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{ProvidingPoolId}/Actions/StoragePool.SetDeduplicationState
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ProvidingPool resource
        in: path
        name: ProvidingPoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetDeduplicationStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetDeduplicationState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetDeduplicationState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{ProvidingPoolId}/Actions/StoragePool.SetEncryptionState
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ProvidingPool resource
        in: path
        name: ProvidingPoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetEncryptionStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetEncryptionState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetEncryptionState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes
  : get:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/VolumeCollection.yaml#/components/schemas/VolumeCollection_VolumeCollection
          description: The response contains a representation of the VolumeCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: A resource of type Volume has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}
  : delete:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.AssignReplicaTarget
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_AssignReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.ChangeRAIDLayout
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ChangeRAIDLayoutRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ChangeRAIDLayout action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ChangeRAIDLayout action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.CheckConsistency
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_CheckConsistencyRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CheckConsistency action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CheckConsistency action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.CreateReplicaTarget
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_CreateReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.ForceEnable
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ForceEnableRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ForceEnable action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ForceEnable action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.Initialize
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_InitializeRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the Initialize action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the Initialize action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.RemoveReplicaRelationship
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_RemoveReplicaRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.ResumeReplication
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ResumeReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.ReverseReplicationRelationship
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ReverseReplicationRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.SplitReplication
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_SplitReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId}/Actions/Volume.SuspendReplication
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_SuspendReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes:
    get:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/VolumeCollection.yaml#/components/schemas/VolumeCollection_VolumeCollection
          description: The response contains a representation of the VolumeCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: A resource of type Volume has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}:
    delete:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_Volume
          description: The response contains a representation of the Volume resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.AssignReplicaTarget:
    post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_AssignReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AssignReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.ChangeRAIDLayout:
    post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ChangeRAIDLayoutRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ChangeRAIDLayout action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ChangeRAIDLayout action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.CheckConsistency:
    post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_CheckConsistencyRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CheckConsistency action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CheckConsistency action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.CreateReplicaTarget:
    post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_CreateReplicaTargetRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the CreateReplicaTarget
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.ForceEnable:
    post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ForceEnableRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ForceEnable action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ForceEnable action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.Initialize:
    post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_InitializeRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the Initialize action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the Initialize action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.RemoveReplicaRelationship:
    post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_RemoveReplicaRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveReplicaRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.ResumeReplication:
    post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ResumeReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ResumeReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.ReverseReplicationRelationship
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_ReverseReplicationRelationshipRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the ReverseReplicationRelationship
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.SplitReplication:
    post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_SplitReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SplitReplication action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/Actions/Volume.SuspendReplication:
    post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_8_0.yaml#/components/schemas/Volume_v1_8_0_SuspendReplicationRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SuspendReplication
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/AllocatedPools:
    get:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePoolCollection.yaml#/components/schemas/StoragePoolCollection_StoragePoolCollection
          description: The response contains a representation of the StoragePoolCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: A resource of type StoragePool has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/AllocatedPools/{StoragePoolId}:
    delete:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/AllocatedPools/{StoragePoolId}/Actions/StoragePool.AddDrives
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_AddDrivesRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AddDrives action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AddDrives action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/AllocatedPools/{StoragePoolId}/Actions/StoragePool.RemoveDrives
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_RemoveDrivesRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveDrives action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveDrives action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/AllocatedPools/{StoragePoolId}/Actions/StoragePool.SetCompressionState
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetCompressionStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetCompressionState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetCompressionState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/AllocatedPools/{StoragePoolId}/Actions/StoragePool.SetDeduplicationState
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetDeduplicationStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetDeduplicationState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetDeduplicationState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/AllocatedPools/{StoragePoolId}/Actions/StoragePool.SetEncryptionState
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetEncryptionStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetEncryptionState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetEncryptionState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/CapacitySources:
    get:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/CapacitySourceCollection.yaml#/components/schemas/CapacitySourceCollection_CapacitySourceCollection
          description: The response contains a representation of the CapacitySourceCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/CapacitySources/{CapacitySourceId}:
    delete:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
          description: The response contains a representation of the Capacity resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
          description: The response contains a representation of the Capacity resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
          description: The response contains a representation of the Capacity resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_2_0.yaml#/components/schemas/Capacity_v1_2_0_CapacitySource
          description: The response contains a representation of the Capacity resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/CapacitySources/{CapacitySourceId}/ProvidingPools
  : get:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePoolCollection.yaml#/components/schemas/StoragePoolCollection_StoragePoolCollection
          description: The response contains a representation of the StoragePoolCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: A resource of type StoragePool has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{StoragePoolId}
  : delete:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_StoragePool
          description: The response contains a representation of the StoragePool resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{StoragePoolId}/Actions/StoragePool.AddDrives
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_AddDrivesRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AddDrives action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the AddDrives action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{StoragePoolId}/Actions/StoragePool.RemoveDrives
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_RemoveDrivesRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveDrives action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the RemoveDrives action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{StoragePoolId}/Actions/StoragePool.SetCompressionState
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetCompressionStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetCompressionState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetCompressionState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{StoragePoolId}/Actions/StoragePool.SetDeduplicationState
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetDeduplicationStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetDeduplicationState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetDeduplicationState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId}/CapacitySources/{CapacitySourceId}/ProvidingPools/{StoragePoolId}/Actions/StoragePool.SetEncryptionState
  : post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Volume resource
        in: path
        name: VolumeId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the CapacitySource resource
        in: path
        name: CapacitySourceId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StoragePool resource
        in: path
        name: StoragePoolId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StoragePool.v1_7_1.yaml#/components/schemas/StoragePool_v1_7_1_SetEncryptionStateRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetEncryptionState
            action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetEncryptionState
            action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Systems/{ComputerSystemId}/StorageServices:
    get:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageServiceCollection.yaml#/components/schemas/StorageServiceCollection_StorageServiceCollection
          description: The response contains a representation of the StorageServiceCollection
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageService.v1_5_0.yaml#/components/schemas/StorageService_v1_5_0_StorageService
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageService.v1_5_0.yaml#/components/schemas/StorageService_v1_5_0_StorageService
          description: A resource of type StorageService has been created
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Systems/{ComputerSystemId}/StorageServices/{StorageServiceId}:
    delete:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageService.v1_5_0.yaml#/components/schemas/StorageService_v1_5_0_StorageService
          description: The response contains a representation of the StorageService
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageService.v1_5_0.yaml#/components/schemas/StorageService_v1_5_0_StorageService
          description: The response contains a representation of the StorageService
            resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageService.v1_5_0.yaml#/components/schemas/StorageService_v1_5_0_StorageService
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageService.v1_5_0.yaml#/components/schemas/StorageService_v1_5_0_StorageService
          description: The response contains a representation of the StorageService
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageService.v1_5_0.yaml#/components/schemas/StorageService_v1_5_0_StorageService
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageService.v1_5_0.yaml#/components/schemas/StorageService_v1_5_0_StorageService
          description: The response contains a representation of the StorageService
            resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/Systems/{ComputerSystemId}/StorageServices/{StorageServiceId}/Actions/StorageService.SetEncryptionKey:
    post:
      parameters:
      - description: The value of the Id property of the ComputerSystem resource
        in: path
        name: ComputerSystemId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the StorageService resource
        in: path
        name: StorageServiceId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/StorageService.v1_5_0.yaml#/components/schemas/StorageService_v1_5_0_SetEncryptionKeyRequestBody
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetEncryptionKey action
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: The response contains the results of the SetEncryptionKey action
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  ? /redfish/v1/Systems/{ComputerSystemsId}/Storage/{StorageId}/FileSystems/{FileSystemsId}/ExportedFileShares/{ExportedFileSharesId}
  : delete:
      parameters:
      - description: The value of the Id property of the ComputerSystems resource
        in: path
        name: ComputerSystemsId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystems resource
        in: path
        name: FileSystemsId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ExportedFileShares resource
        in: path
        name: ExportedFileSharesId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/FileShare.v1_2_0.yaml#/components/schemas/FileShare_v1_2_0_FileShare
          description: The response contains a representation of the FileShare resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    get:
      parameters:
      - description: The value of the Id property of the ComputerSystems resource
        in: path
        name: ComputerSystemsId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystems resource
        in: path
        name: FileSystemsId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ExportedFileShares resource
        in: path
        name: ExportedFileSharesId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/FileShare.v1_2_0.yaml#/components/schemas/FileShare_v1_2_0_FileShare
          description: The response contains a representation of the FileShare resource
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    patch:
      parameters:
      - description: The value of the Id property of the ComputerSystems resource
        in: path
        name: ComputerSystemsId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystems resource
        in: path
        name: FileSystemsId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ExportedFileShares resource
        in: path
        name: ExportedFileSharesId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/FileShare.v1_2_0.yaml#/components/schemas/FileShare_v1_2_0_FileShare
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/FileShare.v1_2_0.yaml#/components/schemas/FileShare_v1_2_0_FileShare
          description: The response contains a representation of the FileShare resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
    put:
      parameters:
      - description: The value of the Id property of the ComputerSystems resource
        in: path
        name: ComputerSystemsId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the Storage resource
        in: path
        name: StorageId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the FileSystems resource
        in: path
        name: FileSystemsId
        required: true
        schema:
          type: string
      - description: The value of the Id property of the ExportedFileShares resource
        in: path
        name: ExportedFileSharesId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: http://redfish.dmtf.org/schemas/swordfish/v1/FileShare.v1_2_0.yaml#/components/schemas/FileShare_v1_2_0_FileShare
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/swordfish/v1/FileShare.v1_2_0.yaml#/components/schemas/FileShare_v1_2_0_FileShare
          description: The response contains a representation of the FileShare resource
        '202':
          content:
            application/json:
              schema:
                $ref: http://redfish.dmtf.org/schemas/v1/Task.v1_5_1.yaml#/components/schemas/Task_v1_5_1_Task
          description: Accepted; a task has been generated
        '204':
          description: Success, but no response data
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
  /redfish/v1/odata:
    get:
      responses:
        '200':
          content:
            application/json:
              schema:
                description: The OData service document from a Redfish service.
                properties:
                  '@odata.context':
                    $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_context
                  value:
                    description: The list of services provided by the Redfish service.
                    items:
                      properties:
                        kind:
                          description: Type of resource.  Value is `Singleton` for
                            all cases defined by Redfish.
                          readOnly: true
                          type: string
                        name:
                          description: User-friendly resource name of the resource.
                          readOnly: true
                          type: string
                        url:
                          description: Relative URL for the top-level resource.
                          readOnly: true
                          type: string
                      required:
                      - name
                      - kind
                      - url
                      type: object
                    type: array
                required:
                - '@odata.context'
                - value
                type: object
          description: OData service document
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedfishError'
          description: Error condition
