openapi: 3.0.2
info:
  title: 'IBM Storage Virtualize REST API

    '
  description: "The IBM Storage Virtualize Representational State Transfer (REST)\
    \ model\nApplication Programming Interface (API) consists of command targets that\n\
    are used to retrieve system information and to create, modify, and delete\nsystem\
    \ resources. These command targets allow command parameters to pass\nthrough unedited\
    \ to the Virtualize command-line interface, which\nhandles parsing parameter specifications\
    \ for validity and error reporting.\nUse Hypertext Transfer Protocol Secure (HTTPS)\
    \ to successfully communicate\nwith the RESTful API server.\n\n***\n\n## Usage\
    \ examples in CURL\nThe following examples show how to use CURL for authentication\
    \ and user\nmanagement.\n\nEach curl example takes the following form:\n>curl\
    \ -L -X POST https://system_ip:7443/rest/v1/command -H header_1 -H header_2 data-raw\
    \ 'JSON'\n\nWhere the following definitions apply:\n\n\n* POST is the only HTTPS\
    \ method that the Storage Virtualize RESTful API supports\n* system_ip is the\
    \ IP address to which requests are sent.\n* v1 indicates this is version 1 of\
    \ the API. \n* command is the target command object (for example, auth, lseventlog\
    \ or any other CLI command along with any included parameters)\n* Headers (header_1\
    \ ) are individually specified HTTP headers (for example, Content-Type and X-Auth-Token).\n\
    * --data-raw is followed by JSON input (for example, ```'{\"name\": \"password\"\
    }'```).\n\n## Authentication\nThe HTTPS server requires authentication of a valid\
    \ username and password for each\nAPI session. The /auth endpoint uses the POST\
    \ method for the authentication request. \nThe /auth endpoint returns a JWT(JSON\
    \ Web Token) authentication token that authenticates\nevery command that a user\
    \ runs. The JWT token has the token expiry encoded into it.\n\nThe following is\
    \ an example of using the /auth endpoint for an authentication request.\nInitially,\
    \ a username and password are provided through the X-Auth-Username and X-Auth-Password\n\
    header fields. The initial authentication is the only instance where a username\n\
    and password must be entered. Upon successfully entering the username and password,\n\
    a JWT authentication token is returned. The returned token string can be decoded\
    \ by\nusing any JWT decode library freely available on the web. The X-Auth-Token\
    \ header in \ncombination with the authentication token replaces the username\
    \ and password for each \nsubsequent RESTful API request. Multiple tokens can\
    \ be requested for a single user. \nA token remains valid until its expiry time\
    \ has been reached which is a user configurable\noption and can be set via the\
    \ CLI i.e. `chsecurity`.\n```\ncurl -k -X POST -H 'Content-Type: application/json'\
    \ -H 'X-Auth-Username: superuser' -H 'X-Auth-Password: passw0rd' https://192.168.10.109:7443/rest/v1/auth\n\
    ```\n\nThis yields an authentication token that can be used for all other commands.\n\
    ```'{\"token\": \"<token>\"}'```\n\nThe auth endpoint has a limit of 3 requests\
    \ per second for the RESTful API server.\nLikewise, if you have more than 4 different\
    \ tokens being used per cluster, or more than \n10 requests to command endpoints\
    \ per second, the API will return the 429 HTTP error code.\n\n## Making a new\
    \ user\nThe following example shows how to create a new user, setting a password,\n\
    and adding a user to a specific group. The example also demonstrates the use\n\
    of the token in place of the authentication headers that are used in the\nauthentication\
    \ process:\n```\ncurl -L -X POST '<system_ip>:7443/rest/v1/mkuser' -H 'X-Auth-Token:\
    \ <token>' -H 'Content-Type: application/json' --data-raw '{\"name\": \"testuser\"\
    , \"usergrp\": \"Service\", \"password\": \"testpassw0rd\"}'\n```\n\n## Changing\
    \ password by using the username\nThe following example shows how to set a new\
    \ user password for a user and\ndemonstrates the use of the token in place of\
    \ the authentication headers\nused in the authentication process:\n```\ncurl -L\
    \ -X POST '<system_ip>:7443/rest/chuser/testuser' -H 'X-Auth-Token: <token>' -H\
    \ 'Content-Type: application/json' --data-raw '{\"password\": \"newPassw0rd\"\
    }'\n```\n\n## Changing password using the ID\nThe following example shows how\
    \ to change a user password for a user by\nusing the user ID. In this example,\
    \ 2 is used as the user ID.\n```\ncurl -L -X POST '<system_ip>:7443/rest/chuser/2'\
    \ -H 'X-Auth-Token: <token>' -H 'Content-Type: application/json' --data-raw '{\"\
    password\": \"newPassw0rd\"}'\n```\n\n## Listing all users\nThe following example\
    \ lists all user using version 1 of the API:\n```\ncurl -L -X POST '<system_ip>:7443/rest/v1/lsuser'\
    \ -H 'X-Auth-Token: <token>' -H 'Content-Type: application/json' --data-raw ''\n\
    ```\n\n## Listing details about a user\nThe following example shows how to list\
    \ a user in a version 1 of the API\nby using the user ID:\n```\ncurl -L -X POST\
    \ '<system_ip>:7443/rest/v1/lsuser/3' -H 'X-Auth-Token: <token>' -H 'Content-Type:\
    \ application/json' --data-raw ''\n```\n\n## Removing a user\nThe following example\
    \ shows how to remove a user by using the user ID in a version 1 of the API:\n\
    ```\ncurl -L -X POST '<system_ip>:7443/rest/v1/rmuser/2' -H 'X-Auth-Token: <token>'\
    \ -H 'Content-Type: application/json' --data-raw ''\n```\n\n## Downloading a file\n\
    The following example shows how to download a file using a directory and filename\n\
    ```\ncurl -L -X POST '<system_ip>:7443/rest/v1/download' -H 'X-Auth-Token: <token>'\
    \ -H 'Content-Type: application/json'  --data-raw '{\"prefix\": \"/targetdirectory\"\
    , \"filename\": \"filetodownload\"}'\n```\n\n***\n"
  version: '1.0'
servers:
- url: https:///rest/v1
paths:
  /auth:
    post:
      description: 'Get an access token from a node to perform CLI Commands

        '
      tags:
      - Authentication
      parameters:
      - name: X-Auth-Username
        in: header
        schema:
          type: string
      - name: X-Auth-Password
        in: header
        schema:
          type: string
          format: password
      responses:
        200:
          $ref: '#/components/responses/Ok'
        403:
          $ref: '#/components/responses/Forbidden'
        429:
          $ref: '#/components/responses/TooManyRequests'
        502:
          $ref: '#/components/responses/BadGateway'
  /download:
    post:
      description: 'Downloads a file from a dump location

        '
      tags:
      - Download
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                prefix:
                  type: string
                filename:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        422:
          $ref: '#/components/responses/UnprocessableEntity'
        429:
          $ref: '#/components/responses/TooManyRequests'
        502:
          $ref: '#/components/responses/BadGateway'
  /svcupgradetest:
    post:
      description: 'Runs the Upgrade Test Utility

        '
      tags:
      - Utility
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                v:
                  type: string
                n:
                  type: boolean
                d:
                  type: boolean
                f:
                  type: boolean
                q:
                  type: boolean
                w:
                  type: string
      responses: &id001
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /svc_livedump:
    post:
      description: 'Runs svc_livedump

        '
      tags:
      - Utility
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                nodes:
                  type: string
                triggerenclosuredumps:
                  type: boolean
                triggersesdumps:
                  type: boolean
                triggerguidump:
                  type: boolean
                force:
                  type: boolean
                ignoredependentvdisks:
                  type: boolean
                'yes':
                  type: boolean
                quiet:
                  type: boolean
                delay:
                  type: string
                help:
                  type: boolean
      responses: *id001
  /svc_snap:
    post:
      description: 'Runs svc_snap.


        Apart from `upload` and `pmr` only a single parameter can be specified. To
        combine

        multiple parameters, use the pre-defined `gui1`, `gui2` or `gui3` options,
        or

        specify a concatenation of multiple short parameters prefixed with x, for
        example:

        `{ "xsa": true }` for stats and dumpall.


        ```

        Option            Comment

        -------------------------------

        gui1              stats

        gui2              stats dump

        gui3              stats dumpall



        Long              Short

        -------------------------

        stats             s

        ups               u

        dump              d

        dumpall           a

        dumpenc           e

        noimm             n

        fcm               f

        anomalystats      t

        ```'
      tags:
      - Utility
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                upload:
                  type: boolean
                pmr:
                  type: string
                x[...]:
                  type: string
                clean:
                  type: boolean
                stats:
                  type: boolean
                s:
                  type: boolean
                ups:
                  type: boolean
                u:
                  type: boolean
                dump:
                  type: boolean
                d:
                  type: boolean
                dumpall:
                  type: boolean
                a:
                  type: boolean
                dumpenc:
                  type: boolean
                e:
                  type: boolean
                minidump:
                  type: boolean
                noimm:
                  type: boolean
                n:
                  type: boolean
                fcm:
                  type: boolean
                f:
                  type: boolean
                anomalystats:
                  type: boolean
                t:
                  type: boolean
                gui1:
                  type: boolean
                gui2:
                  type: boolean
                gui3:
                  type: boolean
                help:
                  type: boolean
                h:
                  type: boolean
                '?':
                  type: boolean
      responses: *id001
  /actionhelp:
    post:
      tags:
      - SVC Info
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /activatefeature:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the activatefeature command to activate a feature (using\
        \ a license key or\nkeyfile) or feature trial period.\n\n```\n\nSyntax\n\n\
        >>-activatefeature--+---------------------------+--------------->\n      \
        \              '- -trial--+-feature_id---+-'\n                           \
        \    '-feature_name-'\n\n>--+-------------------+--+----------------------------+-------><\n\
        \   '- -licensekey--key-'  '- -licensekeyfile--filepath-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                licensekey:
                  type: string
                licensekeyfile:
                  type: string
                trial:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /addcontrolenclosure:
    post:
      tags:
      - SVC Task
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                iogrp:
                  type: string
                sernum:
                  type: string
                site:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /addfcportsetmember:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the addfcportsetmember command to associate a Fibre Channel\
        \ I/O port ID\nwith portset. A Fibre Channel I/O port ID can be associated\
        \ to multiple\nportsets at the same time and this association applies to all\
        \ nodes in a\ncluster.\n\n```\n\nSyntax\n\n>>-addfcportsetmember------------------------------------------->\n\
        \n>-- -portset----portset_name | portset_id----------------------->\n\n>--\
        \ -fcioportid--  --fc_io_port_id------------------------------>\n\n>--+---------------------------+-------------------------------><\n\
        \   '- -ignoreautozoneincapable-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                portset:
                  type: string
                fcioportid:
                  type: integer
                ignoreportlimit:
                  type: boolean
                ignoreautozoneincapable:
                  type: boolean
                all:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /addhostclustermember/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the addhostclustermember command to add a host object\
        \ to a host cluster.\n\n```\n\nSyntax\n\n>>-addhostclustermember-- -host--+-host_id_list---+------------->\n\
        \                                 '-host_name_list-'\n\n>--+-hostcluster_id---+----------------------------------------><\n\
        \   +-hostcluster_name-+\n   '-hostcluster_uuid-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                host:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /addhostport/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the addhostport command to add worldwide port names (WWPNs),\
        \ NVMe Qualified\nNames (NQNs), or InfiniBand port names to an existing host\
        \ object.\n\n```\n\nSyntax\n\n>>-addhostport--+- -saswwpn--wwpn_list---------+--+---------+--->\n\
        \                +- -fcwwpn--wwpn_list----------+  '- -force-'\n         \
        \       +- -iscsiname--iscsi_name_list-+\n                '- -nqn--nqn_list--------------'\n\
        \n>--+-host_name-+--+-----------------+--------------------------><\n   +-host_id---+\
        \  '- -forceautozone-'\n   '-host_uuid-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                fcwwpn:
                  type: string
                saswwpn:
                  type: string
                force:
                  type: boolean
                iscsiname:
                  type: string
                nqn:
                  type: string
                ibgid:
                  type: string
                forceautozone:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /addmdisk/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the addmdisk command to add one or more managed disks\
        \ to an existing\nstorage pool..\n\n```\n\nSyntax\n\n>>-addmdisk----------------------------------------------------->\n\
        \n>-- -mdisk--+-mdisk_id_list---+--+-----------------------------+-->\n  \
        \          '-mdisk_name_list-'  '- -tier--+-tier0_flash-----+-'\n        \
        \                                   +-tier1_flash-----+\n                \
        \                           +-tier_enterprise-+\n                        \
        \                   +-tier_nearline---+\n                                \
        \           '-tier_scm--------'\n\n>--+-mdisk_group_id---+----------------------------------------><\n\
        \   '-mdisk_group_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                mdisk:
                  type: string
                tier:
                  type: integer
                nositecheck:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /addnode:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the addnode command to add a new (candidate) node to\
        \ an existing system.\nEnter this command any time after a system is created.\
        \ If you are adding a node\nto a system, make sure that the model type of\
        \ the new node is supported by the\nsystem code (code) version of the existing\
        \ system. If the model type is not\nsupported by the code, upgrade the system\
        \ to a code version that supports the\nmodel type of the new node.\n\n```\n\
        \nSyntax\n\n>>-addnode--+- -panelname--panel_name-+------------------------->\n\
        \            '- -wwnodename--wwnn_name-'\n\n>--+-------------------+--+- -spare-------------------+--------->\n\
        \   '- -name--node_name-'  '- -iogrp--+-iogroup_name-+-'\n               \
        \                      '-iogroup_id---'\n\n>--+-----------------------+-----------------------------------><\n\
        \   '- -site--+-site_name-+-'\n             '-site_id---'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                wwnodename:
                  type: string
                iogrp:
                  type: string
                name:
                  type: string
                panelname:
                  type: string
                site:
                  type: string
                spare:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /addsnapshot:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the addsnapshot command to save a version of a set of\
        \ volumes.\n\n```\n\nSyntax\n\nFigure 1. Add snapshot to a volumegroup\n\n\
        \                                                     .- -retentiondays--days----------------.\n\
        >>-addsnapshot-- -volumegroup--+-volumegroup_id---+--+--------------------------------------+--+--------------+--+-----------------------+--+-----------+--+----------------+-><\n\
        \                               +-volumegroup_name-+  +- -safeguarded-- -retentiondays--days-+\
        \  '- -name--name-'  '- -pool--+-id_list---+-'  '- -prepare-'  '- -ignorelegacy-'\n\
        \                               '-volumegroup_uuid-'  '- -retentionminutes--minutes----------'\
        \                              '-name_list-'\n\n\n\nFigure 2. Add snapshot\
        \ to a list of volumes\n\n>>-addsnapshot-- -volumes--+-list_of_volume_ids---+--+-----------------------+--+--------------+--+-----------+--+----------------+--+--------------------------------------+-><\n\
        \                           +-list_of_volume_names-+  '- -pool--+-id_list---+-'\
        \  '- -name--name-'  '- -prepare-'  '- -ignorelegacy-'  +- -safeguarded--\
        \ -retentiondays--days-+\n                           '-list_of_volume_uids--'\
        \            '-name_list-'                                               \
        \          +- -retentionminutes-- minutes---------+\n                    \
        \                                                                        \
        \                                         '- -retentiondays-- days---------------'\n\
        \n\n\nFigure 3. Trigger a snapshot using the snapshot name and parentuid\n\
        \n>>-addsnapshot-- -trigger--name_of_snapshot_to_trigger-- -parentuid--id-><\n\
        \n\n\nFigure 4. Trigger a snapshot of a volumegroup\n\n>>-addsnapshot-- -trigger--name_of_snapshot_to_trigger--\
        \ -volumegroup--volumegroup_id_or_name--o--or volumegroup_uuid-><\n\n\n\n\
        Figure 5. Trigger a snapshot using a snapshot ID\n\n>>-addsnapshot-- -triggerid--snapshot_id-----------------------><\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                volumegroup:
                  type: string
                volumes:
                  type: string
                parentuid:
                  type: integer
                pool:
                  type: string
                prepare:
                  type: boolean
                ignorelegacy:
                  type: boolean
                trigger:
                  type: string
                name:
                  type: string
                safeguarded:
                  type: boolean
                triggerid:
                  type: integer
                retentiondays:
                  type: integer
                retentionminutes:
                  type: integer
                commitgenerationsnapshotid:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /addsnapshotpolicyschedule/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the addsnapshotpolicyschedule command to add a new schedule\
        \ in an existing\nsnapshot policy. It is added as a second schedule in addition\
        \ to the existing\nschedule in the policy.\n\n```\n\nSyntax\n\n>>-addsnapshotpolicyschedule--\
        \ -type--+-localsnapshot-+--------->\n                                   \
        \   '-cloudbackup---'\n\n>-- -backupunit -+-minute-+------------------------------------->\n\
        \                 +-hour---+\n                 +-day----+\n              \
        \   +-week---+\n                 '-month--'\n\n>--+-------------------------------+---------------------------->\n\
        \   '- -backupstarttime--start_time-'\n\n>-- -backupinterval--interval_value----------------------------->\n\
        \n>-- -retentiondays--num_days--+-snapshot_policy_id---+---------><\n    \
        \                          '-snapshot_policy_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                backupunit:
                  type: integer
                backupinterval:
                  type: integer
                retentiondays:
                  type: integer
                type:
                  type: integer
                backupstarttime:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /addvdiskaccess/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the addvdiskaccess command to add one or more I/O groups\
        \ to the set of I/O\ngroups in which a volume can be made accessible to hosts.\n\
        \nNote: IBM FlashSystem does not support systems with more than one I/O group.\n\
        IBM SAN Volume Controller systems continue to support multiple I/O groups\
        \ on\nlong-term support releases only. can be used to scale out a storage\
        \ system.\n\n```\n\nSyntax\n\n>>-addvdiskaccess-- -iogrp--+- iogrp_id_list--+----------------->\n\
        \                            '-iogrp_name_list-'\n\n>--+--------------------------+--+-vdisk_id---+----------------><\n\
        \   '- -allowmismatchedscsiids-'  +-vdisk_name-+\n                       \
        \          '-vdisk_uid--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                iogrp:
                  type: string
                allowmismatchedscsiids:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /addvdiskcopy/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the addvdiskcopy command to add a copy to an existing\
        \ volume. In this way,\nyou change a non-mirrored volume into a mirrored volume.\n\
        \nNote: The first syntax diagram depicts the addition of a sequential or striped\n\
        mode volume. The second syntax diagram depicts the addition of an image mode\n\
        volume.\n\n```\n\nSyntax\n\n>>-addvdiskcopy-- -mdiskgrp--+-mdisk_group_id_list---+---------->\n\
        \                             '-mdisk_group_name_list-'\n\n>--+---------------------------------------+-------------------->\n\
        \   '- -mirrorwritepriority--+-latency----+-'\n                          \
        \  '-redundancy-'\n\n>--+----------------------+--+------------------------------+--->\n\
        \   '- -vtype--+-seq-----+-'  '- -mdisk--+-mdisk_id_list---+-'\n         \
        \     '-striped-'               '-mdisk_name_list-'\n\n>--+---------------------------------------------------------------------------------------------+-->\n\
        \   '- -rsize--+-disk_size-------------+--+------------------------------------+--+-------------+-'\n\
        \              +-disk_size_percentage%-+  '--warning-+-disk_size-------------+-'\
        \  '--autoexpand-'\n              '-auto------------------'             '-disk_size_percentage%-'\n\
        \n>--+------------------------------------------------------------------------------+-->\n\
        \   '- -rsize (cont.)--+--------------------+--+-------------+--+----------------+-'\n\
        \                      |            .-32--. |  '--compressed-'  '- -deduplicated-'\n\
        \                      '--grainsize-+-64--+-'\n                          \
        \         +-128-+\n                                   '-256-'\n\n>--+--------------+--+----------------------+------------------->\n\
        \   '- -createsync-'  '- -syncrate--syncrate-'\n\n>--+----------------+--+---------------------+------------------>\n\
        \   |         .-mb-. |  '- -easytier--+-on--+-'\n   '- -unit--+-b--+-'   \
        \             '-off-'\n             +-kb-+\n             +-gb-+\n        \
        \     +-tb-+\n             '-pb-'\n\n>--+------------------------------+--+-vdisk_name-+------------><\n\
        \   '- -inconsistentownershipgroup-'  '-vdisk_id---'\n\n\n\n>>-addvdiskcopy--+----------------------------------------+----->\n\
        \                 '- -mirrorwritepriority--+- latency----+-'\n           \
        \                               '- redundancy-'\n\n>-- -mdiskgrp--+-mdisk_group_id_list---+------------------------>\n\
        \               '-mdisk_group_name_list-'\n\n>-- -vtype----image---- -mdisk--+-mdisk_id_list---+------------->\n\
        \                                '-mdisk_name_list-'\n\n>--+---------------------------------------------------------------------------------------------+-->\n\
        \   '- -rsize--+-disk_size-------------+--+------------------------------------+--+-------------+-'\n\
        \              +-disk_size_percentage%-+  '--warning-+-disk_size-------------+-'\
        \  '--autoexpand-'\n              '-auto------------------'             '-disk_size_percentage%-'\n\
        \n>--+-------------------------------------------------------------------------------------------+-->\n\
        \   '- -rsize (cont.)--+--------------------+--+-------------+--+---------+--+----------------+-'\n\
        \                      |            .-32--. |  '--compressed-'  '--import-'\
        \  '- -deduplicated-'\n                      '--grainsize-+-64--+-'\n    \
        \                               +-128-+\n                                \
        \   '-256-'\n\n>--+--------------+--+----------------------+------------------->\n\
        \   '- -createsync-'  '- -syncrate--syncrate-'\n\n>--+----------------+--\
        \ -tier--+-tier0_flash-----+-------------->\n   |         .-mb-. |       \
        \   +-tier1_flash-----+\n   '- -unit--+-b--+-'          +-tier_enterprise-+\n\
        \             +-kb-+            +-tier_nearline---+\n             +-gb-+ \
        \           '-tier_scm--------'\n             +-tb-+\n             '-pb-'\n\
        \n>--+---------------------+--+--------------+-------------------->\n   '-\
        \ -easytier--+-on--+-'  '- -autodelete-'\n                 '-off-'\n\n>--+----------------+--+------------------------------+--------->\n\
        \   '- -deduplicated-'  '- -inconsistentownershipgroup-'\n\n>--+-vdisk_name-+----------------------------------------------><\n\
        \   +-vdisk_id---+\n   '-vdisk_uid--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                mdiskgrp:
                  type: string
                vtype:
                  type: integer
                mdisk:
                  type: string
                copies:
                  type: integer
                createsync:
                  type: boolean
                syncrate:
                  type: integer
                rsize:
                  type: string
                warning:
                  type: string
                unit:
                  type: string
                autoexpand:
                  type: boolean
                grainsize:
                  type: integer
                import:
                  type: boolean
                easytier:
                  type: integer
                tier:
                  type: integer
                mirrorwritepriority:
                  type: integer
                compressed:
                  type: boolean
                autodelete:
                  type: boolean
                deduplicated:
                  type: boolean
                inconsistentownershipgroup:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /addvolumecopy/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the addvolumecopy command to add a copy to an existing\
        \ volume.\n\n```\n\nSyntax\n\n>>-addvolumecopy-- -pool--+-storage_pool_id---+----------------->\n\
        \                          '-storage_pool_name-'\n\n>--+-------------------------+--+------------------+------------>\n\
        \   '- -image--+-mdisk_id---+-'  '-+- -thin-------+-'\n              '-mdisk_name-'\
        \      '- -compressed-'\n\n>--+--------------------------------------+--------------------->\n\
        \   '- -buffersize--+-buffer_size--------+-'\n                   '-buffer_percentage%-'\n\
        \n>--+----------------+--+------------------------------------+--->\n   |\
        \         .-mb-. |  '- -warning--+-warning_capacity----+-'\n   '- -unit--+-b--+-'\
        \               '-warning_percentage%-'\n             +-kb-+\n           \
        \  +-gb-+\n             +-tb-+\n             '-pb-'\n\n>--+--------------+--+----------------+------------------------->\n\
        \   '- -autodelete-'  '- -noautoexpand-'\n\n>--+----------------------+--+-volume_id---+-------------------><\n\
        \   '- -grainsize--+-32--+-'  +-volume_name-+\n                  +-64--+ \
        \   '-volume_uid--'\n                  +-128-+\n                  '-256-'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                pool:
                  type: string
                iogrp:
                  type: string
                cache:
                  type: integer
                image:
                  type: string
                buffersize:
                  type: string
                warning:
                  type: string
                noautoexpand:
                  type: boolean
                grainsize:
                  type: integer
                unit:
                  type: string
                thin:
                  type: boolean
                compressed:
                  type: boolean
                deduplicated:
                  type: boolean
                autodelete:
                  type: boolean
                inconsistentownershipgroup:
                  type: boolean
                allowmismatchedscsiids:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /analyzevdisk/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the analyzevdisk command to queue or cancel volume analysis.\n\
        \n```\n\nSyntax\n\n>>-analyzevdisk--+----------+--+-vdisk_id---+------------------><\n\
        \                 '- -cancel-'  +-vdisk_name-+\n                         \
        \      '-vdisk_uid--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                cancel:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /analyzevdiskbysystem:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the analyzevdiskbysystem command to schedule all existing\
        \ volumes in system\nfor available capacity analysis.\n\n```\n\nSyntax\n\n\
        >>-analyzevdiskbysystem--+----------+--------------------------><\n      \
        \                   '- -cancel-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                cancel:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /applydrivesoftware:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the applydrivesoftware command to update drives.\n\n\
        ```\n\nSyntax\n\n>>-applydrivesoftware--+--------------+------------------------->\n\
        \                       '- -file--name-'\n\n>--+----------------------+--+-\
        \ -drive--drive_id-+-------------->\n   |         .-firmware-. |  '- -all-------------'\n\
        \   '- -type--+-fpga-----+-'\n\n>--+---------+--+------------------+--+------------------+------>\n\
        \   '- -force-'  '- -allowreinstall-'  '- -allowdowngrade-'\n\n>--+---------+-------------------------------------------------><\n\
        \   '- -local-'\n\n\n\n>>-applydrivesoftware-- -cancel--------------------------------><\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                file:
                  type: string
                all:
                  type: boolean
                drive:
                  type: integer
                type:
                  type: string
                force:
                  type: string
                allowdowngrade:
                  type: string
                allowreinstall:
                  type: string
                cancel:
                  type: string
                local:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /applysoftware:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the applysoftware command to update the system to a new\
        \ level of code or\ninstall a patch on the system.\n\n```\n\nSyntax\n\nSyntax\
        \ to start and manage an automatic code level update\n\n>>-applysoftware------------------------------------------------>\n\
        \n>--+-+- -file--code_package--+----------------+-+--+--------------------+--+---------+-+-><\n\
        \   | |                       '- -purgepatches-' |  +- -pause--+-------+-+\
        \  '- -force-' |\n   | +- -abort----------------------------------+  |   \
        \       '- -all-' |              |\n   | '- -resume---------------------------------'\
        \  '- -delay--minutes---'              |\n   '- -continue------------------------------------------------------------------------'\n\
        \n\n\nSyntax to start a manual code level update\n\n>>-applysoftware-- -file--code_package--\
        \ -prepare--+----------------+-><\n                                      \
        \             '- -purgepatches-'\n\n\n\nSyntax to install a patch\n\n>>-applysoftware--\
        \ -file--patch_name---------------------------><\n\n\n\nSyntax to install\
        \ an autoupdate\n\n>>-applysoftware--+--------------------------------------------------+-><\n\
        \                  '- -autoupdate----autoupdate_name----autoupdate_id-'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                file:
                  type: string
                force:
                  type: string
                abort:
                  type: string
                prepare:
                  type: string
                resume:
                  type: string
                complete:
                  type: string
                pacednext:
                  type: string
                paced:
                  type: string
                delay:
                  type: integer
                pause:
                  type: string
                all:
                  type: string
                continue:
                  type: string
                purgepatches:
                  type: string
                autoupdate:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /backupvolume/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the backupvolume command to create a volume snapshot.\n\
        \n```\n\nSyntax\n\n>>-backupvolume--+--------+--+-volume_name-+-------------------><\n\
        \                 '- -full-'  +-volume_id---+\n                          \
        \   '-volume_uid--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                full:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /backupvolumegroup/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the backupvolumegroup command to create a new snapshot\
        \ for all of the\nvolumes in a volume group.\n\n```\n\nSyntax\n\n>>-backupvolumegroup--+--------+--+-volumegroup_name-+---------><\n\
        \                      '- -full-'  +-volumegroup_id---+\n                \
        \                  '-volumegroup_uuid-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                full:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /cancellivedump/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the cancellivedump command to cancel a live dump.\n\n\
        ```\n\nSyntax\n\n>>-cancellivedump--+-node_name-+-------------------------------><\n\
        \                   '-node_id---'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /catauditlog:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the catauditlog command to display the in-memory contents\
        \ of the audit log.\n\n```\n\nSyntax\n\n>>-catauditlog--+--------------------------------------+-------><\n\
        \                '- -first--number_of_entries_to_return-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                first:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /cfgportip/{id}:
    post:
      tags:
      - SVC Task
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                node:
                  type: string
                ip:
                  type: string
                ip_6:
                  type: string
                mask:
                  type: string
                prefix_6:
                  type: integer
                failover:
                  type: string
                gw:
                  type: string
                gw_6:
                  type: string
                host:
                  type: boolean
                remotecopy:
                  type: string
                storage:
                  type: boolean
                host_6:
                  type: boolean
                remotecopy_6:
                  type: string
                storage_6:
                  type: string
                iogrp:
                  type: string
                mtu:
                  type: integer
                defaultmtu:
                  type: string
                vlan:
                  type: string
                vlan_6:
                  type: integer
                novlan:
                  type: string
                novlan_6:
                  type: string
                force:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chaicontainerinfo:
    post:
      tags:
      - SVC Task
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                key:
                  type: string
                url:
                  type: string
                clear:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chanomalydetection:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the lsanomalydetection command to modify ransomware threat\
        \ detection status\nsettings.\n\n```\n\nSyntax\n\n>>-chanomalydetection------------------------------------------->\n\
        \n>--+- -anomalysnapshot--on | off-------------------+-----------><\n   +-\
        \ -anomalysnapshotretentiondays--integer_value-+\n   '- -latestsnapshotextensiondays--integer_value--'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                anomalysnapshot:
                  type: integer
                anomalysnapshotretentiondays:
                  type: integer
                latestsnapshotextensiondays:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /charray/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the charray command to change array attributes.\n\n```\n\
        \nSyntax\n\n>>-charray--+----------------------+---------------------------->\n\
        \            '- -name--new_name_arg-'\n\n>--+-------------------------------------+---------------------->\n\
        \   '- -slowwritepriority -+-latency----+-'\n                          '-redundancy-'\n\
        \n>--+---------------------------+--+-mdisk_id---+---------------><\n   '-\
        \ -rebuildareasgoal--+-0-+-'  '-mdisk_name-'\n                         +-1-+\n\
        \                         +-2-+\n                         +-3-+\n        \
        \                 '-4-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                slowwritepriority:
                  type: integer
                unit:
                  type: string
                scrubrate:
                  type: integer
                rebuildareasgoal:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /charraymember/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the charraymember command to modify an array member's\
        \ attributes, or to\nswap (exchange) a member of a RAID array with that of\
        \ another drive.\n\n```\n\nSyntax\n\n>>-charraymember-- -member--member_id--------------------------->\n\
        \n>--+- -balanced---------------+--+-mdisk_id---+----------------><\n   +-\
        \ -newdrive--new_drive_id-+  '-mdisk_name-'\n   +- -immediate--------------+\n\
        \   '- -unbalanced-------------'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                member:
                  type: integer
                newdrive:
                  type: integer
                immediate:
                  type: boolean
                balanced:
                  type: boolean
                unbalanced:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chauthmultifactorduo:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chauthmultifactorduo command to change the system-wide\
        \ Duo Security\nmultifactor authentication configuration.\n\n```\n\nSyntax\n\
        \n>>-chauthmultifactorduo----------------------------------------->\n\n>--+--------------------------------------------+--------------><\n\
        \   +- -enable-----------------------------------+\n   +- -disable----------------------------------+\n\
        \   +- -force------------------------------------+\n   +- -failmode--secure\
        \ | insecure--------------+\n   +- -hostname--host_name----------------------+\n\
        \   +- -openidclientid--openid_client_id---------+\n   +- -openidclientsecret--openid_client_secret-+\n\
        \   +- -integrationkey--integration_key----------+\n   +- -secretkey--secret_key--------------------+\n\
        \   '- -maxprompts--max_prompts------------------'\n\n\n\nNote:\n\n*  The\
        \ -disable parameter is mutually exclusive with all other parameters.\n\n\
        *  The -force parameter is mutually exclusive with all other parameters except\n\
        \   -disable parameter.\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                enable:
                  type: boolean
                failmode:
                  type: integer
                hostname:
                  type: string
                maxprompts:
                  type: integer
                openidclientid:
                  type: string
                openidclientsecret:
                  type: string
                integrationkey:
                  type: string
                secretkey:
                  type: string
                disable:
                  type: boolean
                force:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chauthmultifactorverify:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chauthmultifactorverify command to change the system-wide\
        \ IBM Security\nVerify multifactor authentication configuration.\n\n```\n\n\
        Syntax\n\n>>-chauthmultifactorverify-------------------------------------->\n\
        \n>--+--------------------------------------------+--------------><\n   +-\
        \ -enable-----------------------------------+\n   +- -disable----------------------------------+\n\
        \   +- -failmode--secure | insecure--------------+\n   +- -hostname--host_name----------------------+\n\
        \   +- -port--port-------------------------------+\n   +- -openidclientid--openid_client_id---------+\n\
        \   +- -openidclientsecret--openid_client_secret-+\n   +- -cliclientid--cli_client_id---------------+\n\
        \   +- -cliclientsecret--cli_client_secret-------+\n   +- -adminenrolled--enabled\
        \ | disabled -------+\n   +- -maxprompts--max_prompts------------------+\n\
        \   '- -force------------------------------------'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                enable:
                  type: boolean
                failmode:
                  type: integer
                hostname:
                  type: string
                port:
                  type: integer
                adminenrolled:
                  type: integer
                maxprompts:
                  type: integer
                openidclientid:
                  type: string
                openidclientsecret:
                  type: string
                cliclientid:
                  type: string
                cliclientsecret:
                  type: string
                disable:
                  type: boolean
                force:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chauthservice:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chauthservice command to configure the remote authentication\
        \ service of\nthe system.\n\n```\n\nSyntax\n\n>>-chauthservice--+-------------------+--+------------------+--->\n\
        \                  '- -enable--+-yes-+-'  '- -type--+-tip--+-'\n         \
        \                     '-no--'              '-ldap-'\n\n>--+--------------+--+------------+----------------------------->\n\
        \   '- -type--ldap-'  '- -url--url-'\n\n>--+-----------------------+--+----------------------------+---->\n\
        \   '- -username--user_name-'  '- -password--+------------+-'\n          \
        \                                  '-'password'-'\n\n>--+----------------------+--+-----------+---------------------><\n\
        \   '- -sslcert--file_name-'  '- -refresh-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                enable:
                  type: string
                url:
                  type: string
                username:
                  type: string
                password:
                  type: string
                refresh:
                  type: string
                sslcert:
                  type: string
                type:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chauthsinglesignon:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chauthsinglesignon command to change the system-wide\
        \ single sign-on\nauthentication configuration.\n\n```\n\nSyntax\n\n>>-chauthsinglesignon------------------------------------------->\n\
        \n>--+----------------------------------------------------------+-><\n   +-\
        \ -enable-------------------------------------------------+\n   +- -disable------------------------------------------------+\n\
        \   +- -oidcconfigurationendpoint--oidc_configuration_endpoint-+\n   +- -proxy--use_proxy---------------------------------------+\n\
        \   +- -clientid--client_id------------------------------------+\n   +- -clientsecret--client_secret----------------------------+\n\
        \   +- -userclaim--user_claim----------------------------------+\n   '- -groupclaim--group_claim--------------------------------'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                enable:
                  type: boolean
                oidcconfigurationendpoint:
                  type: string
                proxy:
                  type: boolean
                clientid:
                  type: string
                clientsecret:
                  type: string
                groupclaim:
                  type: string
                userclaim:
                  type: string
                disable:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chbanner:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chbanner command to configure the login message that\
        \ is displayed\nduring CLI Secure Shell (SSH) login.\n\n```\n\nSyntax\n\n\
        >>-chbanner--+-------------------+--+----------+---------------->\n      \
        \       '- -file--file_path-'  '- -enable-'\n\n>--+-----------+--+---------+----------------------------------><\n\
        \   '- -disable-'  '- -clear-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                enable:
                  type: boolean
                disable:
                  type: boolean
                clear:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chcloudaccountawss3/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chcloudaccountawss3 command to modify the cloud account\
        \ (that uses\nAmazon S3 storage) parameters or mode.\n\n```\n\nSyntax\n\n\
        >>-chcloudaccountawss3--+--------------+------------------------>\n      \
        \                  '- -name--name-'\n\n>--+----------------------------------+------------------------->\n\
        \   '- -accesskeyid--aws_access_key_id-'\n\n>--+------------------------------------------+----------------->\n\
        \   '- -secretaccesskey--aws_secret_access_key-'\n\n>--+------------------+--+----------------------------------+--->\n\
        \   '- -ignorefailures-'  +- -mode -+-import-+---------------+\n         \
        \                |         '-normal-'               |\n                  \
        \       '- -importsystem -import_system_id-'\n\n>--+------------------------------------+--\
        \ -refresh------------>\n   +- -certificate--path_to_certificate-+\n   '-\
        \ -nocertificate--------------------'\n\n>--+----------------------------------------------+------------->\n\
        \   '- -upbandwidthmbits-- upbandwidth_limit_in_mb-'\n\n>--+--------------------------------------------------+--------->\n\
        \   '- -downbandwidthmbits-- downbandwidth_limit_in_mb-'\n\n>--+---------------------+--+------------------------+---------><\n\
        \   '- -resetusagehistory-'  '-+-cloud_account_id---+-'\n                \
        \              '-cloud_account_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                accesskeyid:
                  type: string
                secretaccesskey:
                  type: string
                upbandwidthmbits:
                  type: string
                downbandwidthmbits:
                  type: string
                certificate:
                  type: string
                nocertificate:
                  type: boolean
                ignorefailures:
                  type: boolean
                mode:
                  type: integer
                importsystem:
                  type: string
                refresh:
                  type: boolean
                resetusagehistory:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chcloudaccountazure/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chcloudaccountazure command to modify the parameters\
        \ or mode of an\nexisting cloud account that uses Microsoft Azure cloud storage.\n\
        \n```\n\nSyntax\n\n>>-chcloudaccountazure--+------------------+-------------------->\n\
        \                        '- -name--new_name-'\n\n>--+----------------------------------+------------------------->\n\
        \   +- -mode -+-import-+---------------+\n   |         '-normal-'        \
        \       |\n   '- -importsystem -import_system_id-'\n\n>--+-------------------------------+---------------------------->\n\
        \   '- -cluster--cluster_id_or_name-'\n\n>--+--------------------------------------------------+--------->\n\
        \   '- -storageaccountname--azure_storage_account_name-'\n\n>--+-------------------------------------------------------+---->\n\
        \   '- -storageaccountkey--azure_storage_account_access_key-'\n\n>--+----------------------------------------------+------------->\n\
        \   '- -upbandwidthmbits-- upbandwidth_limit_in_mb-'\n\n>--+--------------------------------------------------+--------->\n\
        \   '- -downbandwidthmbits-- downbandwidth_limit_in_mb-'\n\n>--+---------------------+-------------------------------------->\n\
        \   '- -resetusagehistory-'\n\n>--+-------------------------------------+--+-----------+------->\n\
        \   +- -certificate--path_to_certificate -+  '- -refresh-'\n   '- -nocertificate---------------------'\n\
        \n>--+------------------+--+------------------------+------------><\n   '-\
        \ -ignorefailures-'  '-+-cloud_account_id---+-'\n                        \
        \   '-cloud_account_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                storageaccountname:
                  type: string
                storageaccountkey:
                  type: string
                upbandwidthmbits:
                  type: string
                downbandwidthmbits:
                  type: string
                certificate:
                  type: string
                nocertificate:
                  type: boolean
                ignorefailures:
                  type: boolean
                mode:
                  type: integer
                importsystem:
                  type: string
                refresh:
                  type: boolean
                resetusagehistory:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chcloudaccountswift/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chcloudaccountswift command to modify the cloud account\
        \ (that uses\nOpenStack Swift storage) parameters or mode.\n\n```\n\nSyntax\n\
        \n>>-chcloudaccountswift--+--------------+-- -keystone----yes----->\n    \
        \                    '- -name--name-'\n\n>--+--------------------------------+--------------------------->\n\
        \   '- -endpoint--https_endpoint_URL-'\n\n>--+-----------------------+--+------------------------+-------->\n\
        \   '- -username--user_name-'  '- -password--'password'-'\n\n>--+------------------------------------+----------------------->\n\
        \   +- -certificate--path_to_certificate-+\n   '- -nocertificate--------------------'\n\
        \n>--+------------------+--+---------------------+---------------->\n   '-\
        \ -ignorefailures-'  '- -mode --+-import-+-'\n                           \
        \         '-normal-'\n\n>--+----------------------------------+-- -refresh-------------->\n\
        \   '- -importsystem--import_system_id-'\n\n>--+---------------------+-------------------------------------->\n\
        \   '- -resetusagehistory-'\n\n>--+-------------------------------------------------+---------->\n\
        \   '- -downbandwidthmbits--downbandwidth_limit_in_mb-'\n\n>--+---------------------------------------------+-------------->\n\
        \   '- -upbandwidthmbits--upbandwidth_limit_in_mb-'\n\n>--+------------------------+----------------------------------><\n\
        \   '-+-cloud_account_id---+-'\n     '-cloud_account_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                endpoint:
                  type: string
                username:
                  type: string
                password:
                  type: string
                certificate:
                  type: string
                nocertificate:
                  type: boolean
                ignorefailures:
                  type: boolean
                mode:
                  type: integer
                importsystem:
                  type: string
                refresh:
                  type: boolean
                resetusagehistory:
                  type: boolean
                upbandwidthmbits:
                  type: string
                downbandwidthmbits:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chcloudcallhome:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chcloudcallhome command to enable or disable the\
        \ Cloud Call Home\nfunction.\n\n```\n\nSyntax\n\n>>-chcloudcallhome--+- -enable-------------------+-------------><\n\
        \                    +- -disable------------------+\n                    +-\
        \ -sitenantid--si_tenant_id-+\n                    +- -cleartenant--------------+\n\
        \                    +- -siapikey--si_api_key-----+\n                    '-\
        \ -clearsiapikey------------'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                enable:
                  type: boolean
                disable:
                  type: boolean
                sitenantid:
                  type: string
                cleartenant:
                  type: boolean
                siapikey:
                  type: string
                clearsiapikey:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chcluster:
    post:
      tags:
      - SVC Task
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                servicepwd:
                  type: string
                speed:
                  type: integer
                alias:
                  type: string
                name:
                  type: string
                autoquorum:
                  type: integer
                icatip:
                  type: string
                icatip_6:
                  type: string
                gmlinktolerance:
                  type: integer
                gminterdelaysimulation:
                  type: integer
                gmintradelaysimulation:
                  type: integer
                invemailinterval:
                  type: integer
                ntpip:
                  type: string
                ntpip_6:
                  type: string
                isnsip:
                  type: string
                isnsip_6:
                  type: string
                iscsiauthmethod:
                  type: string
                chapsecret:
                  type: string
                nochapsecret:
                  type: boolean
                relationshipbandwidthlimit:
                  type: integer
                gmmaxhostdelay:
                  type: integer
                layer:
                  type: integer
                consoleip:
                  type: string
                rcbuffersize:
                  type: integer
                svcconfig:
                  type: boolean
                easysetup:
                  type: integer
                infocenterurl:
                  type: string
                cacheprefetch:
                  type: integer
                regensslcert:
                  type: boolean
                compressiondestagemode:
                  type: integer
                localfcportmask:
                  type: integer
                partnerfcportmask:
                  type: integer
                hightempmode:
                  type: integer
                topology:
                  type: integer
                rcauthmethod:
                  type: string
                guiadvancedpool:
                  type: integer
                vdiskprotectiontime:
                  type: integer
                vdiskprotectionenabled:
                  type: integer
                easytieracceleration:
                  type: integer
                legacyhyperswap:
                  type: integer
                odx:
                  type: integer
                maxreplicationdelay:
                  type: integer
                partnershipexclusionthreshold:
                  type: integer
                gen1compatibilitymode:
                  type: integer
                ibmcustomer:
                  type: string
                ibmcomponent:
                  type: integer
                ibmcountry:
                  type: string
                backendunmap:
                  type: integer
                hostunmap:
                  type: integer
                enhancedcallhome:
                  type: integer
                censorcallhome:
                  type: integer
                garbagecollectiondisabled:
                  type: integer
                quorummode:
                  type: integer
                quorumsite:
                  type: string
                quorumlease:
                  type: integer
                cachepartitioncreditdisabled:
                  type: integer
                deduplicationdisabled:
                  type: integer
                foscopydisabled:
                  type: integer
                rehomeoptimizationsdisabled:
                  type: integer
                automaticvdiskanalysissettings:
                  type: integer
                callhomeacceptedusage:
                  type: integer
                safeguardedcopysuspended:
                  type: integer
                snapshotpolicysuspended:
                  type: integer
                flashcopyguienabled:
                  type: integer
                hostipsecpsk:
                  type: string
                nohostipsecpsk:
                  type: boolean
                forcedhostipsecpsk:
                  type: boolean
                easytier:
                  type: integer
                snapshotpreserveparent:
                  type: integer
                anomalydetection:
                  type: integer
                supportonly:
                  type: boolean
                anomalydetectionevent:
                  type: integer
                flashcopydefaultgrainsize:
                  type: integer
                storageinsightscontrolaccess:
                  type: integer
                autodrivedownload:
                  type: integer
                singlevolumetype:
                  type: integer
                globalautoupdatepolicy:
                  type: integer
                autozoneprefix:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chclusterip:
    post:
      tags:
      - SVC Task
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                port:
                  type: string
                clusterip:
                  type: string
                serviceip:
                  type: string
                gw:
                  type: string
                mask:
                  type: string
                clusterip_6:
                  type: string
                serviceip_6:
                  type: string
                gw_6:
                  type: string
                prefix_6:
                  type: string
                noip:
                  type: string
                noip_6:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chcompatibilitymode:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chcompatibilitymode command to change whether a feature\
        \ is enabled in\ncompatibility mode.\n\n```\n\nSyntax\n\n>>-chcompatibilitymode----+-----------+----\
        \ -feature -+-multiple_io_groups-+-><\n                          +- -enable--+\
        \               '-flash_copy---------'\n                          '- -disable-'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                feature:
                  type: integer
                enable:
                  type: boolean
                disable:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chcontroller/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chcontroller command to modify the attributes of\
        \ a controller.\n\n```\n\nSyntax\n\n>>-chcontroller--+------------------+--------------------------->\n\
        \                 '- -name--new_name-'\n\n>--+------------------------+----------------------------------->\n\
        \   '- -allowquorum--+-yes-+-'\n                    '-no--'\n\n>--+---------------------------------+--+-controller_id---+----><\n\
        \   '- -directattachenhanced--+-yes-+-'  '-controller_name-'\n           \
        \                  '-no--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                allowquorum:
                  type: string
                directattachenhanced:
                  type: string
                site:
                  type: string
                nosite:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chcurrentuser:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chcurrentuser command to change the attributes of\
        \ the current user.\n\n```\n\nSyntax\n\n>>-chcurrentuser--+----------------------------------+---------->\n\
        \                  +- -password--'cleartext_password'-+\n                \
        \  '- -nopassword---------------------'\n\n>--+----------------------------+------------------------------->\n\
        \   +- -keyfile--sshkey_filename-+\n   '- -nokey--------------------'\n\n\
        >--+--------------------------------+--+-------------+---------><\n   '- -certuid--<unique_identifier>-'\
        \  '- -nocertuid-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                password:
                  type: string
                nopassword:
                  type: string
                keyfile:
                  type: string
                nokey:
                  type: string
                certuid:
                  type: string
                nocertuid:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chdnsserver/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chdnsserver command to change a Domain Name System\
        \ (DNS) server\nInternet Protocol (IP) address or name on a system.\n\n```\n\
        \nSyntax\n\n>>-chdnsserver--+------------------+--+------------------+------>\n\
        \                '- -ip--ip_address-'  '- -name--dns_name-'\n\n>--+-dns_name-+------------------------------------------------><\n\
        \   '-dns_id---'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                ip:
                  type: string
                name:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chdrive/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chdrive command to change the drive properties.\n\
        \n```\n\nSyntax\n\n>>-chdrive--+- -use--+-----------+--+-----------------+-+--drive\
        \ name/id-><\n            |        +-unused----+  '- -allowdegraded-' |\n\
        \            |        +-candidate-+                      |\n            |\
        \        '-failed----'                      |\n            '- -task--+-format--+-----------------------'\n\
        \                      +-certify-+\n                      +-recover-+\n  \
        \                    '-erase---'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                use:
                  type: integer
                allowdegraded:
                  type: boolean
                task:
                  type: integer
                type:
                  type: integer
                resetonly:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chemail:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chemail command to set or modify contact information\
        \ for email event\nnotifications. At least one of the parameters must be specified\
        \ to modify\nsettings.\n\n```\n\nSyntax\n\n>>-chemail--+------------------------------+-------------------->\n\
        \            '- -reply--reply_email_address-'\n\n>--+-------------------------+---------------------------------->\n\
        \   '- -contact--contact_name-'\n\n>--+-------------------------------------+---------------------->\n\
        \   '- -primary--primary_telephone_number-'\n\n>--+-----------------------------------------+------------------>\n\
        \   '- -alternate--alternate_telephone_number-'\n\n>--+----------------------+--+---------------------------+------>\n\
        \   '- -location--location-'  '- -contact2--contact_name2-'\n\n>--+---------------------------------------+-------------------->\n\
        \   '- -primary2--primary_telephone_number2-'\n\n>--+-------------------------------------------+---------------->\n\
        \   '- -alternate2--alternate_telephone_number2-'\n\n>--+--------------+--+------------------------------+----------->\n\
        \   '- -nocontact2-'  '- -organization--organization-'\n\n>--+--------------------+--+--------------+--------------------->\n\
        \   '- -address--address-'  '- -city--city-'\n\n>--+----------------+--+------------+--+--------------------+--->\n\
        \   '- -state--state-'  '- -zip--zip-'  '- -country--country-'\n\n>--+-----------------------+--+----------+---------------------><\n\
        \   '- -from--email_address-'  '- -nofrom-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                reply:
                  type: string
                contact:
                  type: string
                primary:
                  type: string
                alternate:
                  type: string
                location:
                  type: string
                nocontact2:
                  type: string
                contact2:
                  type: string
                primary2:
                  type: string
                alternate2:
                  type: string
                organization:
                  type: string
                address:
                  type: string
                city:
                  type: string
                state:
                  type: string
                zip:
                  type: string
                country:
                  type: string
                from:
                  type: string
                nofrom:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chemailserver/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chemailserver command to modify the parameters of\
        \ an existing email\nserver object.\n\n```\n\nSyntax\n\n>>-chemailserver--+---------------------+----------------------->\n\
        \                  '- -name--server_name-'\n\n>-- -ip--ip_address_or_domain_name--+--------------+------------>\n\
        \                                    '- -port--port-'\n\n>--+----------------------------+------------------------------->\n\
        \   '- -username--users_username-'\n\n>--+----------------------------+--+-------------------+-------->\n\
        \   '- -password--users_password-'  '- -secure--+-yes-+-'\n              \
        \                                 +-no--+\n                              \
        \                 '-try-'\n\n>-- -nocredentials--+-email_server_name-+----------------------><\n\
        \                    '-email_server_id---'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                ip:
                  type: string
                port:
                  type: string
                username:
                  type: string
                password:
                  type: string
                nocredentials:
                  type: string
                secure:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chemailuser/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chemailuser command to modify the settings that are\
        \ defined for an\nemail recipient.\n\n```\n\nSyntax\n\n>>-chemailuser--+-------------------------+--------------------->\n\
        \                '- -address--user_address-'\n\n>--+--------------------------+--+------------------+----------->\n\
        \   '- -usertype--+- support +-'  |          .-on--. |\n                 '-\
        \ local --'    '- -error--+-off-+-'\n\n>--+--------------------+--+-----------------+------------------>\n\
        \   |            .-on--. |  |         .-on--. |\n   '- -warning--+-off-+-'\
        \  '- -info--+-off-+-'\n\n>--+-------------------+--+----------------------+-------------->\n\
        \   '- -name--user_name-'  |              .-on--. |\n                    \
        \      '- -inventory--+-off-+-'\n\n>--+-user_name-+-----------------------------------------------><\n\
        \   '-user_id---'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                address:
                  type: string
                error:
                  type: string
                warning:
                  type: string
                info:
                  type: string
                usertype:
                  type: string
                inventory:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chenclosure/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chenclosure command to modify enclosure properties.\n\
        \n```\n\nSyntax\n\n>>-chenclosure--+- -identify--+-yes-+-+--enclosure_id----------><\n\
        \                |             '-no--' |\n                +- -managed--+-yes-+--+\n\
        \                |            '-no--'  |\n                '- -id--enclosure_id--'\n\
        \n\n\n>>-chenclosure---- -identify--yes | no-------------------------->\n\n\
        >-- -batteryautoreconditioning--+-on--+------------------------->\n      \
        \                          '-off-'\n\n>--+---------------------------------+-------------------------->\n\
        \   '- -filtertimer-- reminder_period-'\n\n>--+-------------------------+---------------------------------><\n\
        \   '- -filterenable--+-yes-+-'\n                     '-no--'\n\n\n\n>>-chenclosure----\
        \ -bezelcolor----enclosure_id-----------------><\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                identify:
                  type: string
                managed:
                  type: string
                id:
                  type: integer
                bezelcolor:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chenclosurecanister/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chenclosurecanister command to modify the properties\
        \ of an enclosure\ncanister.\n\n```\n\nSyntax\n\n>>-chenclosurecanister------------------------------------------>\n\
        \n>--+- -excludesasport--+-yes-+-- -port--+-1-+--+---------+-+---->\n   |\
        \                   '-no--'          '-2-'  +- -force-+ |\n   |          \
        \                                 '- -reset-' |\n   +- -identify--+-yes-+-----------------------------------+\n\
        \   |             '-no--'                                   |\n   '- -boot------------------------------------------------'\n\
        \n>-- -canister--canister_id--enclosure_id-----------------------><\n\n\n\n\
        Note: Exactly one of the optional parameters must be set.\n\n1. The -port\
        \ and -excludesasport parameters must be specified together.\n\n2. Exactly\
        \ one of the optional parameters must be set.\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                identify:
                  type: string
                excludesasport:
                  type: string
                port:
                  type: string
                reset:
                  type: string
                canister:
                  type: string
                boot:
                  type: string
                force:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chenclosuredisplaypanel/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chenclosuredisplaypanel command to modify the properties\
        \ for an\nenclosure display panel.\n\n```\n\nSyntax\n\n>>-chenclosuredisplaypanel--+-------------+--------------------->\n\
        \                            '- -clearswap-'\n\n>--+---------------------------------+--enclosure_id-----------><\n\
        \   '- -displaypanel--displaypanel_id-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                clearswap:
                  type: string
                displaypanel:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chenclosurefanmodule/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nThis command is for use with products that have hot-swappable\
        \ fan assemblies.\nUse the chenclosurefanmodule command to modify the properties\
        \ of an enclosure\nfan module.\n\n```\n\nSyntax\n\n>>-chenclosurefanmodule--identify--+-yes-+---------------------->\n\
        \                                   '-no--'\n\n>--fanmodule fanmodule_id--enclosure_id------------------------><\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                clearswap:
                  type: string
                identify:
                  type: string
                fanmodule:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chenclosuresem/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chenclosuresem command to modify the properties of\
        \ an enclosure SEM.\n\n```\n\nSyntax\n\n>>-chenclosuresem--+-------------+------------------------------>\n\
        \                   '- -clearswap-'\n\n>--+--------------------------+--enclosure_id------------------><\n\
        \   '- -enclosuresemid--sem_id-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                clearswap:
                  type: string
                sem:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chenclosureslot/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chenclosureslot command to modify the properties\
        \ of an enclosure slot.\n\n```\n\nSyntax\n\n>>-chenclosureslot---------------------------------------------->\n\
        \n>--+- -identify--+-yes-+----------------------------------+----->\n   |\
        \             '-no--'                                  |\n   '- -exclude--+-yes-+--+-----------------+--+---------+-'\n\
        \                '-no--'  '- -port--port_id-'  '- -force-'\n\n>-- -slot -slot_id--enclosure_id-------------------------------><\n\
        \n\n\n>>-chenclosureslot---------------------------------------------->\n\n\
        >--+- -identify -+-yes-+----------------------------------+----->\n   |  \
        \           '-no--'                                  |\n   '- -exclude--+-yes-+--+-----------------+--+---------+-'\n\
        \                '-no--'  '- -port--port_id-'  '- -force-'\n\n>-- -slot -slot_id---------------------------------------------><\n\
        \n\n\nNote:\n\n1. Optional parameters are mutually exclusive.\n\n2. You can\
        \ only specify -port or -force when you also specify -exclude.\n\n3. Exactly\
        \ one of the optional parameters must be set.\n\n4. Using -force has an effect\
        \ on the operation of -exclude yes.\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                identify:
                  type: string
                exclude:
                  type: string
                port:
                  type: string
                slot:
                  type: string
                force:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chencryption:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chencryption command to manage the encryption state\
        \ of the system.\n\n```\n\nSyntax\n\n>>-chencryption--+---------------------------------------+------>\n\
        \                 '- -usb--+-enable---------------------+-'\n            \
        \              +-disable--------------------+\n                          +-validate-------------------+\n\
        \                          '-newkey-- -key--+-prepare-+-'\n              \
        \                             +-commit--+\n                              \
        \             '-cancel--'\n\n>--chencryption--+---------------------------------------------+-->\n\
        \                 '- -keyserver--+-enable---------------------+-'\n      \
        \                          +-disable--------------------+\n              \
        \                  '-newkey-- -key--+-prepare-+-'\n                      \
        \                           +-commit--+\n                                \
        \                 '-cancel--'\n\n>--chencryption-- -internal--+-enable--+------------------------>\n\
        \                             '-disable-'\n\n>--chencryption--+-----------------------------------------------+-><\n\
        \                 '- -recoverykey--+-enable---------------------+-'\n    \
        \                              +-disable--------------------+\n          \
        \                        +-validate-------------------+\n                \
        \                  '-newkey-- -key--+-prepare-+-'\n                      \
        \                             +-confirm-+\n                              \
        \                     +-commit--+\n                                      \
        \             '-cancel--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                usb:
                  type: string
                keyserver:
                  type: string
                recoverykey:
                  type: string
                key:
                  type: string
                internal:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /cheventlog:
    post:
      tags:
      - SVC Task
      description: '>


        Use the cheventlog command to modify events in the event log.


        ```


        Syntax


        >>-cheventlog-- -fix--sequence_number--------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                fix:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chfcconsistgrp/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chfcconsistgrp command to change the name of a consistency\
        \ group or\nmark the group for auto-deletion.\n\n```\n\nSyntax\n\n>>-chfcconsistgrp--+----------------------+--------------------->\n\
        \                   '- -name--new_name_arg-'\n\n>--+-----------------------+--+-fc_consist_group_id---+--------><\n\
        \   '- -autodelete--+-on--+-'  '-fc_consist_group_name-'\n               \
        \    '-off-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                autodelete:
                  type: boolean
                ownershipgroup:
                  type: string
                noownershipgroup:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chfcmap/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chfcmap command to modify attributes of an existing\
        \ mapping.\n\n```\n\nSyntax\n\n>>-chfcmap--+----------------------+--+-fc_map_id---+----------><\n\
        \            '- -name--new_name_arg-'  '-fc_map_name-'\n\n\n\n>>-chfcmap--+--------------------------------------+------------>\n\
        \            '- -consistgrp--+-consist_group_id---+-'\n                  \
        \          '-consist_group_name-'\n\n>--+------------------+--+-----------------------+-------------->\n\
        \   '- -copyrate--rate-'  '- -autodelete--+-on--+-'\n                    \
        \                     '-off-'\n\n>--+-----------------------+--+-fc_map_id---+------------------><\n\
        \   '- -cleanrate----rate---'  '-fc_map_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                consistgrp:
                  type: string
                copyrate:
                  type: integer
                autodelete:
                  type: boolean
                cleanrate:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chhost/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chhost command to change the name or type of a host\
        \ object. This\ncommand does not affect any existing host mappings.\n\n```\n\
        \nSyntax\n\n>>-chhost--+----------------------+--+----------------------+--->\n\
        \           '- -type--+-hpux-----+-'  '- -name--new_name_arg-'\n         \
        \            +-tpgs-----+\n                     +-generic--+\n           \
        \          '-adminlun-'\n\n>--+--------------------------------------------------+--------->\n\
        \   '- -hostusername--host_username_for_authentication-'\n\n>--+---------------------------+-------------------------------->\n\
        \   +- -hostsecret--host_secret-+\n   '- -nohostsecret------------'\n\n>--+--------------------------------------------------------+--->\n\
        \   '- -storageusername--storage_username_for_authentication-'\n\n>--+---------------------------------+-------------------------->\n\
        \   +- -storagesecret--storage_secret-+\n   '- -nostoragesecret---------------'\n\
        \n>--+-----------------------+------------------------------------>\n   +-\
        \ -site--+-site_name-+-+\n   |         '-site_id---' |\n   '- -nosite--------------'\n\
        \n>--+-------------------------------+---------------------------->\n   '-\
        \ -statuspolicy--+-redundant-+-'\n                     '-complete--'\n\n>--+-------------------------+---------------------------------->\n\
        \   '- -statussite--+-all---+-'\n                   '-local-'\n\n>--+-----------------------------------------+------------------>\n\
        \   '- -ownershipgroup--owner_id | owner_name-'\n\n>--+--------------------+--------------------------------------->\n\
        \   '- -noownershipgroup-'\n\n>--+--------------------------------------+--------------------->\n\
        \   '- -portset--portset_id | portset_name-'\n\n>--+--------------------------------------+--------------------->\n\
        \   +- -nopartition------------------------+\n   +- -partition--+-partition_id---+------+\n\
        \   |              +-partition_name-+      |\n   |              '-partition_uuid-'\
        \      |\n   +- -draftpartition--+-partition_name-+-+\n   |              \
        \     +-partition_id---+ |\n   |                   '-partition_uuid-' |\n\
        \   '- -nodraftpartition-------------------'\n\n>--+----------------------------------------------------+------->\n\
        \   '- -location--+-location_system_name-+-- -nolocation-'\n             \
        \    '-location_system_id---'\n\n>--+---------------------------------+-------------------------->\n\
        \   '- -autostoragediscovery--+-yes-+-'\n                             '-no--'\n\
        \n>--+-------------------------------+--+-host_name-+------------->\n   '-suppressofflinealert--+-yes-+-'\
        \  +-host_id---+\n                           '-no--'    '-host_uuid-'\n\n\
        >--+-----------------+-----------------------------------------><\n   '- -forceautozone-'\n\
        \n\n\nNote: Mapping a new portset to a host object can cause host application\
        \ outage\nunless the newly mapped portset contains at least one port that\
        \ is overlapping\nwith the old portset. If volume protection is turned on,\
        \ the administrator\ncannot change to a portset that doesn't have at least\
        \ one overlapping port. To\noverride that restriction and enforce a change,\
        \ the global admin must run the\nchsystem -vdiskprotectionenabled no command\
        \ to turn off volume protection for\nthe system. Also, if a host is offline,\
        \ the volume protection check is bypassed\nand chhost will allow a portset\
        \ with non-overlapping ports to be used.\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                type:
                  type: integer
                chapsecret:
                  type: string
                hostsecret:
                  type: string
                nochapsecret:
                  type: boolean
                nohostsecret:
                  type: boolean
                storagesecret:
                  type: string
                nostoragesecret:
                  type: boolean
                site:
                  type: string
                nosite:
                  type: boolean
                iscsiusername:
                  type: string
                hostusername:
                  type: string
                storageusername:
                  type: string
                statuspolicy:
                  type: integer
                statussite:
                  type: integer
                ownershipgroup:
                  type: string
                noownershipgroup:
                  type: boolean
                portset:
                  type: string
                autostoragediscovery:
                  type: string
                partition:
                  type: string
                draftpartition:
                  type: string
                nopartition:
                  type: boolean
                nodraftpartition:
                  type: boolean
                location:
                  type: string
                nolocation:
                  type: boolean
                suppressofflinealert:
                  type: string
                forceautozone:
                  type: boolean
                force:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chhostcluster/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chhostcluster to change the name, type, or site of\
        \ a host cluster\nobject that is part of a host cluster.\n\n```\n\nSyntax\n\
        \n>>-chhostcluster--+------------------+-------------------------->\n    \
        \              '- -name--new_name-'\n\n>--+----------------------+--+------------------+--------------->\n\
        \   '- -type--+-generic--+-'  +- -site--new_site-+\n             +-tpgs-----+\
        \    '- -nosite---------'\n             +-adminlun-+\n             '-hpux-----'\n\
        \n>--+---------+--+--------------------------------------+-------->\n   '-\
        \ -force-'  +- -draftpartition--+-partition_name-+-+\n                |  \
        \                 +-partition_id---+ |\n                |                \
        \   '-partition_uuid-' |\n                +- -ownershipgroup--+-owner_name-+-----+\n\
        \                |                   '-owner_id---'     |\n              \
        \  '- -noownershipgroup-------------------'\n\n>--+-------------------------+---------------------------------->\n\
        \   '- -convertcommonmappings-'\n\n>--+--------------------------------+--+-hostcluster_id---+----><\n\
        \   '- -uniformconnectivity--+-yes-+-'  +-hostcluster_name-+\n           \
        \                 '-no--'    '-hostcluster_uuid-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                type:
                  type: integer
                site:
                  type: string
                nosite:
                  type: boolean
                force:
                  type: boolean
                ownershipgroup:
                  type: string
                noownershipgroup:
                  type: boolean
                convertcommonmappings:
                  type: boolean
                draftpartition:
                  type: string
                nodraftpartition:
                  type: boolean
                uniformconnectivity:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chiogrp/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chiogrp command to modify I/O group properties or\
        \ enable maintenance\nmode.\n\n```\n\nSyntax\n\n>>-chiogrp------------------------------------------------------>\n\
        \n>--+--------------------------------------------------------+--->\n   +-\
        \ -name--new_name---------------------------------------+\n   '- -feature--+-flash----+--\
        \ -size--memory_size--+------+-'\n                +-mirror---+           \
        \            '- -kb-'\n                +-raid-----+\n                '-snapshot-'\n\
        \n>--+------------------------+--+-io_group_id---+---------------><\n   '-\
        \ -maintenance--+-----+-'  '-io_group_name-'\n                    +-yes-+\n\
        \                    '-no--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                feature:
                  type: string
                size:
                  type: string
                kb:
                  type: string
                maintenance:
                  type: string
                fctargetportmode:
                  type: integer
                force:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chip/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chip command to change the system IP address.\n\n\
        ```\n\nSyntax\n\n>>-chip-- -ip--+-ipv4_address-+--------------------------------->\n\
        \               '-ipv6_address-'\n\n>-- -prefix--subnet_prefix--+------------------------+---------->\n\
        \                            '- -gw--+-ipv4_address-+-'\n                \
        \                    '-ipv6_address-'\n\n>--+-----------------+--ip_address_id--------------------------><\n\
        \   '- -vlan--vlan_id-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                ip:
                  type: string
                prefix:
                  type: integer
                gw:
                  type: string
                vlan:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chiscsistorageport/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chiscsistorageport command to change authentication\
        \ parameters, such as\nsetting authentication credentials, removing authentication\
        \ parameters, or\nupdating credentials.\n\n```\n\nSyntax\n\n>>-chiscsistorageport--+----------+----------------------------->\n\
        \                       '- -noauth-'\n\n>--+------------------------------+----------------------------->\n\
        \   '- -username--target_user_name-'\n\n>--+---------------------------+--lsiscsistorageport-rowid-----><\n\
        \   '- -chapsecret--target_chap-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                username:
                  type: string
                chapsecret:
                  type: string
                noauth:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chkeyserver/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chkeyserver command to change the attributes for\
        \ a key server object.\n\n```\n\nSyntax\n\n>>-chkeyserver-- -ip--ip_address_or_domain_name----------------->\n\
        \n>--+--------------+--+-----------------------------+------------>\n   '-\
        \ -port--port-'  '- -sslcert--certificate_file-'\n\n>--+-------------+--+--------+--+-----------+------------------->\n\
        \   '- -nosslcert-'  '- -name-'  '- -primary-'\n\n>--+-object_id---+---------------------------------------------><\n\
        \   '-object_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                ip:
                  type: string
                port:
                  type: integer
                sslcert:
                  type: string
                nosslcert:
                  type: boolean
                name:
                  type: string
                primary:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chkeyserverisklm:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chkeyserverisklm command to change the system-wide\
        \ IBM\xAE Security Key\nLifecycle Manager key server configuration.\n\n```\n\
        \nSyntax\n\n>>- chkeyserverisklm --+------------------------------------+--->\n\
        \                       +- -devicegroup -- device_group -----+\n         \
        \              +-+--------------------------------+-+\n                  \
        \     | +- -sslcert -- certificate_file -+ |\n                       | '-\
        \ -nosslcert -------------------' |\n                       '- -enable --------------------------'\n\
        \n>--+------------+----------------------------------------------><\n   '-\
        \ -disable -'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                devicegroup:
                  type: string
                sslcert:
                  type: string
                nosslcert:
                  type: boolean
                enable:
                  type: boolean
                disable:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chkeyserverkeysecure:
    post:
      tags:
      - SVC Task
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                username:
                  type: string
                nousername:
                  type: boolean
                password:
                  type: string
                nopassword:
                  type: boolean
                sslcert:
                  type: string
                nosslcert:
                  type: boolean
                enable:
                  type: boolean
                disable:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chldap:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chldap command to change system-wide Lightweight\
        \ Directory Access\nProtocol (LDAP) configuration. This command can be used\
        \ to configure remote\nauthentication with LDAP. These settings apply when\
        \ authenticating against any\nof the LDAP servers configured using the mkldapserver\
        \ command.\n\n```\n\nSyntax\n\n>>-chldap--+-------------------+-------------------------------->\n\
        \           +- -type--+-------+-+\n           |         +-ad----+ |\n    \
        \       |         +-itds--+ |\n           |         '-other-' |\n        \
        \   '- -reset-----------'\n\n>--+-------------------------------------------------------------+-->\n\
        \   '- -username--username----+-------------------------------+---'\n    \
        \                         +- -password--+------------+----+\n            \
        \                 |             '-'password'-'    |\n                    \
        \         '- -encpassword--+------------+-'\n                            \
        \                  '-'password'-'\n\n>--+----------------------+------------------------------------->\n\
        \   '- -security--+-tls--+-'\n                 +-ssl--+\n                \
        \ '-none-'\n\n>--+---------------------------------+-------------------------->\n\
        \   '- -userattribute--user_attribute-'\n\n>--+-----------------------------------+------------------------>\n\
        \   '- -groupattribute--group_attribute-'\n\n>--+----------------------------------------+------------------->\n\
        \   '- -auditlogattribute--auditlogattribute-'\n\n>--+----------------------------------------+------------------->\n\
        \   '- -authcacheminutes--auth_cache_minutes-'\n\n>--+---------------------------------+-------------------------><\n\
        \   '- -nestedgroupsearch--+-client-+-'\n                          +-server-+\n\
        \                          '-off----'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                type:
                  type: string
                username:
                  type: string
                password:
                  type: string
                encpassword:
                  type: string
                security:
                  type: string
                userattribute:
                  type: string
                groupattribute:
                  type: string
                auditlogattribute:
                  type: string
                authcacheminutes:
                  type: string
                nestedgroupsearch:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chldapserver/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chldapserver command to modify a Lightweight Directory\
        \ Access Protocol\n(LDAP) server.\n\n```\n\nSyntax\n\n>>-chldapserver-- -ip--ip_address_or_domain_name---------------->\n\
        \n>--+---------------------+--+--------------+-------------------->\n   '-\
        \ -name--server_name-'  '- -port--port-'\n\n>--+----------------------+--+-------------------+-------------->\n\
        \   +- -sslcert--file_name-+  +- -basedn--base_dn-+\n   '- -nosslcert----------'\
        \  '- -nobasedn--------'\n\n>--+----------------------+--+-ldap_server_id---+--------------><\n\
        \   '- -preferred--+-yes-+-'  '-ldap_server_name-'\n                  '- no-'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                ip:
                  type: string
                name:
                  type: string
                port:
                  type: string
                sslcert:
                  type: string
                nosslcert:
                  type: boolean
                basedn:
                  type: string
                nobasedn:
                  type: string
                preferred:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chlicense:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chlicense command to change license settings for\
        \ system functions.\n\n```\n\nSyntax\n\n>>-chlicense---------------------------------------------------->\n\
        \n>--+- -flash--+-capacity_TB----------+-------------------+-----><\n   |\
        \          '-number_of_enclosures-'                   |\n   +- -remote--+-capacity_TB----------+------------------+\n\
        \   |           '-number_of_enclosures-'                  |\n   +- -virtualization--+-capacity_TB-------------------+-+\n\
        \   |                   +-virtualization_setting_in_scu-+ |\n   |        \
        \           '-number_of_enclosures----------' |\n   +- -compression--+-capacity_TB----------------+-------+\n\
        \   |                +-compression_setting_in_scu-+       |\n   |        \
        \        '-number_of_enclosures-------'       |\n   +- -physical_flash--+-on--+---------------------------+\n\
        \   |                   '-off-'                           |\n   +- -easytier--number_of_enclosures--------------------+\n\
        \   '- -encryption--+-on--+-------------------------------'\n            \
        \       '-off-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                flash:
                  type: string
                remote:
                  type: string
                virtualization:
                  type: string
                physical_flash:
                  type: string
                compression:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chmdisk/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chmdisk command to modify the name or IBM\xAE Easy\
        \ Tier\xAE settings for a\nmanaged disk (MDisk).\n\n```\n\nSyntax\n\n>>-chmdisk--+----------------------+---------------------------->\n\
        \            '- -name--new_name_arg-'\n\n>--+-----------------------------+------------------------------>\n\
        \   '- -tier--+-tier0_flash-----+-'\n             +-tier1_flash-----+\n  \
        \           +-tier_enterprise-+\n             +-tier_nearline---+\n      \
        \       '-tier_scm--------'\n\n>--+-------------------------------+--+-mdisk_id---+-----------><\n\
        \   '- -easytierload--+-default---+-'  '-mdisk_name-'\n                  \
        \   +-low-------+\n                     +-medium----+\n                  \
        \   +-high------+\n                     '-very_high-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                tier:
                  type: integer
                easytierload:
                  type: string
                encrypt:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chmdiskgrp/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chmdiskgrp command to modify properties of an existing\
        \ storage pool.\n\n```\n\nSyntax\n\n>>-chmdiskgrp--+----------------------+--+------------------+--->\n\
        \               '- -name--new_name_arg-'  '- -size--new_size-'\n\n>--+-----------+--+---------------------------+----------------->\n\
        \   '- -warning-'  +-disk_size_percentage--%---+\n                  '-disk_size--\
        \ -unit--+-b--+-'\n                                       +-kb-+\n       \
        \                                +-mb-+\n                                \
        \       +-gb-+\n                                       +-tb-+\n          \
        \                             '-pb-'\n\n>--+-----------------------------------+------------------------>\n\
        \   '- -vdiskprotectionenabled--+-yes-+-'\n                              \
        \ '-no--'\n\n>--+-------------------------+---------------------------------->\n\
        \   '- -easytier--+-auto----+-'\n                 +-on------+\n          \
        \       +-off-----+\n                 '-measure-'\n\n>--+-------------------------------------------------------------------------+-->\n\
        \   '- -provisioningpolicy--provisioning_policy_id | provisioning_policy_name-'\n\
        \n>--+------------------------+----------------------------------->\n   '-\
        \ -noprovisioningpolicy-'\n\n>--+-----------------------------------------+------------------>\n\
        \   '- -ownershipgroup--owner_id | owner_name-'\n\n>--+--------------------------------------------+--------------->\n\
        \   '- -etfcmoverallocationmax--percentage | off-'\n\n>--+--------------------+--------------------------------------->\n\
        \   '- -noownershipgroup-'\n\n>--+-------------------------------------------------------------------------+-->\n\
        \   +- -replicationpoollinkuid--replication_pool_link_uid--+----------------+-+\n\
        \   |                                                      '- -movepoollink-'\
        \ |\n   '- -resetreplicationpoollinkuid-------------------------------------------'\n\
        \n>--+-----------------------+--+-mdisk_group_name-+-------------><\n   '-\
        \ -replaceexistinglink-'  '-mdisk_group_id---'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                warning:
                  type: string
                unit:
                  type: string
                easytier:
                  type: integer
                size:
                  type: integer
                etfcmoverallocationmax:
                  type: string
                provisioningpolicy:
                  type: string
                noprovisioningpolicy:
                  type: boolean
                replicationpoollinkuid:
                  type: string
                movepoollink:
                  type: boolean
                replaceexistinglink:
                  type: boolean
                resetreplicationpoollinkuid:
                  type: boolean
                replicationpoollinkedsystemsmask:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chnode/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chnode command to change the name that is assigned\
        \ to a node as well as\nother options. You can then use the new name when\
        \ running subsequent commands.\nAll parameters that are associated with this\
        \ command are optional. However, you\nmust specify one or more parameters.\n\
        \n```\n\nSyntax\n\n>>-chnode--+---------------------+--+------------+-------------->\n\
        \           +- -iscsialias--alias-+  '- -failover-'\n           '- -noiscsialias------'\n\
        \n>--+---------------------------------------+-------------------->\n   '-\
        \ -name--new_node_or_nodecanister_name-'\n\n>--+---------------------+--+-----------------------+----------->\n\
        \   '- -identify--+-yes-+-'  +- -site--+-site_id---+-+\n                 '-no--'\
        \    |         '-site_name-' |\n                            '- -nosite--------------'\n\
        \n>--+-object_id---+---------------------------------------------><\n   '-object_name-'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                iscsialias:
                  type: string
                failover:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chnodebattery/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chnodebattery command to set or clear the light-emitting\
        \ diode (LED) on\na hot-swappable battery (in a node).\n\n```\n\nSyntax\n\n\
        >>-chnodebattery--+---------------------+--+----------+--------->\n      \
        \            '- -identify--+-yes-+-'  '- -remove-'\n                     \
        \           '-no--'\n\n>--+-----------------------+--+------+-------------------------><\n\
        \   '- -battery--battery_id-'  '-node-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                remove:
                  type: string
                battery:
                  type: string
                identify:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chnodebootdrive/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chnodebootdrive command to change a drive or synchronize\
        \ the drives on\na system if a drive or field-replaceable unit (FRU) replacement\
        \ drive breaks.\n\n```\n\nSyntax\n\n>>-chnodebootdrive--+--------------------------------------+---->\n\
        \                    +- -sync-- -force----------------------+\n          \
        \          +- -identify--+-yes-+-- -slot--slot_id-+\n                    |\
        \             '-no--'                  |\n                    '- -resetleds--------------------------'\n\
        \n>--+-node_id---+-----------------------------------------------><\n   '-node_name-'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                sync:
                  type: string
                replacecanister:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chnodehw/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chnodehw command to update the hardware configuration\
        \ for a node.\n\n```\n\nSyntax\n\n>>-chnodehw--+-------------------+--+---------+----------------->\n\
        \             '- -legacy--version-'  '- -force-'\n\n>--+-------------+---------------------------------------------><\n\
        \   +-object_id---+\n   '-object_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                force:
                  type: boolean
                legacy:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chownershipgroup/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nThe chownershipgroup command modifies the properties of an\
        \ ownership group.\n\n```\n\nSyntax\n\n>>-svctask chownershipgroup--+--------------+------------------->\n\
        \                             '- -name--name-'\n\n>--owner_id | owner_name---------------------------------------->\n\
        \n>--+--------------------------------------------+--------------->\n   '-\
        \ -replicationlinkuid--replication_link_uid-'\n\n>--+---------------------------+--+-ownership_group_name-+-----><\n\
        \   '- -resetreplicationlinkuid-'  '-ownership_group_id---'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                replicationlinkuid:
                  type: string
                replicationlinkedsystemsmask:
                  type: string
                resetreplicationlinkuid:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chpartition/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chpartition command to modify a storage partition.\n\
        \n```\n\nSyntax\n\n>>-chpartition-------------------------------------------------->\n\
        \n>--+----------------------------------------------------------------------------------------------+-->\n\
        \   +- -name--partition_name-----------------------------------------------------------------------+\n\
        \   +- -replicationpolicy--+-replication_policy_name-+---------------------------------------------+\n\
        \   |                      '-replication_policy_id---'                   \
        \                          |\n   +- -noreplicationpolicy--+---------------------------------+-----------------------------------+\n\
        \   |                        '- -deletepreferredmanagementcopy-'         \
        \                          |\n   +- -accessstalecopy----------------------------------------------------------------------------+\n\
        \   +--- -preferredmanagementsystem--+-system_name-+-----------------------------------------------+\n\
        \   |                                '-system_id---'                     \
        \                          |\n   +- -makedrlink-- -remotedrlinkedpartitionuuid--partition_uuid--\
        \ -remotesystem--+-system_name-+-+\n   |                                 \
        \                                             '-system_id---' |\n   +--- -removedrlink-----------------------------------------------------------------------------+\n\
        \   +--- -forceupperlocation--+-yes-+--------------------------------------------------------------+\n\
        \   |                         '-no--'                                    \
        \                          |\n   +- -publish------------------------------------------------------------------------------------+\n\
        \   +- -location--+-location_system_name-+--+------------+-----------------------------------------+\n\
        \   |             '-location_system_id---'  '- -override-'               \
        \                          |\n   +- -locationuuid--remote_system_grid_uuid--+------------+--------------------------------------+\n\
        \   |                                          '- -override-'            \
        \                          |\n   +- -managementportset--+-management_portset_id---+---------------------------------------------+\n\
        \   |                      '-management_portset_name-'                   \
        \                          |\n   +- -nomanagementportset------------------------------------------------------------------------+\n\
        \   +- -ownershipgroup--+-ownershipgroup_name-+----------------------------------------------------+\n\
        \   |                   '-ownershipgroup_id---'                          \
        \                          |\n   '- -noownershipgroup---------------------------------------------------------------------------'\n\
        \n>--+-------------------------------------------+---------------->\n   '-\
        \ -migrationaction--+-fixeventwithchecks-+-'\n                        +-fixeventskipchecks-+\n\
        \                        '-cancelrollback-----'\n\n>--+-partition_id---+------------------------------------------><\n\
        \   +-partition_name-+\n   '-partition_uuid-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                replicationpolicy:
                  type: string
                noreplicationpolicy:
                  type: boolean
                deletepreferredmanagementcopy:
                  type: boolean
                preferredmanagementsystem:
                  type: string
                accessstalecopy:
                  type: boolean
                publish:
                  type: boolean
                ownershipgroup:
                  type: string
                noownershipgroup:
                  type: boolean
                location:
                  type: string
                override:
                  type: boolean
                migrationaction:
                  type: integer
                makedrlink:
                  type: boolean
                removedrlink:
                  type: boolean
                remotedrlinkedpartitionuuid:
                  type: string
                remotesystem:
                  type: string
                forceupperlocation:
                  type: integer
                locationuuid:
                  type: string
                commit:
                  type: boolean
                remotesystemreference1:
                  type: string
                remotesystemreference2:
                  type: string
                managementportset:
                  type: string
                nomanagementportset:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chpartitioncertstore:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chpartitioncertstore command to manage the Secure\
        \ Sockets Layer (SSL)\ncertificate associated with the partitions created\
        \ on the system.\n\n```\n\nSyntax\n\n>>-chpartitioncertstore--+-----------+-------------------------->\n\
        \                         '- -install-'\n\n>--+-------------------------------------------------------------------------+-><\n\
        \   '- -partition--+-partition_id---+--+------------------------------------+-'\n\
        \                  +-partition_name-+  '- -file--<input cert file pathname>-'\n\
        \                  '-partition_uuid-'\n\n\n\n>>-chpartitioncertstore--+----------+--------------------------->\n\
        \                         '- -export-'\n\n>--+---------------------------------+-------------------------><\n\
        \   '- -partition--+-partition_id---+-'\n                  +-partition_name-+\n\
        \                  '-partition_uuid-'\n\n\n\n>>-chpartitioncertstore--+----------------+--------------------->\n\
        \                         '- -exportrootca-'\n\n>--+---------------------------------+-------------------------><\n\
        \   '- -partition--+-partition_id---+-'\n                  +-partition_name-+\n\
        \                  '-partition_uuid-'\n\n\n\n>>-chpartitioncertstore--+----------------------+--------------->\n\
        \                         '- -autorenew--+-yes-+-'\n                     \
        \                   '-no--'\n\n>--+---------------------------------+-------------------------><\n\
        \   '- -partition--+-partition_id---+-'\n                  +-partition_name-+\n\
        \                  '-partition_uuid-'\n\n\n\n>>-chpartitioncertstore--+----------+--------------------------->\n\
        \                         '- -cancel-'\n\n>--+---------------------------------+-------------------------><\n\
        \   '- -partition--+-partition_id---+-'\n                  +-partition_name-+\n\
        \                  '-partition_uuid-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                partition:
                  type: string
                cancel:
                  type: boolean
                autorenew:
                  type: boolean
                install:
                  type: boolean
                file:
                  type: string
                export:
                  type: boolean
                exportrootca:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chpartnership/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chpartnership command to update properties that are\
        \ related to a\npartnership between the local system and the remote system.\n\
        \n```\n\nSyntax\n\n>>-chpartnership--+---------+----------------------------------->\n\
        \                  +- -start-+\n                  '- -stop--'\n\n>--+------------------------------+----------------------------->\n\
        \   '- -clusterip--+-newipv4addr-+-'\n                  +-newipv6addr-+\n\
        \                  '-newfqdnaddr-'\n\n>--+-----------------------------+--+----------------+---------->\n\
        \   '- -chapsecret--newCHAPsecret-'  '- -nochapsecret-'\n\n>--+-----------------------------------------------------------+-->\n\
        \   '- -newclusterid--new cluster ID from the recovered cluster-'\n\n>--+----------------------------------+------------------------->\n\
        \   '- -backgroundcopyrate--percentage-'\n\n>--+----------------------------------------------+------------->\n\
        \   '- -linkbandwidthmbits--link_bandwidth_in_mbps-'\n\n>--+-----------------------+--+---------------------------+----->\n\
        \   '- -compressed--+-yes-+-'  '- -link1--+-portsetid1---+-'\n           \
        \        '-no--'               '-portsetname1-'\n\n>--+---------------------------+--+-----------+----------------->\n\
        \   '- -link2--+-portsetid2---+-'  '- -nolink1-'\n              '-portsetname2-'\n\
        \n>--+-----------+--+---------------------+----------------------->\n   '-\
        \ -nolink2-'  '- -secured--yes | no-'\n\n>--+---------------------+--+-remote_cluster_id---+------------><\n\
        \   '- -pbrinuse--+-yes-+-'  '-remote_cluster_name-'\n                 '-no--'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                clusterip:
                  type: string
                chapsecret:
                  type: string
                nochapsecret:
                  type: boolean
                linkbandwidthmbits:
                  type: integer
                backgroundcopyrate:
                  type: integer
                start:
                  type: boolean
                stop:
                  type: boolean
                compressed:
                  type: integer
                link1:
                  type: string
                link2:
                  type: string
                nolink1:
                  type: boolean
                nolink2:
                  type: boolean
                secured:
                  type: integer
                newclusterid:
                  type: string
                pbrinuse:
                  type: integer
                type:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chportethernet/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chportethernet command to configure the permitted\
        \ uses of ethernet\nports and the maximum transmission unit (MTU) setting\
        \ for the ethernet.\nChanging MTU value of a ethernet port through chportethernet\
        \ command takes some\ntime to configure MTU in the background. If you want\
        \ to change the MTU of the\nethernet ports, you need to wait for five seconds\
        \ to reflect the MTU change on\nthe system.\n\n```\n\nSyntax\n\n>>-chportethernet-+--------------------------+-port_id---------><\n\
        \                  +- -iogrp--+-io_grp_id---+-+\n                  |     \
        \     '-io_grp_name-' |\n                  +- -host--+-yes-+----------+\n\
        \                  |         '-no--'          |\n                  +- -storage--+-yes-+-------+\n\
        \                  |            '-no--'       |\n                  +- -replication--+-yes-+---+\n\
        \                  |                '-no--'   |\n                  +- -mtu----mtu-------------+\n\
        \                  '- -defaultmtu-------------'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                iogrp:
                  type: string
                host:
                  type: boolean
                storage:
                  type: boolean
                replication:
                  type: boolean
                mtu:
                  type: integer
                defaultmtu:
                  type: boolean
                force:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chportfc/{id}:
    post:
      tags:
      - SVC Task
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                speed:
                  type: string
                topology:
                  type: string
                reset:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chportset/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chportset command to modify the attributes of a portset.\n\
        \n```\n\nSyntax\n\n>>-chportset--+---------------------------+--------------------->\n\
        \              '- -name-- new portset name-'\n\n>--+------------------------------------------+----------------->\n\
        \   '- -ownershipgroup-- owner_id | owner_name-'\n\n>--+------------------------------------------------+----------->\n\
        \   '- -noownershipgroup-- portset name | portset id-'\n\n>--+-----------------------------------------------------------+-->\n\
        \   '- -replicationportsetlinkuid--replication_portset_link_uid-'\n\n>--+------------------------------------------------------------------------------+-->\n\
        \   '- -replicationportsetlinkuid--replication_portset_link_uid-- -moveportsetlink-'\n\
        \n>--+----------------------------------+--+------------------+--><\n   '-\
        \ -resetreplicationportsetlinkuid-'  '-+-portset_id---+-'\n              \
        \                             '-portset_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                ownershipgroup:
                  type: string
                noownershipgroup:
                  type: boolean
                replicationportsetlinkuid:
                  type: string
                resetreplicationportsetlinkuid:
                  type: boolean
                moveportsetlink:
                  type: boolean
                replicationportsetlinkedsystemsmask:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chprovisioningpolicy/{id}:
    post:
      tags:
      - SVC Task
      description: '>


        Use the chprovisioningpolicy command to change the name of a provisioning

        policy on the system.


        ```


        Syntax


        >>-chprovisioningpolicy-- -name--new_name----------------------->


        >--policy_name | policy_id-------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chproxy:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chproxy command to update the system-wide web proxy\
        \ server\nconfiguration.\n\n```\n\nSyntax\n\n>>-chproxy--+------------------+--+---------------------+------->\n\
        \            '- -url--proxy_url-'  '- -port--port_number-'\n\n>--+----------------------------------------------------+------->\n\
        \   +- -username--proxy_user-- -password--proxy_password-+\n   '- -nousername---------------------------------------'\n\
        \n>--+-----------------------------+-----------------------------><\n   +-\
        \ -sslcert--certificate_file-+\n   '- -nosslcert-----------------'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                url:
                  type: string
                port:
                  type: integer
                username:
                  type: string
                password:
                  type: string
                sslcert:
                  type: string
                nousername:
                  type: boolean
                nosslcert:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chquorum/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chquorum command to change the quorum association.\n\
        \n```\n\nSyntax\n\n>>-chquorum--+----------+--+-------------------------+---------->\n\
        \             '- -active-'  +- -mdisk--+-mdisk_id---+-+\n                \
        \           |          '-mdisk_name-' |\n                           '- -drive--drive_id-------'\n\
        \n>--+--------------------+--quorum_id---------------------------><\n   '-\
        \ -override--yes|no-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                active:
                  type: string
                mdisk:
                  type: string
                override:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chrcconsistgrp/{id}:
    post:
      tags:
      - SVC Task
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                cyclingmode:
                  type: string
                cycleperiodseconds:
                  type: string
                global:
                  type: string
                metro:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chrcrelationship/{id}:
    post:
      tags:
      - SVC Task
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                consistgrp:
                  type: string
                noconsistgrp:
                  type: string
                noauxchange:
                  type: string
                nomasterchange:
                  type: string
                auxchange:
                  type: string
                masterchange:
                  type: string
                cyclingmode:
                  type: string
                cycleperiodseconds:
                  type: string
                global:
                  type: string
                metro:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chsafeguardedpolicy/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chsafeguardedpolicy command to change the name of\
        \ an existing\nSafeguarded policies.\n\n```\n\nSyntax\n\n>>-chsafeguardedpolicy--\
        \ -name--new_safeguarded_policy_name----->\n\n>--+-safeguarded_policy_name-+---------------------------------><\n\
        \   '-safeguarded_policy_id---'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                chschedule:
                  type: integer
                rmschedule:
                  type: integer
                addschedule:
                  type: boolean
                backupunit:
                  type: integer
                backupinterval:
                  type: integer
                backupstarttime:
                  type: string
                retentiondays:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chsecurity:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chsecurity command to change the security settings\
        \ for a system.\n\n```\n\nSyntax\n\n>>-chsecurity--+-------------------------------+---------------->\n\
        \               '- -sslprotocol--security_level-'\n\n>--+-------------------------------+---------------------------->\n\
        \   '- -sshprotocol--security_level-'\n\n>--+--------------------------------+--------------------------->\n\
        \   '- -guitimeout--gui_timeout_mins-'\n\n>--+--------------------------------+--------------------------->\n\
        \   '- -clitimeout--cli_timeout_mins-'\n\n>--+------------------------------------------+----------------->\n\
        \   '- -minpasswordlength--min_password_length-'\n\n>--+------------------------------------------------+----------->\n\
        \   '- -passwordspecialchars--password_special_chars-'\n\n>--+------------------------------------------+----------------->\n\
        \   '- -passworduppercase--password_upper_case-'\n\n>--+------------------------------------------+----------------->\n\
        \   '- -passwordlowercase--password_lower_case-'\n\n>--+-----------------------------------+------------------------>\n\
        \   '- -passworddigits--password_digits-'\n\n>--+---------------------------------+-------------------------->\n\
        \   '- -checkpasswordhistory--+-yes-+-'\n                             '-no--'\n\
        \n>--+--------------------------------------------+--------------->\n   '-\
        \ -maxpasswordhistory--max_password_history-'\n\n>--+-----------------------------------------+------------------>\n\
        \   '- -minpasswordage--min_password_age_days-'\n\n>--+----------------------------------------+------------------->\n\
        \   '- -passwordexpiry--password_expiry_days-'\n\n>--+--------------------------------------+--------------------->\n\
        \   '- -expirywarning--expiry_warning_days-'\n\n>--+---------------------------------+-------------------------->\n\
        \   '- -superuserlocking--+-enable--+-'\n                         '-disable-'\n\
        \n>--+----------------------------------------------+------------->\n   '-\
        \ -maxfailedlogins--max_failed_login_attempts-'\n\n>--+--------------------------------------+--------------------->\n\
        \   '- -lockoutperiod--lockout_period_mins-'\n\n>--+---------------+--+--------------------------------+-------->\n\
        \   '- -resetpolicy-'  '- -restapitimeout--timeout_mins-'\n\n>--+---------------------------------+-------------------------->\n\
        \   '- -superusermultifactor--+-yes-+-'\n                             '-no--'\n\
        \n>--+----------------------+--+--------------------------+------->\n   '-\
        \ -sshmaxtries (1-10)-'  '- -sshgracetime (15-1800)-'\n\n>--+-----------------------------------------+------------------>\n\
        \   '- -superuserpasswordkeyrequired--+-yes-+-'\n                        \
        \             '-no--'\n\n>--+--------------------------------+--------------------------->\n\
        \   '- -disablesuperusergui--+-yes-+-'\n                            '-no--'\n\
        \n>--+---------------------------------+-------------------------->\n   '-\
        \ -disablesuperuserrest--+-yes-+-'\n                             '-no--'\n\
        \n>--+-------------------------------+--+--------------------+---->\n   '-\
        \ -twopersonintegrity--+-yes-+-'  '- -resetsslprotocol-'\n               \
        \            '-no--'\n\n>--+--------------------+--+---------------------+-------------->\n\
        \   '- -resetsshprotocol-'  '- -iscsihostauthmode-'\n\n>--+------------------------+----------------------------------><\n\
        \   '- -sshport--port_number-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                sslprotocol:
                  type: string
                sshprotocol:
                  type: string
                clitimeout:
                  type: string
                guitimeout:
                  type: string
                restapitimeout:
                  type: string
                minpasswordlength:
                  type: string
                checkpasswordhistory:
                  type: string
                maxpasswordhistory:
                  type: string
                minpasswordage:
                  type: string
                passwordexpiry:
                  type: string
                maxfailedlogins:
                  type: string
                lockoutperiod:
                  type: string
                superuserlocking:
                  type: string
                expirywarning:
                  type: string
                passwordspecialchars:
                  type: string
                passworduppercase:
                  type: string
                passwordlowercase:
                  type: string
                passworddigits:
                  type: string
                resetpolicy:
                  type: string
                superusermultifactor:
                  type: string
                sshgracetime:
                  type: string
                sshmaxtries:
                  type: string
                superuserpasswordkeyrequired:
                  type: string
                disablesuperusergui:
                  type: string
                disablesuperuserrest:
                  type: string
                twopersonintegrity:
                  type: string
                resetsslprotocol:
                  type: string
                resetsshprotocol:
                  type: string
                patchautoupdate:
                  type: string
                sshport:
                  type: string
                iscsihostauthmode:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chsite/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chsite command to change the site name. This command\
        \ applies only to\nmodels that support multiple I/O groups.\n\n```\n\nSyntax\n\
        \n>>-chsite-- -name--new_ site_name--+-site_id------------+------><\n    \
        \                               '-existing_site_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chsnapshot:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chsnapshot command to change the name or the ownership\
        \ group of an\nexisting snapshot.\n\n```\n\nSyntax\n\n>>-chsnapshot--+------------------+----------------------------->\n\
        \               '- -name--new_name-'\n\n>--+------------------------------+----------------------------->\n\
        \   '- -ownershipgroup--name_or_id-'\n\n>--+- -snapshotid--snapshot_id----------------------------------------------------+-><\n\
        \   +- -snapshot--name-- -volumegroup--volumegroup_id_or_name--or volumegroup_uuid-+\n\
        \   '- -snapshot--name-- -parentuid--id--------------------------------------------'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                volumegroup:
                  type: string
                parentuid:
                  type: integer
                snapshot:
                  type: string
                snapshotid:
                  type: integer
                name:
                  type: string
                ownershipgroup:
                  type: string
                noownershipgroup:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chsnapshotpolicy/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chsnapshotpolicy command to change an existing snapshot\
        \ policy.\n\n```\n\nSyntax\n\n>>-chsnapshotpolicy-- -name--new_snapshot_policy_name----------->\n\
        \n>--+-snapshot_policy_name-+------------------------------------><\n   '-snapshot_policy_id---'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                chschedule:
                  type: integer
                rmschedule:
                  type: integer
                addschedule:
                  type: boolean
                backupunit:
                  type: integer
                backupinterval:
                  type: integer
                backupstarttime:
                  type: string
                retentiondays:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chsnmpagent:
    post:
      tags:
      - SVC Task
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                enable:
                  type: string
                community:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chsnmpserver/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chsnmpserver command to modify the parameters of\
        \ an existing SNMP\nserver.\n\n```\n\nSyntax\n\nThis diagram is for SNMPv2.\n\
        \n>>-chsnmpserver--+---------------------+------------------------>\n    \
        \             '- -name--server_name-'\n\n>-- -ip--ip_address_or_domain_name------------------------------>\n\
        \n>--+------------------------+--+------------------+------------->\n   '-\
        \ -community--community-'  '- -error--+-on--+-'\n                        \
        \                  '-off-'\n\n>--+--------------------+--+-----------------+------------------>\n\
        \   '- -warning--+-on--+-'  '- -info--+-on--+-'\n                '-off-' \
        \             '-off-'\n\n>--+--------------+--+-snmp_server_name-+----------------------><\n\
        \   '- -port--port-'  '-snmp_server_id---'\n\n\n\nThis diagram is for SNMPv3.\n\
        \n>>-chsnmpserver--+---------------------+------------------------>\n    \
        \             '- -name--server_name-'\n\n>-- -ip--ip_address_or_domain_name------------------------------>\n\
        \n>--+------------------------+--+------------------+------------->\n   '-\
        \ -community--community-'  '- -error--+-on--+-'\n                        \
        \                  '-off-'\n\n>--+--------------------+--+-----------------+------------------>\n\
        \   '- -warning--+-on--+-'  '- -info--+-on--+-'\n                '-off-' \
        \             '-off-'\n\n>--+--------------+--------------------------------------------->\n\
        \   '- -port--port-'\n\n>--+-------------------------------------------------+---------->\n\
        \   '- -engineid--engine_id-- -securityname--username-'\n\n>--+-----------------------------------------------------------+-->\n\
        \   '- -authprotocol--protocol-- -authpassphrase--auth_password-'\n\n>--+-----------------------------------------------------------+-->\n\
        \   '- -privprotocol--protocol-- -privpassphrase--priv_password-'\n\n>--+----------+--+----------+--+-snmp_server_name-+------------->\n\
        \   '- -noauth-'  '- -nopriv-'  '-snmp_server_id---'\n\n>--+----------+--+----------------+----------------------------><\n\
        \   '- -nopriv-'  '- -tls--+-on--+-'\n                          '-off-'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                ip:
                  type: string
                community:
                  type: string
                error:
                  type: string
                warning:
                  type: string
                info:
                  type: string
                port:
                  type: string
                engineid:
                  type: string
                securityname:
                  type: string
                authprotocol:
                  type: string
                authpassphrase:
                  type: string
                privprotocol:
                  type: string
                privpassphrase:
                  type: string
                noauth:
                  type: string
                nopriv:
                  type: string
                tls:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chsra:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chsra command to configure support assistance.\n\n\
        ```\n\nSyntax\n\n>>-chsra----+---------------+----------------------------------->\n\
        \            +- -enable------+\n            +- -disable-----+\n          \
        \  '- -updatetoken-'\n\n>--+------------------------------+----------------------------->\n\
        \   '- -remotesupport -+-enable--+-'\n                      +-disable-+\n\
        \                      '-test----'\n\n>--+-----------------------------------+-----------------------><\n\
        \   '- -idletimeout -timeout_in_minutes-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                enable:
                  type: boolean
                disable:
                  type: boolean
                updatetoken:
                  type: boolean
                remotesupport:
                  type: integer
                idletimeout:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chsyslogserver/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chsyslogserver command to modify the parameters of\
        \ an existing syslog\nserver.\n\n```\n\nSyntax\n\n>>-chsyslogserver--+---------------------+---------------------->\n\
        \                   '- -name--server_name-'\n\n>--+---------------------------------+-------------------------->\n\
        \   '- -ip--ip_address_or_domain_name-'\n\n>--+----------------------+--+------------------+--------------->\n\
        \   '- -facility--facility-'  |          .-on--. |\n                     \
        \        '- -error--+-off-+-'\n\n>--+--------------------+--+-----------------+------------------>\n\
        \   |            .-on--. |  |         .-on--. |\n   '- -warning--+-off-+-'\
        \  '- -info--+-off-+-'\n\n>--+------------------+--+------------------+------------------->\n\
        \   |          .-off-. |  |          .-off-. |\n   '- -audit--+-on--+-'  '-\
        \ -login--+-on--+-'\n\n>--+------------------------------------------+----------------->\n\
        \   |             .-udp-.                      |\n   '- -protocol--+-tls-+--\
        \ -port--port_number-'\n                 '-tcp-'\n\n>--+-----------------+--+-syslog_server_name-+-----------------><\n\
        \   '- -cadf--+-on--+-'  '-syslog_server_id---'\n             '-off-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                ip:
                  type: string
                facility:
                  type: string
                error:
                  type: string
                warning:
                  type: string
                info:
                  type: string
                cadf:
                  type: string
                audit:
                  type: string
                login:
                  type: string
                protocol:
                  type: string
                port:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chsystemcert:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chsystemcert command to manage the Secure Sockets\
        \ Layer (SSL)\ncertificate that is installed on a system.\n\n```\n\nSyntax\n\
        \n>>-chsystemcert------------------------------------------------->\n\n>----\
        \ -mksystemsigned----+--------------------+--+----------------+--+----------------------+--+---------------------+--+-----------------------------+--+--------------------------+--+----------------+--+---------------------------------------------+--+--------------------+--+------------------+-><\n\
        \                         '- -country--country-'  '- -state--state-'  '- -locality--locality-'\
        \  '- -org--organization-'  '- -orgunit--organizationunit-'  '- -commonname--commonname-'\
        \  '- -email--email-'  '- -subjectalternativename--alternatives_list-'  '-\
        \ -keytype--keytype-'  '- -validity--days-'\n\n\n\n>>-chsystemcert------------------------------------------------->\n\
        \n>-- -mkrequest-- -country--country-- -state--state-- -locality--locality--\
        \ -org--organization-- -orgunit--organizationunit--+----------------+--+---------------------------------------------+--+--------------------+--+---------+-><\n\
        \                                                                        \
        \                                                    '- -email--email-'  '-\
        \ -subjectalternativename--alternatives_list-'  '- -keytype--keytype-'  '-\
        \ -force-'\n\n\n\n>>-chsystemcert-- -install-- -file--input_file_pathname--------><\n\
        \n\n\n>>-chsystemcert-- -export--------------------------------------><\n\n\
        \n\n>>-chsystemcert-- -autorenew--+-yes-+--------------------------><\n  \
        \                            '-no--'\n\n\n\n>>-chsystemcert-- -cancel--------------------------------------><\n\
        \n\n\n>>-chsystemcert-- -exportrootcacert----------------------------><\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                export:
                  type: boolean
                install:
                  type: boolean
                file:
                  type: string
                mkselfsigned:
                  type: boolean
                mkrequest:
                  type: boolean
                mksystemsigned:
                  type: boolean
                country:
                  type: string
                state:
                  type: string
                locality:
                  type: string
                org:
                  type: string
                orgunit:
                  type: string
                commonname:
                  type: string
                subjectalternativename:
                  type: string
                email:
                  type: string
                keytype:
                  type: integer
                validity:
                  type: integer
                force:
                  type: boolean
                cancel:
                  type: boolean
                autorenew:
                  type: boolean
                exportrootcacert:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chsystemcertstore:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chsystemcertstore command to manage the Secure Sockets\
        \ Layer (SSL)\ncertificates associated with the specific use cases configured\
        \ on the system.\n\n```\n\nSyntax\n\n>>-chsystemcertstore-------------------------------------------->\n\
        \n>--+-------------------------------------------------------------------------------+-><\n\
        \   '- -install--+----------------------------------------------------------------+-'\n\
        \                '- -scope--+-default---+--+------------------------------------+-'\n\
        \                           '-keyserver-'  '- -file--<input cert file pathname>-'\n\
        \n\n\n>>-chsystemcertstore--+----------+------------------------------>\n\
        \                      '- -export-'\n\n>--+-------------------------------------+---------------------><\n\
        \   '- -scope--+-default----------------+-'\n              +-internal_communication-+\n\
        \              '-keyserver--------------'\n\n\n\n>>-chsystemcertstore--+----------------+------------------------>\n\
        \                      '- -exportrootca-'\n\n>--+-------------------------------------+---------------------><\n\
        \   '- -scope--+-default----------------+-'\n              +-internal_communication-+\n\
        \              '-keyserver--------------'\n\n\n\n>>-chsystemcertstore--+----------------------+------------------>\n\
        \                      '- -autorenew--+-yes-+-'\n                        \
        \             '-no--'\n\n>--+-------------------------------------+---------------------><\n\
        \   '- -scope--+-default----------------+-'\n              +-internal_communication-+\n\
        \              '-keyserver--------------'\n\n\n\n>>-chsystemcertstore--+----------+------------------------------>\n\
        \                      '- -cancel-'\n\n>--+------------------------+----------------------------------><\n\
        \   '- -scope--+-default---+-'\n              '-keyserver-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                scope:
                  type: integer
                cancel:
                  type: boolean
                autorenew:
                  type: boolean
                install:
                  type: boolean
                file:
                  type: string
                export:
                  type: boolean
                exportrootca:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chsystemethernet:
    post:
      tags:
      - SVC Task
      description: ">\n\nThe chsystemethernet command is used to set the priority\
        \ tag for host\nattachment, system, and storage traffic.\n\n```\n\nSyntax\n\
        \n>>-chsystemethernet--------------------------------------------->\n\n>--+-------------------------------------------+---------------->\n\
        \   '- -hostattachcos--host_attach_priority_tag-'\n\n>--+----------------------------------------------+------------->\n\
        \   '- -systemcos--priority_tag_for_system_traffic-'\n\n>--+------------------------------------+----------------------><\n\
        \   '- -storagecos--storage_priority_tag-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                hostattachcos:
                  type: integer
                systemcos:
                  type: integer
                storagecos:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chsystemlimits:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chsystemlimits command to modify the warning threshold\
        \ for a particular\nobject.\n\n```\n\nSyntax\n\n>>-chsystemlimits--+---------------------+---------------------->\n\
        \                   '- -limit--limit_name-'\n\n>--+---------------------------------------+-------------------><\n\
        \   '- -threshold--number_remaining_objects-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                limit:
                  type: integer
                threshold:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chthrottle/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chthrottle command to change attributes associated\
        \ with a specified\nthrottle object.\n\n```\n\nSyntax\n\n>>-chthrottle--+------------------------------------+----------->\n\
        \               '- -bandwidth--bandwidth_limit_in_mb-'\n\n>--+--------------------+--+-----------------------+------------>\n\
        \   '- -iops--iops_limit-'  '- -name--throttle_name-'\n\n>--+-throttle_id---+-------------------------------------------><\n\
        \   '-throttle_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                bandwidth:
                  type: integer
                iops:
                  type: integer
                name:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chtruststore/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chtruststore command to manage the certificate store\
        \ and append\nadditional certificates.\n\n```\n\nSyntax\n\n>>-chtruststore--+-------------------+-------------------------->\n\
        \                 '- -file--file_path-'\n\n>--+-------------------------+--+---------------------+--------->\n\
        \   '- -name--truststore_name-'  '- -restapi--on | off-'\n\n>--+-------------------+--+-------------------+--+----------+--->\n\
        \   '- -ipsec--on | off-'  '- -email--on | off-'  '- -export-'\n\n>--+-object_id---+--+------------------+------------------------>\n\
        \   '-object_name-'  '- -snmp--on | off-'\n\n>--+--------------------+--------------------------------------><\n\
        \   '- -syslog--on | off-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                file:
                  type: string
                name:
                  type: string
                restapi:
                  type: boolean
                ipsec:
                  type: boolean
                email:
                  type: boolean
                snmp:
                  type: boolean
                syslog:
                  type: boolean
                export:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chtwopersonintegrityrequest:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chtwopersonintegrityrequest command to approve or\
        \ cancel an existing\nrole elevation request. You must have the Restricted\
        \ Security Administrator\nrole or the Security Administrator role to use this\
        \ command.\n\n```\n\nSyntax\n\n>>-svctask chtwopersonintegrityrequest-- -cancel--\
        \ -approve----->\n\n>--+----------------------------+------------------------------->\n\
        \   '- -minutesapproved--minutes-'\n\n>-- -requestid--two_person_integrity_request_id----------------->\n\
        \n>-- -username--user_name---------------------------------------><\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                username:
                  type: string
                requestid:
                  type: integer
                approve:
                  type: boolean
                minutesapproved:
                  type: integer
                cancel:
                  type: boolean
                ncl_only_currentusername:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chuser/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chuser command to change the attributes of an existing\
        \ user.\n\n```\n\nSyntax\n\n>>-chuser--+----------------------------------+----------------->\n\
        \           +- -remote--+-yes-+----------------+\n           |           '-no--'\
        \                |\n           +- -password--'cleartext_password'-+\n    \
        \       '- -nopassword---------------------'\n\n>--+----------------------------+------------------------------->\n\
        \   +- -keyfile--sshkey_filename-+\n   '- -nokey--------------------'\n\n\
        >--+---------------------------+--+--------+--+----------+------>\n   '- -usergrp--+-group_name-+-'\
        \  '- -lock-'  '- -unlock-'\n                '-group_id---'\n\n>--+-----------------------+------------------------------------>\n\
        \   '- -forcepasswordchange-'\n\n>--+--------------------------------+--+-------------+---------->\n\
        \   '- -certuid--<unique_identifier>-'  '- -nocertuid-'\n\n>--+-user_name-+-----------------------------------------------><\n\
        \   '-user_id---'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                usergrp:
                  type: string
                password:
                  type: string
                nopassword:
                  type: string
                remote:
                  type: string
                keyfile:
                  type: string
                nokey:
                  type: string
                lock:
                  type: string
                unlock:
                  type: string
                forcepasswordchange:
                  type: string
                certuid:
                  type: string
                nocertuid:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chusergrp/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chusergrp command to change the attributes of an\
        \ existing user group.\n\n```\n\nSyntax\n\n>>-chusergrp-- -role--+-role_id---+--\
        \ -role----role_name-------->\n                      '-role_name-'\n\n>--+-------------------+--+-group_id---+------------------------>\n\
        \   '- -remote--+-yes-+-'  '-group_name-'\n               '-no--'\n\n>--+------------------------+----------------------------------->\n\
        \   '- -multifactor--+-yes-+-'\n                    '-no--'\n\n>--+--------------------------------+--------------------------->\n\
        \   '- -passwordkeyrequired--+-yes-+-'\n                            '-no--'\n\
        \n>--+-----------------------+--+-----------------------+--------->\n   '-\
        \ -disablegui--+-yes-+-'  '- -disablecli--+-yes-+-'\n                   '-no--'\
        \                    '-no--'\n\n>--+------------------------+----------------------------------><\n\
        \   '- -disablerest--+-yes-+-'\n                    '-no--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                role:
                  type: string
                remote:
                  type: string
                ownershipgroup:
                  type: string
                noownershipgroup:
                  type: boolean
                multifactor:
                  type: boolean
                passwordkeyrequired:
                  type: boolean
                disablegui:
                  type: boolean
                disablecli:
                  type: boolean
                disablerest:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chvcenter/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chvcenter command to change the vCenter properties.\n\
        \n```\n\nSyntax\n\n>>-chvcenter--+- -vcurl--vcurl-+--+-vc_id---+------------------><\n\
        \              '- -restvc-------'  '-vc_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                resetvc:
                  type: boolean
                vasaapi:
                  type: integer
                vcguid:
                  type: string
                vcurl:
                  type: string
                type:
                  type: integer
                vasauser:
                  type: string
                generationnumber:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chvdisk/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chvdisk command to modify the properties of a volume,\
        \ such as the disk\nname, I/O governing rate, or unit number. You can also\
        \ change IBM\xAE Easy Tier\xAE\nsettings.\n\n```\n\nSyntax\n\n>>-chvdisk--+-\
        \ -name--new_name_arg-------------------------+---->\n            +- -cache--+-readwrite-+--+---------+----------+\n\
        \            |          +-readonly--+  '- -force-'          |\n          \
        \  |          '-none------'                       |\n            +- -rate--throttle_rate--+----------+----------+\n\
        \            |                        '- -unitmb-'          |\n          \
        \  +- -udid -vdisk_udid --------------------------+\n            +-+------------------------------------------+-+\n\
        \            | +- -warning--disk_size--+----------------+-+ |\n          \
        \  | |                       '- -unit--+-b--+-' | |\n            | |     \
        \                            +-kb-+   | |\n            | |               \
        \                  +-mb-+   | |\n            | |                         \
        \        +-gb-+   | |\n            | |                                 +-tb-+\
        \   | |\n            | |                                 '-pb-'   | |\n  \
        \          | '-disk_size_percentage--%------------------' |\n            +-+------------+-------------------------------+\n\
        \            | '- -copy--id-'                               |\n          \
        \  +- -autoexpand--+-on--+--+------------+--------+\n            |       \
        \        '-off-'  '- -copy--id-'        |\n            +- -primary--copy_id---------------------------+\n\
        \            +- -syncrate--syncrate-------------------------+\n          \
        \  +- -easytier--+-on--+--+------------+----------+\n            |       \
        \      '-off-'  '- -copy--id-'          |\n            '- -mirrorwritepriority--+-latency----+--------'\n\
        \                                     '-redundancy-'\n\n>--+- -volumegroup-----+--\
        \ -backup--cloud----------------------->\n   +-volumegroup-------+\n   '---novolumegroup---'\n\
        \n>--+-----------------------------------------------------------------------------+-->\n\
        \   +- -enable-- -account--+-cloud_account_name-+--+----------------------------+-+\n\
        \   |                      '-cloud_account_id---'  '- -backupgrainsize--+-64--+-'\
        \ |\n   |                                                                \
        \   '-256-'   |\n   '- -disable-------------------------------------------------------------------'\n\
        \n>--+----------------------------------------+--+-vdisk_name-+--><\n   '-\
        \ -retainbackupenabled-- -novolumegroup-'  +-vdisk_id---+\n              \
        \                                 '-vdisk_uid--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                rate:
                  type: string
                force:
                  type: boolean
                unitmb:
                  type: string
                udid:
                  type: string
                warning:
                  type: string
                unit:
                  type: string
                autoexpand:
                  type: boolean
                copy:
                  type: integer
                primary:
                  type: string
                syncrate:
                  type: integer
                cache:
                  type: integer
                easytier:
                  type: integer
                mirrorwritepriority:
                  type: integer
                volumegroup:
                  type: string
                novolumegroup:
                  type: boolean
                retainbackupenabled:
                  type: string
                backup:
                  type: string
                enable:
                  type: string
                disable:
                  type: string
                account:
                  type: string
                backupgrainsize:
                  type: string
                displayname:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chvolume/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chvolume command to modify properties of volumes.\n\
        \n```\n\nSyntax\n\n>>-chvolume--+-----------------------------------------+-------->\n\
        \             '- -size--volume_size--+----------------+-'\n              \
        \                      '- -unit--+-b--+-'\n                              \
        \                +-kb-+\n                                              +-mb-+\n\
        \                                              +-gb-+\n                  \
        \                            '-tb-'\n\n>--+--------------------------------------+--------------------->\n\
        \   +- -volumegroup--+-volumegroup_id ---+-+\n   |                +-volumegroup_name\
        \ -+ |\n   |                '-volumegroup_uuid--' |\n   '- -novolumegroup----------------------'\n\
        \n>--+---------------------+--+-volume_name -+-------------------><\n   '-\
        \ -name--volume_name-'  +-volume_id ---+\n                            '-volume_uid---'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                volumegroup:
                  type: string
                novolumegroup:
                  type: boolean
                displayname:
                  type: string
                size:
                  type: integer
                unit:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chvolumegroup/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chvolumegroup command to change volume group properties.\n\
        \n```\n\nSyntax\n\n>>-chvolumegroup--+--------------------------+------------------>\n\
        \                  '- -name--volumegroup_name-'\n\n>--+-----------------------------------------+------------------>\n\
        \   '- -ownershipgroup--owner_id | owner_name-'\n\n>--+--------------------+--------------------------------------->\n\
        \   '- -noownershipgroup-'\n\n>--+----------------------------------------------------------------------------------------------------+-->\n\
        \   '- -safeguardedpolicy--safeguarded_policy_id | safeguarded_policy_name--\
        \ -policystarttime start_time-'\n\n>--+-----------------------+------------------------------------>\n\
        \   '- -nosafeguardedpolicy-'\n\n>--+-------------------------------------------------------------------------------------------------+-->\n\
        \   '- -snapshotpolicy--+-snapshot_policy_id---+--+---------------+--+------------------------------+-'\n\
        \                       '-snapshot_policy_name-'  '- -safeguarded-'  '- -policystarttime\
        \ start_time-'\n\n>--+--------------------+--------------------------------------->\n\
        \   '- -nosnapshotpolicy-'\n\n>--+--------------------------------------------------+--------->\n\
        \   +- -replicationpolicy--+-replication_policy_name-+-+\n   |           \
        \           '-replication_policy_id---' |\n   '- -nodrreplication--------------------------------'\n\
        \n>--+-----------------------------+------------------------------>\n   '-\
        \ -ignoreuserfcmaps--+-yes-+-'\n                         '-no--'\n\n>--+-------------------------------------------+---------------->\n\
        \   '- -retainbackupenabled-- -nosnapshotpolicy-'\n\n>--+--------------------------------------+--------------------->\n\
        \   '- -draftpartition--+-partition_name-+-'\n                       '-partition_id---'\n\
        \n>--+-volumegroup_name-+----------------------------------------><\n   +-volumegroup_id---+\n\
        \   '-volumegroup_uuid-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                ownershipgroup:
                  type: string
                noownershipgroup:
                  type: boolean
                safeguardedpolicy:
                  type: string
                nosafeguardedpolicy:
                  type: boolean
                policystarttime:
                  type: string
                replicationpolicy:
                  type: string
                purpose1:
                  type: integer
                purpose2:
                  type: integer
                purpose3:
                  type: integer
                purpose4:
                  type: integer
                druserconfig:
                  type: boolean
                drusershadow:
                  type: boolean
                druserconfigdiverged:
                  type: boolean
                snapshotpolicy:
                  type: string
                safeguarded:
                  type: boolean
                nosnapshotpolicy:
                  type: boolean
                draftpartition:
                  type: string
                nodraftpartition:
                  type: boolean
                ignoreuserfcmaps:
                  type: integer
                retainbackupenabled:
                  type: boolean
                nodrreplication:
                  type: boolean
                issyncdr:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chvolumegroupreplication/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chvolumegroupreplication command to change the replication\
        \ properties\nof a volume group.\n\n```\n\nSyntax\n\n>>-chvolumegroupreplication------------------------------------->\n\
        \n>--+-----------------------------------------------------+------>\n   '-\
        \ -mode--+- -independent--+----------------------+-+-'\n             |   \
        \             '- -accessdivergedcopy-' |\n             '-production------------------------------'\n\
        \n>--+-------------------------+--+--------------+---------------->\n   '-+-\
        \ -startrecoverytest-+-'  '- -checkpoint-'\n     '- -stoprecoverytest--'\n\
        \n>--+-------------+--+-volumegroup_id---+-----------------------><\n   '-\
        \ -unsuspend-'  +-volumegroup_name-+\n                    '-volumegroup_uuid-'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                mode:
                  type: integer
                unsuspend:
                  type: boolean
                checkpoint:
                  type: boolean
                startrecoverytest:
                  type: boolean
                stoprecoverytest:
                  type: boolean
                accessdivergedcopy:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /chvolumegroupsnapshotpolicy/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the chvolumegroupsnapshotpolicy command to change the\
        \ volume group\nproperties related to snapshot policies.\n\n```\n\nSyntax\n\
        \n>>-chvolumegroupsnapshotpolicy---------------------------------->\n\n>--snapshotpolicysuspended--+-yes-+--+-volume_group_id---+-----><\n\
        \                            '-no--'  +-volume_group_name-+\n            \
        \                         '-volumegroup_uuid--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                snapshotpolicysuspended:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /cleardumps:
    post:
      tags:
      - SVC Task
      description: '>


        Use the cleardumps command to clear (or delete) the various dump directories
        on

        a specified node or node canister.


        ```


        Syntax


        >>-cleardumps-- -prefix--directory_or_file_filter--------------->


        >--nodecanister_name-------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                prefix:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /cleardumps/{id}:
    post:
      tags:
      - SVC Task
      description: '>


        Use the cleardumps command to clear (or delete) the various dump directories
        on

        a specified node or node canister.


        ```


        Syntax


        >>-cleardumps-- -prefix--directory_or_file_filter--------------->


        >--nodecanister_name-------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                prefix:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /clearenclosuredumps/{id}:
    post:
      tags:
      - SVC Task
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                canister:
                  type: string
                canister_id:
                  type: string
                prefix:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /clearerrlog:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the clearerrlog command to clear all entries from the\
        \ event log including\nstatus events and any unfixed errors.\n\n```\n\nSyntax\n\
        \n>>-clearerrlog--+---------+------------------------------------><\n    \
        \            '- -force-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                force:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /clearplugin:
    post:
      tags:
      - SVC Task
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                force:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /converttoclone:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the converttoclone command to convert a thinclone volume\
        \ to a clone volume.\n\n```\n\nSyntax\n\n>>-converttoclone----------------------------------------------->\n\
        \n>--+- -volumegroup--volumegroup_name_or_id_or_uuid------------------+-><\n\
        \   '- -volumes--colon_seperated_list_of_volume_names_or_ids_or_uids-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                volumegroup:
                  type: string
                volumes:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /cpdumps/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the cpdumps command to copy dump files from a nonconfiguration\
        \ node onto\nthe configuration node.\n\nNote: In the rare event that the /dumps\
        \ directory on the configuration node is\nfull, the copy action ends when\
        \ the directory is full and provides no indicator\nof a failure. Therefore,\
        \ clear the /dumps directory after migrating data from\nthe configuration\
        \ node.\n\n```\n\nSyntax\n\n>>-cpdumps-- -prefix--+-directory---+--+-node_name-+-----------><\n\
        \                      '-file_filter-'  '-node_id---'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                prefix:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /cpenclosuredumps/{id}:
    post:
      tags:
      - SVC Task
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                canister:
                  type: string
                canister_id:
                  type: string
                prefix:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /deactivatefeature/{id}:
    post:
      tags:
      - SVC Task
      description: '>


        Use the deactivatefeature command to deactivate a feature (such as encryption)

        or suspend a feature trial period.


        ```


        Syntax


        >>-deactivatefeature--feature_id-------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /detectfabricport:
    post:
      tags:
      - SVC Task
      description: '>


        Use the detectfabricport command to trigger the fabric discovery.


        ```


        Syntax


        >>-detectfabricport--------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /detectiscsistorageportcandidate:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the detectiscsistorageportcandidate command to establish\
        \ Internet Small\nComputer Systems Interface (iSCSI) login sessions from any\
        \ nodes in a specified\nI/O group to a discovered backend iSCSI target controller.\n\
        \n```\n\nSyntax\n\n>>-detectiscsistorageportcandidate------------------------------>\n\
        \n>-- -srcportid--source_port_id--+-------------------------+----->\n    \
        \                            '- -iogrp--+-iogrp_id---+-'\n               \
        \                            '-iogrp_name-'\n\n>--+- -targetip--ipv4_addr--+----------------------------------->\n\
        \   '- -targetip6--ipv6_addr-'\n\n>--+------------------------------+----------------------------->\n\
        \   '- -username--target_user_name-'\n\n>--+---------------------------+-------------------------------->\n\
        \   '- -chapsecret--target_chap-'\n\n>--+--------------------------------+--------------------------><\n\
        \   '- -site----site_id----site_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                srcportid:
                  type: integer
                targetip:
                  type: string
                targetip6:
                  type: string
                iogrp:
                  type: string
                username:
                  type: string
                chapsecret:
                  type: string
                site:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /detectmdisk:
    post:
      tags:
      - SVC Task
      description: '>


        Use the detectmdisk command to manually rescan the Internet Small Computer

        Systems Interface (iSCSI) or Fibre Channel (FC) network for any new managed

        disks (MDisks) that might have been added, and to rebalance MDisk access across

        all available controller device ports.


        ```


        Syntax


        >>-detectmdisk-- -scope--scope_id------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                scope:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /dumpallmdiskbadblocks:
    post:
      tags:
      - SVC Task
      description: '>


        Use the dumpallmdiskbadblocks command to dump bad block counts to a dump file

        used by the fix procedures and the satask snap command.


        ```


        Syntax


        >>-dumpallmdiskbadblocks---------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /dumpauditlog:
    post:
      tags:
      - SVC Task
      description: '>


        Use the dumpauditlog command to reset or clear the contents of the in-memory

        audit log. The contents of the audit log are sent to a file in the /dumps/audit

        directory on the current configuration node.


        ```


        Syntax


        >>-dumpauditlog------------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /dumperrlog:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the dumperrlog command to dump the contents of the event\
        \ log to a text\nfile.\n\n```\n\nSyntax\n\n>>-dumperrlog--+---------------------------+-------------------><\n\
        \               '- -prefix--filename_prefix-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                prefix:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /dumpmdiskbadblocks/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the dumpmdiskbadblocks command to write the bad block\
        \ counts and locations\nthat are on a specified MDisk to a dump file for use\
        \ by fix procedures.\n\n```\n\nSyntax\n\n>>-dumpmdiskbadblocks--+-object_id---+-------------------------><\n\
        \                       '-object_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /expandarray/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the expandarray command to add new drive capacity to\
        \ an existing\ndistributed array MDisk.\n\n```\n\nSyntax\n\n>>-expandarray--\
        \ -totaldrivecount--resulting_drive_count-------->\n\n>--+------------------------------+----------------------------->\n\
        \   '- -driveclass--drive_class_id-'\n\n>--+---------------------------------------------------+-------->\n\
        \   '- -totalrebuildareas--resulting_rebuild_area_count-'\n\n>--+-mdisk_id---+----------------------------------------------><\n\
        \   '-mdisk_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                totaldrivecount:
                  type: integer
                driveclass:
                  type: integer
                totalrebuildareas:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /expandvdisksize/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the expandvdisksize command to expand the provisioned\
        \ capacity of a volume\nby a specified amount.\n\nNote: To increase the size\
        \ of a volume (including expanding replicated volumes\nor HA enabled), use\
        \ chvolume command. expandvdisksize command is deprecated for\nexpansion.\n\
        \n```\n\nSyntax\n\n>>-expandvdisksize--+--size disk_size-----------------+--------->\n\
        \                    '--rsize disk_size-+------------+-'\n               \
        \                        '- -copy--id-'\n\n>-- -size-- disk_size--+------------------------------+--------->\n\
        \                       '- -mdisk--+-mdisk_id_list---+-'\n               \
        \                   '-mdisk_name_list-'\n\n>--+-------------+--+----------------+--+-vdisk_name-+---------><\n\
        \   +- -fmtdisk---+  '- -unit--+-b--+-'  +-vdisk_id---+\n   '- -nofmtdisk-'\
        \            +-kb-+    '-vdisk_uid--'\n                              +-mb-+\n\
        \                              +-gb-+\n                              +-tb-+\n\
        \                              '-pb-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                fmtdisk:
                  type: boolean
                nofmtdisk:
                  type: boolean
                size:
                  type: integer
                mdisk:
                  type: string
                unit:
                  type: string
                rsize:
                  type: integer
                copy:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /finderr:
    post:
      tags:
      - SVC Task
      description: '>


        Use the finderr command to analyze the event log for the highest severity

        unfixed event.


        ```


        Syntax


        >>-finderr-----------------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /includemdisk/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the includemdisk command to include a disk that has been\
        \ excluded by the\nsystem.\n\n```\n\nSyntax\n\n>>-includemdisk--+-mdisk_id---+--------------------------------><\n\
        \                 '-mdisk_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsaicontainerinfo:
    post:
      tags:
      - SVC Info
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsanomalydetection:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lsanomalydetection command to display current ransomware threat

        detection status information.


        ```


        Syntax


        >>-lsanomalydetection------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsarray:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsarray command to list the array MDisks.\n\n```\n\
        \nSyntax\n\n>>-lsarray--+---------+--+----------------+--------------------->\n\
        \            '- -bytes-'  '- -unit--+-b--+-'\n                           \
        \        +-kb-+\n                                   +-mb-+\n             \
        \                      +-gb-+\n                                   +-tb-+\n\
        \                                   '-pb-'\n\n>--+----------------+------------------------------------------><\n\
        \   '-+-mdisk_id---+-'\n     '-mdisk_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
                unit:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsarray/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsarray command to list the array MDisks.\n\n```\n\
        \nSyntax\n\n>>-lsarray--+---------+--+----------------+--------------------->\n\
        \            '- -bytes-'  '- -unit--+-b--+-'\n                           \
        \        +-kb-+\n                                   +-mb-+\n             \
        \                      +-gb-+\n                                   +-tb-+\n\
        \                                   '-pb-'\n\n>--+----------------+------------------------------------------><\n\
        \   '-+-mdisk_id---+-'\n     '-mdisk_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
                unit:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsarrayexpansionprogress:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsarrayexpansionprogress command to display the array\
        \ expansion task\nstatus for one or more arrays.\n\n```\n\nSyntax\n\n>>-lsarrayexpansionprogress--+----------------+----------------><\n\
        \                             '-+-mdisk_id---+-'\n                       \
        \        '-mdisk_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsarrayexpansionprogress/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsarrayexpansionprogress command to display the array\
        \ expansion task\nstatus for one or more arrays.\n\n```\n\nSyntax\n\n>>-lsarrayexpansionprogress--+----------------+----------------><\n\
        \                             '-+-mdisk_id---+-'\n                       \
        \        '-mdisk_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsarrayinitprogress:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsarrayinitprogress command to view the progress\
        \ of array background\ninitialization that occurs after creation.\n\n```\n\
        \nSyntax\n\n>>-lsarrayinitprogress--+------------+-------------------------><\n\
        \                        +-mdisk id---+\n                        '-mdisk_name-'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsarrayinitprogress/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsarrayinitprogress command to view the progress\
        \ of array background\ninitialization that occurs after creation.\n\n```\n\
        \nSyntax\n\n>>-lsarrayinitprogress--+------------+-------------------------><\n\
        \                        +-mdisk id---+\n                        '-mdisk_name-'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsarraylba:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lsarraylba command to permit an array logical block addressing (LBA)
        to

        be found from a drive and LBA.


        ```


        Syntax


        >>-lsarraylba-- -drivelba--lba-- -drive--drive_id--------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                drive:
                  type: string
                drivelba:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsarraymember:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsarraymember command to list the member drives of\
        \ one or more array\nMDisks.\n\n```\n\nSyntax\n\n>>-lsarraymember--+----------------+---------------------------><\n\
        \                  '-+-mdisk_id---+-'\n                    '-mdisk_name-'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
                unit:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsarraymember/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsarraymember command to list the member drives of\
        \ one or more array\nMDisks.\n\n```\n\nSyntax\n\n>>-lsarraymember--+----------------+---------------------------><\n\
        \                  '-+-mdisk_id---+-'\n                    '-mdisk_name-'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
                unit:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsarraymembergoals:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsarraymembergoals command to list the spare goals\
        \ for member drives of\none or more array MDisks.\n\n```\n\nSyntax\n\n>>-lsarraymembergoals--+---------+--+----------------+---------><\n\
        \                       '- -bytes-'  '-+-mdisk_id---+-'\n                \
        \                      '-mdisk_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsarraymembergoals/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsarraymembergoals command to list the spare goals\
        \ for member drives of\none or more array MDisks.\n\n```\n\nSyntax\n\n>>-lsarraymembergoals--+---------+--+----------------+---------><\n\
        \                       '- -bytes-'  '-+-mdisk_id---+-'\n                \
        \                      '-mdisk_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsarraymemberprogress:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsarraymemberprogress command to display array member\
        \ background\nprocess status.\n\n```\n\nSyntax\n\n>>-lsarraymemberprogress--+----------------+-------------------><\n\
        \                          '-+-mdisk_id---+-'\n                          \
        \  '-mdisk_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsarraymemberprogress/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsarraymemberprogress command to display array member\
        \ background\nprocess status.\n\n```\n\nSyntax\n\n>>-lsarraymemberprogress--+----------------+-------------------><\n\
        \                          '-+-mdisk_id---+-'\n                          \
        \  '-mdisk_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsarrayrecommendation/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsarrayrecommendation command to view a recommended\
        \ configuration for\nthe specified drive class and number of drives.\n\n```\n\
        \nSyntax\n\n>>-lsarrayrecommendation-- -driveclass--drive_class_id_list----->\n\
        \n>-- -drivecount--drive_count_list--+-mdiskgrp_id---+-----------><\n    \
        \                               '-mdiskgrp_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
                driveclass:
                  type: string
                drivecount:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsarraysyncprogress:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsarraysyncprogress command to display how synchronized\
        \ a RAID array\nis.\n\n```\n\nSyntax\n\n>>-lsarraysyncprogress--+------------+-------------------------><\n\
        \                        +-mdisk_id---+\n                        '-mdisk_name-'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsarraysyncprogress/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsarraysyncprogress command to display how synchronized\
        \ a RAID array\nis.\n\n```\n\nSyntax\n\n>>-lsarraysyncprogress--+------------+-------------------------><\n\
        \                        +-mdisk_id---+\n                        '-mdisk_name-'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsauthmultifactorduo:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lsauthmultifactorduo command to list the system-wide Duo Security

        multifactor authentication configuration.


        ```


        Syntax


        >>-lsauthmultifactorduo----------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsauthmultifactorverify:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lsauthmultifactorverify command to list the system-wide IBM Security

        Verify multifactor authentication configuration.


        ```


        Syntax


        >>-lsauthmultifactorverify-------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsauthsinglesignon:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lsauthsinglesignon command to list the system-wide single sign-on

        authentication configuration.


        ```


        Syntax


        >>-lsauthsinglesignon------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsautoupdate:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lsautoupdate command to display the autoupdate patches available on
        the

        system, along with their current update status.


        ```


        Syntax


        >>-lsautoupdate------------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsavailablepatch:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lsavailablepatch command to list the patches that are compatible with

        the software version on the system and those of which that can be autoupdated.

        The command output also indicates whether the specific patches listed are

        already installed on the system.


        ```


        Syntax


        >>-lsavailablepatch--------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lscloudaccount:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lscloudaccount command to display information about\
        \ the configured\ncloud accounts.\n\n```\n\nSyntax\n\n>>-lscloudaccount--+--------------------+----------------------><\n\
        \                   +-cloud_account_id---+\n                   '-cloud_account_name-'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lscloudaccount/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lscloudaccount command to display information about\
        \ the configured\ncloud accounts.\n\n```\n\nSyntax\n\n>>-lscloudaccount--+--------------------+----------------------><\n\
        \                   +-cloud_account_id---+\n                   '-cloud_account_name-'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lscloudaccountimportcandidate:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lscloudaccountimportcandidate command to list information about systems

        that have data that is stored in the cloud accounts that are defined on this

        system.


        ```


        Syntax


        >>-lscloudaccountimportcandidate-------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lscloudaccountusage:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lscloudaccountusage command to list usage information\
        \ about configured\ncloud storage accounts.\n\n```\n\nSyntax\n\n>>-lscloudaccountusage--+--------------------+-----------------><\n\
        \                        +-cloud_account_id---+\n                        '-cloud_account_name-'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lscloudaccountusage/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lscloudaccountusage command to list usage information\
        \ about configured\ncloud storage accounts.\n\n```\n\nSyntax\n\n>>-lscloudaccountusage--+--------------------+-----------------><\n\
        \                        +-cloud_account_id---+\n                        '-cloud_account_name-'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lscloudcallhome:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lscloudcallhome command to view the status of the Call Home information

        that is sent to a server in the Cloud.


        ```


        Syntax


        >>-lscloudcallhome---------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsclusterstats:
    post:
      tags:
      - SVC Info
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
                history:
                  type: string
                hours:
                  type: string
                minutes:
                  type: string
                days:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lscompatibilitymode:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lscompatibilitymode command to display the information on features
        that

        are enabled for compatibility.


        ```


        Syntax


        >>-lscompatibilitymode-----------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lscompatibledriveclasses/{id}:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lscompatibledriveclasses command to display all compatible drive class

        IDs for a given existing drive class.


        ```


        Syntax


        >>-lscompatibledriveclasses--driveclass_id---------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lscontrolenclosurecandidate:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lscontrolenclosurecandidate command to display a list of all control

        enclosures you can add to the current system.


        ```


        Syntax


        >>-lscontrolenclosurecandidate---------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lscontroller:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lscontroller command to display a concise list or\
        \ a detailed view of\ncontrollers that are visible to the system.\n\n```\n\
        \nSyntax\n\n>>-lscontroller--+-----------------+---------------------------><\n\
        \                 +-controller_id---+\n                 '-controller_name-'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lscontroller/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lscontroller command to display a concise list or\
        \ a detailed view of\ncontrollers that are visible to the system.\n\n```\n\
        \nSyntax\n\n>>-lscontroller--+-----------------+---------------------------><\n\
        \                 +-controller_id---+\n                 '-controller_name-'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lscontrollerdependentvdisks/{id}:
    post:
      tags:
      - SVC Info
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lscontrollerports:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lscontrollerports command to list the controller\
        \ port information for\nthe IBM\xAE Storage Insights.\n\n```\n\nSyntax\n\n\
        >>-lscontrollerports-------------------------------------------><\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lscontrollerports/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lscontrollerports command to list the controller\
        \ port information for\nthe IBM\xAE Storage Insights.\n\n```\n\nSyntax\n\n\
        >>-lscontrollerports-------------------------------------------><\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lscopystatus:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lscopystatus command to determine whether any file copies are currently

        in progress.


        ```


        Syntax


        >>-lscopystatus------------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lscurrentuser:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lscurrentuser command to display information for the logged-in user.


        ```


        Syntax


        >>-lscurrentuser-----------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsdependentvdisks:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsdependentvdisks command to view which volumes go\
        \ offline if you\nremove a specific piece of hardware from the system.\n\n\
        ```\n\nSyntax\n\n>>-lsdependentvdisks-------------------------------------------->\n\
        \n>--+- -node--+-node_name-+-----------------------------------------------------+-><\n\
        \   |         '-node_id---'                                              \
        \       |\n   +- -controller--+-controller_name_list-+------------------------------------+\n\
        \   |               '-controller_id_list---'                             \
        \       |\n   +- -mdisk--+-mdisk_name_list-+----------------------------------------------+\n\
        \   |          '-mdisk_id_list---'                                       \
        \       |\n   +- -drive--drive_id_list----------------------------------------------------+\n\
        \   '- -enclosure--enclosure_id--+---------------+--+-------------------------+-'\n\
        \                                '- -sem--sem_id-'  '- -canister--canister_id-'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                node:
                  type: string
                controller:
                  type: string
                mdisk:
                  type: string
                drive:
                  type: string
                enclosure:
                  type: string
                canister:
                  type: string
                sem:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsdiscoverystatus:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lsdiscoverystatus command to determine whether a discovery operation
        is

        in progress.


        ```


        Syntax


        >>-lsdiscoverystatus-------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsdnsserver:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsdnsserver command to list information for any Domain\
        \ Name System\n(DNS) servers in the system.\n\n```\n\nSyntax\n\n>>-lsdnsserver--+----------+-----------------------------------><\n\
        \                +-dns_name-+\n                '-dns_id---'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsdnsserver/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsdnsserver command to list information for any Domain\
        \ Name System\n(DNS) servers in the system.\n\n```\n\nSyntax\n\n>>-lsdnsserver--+----------+-----------------------------------><\n\
        \                +-dns_name-+\n                '-dns_id---'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsdrive:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsdrive command to display configuration information\
        \ and drive vital\nproduct data (VPD).\n\n```\n\nSyntax\n\n>>-lsdrive--+---------+--+----------+--------------------------><\n\
        \            '- -bytes-'  '-drive_id-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
                unit:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsdrive/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsdrive command to display configuration information\
        \ and drive vital\nproduct data (VPD).\n\n```\n\nSyntax\n\n>>-lsdrive--+---------+--+----------+--------------------------><\n\
        \            '- -bytes-'  '-drive_id-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
                unit:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsdriveclass:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsdriveclass command to display all drive classes\
        \ in the system.\n\n```\n\nSyntax\n\n>>-lsdriveclass--+----------------+----------------------------><\n\
        \                 '-drive_class_id-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsdriveclass/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsdriveclass command to display all drive classes\
        \ in the system.\n\n```\n\nSyntax\n\n>>-lsdriveclass--+----------------+----------------------------><\n\
        \                 '-drive_class_id-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsdrivelba:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsdrivelba command to map array MDisk logical block\
        \ address (LBA) to a\nset of drives.\n\n```\n\nSyntax\n\n>>-lsdrivelba----\
        \ -mdisklba--lba-------------------------------->\n\n>---- -mdisk--+-mdisk_id---+-----------------------------------><\n\
        \              '-mdisk_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                mdisk:
                  type: string
                mdisklba:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsdriveprogress:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsdriveprogress command to view the progress of various\
        \ drive tasks.\n\n```\n\nSyntax\n\n>>-lsdriveprogress--+----------+-------------------------------><\n\
        \                    '-drive_id-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsdriveprogress/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsdriveprogress command to view the progress of various\
        \ drive tasks.\n\n```\n\nSyntax\n\n>>-lsdriveprogress--+----------+-------------------------------><\n\
        \                    '-drive_id-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsdriveupgradeprogress:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsdriveupgradeprogress command to view the status\
        \ or progress of drives\nwith pending downloads.\n\n```\n\nSyntax\n\n>>-lsdriveupgradeprogress--+----------+------------------------><\n\
        \                           '-drive_id-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsdriveupgradeprogress/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsdriveupgradeprogress command to view the status\
        \ or progress of drives\nwith pending downloads.\n\n```\n\nSyntax\n\n>>-lsdriveupgradeprogress--+----------+------------------------><\n\
        \                           '-drive_id-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsdumps:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsdumps command to display a list of files in a particular\
        \ dumps\ndirectory on one of the nodes in the system.\n\n```\n\nSyntax\n\n\
        >>-lsdumps--+--------------------------+--+---------------+----><\n      \
        \      '- -prefix--directory_name-'  '-+-node_name-+-'\n                 \
        \                           '-node_id---'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                prefix:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsdumps/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsdumps command to display a list of files in a particular\
        \ dumps\ndirectory on one of the nodes in the system.\n\n```\n\nSyntax\n\n\
        >>-lsdumps--+--------------------------+--+---------------+----><\n      \
        \      '- -prefix--directory_name-'  '-+-node_name-+-'\n                 \
        \                           '-node_id---'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                prefix:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsemailserver:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsemailserver command to display a concise list or\
        \ a detailed view of\nemail servers that are configured on the system.\n\n\
        ```\n\nSyntax\n\n>>-lsemailserver--+-------------------+------------------------><\n\
        \                  +-email_server_name-+\n                  '-email_server_id---'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsemailserver/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsemailserver command to display a concise list or\
        \ a detailed view of\nemail servers that are configured on the system.\n\n\
        ```\n\nSyntax\n\n>>-lsemailserver--+-------------------+------------------------><\n\
        \                  +-email_server_name-+\n                  '-email_server_id---'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsemailuser:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsemailuser command to generate a report that lists\
        \ the email event\nnotification settings for all email recipients, an individual\
        \ email recipient,\nor a specified type (local or support) of email recipient.\n\
        \n```\n\nSyntax\n\n>>-lsemailuser--+---------------------+--+---------------+-----><\n\
        \                '- -type--+-support-+-'  '-+-user_name-+-'\n            \
        \              '-local---'      '-user_id---'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                type:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsemailuser/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsemailuser command to generate a report that lists\
        \ the email event\nnotification settings for all email recipients, an individual\
        \ email recipient,\nor a specified type (local or support) of email recipient.\n\
        \n```\n\nSyntax\n\n>>-lsemailuser--+---------------------+--+---------------+-----><\n\
        \                '- -type--+-support-+-'  '-+-user_name-+-'\n            \
        \              '-local---'      '-user_id---'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                type:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsenclosure:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsenclosure command to view a summary of the enclosures.\n\
        \n```\n\nSyntax\n\n>>-lsenclosure--+--------------+-------------------------------><\n\
        \                '-enclosure_id-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsenclosure/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsenclosure command to view a summary of the enclosures.\n\
        \n```\n\nSyntax\n\n>>-lsenclosure--+--------------+-------------------------------><\n\
        \                '-enclosure_id-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsenclosurecanister:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsenclosurecanister command to view a detailed status\
        \ for each canister\nin an enclosure.\n\n```\n\nSyntax\n\n>>-lsenclosurecanister------------------------------------------>\n\
        \n>--+-------------------------------------------+---------------><\n   '-+-------------------------+--enclosure_id-'\n\
        \     '- -canister--canister_id-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
                canister:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsenclosurecanister/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsenclosurecanister command to view a detailed status\
        \ for each canister\nin an enclosure.\n\n```\n\nSyntax\n\n>>-lsenclosurecanister------------------------------------------>\n\
        \n>--+-------------------------------------------+---------------><\n   '-+-------------------------+--enclosure_id-'\n\
        \     '- -canister--canister_id-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
                canister:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsenclosurechassis:
    post:
      tags:
      - SVC Info
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsenclosurechassis/{id}:
    post:
      tags:
      - SVC Info
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsenclosuredisplaypanel:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsenclosuredisplaypanel command to display information\
        \ about the\ndisplay panel in an enclosure.\n\n```\n\nSyntax\n\n>>-lsenclosuredisplaypanel--\
        \ -displaypanel--displaypanel_id----->\n\n>--+---------+--+--------------------+--+--------------+-------><\n\
        \   '- -nohdr-'  '- -delim--delimiter-'  '-enclosure_id-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
                displaypanel:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsenclosuredisplaypanel/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsenclosuredisplaypanel command to display information\
        \ about the\ndisplay panel in an enclosure.\n\n```\n\nSyntax\n\n>>-lsenclosuredisplaypanel--\
        \ -displaypanel--displaypanel_id----->\n\n>--+---------+--+--------------------+--+--------------+-------><\n\
        \   '- -nohdr-'  '- -delim--delimiter-'  '-enclosure_id-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
                displaypanel:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsenclosurefanmodule:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsenclosurefanmodule command to report the status\
        \ of each fan module\nand the contained fans in an enclosure.\n\n```\n\nSyntax\n\
        \n>>-lsenclosurefanmodule----------------------------------------->\n\n>--+---------------------------------------------+-------------><\n\
        \   '-+---------------------------+--enclosure_id-'\n     '- -fanmodule--fanmodule_id-'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
                fanmodule:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsenclosurefanmodule/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsenclosurefanmodule command to report the status\
        \ of each fan module\nand the contained fans in an enclosure.\n\n```\n\nSyntax\n\
        \n>>-lsenclosurefanmodule----------------------------------------->\n\n>--+---------------------------------------------+-------------><\n\
        \   '-+---------------------------+--enclosure_id-'\n     '- -fanmodule--fanmodule_id-'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
                fanmodule:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsenclosurepsu:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsenclosurepsu command to view information about\
        \ each power-supply unit\n(PSU) in the enclosure.\n\n```\n\nSyntax\n\n>>-lsenclosurepsu--+---------------------------------+---------><\n\
        \                   '-+---------------+--enclosure_id-'\n                \
        \     '- -psu--psu_id-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
                psu:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsenclosurepsu/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsenclosurepsu command to view information about\
        \ each power-supply unit\n(PSU) in the enclosure.\n\n```\n\nSyntax\n\n>>-lsenclosurepsu--+---------------------------------+---------><\n\
        \                   '-+---------------+--enclosure_id-'\n                \
        \     '- -psu--psu_id-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
                psu:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsenclosuresem:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsenclosuresem command to display the status (or\
        \ any pertinent data)\nabout secondary expander modules (SEM) in a 5U92 system.\n\
        \n```\n\nSyntax\n\n>>-lsenclosuresem--+---------------+--enclosure_id-------------><\n\
        \                   '- -sem--sem_id-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
                sem:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsenclosuresem/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsenclosuresem command to display the status (or\
        \ any pertinent data)\nabout secondary expander modules (SEM) in a 5U92 system.\n\
        \n```\n\nSyntax\n\n>>-lsenclosuresem--+---------------+--enclosure_id-------------><\n\
        \                   '- -sem--sem_id-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
                sem:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsenclosureslot:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsenclosureslot command to view information about\
        \ each drive slot in\nthe enclosure.\n\n```\n\nSyntax\n\n>>-lsenclosureslot--+-----------------------------------+------><\n\
        \                    '-+-----------------+--enclosure_id-'\n             \
        \         '- -slot--slot_id-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
                slot:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsenclosureslot/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsenclosureslot command to view information about\
        \ each drive slot in\nthe enclosure.\n\n```\n\nSyntax\n\n>>-lsenclosureslot--+-----------------------------------+------><\n\
        \                    '-+-----------------+--enclosure_id-'\n             \
        \         '- -slot--slot_id-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
                slot:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsenclosurestats:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsenclosurestats command to display the most recent\
        \ values (averaged)\nof all enclosure statistics. It can also display a history\
        \ of those values for\nany subset of the available statistics.\n\n```\n\n\
        Syntax\n\n>>-lsenclosurestats--+-----------+------------------------------>\n\
        \                     +- -minutes-+\n                     +- -hours---+\n\
        \                     '- -days----'\n\n>--+---------------------------------------+-------------------><\n\
        \   '-+---------------------+--enclosure_id-'\n     '- -history stat_list-'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
                history:
                  type: string
                hours:
                  type: string
                minutes:
                  type: string
                days:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsenclosurestats/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsenclosurestats command to display the most recent\
        \ values (averaged)\nof all enclosure statistics. It can also display a history\
        \ of those values for\nany subset of the available statistics.\n\n```\n\n\
        Syntax\n\n>>-lsenclosurestats--+-----------+------------------------------>\n\
        \                     +- -minutes-+\n                     +- -hours---+\n\
        \                     '- -days----'\n\n>--+---------------------------------------+-------------------><\n\
        \   '-+---------------------+--enclosure_id-'\n     '- -history stat_list-'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
                history:
                  type: string
                hours:
                  type: string
                minutes:
                  type: string
                days:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsencryption:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lsencryption command to display system encryption information.


        ```


        Syntax


        >>-lsencryption------------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lseventlog:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lseventlog command to display a concise view of the\
        \ system event log,\nor a detailed view of one entry from the log.\n\n```\n\
        \nSyntax\n\n>>-lseventlog--+------------------+--+--------------------+----->\n\
        \               '- -alert--+-yes-+-'  '- -message--+-yes-+-'\n           \
        \               '-no--'                 '-no--'\n\n>--+-----------------------+--+--------------------+------------>\n\
        \   '- -monitoring--+-yes-+-'  '- -expired--+-yes-+-'\n                  \
        \ '-no--'                 '-no--'\n\n>--+------------------+--+-------------------+------------------>\n\
        \   '- -fixed--+-yes-+-'  '- -config--+-yes-+-'\n              '-no--'   \
        \             '-no--'\n\n>--+----------------------+--+-----------------------+---------->\n\
        \   '- -count--entry_limit-'  '- -order--+-date-----+-'\n                \
        \                        '-severity-'\n\n>--+-----------------+-----------------------------------------><\n\
        \   '-sequence_number-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
                alert:
                  type: string
                message:
                  type: string
                monitoring:
                  type: string
                expired:
                  type: string
                fixed:
                  type: string
                count:
                  type: string
                order:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lseventlog/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lseventlog command to display a concise view of the\
        \ system event log,\nor a detailed view of one entry from the log.\n\n```\n\
        \nSyntax\n\n>>-lseventlog--+------------------+--+--------------------+----->\n\
        \               '- -alert--+-yes-+-'  '- -message--+-yes-+-'\n           \
        \               '-no--'                 '-no--'\n\n>--+-----------------------+--+--------------------+------------>\n\
        \   '- -monitoring--+-yes-+-'  '- -expired--+-yes-+-'\n                  \
        \ '-no--'                 '-no--'\n\n>--+------------------+--+-------------------+------------------>\n\
        \   '- -fixed--+-yes-+-'  '- -config--+-yes-+-'\n              '-no--'   \
        \             '-no--'\n\n>--+----------------------+--+-----------------------+---------->\n\
        \   '- -count--entry_limit-'  '- -order--+-date-----+-'\n                \
        \                        '-severity-'\n\n>--+-----------------+-----------------------------------------><\n\
        \   '-sequence_number-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
                alert:
                  type: string
                message:
                  type: string
                monitoring:
                  type: string
                expired:
                  type: string
                fixed:
                  type: string
                count:
                  type: string
                order:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsfabric:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsfabric command to generate a report that displays\
        \ the Fibre Channel\n(FC) connectivity between nodes, controllers, and hosts.\n\
        \n```\n\nSyntax\n\n>>-lsfabric--+--------------------------------------------+----><\n\
        \             +- -node--+-node_id---+--+-----------------+-+\n           \
        \  |         '-node_name-'  '- -port--port_id-' |\n             +- -wwpn--wwpn-------------------------------+\n\
        \             +- -host--host_id_or_name_or_uuid------------+\n           \
        \  +- -controller--controller_id_or_name--------+\n             '- -cluster--cluster_id_or_name--------------'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                node:
                  type: string
                port:
                  type: string
                wwpn:
                  type: string
                host:
                  type: string
                controller:
                  type: string
                cluster:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsfabricport:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsfabricport command to display the FDMI information\
        \ that is discovered\nby the system.\n\n```\n\nSyntax\n\n>>-lsfabricport--+-----------------+---------------------------><\n\
        \                 +- -hostcandidate-+\n                 +-fc_wwpn---------+\n\
        \                 '- -callhome------'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                callhome:
                  type: boolean
                hostcandidate:
                  type: boolean
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsfabricport/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsfabricport command to display the FDMI information\
        \ that is discovered\nby the system.\n\n```\n\nSyntax\n\n>>-lsfabricport--+-----------------+---------------------------><\n\
        \                 +- -hostcandidate-+\n                 +-fc_wwpn---------+\n\
        \                 '- -callhome------'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                callhome:
                  type: boolean
                hostcandidate:
                  type: boolean
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsfcconsistgrp:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsfcconsistgrp command to display a concise list\
        \ or a detailed view of\nFlashCopy\xAE consistency groups that are visible\
        \ to the system. This information\nis useful for tracking FlashCopy consistency\
        \ groups.\n\nThe list report style can be used to obtain two styles of report:\n\
        \n*  A list that contains concise information about all of the FlashCopy\n\
        \   consistency groups on a system. (Each entry in the list corresponds to\
        \ a\n   single FlashCopy consistency group.)\n\n*  The detailed information\
        \ about a single FlashCopy consistency group.\n\n```\n\nSyntax\n\n>>-lsfcconsistgrp--+-------------+-----------------------------><\n\
        \                   +-object_id---+\n                   '-object_name-'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsfcconsistgrp/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsfcconsistgrp command to display a concise list\
        \ or a detailed view of\nFlashCopy\xAE consistency groups that are visible\
        \ to the system. This information\nis useful for tracking FlashCopy consistency\
        \ groups.\n\nThe list report style can be used to obtain two styles of report:\n\
        \n*  A list that contains concise information about all of the FlashCopy\n\
        \   consistency groups on a system. (Each entry in the list corresponds to\
        \ a\n   single FlashCopy consistency group.)\n\n*  The detailed information\
        \ about a single FlashCopy consistency group.\n\n```\n\nSyntax\n\n>>-lsfcconsistgrp--+-------------+-----------------------------><\n\
        \                   +-object_id---+\n                   '-object_name-'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsfcmap:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsfcmap command to generate a list that contains\
        \ concise information\nabout all of the FlashCopy\xAE mappings that are visible\
        \ to the system, or\ndetailed information for a single FlashCopy mapping.\n\
        \n```\n\nSyntax\n\n>>-lsfcmap--+--------------+--+-------------+------------------><\n\
        \            '- -showhidden-'  +-object_id---+\n                         \
        \     '-object_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsfcmap/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsfcmap command to generate a list that contains\
        \ concise information\nabout all of the FlashCopy\xAE mappings that are visible\
        \ to the system, or\ndetailed information for a single FlashCopy mapping.\n\
        \n```\n\nSyntax\n\n>>-lsfcmap--+--------------+--+-------------+------------------><\n\
        \            '- -showhidden-'  +-object_id---+\n                         \
        \     '-object_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsfcmapcandidate:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsfcmapcandidate command to list all of the volumes\
        \ that are associated\nwith fewer than 256 FlashCopy\xAE mappings.\n\n```\n\
        \nSyntax\n\n>>-lsfcmapcandidate--------------------------------------------><\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsfcmapdependentmaps/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsfcmapdependentmaps command to display the FlashCopy\xAE\
        \ mappings that\ndepend on the user specified mapping.\n\n```\n\nSyntax\n\n\
        >>-lsfcmapdependentmaps--+-fc_id---+---------------------------><\n      \
        \                   '-fc_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsfcmapprogress/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsfcmapprogress command to display the progress of\
        \ the background copy\nof a FlashCopy\xAE mapping. This information is displayed\
        \ as a\npercentage-completed value.\n\n```\n\nSyntax\n\n>>-lsfcmapprogress--+-fcmap_id---+-----------------------------><\n\
        \                    '-fcmap_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsfcportcandidate:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lsfcportcandidate command to list the Fibre Channel (FC) ports. This

        information is used to find open FC ports.


        ```


        Syntax


        >>-lsfcportcandidate-------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsfcportsetmember:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsfcportsetmember command to list the mapping between\
        \ Fibre Channel I/O\nport ID and portset objects.\n\n```\n\nSyntax\n\n>>-lsfcportsetmember--+------------------+---------------------><\n\
        \                      '-portsetmember_id-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsfcportsetmember/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsfcportsetmember command to list the mapping between\
        \ Fibre Channel I/O\nport ID and portset objects.\n\n```\n\nSyntax\n\n>>-lsfcportsetmember--+------------------+---------------------><\n\
        \                      '-portsetmember_id-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsfeature:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsfeature command to list the features that are available\
        \ for the\ncurrent system code release. You can also list trial or entitlement\
        \ information\nand license keys.\n\n```\n\nSyntax\n\n>>-lsfeature--+---------+--------------------------------------><\n\
        \              '- -bytes-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsfreeextents/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsfreeextents command to list the number of free\
        \ extents that are\navailable on a specified MDisk.\n\n```\n\nSyntax\n\n>>-lsfreeextents--+-mdisk_id---+-------------------------------><\n\
        \                  '-mdisk_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lshost:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lshost command to generate a list with concise information\
        \ about all\nthe hosts visible to the system and detailed information about\
        \ a single host.\n\n```\n\nSyntax\n\n>>-lshost--+-------------+-------------------------------------><\n\
        \           +-object_id---+\n           '-object_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lshost/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lshost command to generate a list with concise information\
        \ about all\nthe hosts visible to the system and detailed information about\
        \ a single host.\n\n```\n\nSyntax\n\n>>-lshost--+-------------+-------------------------------------><\n\
        \           +-object_id---+\n           '-object_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lshostcluster:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lshostcluster command to generate a list with concise\
        \ information about\nall the host clusters that are defined on the system\
        \ or detailed information\nabout a single host cluster.\n\n```\n\nSyntax\n\
        \n>>-lshostcluster--+----------------------+---------------------><\n    \
        \              '-+-hostcluster_id---+-'\n                    +-hostcluster_name-+\n\
        \                    '-hostcluster_uuid-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lshostcluster/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lshostcluster command to generate a list with concise\
        \ information about\nall the host clusters that are defined on the system\
        \ or detailed information\nabout a single host cluster.\n\n```\n\nSyntax\n\
        \n>>-lshostcluster--+----------------------+---------------------><\n    \
        \              '-+-hostcluster_id---+-'\n                    +-hostcluster_name-+\n\
        \                    '-hostcluster_uuid-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lshostclustermember/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lshostclustermember command to generate a list with\
        \ host information\nfor hosts that belong to the specified host cluster.\n\
        \n```\n\nSyntax\n\n>>-lshostclustermember--+-hostcluster_id---+-------------------><\n\
        \                        '-hostcluster_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lshostclustervolumemap:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lshostclustervolumemap command to display a list\
        \ of volumes that are\nmapped to all host clusters (or to a specific host\
        \ cluster).\n\n```\n\nSyntax\n\n>>-lshostclustervolumemap--+-hostcluster_id---+----------------><\n\
        \                           +-hostcluster_name-+\n                       \
        \    '-hostcluster_uuid-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lshostclustervolumemap/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lshostclustervolumemap command to display a list\
        \ of volumes that are\nmapped to all host clusters (or to a specific host\
        \ cluster).\n\n```\n\nSyntax\n\n>>-lshostclustervolumemap--+-hostcluster_id---+----------------><\n\
        \                           +-hostcluster_name-+\n                       \
        \    '-hostcluster_uuid-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lshostiogrp/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lshostiogrp command to display a list the I/O groups\
        \ that are\nassociated with a specified host.\n\n```\n\nSyntax\n\n>>-lshostiogrp--+-host_id---+----------------------------------><\n\
        \                +-host_name-+\n                '-host_uuid-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lshostports:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lshostports command to list the host port information\
        \ for the IBM\xAE\nStorage Insights.\n\n```\n\nSyntax\n\n>>-lshostports-------------------------------------------------><\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lshostports/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lshostports command to list the host port information\
        \ for the IBM\xAE\nStorage Insights.\n\n```\n\nSyntax\n\n>>-lshostports-------------------------------------------------><\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lshostvdiskmap:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lshostvdiskmap command to display a list of volumes\
        \ that are mapped to\na host. These volumes are the volumes that are recognized\
        \ by the specified\nhost.\n\n```\n\nSyntax\n\n>>-lshostvdiskmap--+-----------+-------------------------------><\n\
        \                   +-host_id---+\n                   +-host_name-+\n    \
        \               '-host_uuid-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lshostvdiskmap/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lshostvdiskmap command to display a list of volumes\
        \ that are mapped to\na host. These volumes are the volumes that are recognized\
        \ by the specified\nhost.\n\n```\n\nSyntax\n\n>>-lshostvdiskmap--+-----------+-------------------------------><\n\
        \                   +-host_id---+\n                   +-host_name-+\n    \
        \               '-host_uuid-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lshostzone:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lshostzone command to display zone configurations and status for

        individual host ports on hosts associated with auto zoning enabled Fibre

        Channel portsets.


        ```


        Syntax


        >>-lshostzone--------------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsiogrp:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsiogrp command to display a concise list or a detailed\
        \ view of\ninput/output (I/O) groups visible to the system.\n\n```\n\nSyntax\n\
        \n>>-lsiogrp--+---------+--+-------------+-----------------------><\n    \
        \        '- -bytes-'  +-object_id---+\n                         '-object_name-'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsiogrp/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsiogrp command to display a concise list or a detailed\
        \ view of\ninput/output (I/O) groups visible to the system.\n\n```\n\nSyntax\n\
        \n>>-lsiogrp--+---------+--+-------------+-----------------------><\n    \
        \        '- -bytes-'  +-object_id---+\n                         '-object_name-'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsiogrpcandidate:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lsiogrpcandidate command to list the I/O groups that can have nodes

        added to them.


        ```


        Syntax


        >>-lsiogrpcandidate--------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsiogrphost/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsiogrphost command to display a list of the hosts\
        \ mapped to a\nspecified I/O group.\n\n```\n\nSyntax\n\n>>-lsiogrphost--+-iogrp_id---+---------------------------------><\n\
        \                '-iogrp_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsip:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse lsip command to list the currently configured IP addresses.\
        \ IP addresses\ncan be assigned to different portset types, which determine\
        \ whether the IP\naddress is used for host attachment, storage virtualization,\
        \ IP replication,\nquorum, or management.\n\n```\n\nSyntax\n\n>>-lsip--+-----------+-----------------------------------------><\n\
        \         '-object_id-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsip/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse lsip command to list the currently configured IP addresses.\
        \ IP addresses\ncan be assigned to different portset types, which determine\
        \ whether the IP\naddress is used for host attachment, storage virtualization,\
        \ IP replication,\nquorum, or management.\n\n```\n\nSyntax\n\n>>-lsip--+-----------+-----------------------------------------><\n\
        \         '-object_id-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lshostiplogin:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lshostiplogin command to list the login session type\
        \ such as associated\nhost object, login counts login protocol and other details\
        \ for hosts that are\nidentified by their iSCSI Qualified Name (IQN) and logged\
        \ in to Ethernet ports\nthat are configured with IP addresses.\n\n```\n\n\
        Syntax\n\n>>-svcinfo lshostiplogin--+-id---+-----------------------------><\n\
        \                          '-name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lshostiplogin/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lshostiplogin command to list the login session type\
        \ such as associated\nhost object, login counts login protocol and other details\
        \ for hosts that are\nidentified by their iSCSI Qualified Name (IQN) and logged\
        \ in to Ethernet ports\nthat are configured with IP addresses.\n\n```\n\n\
        Syntax\n\n>>-svcinfo lshostiplogin--+-id---+-----------------------------><\n\
        \                          '-name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsiscsiauth:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lsiscsiauth command to list the Challenge Handshake Authentication

        Protocol (CHAP) secret that is configured for authenticating an entity to
        the

        system.


        ```


        Syntax


        >>-lsiscsiauth-------------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsiscsiportauth:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsiscsiportauth command to display the per initiator\
        \ port\nauthentication and authorization information that is configured.\n\
        \n```\n\nSyntax\n\n>>-lsiscsiportauth--+---------+--------------------------------><\n\
        \                    '- -nohdr-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsiscsistorageport:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsiscsistorageport command to display the details\
        \ of the iSCSI login\nsessions that are established from the initiator's iSCSI\
        \ source ports to the\niSCSI backend target controller ports.\n\n```\n\nSyntax\n\
        \n>>-lsiscsistorageport--+--------+------------------------------><\n    \
        \                   '-row_id-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsiscsistorageport/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsiscsistorageport command to display the details\
        \ of the iSCSI login\nsessions that are established from the initiator's iSCSI\
        \ source ports to the\niSCSI backend target controller ports.\n\n```\n\nSyntax\n\
        \n>>-lsiscsistorageport--+--------+------------------------------><\n    \
        \                   '-row_id-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsiscsistorageportcandidate:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsiscsistorageportcandidate command to display a\
        \ concise or detailed\nlist of information about the candidate Internet Small\
        \ Computer Systems\nInterface (iSCSI) target controller iSCSI Qualified Name\
        \ (IQN) that is\nspecified with the target IP from the specified initiator\
        \ source ports.\n\n```\n\nSyntax\n\n>>-lsiscsistorageportcandidate--+-----------------------+------->\n\
        \                                '- -node--+-node_id---+-'\n             \
        \                             '-node_name-'\n\n>--+-----------------------------------+-----------------------><\n\
        \   '-lsiscsistorageportcandidate-rowid '\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsiscsistorageportcandidate/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsiscsistorageportcandidate command to display a\
        \ concise or detailed\nlist of information about the candidate Internet Small\
        \ Computer Systems\nInterface (iSCSI) target controller iSCSI Qualified Name\
        \ (IQN) that is\nspecified with the target IP from the specified initiator\
        \ source ports.\n\n```\n\nSyntax\n\n>>-lsiscsistorageportcandidate--+-----------------------+------->\n\
        \                                '- -node--+-node_id---+-'\n             \
        \                             '-node_name-'\n\n>--+-----------------------------------+-----------------------><\n\
        \   '-lsiscsistorageportcandidate-rowid '\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lskeyserver:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lskeyserver command to display the key servers that\
        \ are available to\nthe system.\n\n```\n\nSyntax\n\n>>-lskeyserver--+-------------+--------------------------------><\n\
        \                +-object_id---+\n                '-object_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lskeyserver/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lskeyserver command to display the key servers that\
        \ are available to\nthe system.\n\n```\n\nSyntax\n\n>>-lskeyserver--+-------------+--------------------------------><\n\
        \                +-object_id---+\n                '-object_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lskeyserverisklm:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lskeyserverisklm command to display the system-wide\
        \ IBM\xAE Security Key\nLifecycle Manager key server configuration.\n\n```\n\
        \nSyntax\n\n>>- lskeyserverisklm ------------------------------------------><\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsldap:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lsldap command to display the details for the system-wide Lightweight

        Directory Access Protocol (LDAP) configuration.


        ```


        Syntax


        >>-lsldap------------------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsldapserver:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsldapserver command to display the most recent details\
        \ for all\nconfigured Lightweight Directory Access Protocol (LDAP) servers.\n\
        \n```\n\nSyntax\n\n>>-lsldapserver--+------------------+--------------------------><\n\
        \                 +-ldap_server_id---+\n                 '-ldap_server_name-'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsldapserver/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsldapserver command to display the most recent details\
        \ for all\nconfigured Lightweight Directory Access Protocol (LDAP) servers.\n\
        \n```\n\nSyntax\n\n>>-lsldapserver--+------------------+--------------------------><\n\
        \                 +-ldap_server_id---+\n                 '-ldap_server_name-'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lslicense:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lslicense command to display current license settings for system

        features.


        ```


        Syntax


        >>-lslicense---------------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lslivedump/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lslivedump command to query the live dump state of\
        \ a node.\n\n```\n\nSyntax\n\n>>-lslivedump--+-node_name-+-----------------------------------><\n\
        \               '-node_id---'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lslocaldisk:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lslocaldisk command to display the cloud managed\
        \ disks (MDisks) visible\nto the system.\n\n```\n\nSyntax\n\n>>-lslocaldisk--+----------------+--+---------+----------------->\n\
        \                '- -unit--+-b--+-'  '- -bytes-'\n                       \
        \   +-kb-+\n                          +-mb-+\n                          +-gb-+\n\
        \                          +-tb-+\n                          '-pb-'\n\n>--+------------+----------------------------------------------><\n\
        \   +-mdisk_id---+\n   '-mdisk_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
                unit:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lslocaldisk/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lslocaldisk command to display the cloud managed\
        \ disks (MDisks) visible\nto the system.\n\n```\n\nSyntax\n\n>>-lslocaldisk--+----------------+--+---------+----------------->\n\
        \                '- -unit--+-b--+-'  '- -bytes-'\n                       \
        \   +-kb-+\n                          +-mb-+\n                          +-gb-+\n\
        \                          +-tb-+\n                          '-pb-'\n\n>--+------------+----------------------------------------------><\n\
        \   +-mdisk_id---+\n   '-mdisk_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
                unit:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsmdisk:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsmdisk command to display a concise list or a detailed\
        \ view of managed\ndisks (MDisks) visible to the system. It can also list\
        \ detailed information\nabout a single MDisk.\n\n```\n\nSyntax\n\n>>-lsmdisk--+----------------+--+---------+--+-------------+---><\n\
        \            '- -unit--+-b--+-'  '- -bytes-'  +-object_id---+\n          \
        \            +-kb-+                 '-object_name-'\n                    \
        \  +-mb-+\n                      +-gb-+\n                      +-tb-+\n  \
        \                    '-pb-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
                unit:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsmdisk/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsmdisk command to display a concise list or a detailed\
        \ view of managed\ndisks (MDisks) visible to the system. It can also list\
        \ detailed information\nabout a single MDisk.\n\n```\n\nSyntax\n\n>>-lsmdisk--+----------------+--+---------+--+-------------+---><\n\
        \            '- -unit--+-b--+-'  '- -bytes-'  +-object_id---+\n          \
        \            +-kb-+                 '-object_name-'\n                    \
        \  +-mb-+\n                      +-gb-+\n                      +-tb-+\n  \
        \                    '-pb-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
                unit:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsmdiskcandidate:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lsmdiskcandidate command to list all unmanaged MDisks by MDisk ID.


        ```


        Syntax


        >>-lsmdiskcandidate--------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsmdiskextent/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsmdiskextent command to display the extent allocation\
        \ between managed\ndisks and volumes. The output lists a volume ID, volume\
        \ copy ID, and the number\nof extents.\n\n```\n\nSyntax\n\n>>-lsmdiskextent--+-mdisk_name-+-------------------------------><\n\
        \                  '-mdisk_id---'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsmdiskgrp:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsmdiskgrp command to display a concise list or a\
        \ detailed view of\nstorage pools that are visible to the system.\n\n```\n\
        \nSyntax\n\n>>-lsmdiskgrp--+---------+--+-------------+--------------------><\n\
        \               '- -bytes-'  +-object_id---+\n                           \
        \ '-object_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsmdiskgrp/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsmdiskgrp command to display a concise list or a\
        \ detailed view of\nstorage pools that are visible to the system.\n\n```\n\
        \nSyntax\n\n>>-lsmdiskgrp--+---------+--+-------------+--------------------><\n\
        \               '- -bytes-'  +-object_id---+\n                           \
        \ '-object_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsmdisklba:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsmdisklba command to list the MDisk and logical\
        \ block address (LBA)\nfor the specified volume LBA.\n\n```\n\nSyntax\n\n\
        >>-lsmdisklba-- -vdisklba--vdisklba--+------------+------------->\n      \
        \                               '- -copy--id-'\n\n>---vdisk-+-vdisk_id---+---------------------------------------><\n\
        \          +-vdisk_name-+\n          '-vdisk_uid--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                vdisk:
                  type: string
                lba:
                  type: string
                copy:
                  type: integer
                vdisklba:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsmdiskmember/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsmdiskmember command to display a list of volumes\
        \ that use extents on\nthe specified MDisk. That is, the volumes use extents\
        \ on the managed disk that\nare specified by the MDisk ID.\n\n```\n\nSyntax\n\
        \n>>-lsmdiskmember--+-mdisk_id/vdisk_id-----+--------------------><\n    \
        \              '-mdisk_name/vdisk_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsmetadatavdisk:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lsmetadatavdisk command to display the information for metadata volumes

        on the system.


        ```


        Syntax


        >>-lsmetadatavdisk---------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsmigrate:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lsmigrate command to display the progress of all current data migration

        operations.


        ```


        Syntax


        >>-lsmigrate---------------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsnode:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsnode command to return a concise list or a detailed\
        \ view of nodes\nthat are part of the system .\n\nThe list report style can\
        \ be used to obtain two styles of report:\n\n*  A list containing concise\
        \ information about all the nodes on a system. Each\n   entry in the list\
        \ corresponds to a single node .\n\n*  The detailed information about a single\
        \ node.\n\n```\n\nSyntax\n\n>>-lsnode--+-------------+-------------------------------------><\n\
        \           +-object_id---+\n           '-object_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsnode/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsnode command to return a concise list or a detailed\
        \ view of nodes\nthat are part of the system .\n\nThe list report style can\
        \ be used to obtain two styles of report:\n\n*  A list containing concise\
        \ information about all the nodes on a system. Each\n   entry in the list\
        \ corresponds to a single node .\n\n*  The detailed information about a single\
        \ node.\n\n```\n\nSyntax\n\n>>-lsnode--+-------------+-------------------------------------><\n\
        \           +-object_id---+\n           '-object_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsnodebattery:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsnodebattery command to display information about\
        \ the batteries in a\nnode.\n\n```\n\nSyntax\n\n>>-lsnodebattery--+-----------------------+--+------+----------><\n\
        \                  '- -battery--battery_id-'  '-node-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                battery:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsnodebattery/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsnodebattery command to display information about\
        \ the batteries in a\nnode.\n\n```\n\nSyntax\n\n>>-lsnodebattery--+-----------------------+--+------+----------><\n\
        \                  '- -battery--battery_id-'  '-node-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                battery:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsnodebootdrive:
    post:
      tags:
      - SVC Info
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                slot:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsnodebootdrive/{id}:
    post:
      tags:
      - SVC Info
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                slot:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsnodecandidate:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsnodecandidate command to list all of the nodes\
        \ that are available to\nadd to the clustered system.\n\n```\n\nSyntax\n\n\
        >>-lsnodecandidate--+-------------+----------------------------><\n      \
        \              '- -svcconfig-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsnodehw/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsnodehw command to display the configured and actual\
        \ hardware\nconfiguration of nodes in the clustered system.\n\n```\n\nSyntax\n\
        \n>>-lsnodehw--+-object_id---+-----------------------------------><\n    \
        \         '-object_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsnodepsu:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsnodepsu command to display the power supply unit\
        \ information of nodes\nin a system.\n\n```\n\nSyntax\n\n>>-lsnodepsu--+--------------------------------+---------------><\n\
        \              '- -psu--PSU_id--node_id_or_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
                psu:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsnodepsu/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsnodepsu command to display the power supply unit\
        \ information of nodes\nin a system.\n\n```\n\nSyntax\n\n>>-lsnodepsu--+--------------------------------+---------------><\n\
        \              '- -psu--PSU_id--node_id_or_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
                psu:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsnodestats:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsnodestats command to display the most recent values\
        \ of statistics for\nall nodes or node canisters, and display all statistics\
        \ for a particular node\nor node canister. Additionally, You can use this\
        \ command to display a history\nof values for a given subset of available\
        \ statistics. This command is only\napplicable for IBM\xAE SAN Volume Controller.\n\
        \n```\n\nSyntax\n\n>>---lsnodestats----+-----------+------------------------------->\n\
        \                    +- -minutes-+\n                    +- -hours---+\n  \
        \                  '- -days----'\n\n>--+---------------------------------------------------------+-><\n\
        \   '--- -history-- stat_list---+-node_or_nodecanister_id---+-'\n        \
        \                       '-node_or_nodecanister_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
                history:
                  type: string
                hours:
                  type: string
                minutes:
                  type: string
                days:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsnodestats/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsnodestats command to display the most recent values\
        \ of statistics for\nall nodes or node canisters, and display all statistics\
        \ for a particular node\nor node canister. Additionally, You can use this\
        \ command to display a history\nof values for a given subset of available\
        \ statistics. This command is only\napplicable for IBM\xAE SAN Volume Controller.\n\
        \n```\n\nSyntax\n\n>>---lsnodestats----+-----------+------------------------------->\n\
        \                    +- -minutes-+\n                    +- -hours---+\n  \
        \                  '- -days----'\n\n>--+---------------------------------------------------------+-><\n\
        \   '--- -history-- stat_list---+-node_or_nodecanister_id---+-'\n        \
        \                       '-node_or_nodecanister_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
                history:
                  type: string
                hours:
                  type: string
                minutes:
                  type: string
                days:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsnodestatus:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsnodestatus command to view the status of a node.\n\
        \n```\n\nSyntax\n\n>>-lsnodestatus--+-------------+-------------------------------><\n\
        \                 +-object_id---+\n                 '-object_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsnodestatus/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsnodestatus command to view the status of a node.\n\
        \n```\n\nSyntax\n\n>>-lsnodestatus--+-------------+-------------------------------><\n\
        \                 +-object_id---+\n                 '-object_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsnodevpd/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsnodevpd command to display the vital product data\
        \ (VPD) for each\nnode.\n\n```\n\nSyntax\n\n>>-lsnodevpd--+-object_id---+----------------------------------><\n\
        \              '-object_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsnvmefabric:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsnvmefabric command to display information about\
        \ NVMe logins from\nconfigured hosts.\n\n```\n\nSyntax\n\n>>-lsnvmefabric--+---------------------------------------------------------------------+-><\n\
        \                 +- -transport--+- -fc---+---------------------------------------------+\n\
        \                 |              +- -rdma-+                              \
        \               |\n                 |              '- -tcp--'            \
        \                                 |\n                 +- -node--node_id-----------------------------------------------------+\n\
        \                 +- -transport--+- -fc---+-- -node--+-node_id---+--+-----------------+-+\n\
        \                 |              +- -rdma-+          '-node_name-'  '- -port--port_id-'\
        \ |\n                 |              '- -tcp--'                          \
        \                   |\n                 +- -remotenqn--nqn----------------------------------------------------+\n\
        \                 '- -host--+-host_id--------------+------------------------------------'\n\
        \                           '-host_name--host_uuid-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                transport:
                  type: string
                node:
                  type: string
                port:
                  type: string
                host:
                  type: string
                remotenqn:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsownershipgroup:
    post:
      tags:
      - SVC Info
      description: ">\n\nThe lsownershipgroup command displays the ownership groups\
        \ that are available\nin the system.\n\n```\n\nSyntax\n\n>>-svcinfo lsownershipgroup--+-----------------------+---------><\n\
        \                             '-owner_id | owner_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsownershipgroup/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nThe lsownershipgroup command displays the ownership groups\
        \ that are available\nin the system.\n\n```\n\nSyntax\n\n>>-svcinfo lsownershipgroup--+-----------------------+---------><\n\
        \                             '-owner_id | owner_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lspartition:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lspartition command to generate a list with concise\
        \ or detailed\ninformation on storage partitions on the system.\n\n```\n\n\
        Syntax\n\n>>-lspartition--+----------------+-----------------------------><\n\
        \                +-partition_name-+\n                +-partition_id---+\n\
        \                '-partition_uuid-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lspartition/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lspartition command to generate a list with concise\
        \ or detailed\ninformation on storage partitions on the system.\n\n```\n\n\
        Syntax\n\n>>-lspartition--+----------------+-----------------------------><\n\
        \                +-partition_name-+\n                +-partition_id---+\n\
        \                '-partition_uuid-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lspartitioncertstore:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lspartitioncertstore command to generate a list partition-specific\n\
        certificates installed on the system.\n\n```\n\nSyntax\n\n>>-lspartitioncertstore--+----------------+--------------------><\n\
        \                         +-partition_name-+\n                         +-partition_id---+\n\
        \                         '-partition_uuid-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lspartitioncertstore/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lspartitioncertstore command to generate a list partition-specific\n\
        certificates installed on the system.\n\n```\n\nSyntax\n\n>>-lspartitioncertstore--+----------------+--------------------><\n\
        \                         +-partition_name-+\n                         +-partition_id---+\n\
        \                         '-partition_uuid-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lspartnership:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lspartnership command to display a concise or detailed\
        \ view of the\ncurrent clustered systems (systems) that are associated with\
        \ the local system.\n\n```\n\nSyntax\n\n>>-lspartnership--+-------------+------------------------------><\n\
        \                  +-system_id---+\n                  '-system_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lspartnership/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lspartnership command to display a concise or detailed\
        \ view of the\ncurrent clustered systems (systems) that are associated with\
        \ the local system.\n\n```\n\nSyntax\n\n>>-lspartnership--+-------------+------------------------------><\n\
        \                  +-system_id---+\n                  '-system_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lspatch:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lspatch command to view a list of all the patches\
        \ on a specific node in\nthe system.\n\n```\n\nSyntax\n\n>>-lspatch--+-----------+--+--------------+--------------------><\n\
        \            +-node_id---+  '- -showhidden-'\n            '-node_name-'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lspatch/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lspatch command to view a list of all the patches\
        \ on a specific node in\nthe system.\n\n```\n\nSyntax\n\n>>-lspatch--+-----------+--+--------------+--------------------><\n\
        \            +-node_id---+  '- -showhidden-'\n            '-node_name-'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lspoolcapacity:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lspoolcapacity command to display the pool-specific capacity

        information.


        ```


        Syntax


        >>-lspoolcapacity----------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lspoolcapacity/{id}:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lspoolcapacity command to display the pool-specific capacity

        information.


        ```


        Syntax


        >>-lspoolcapacity----------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsportethernet:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsportethernet command to list the properties and\
        \ status of the storage\nsystem ethernet ports.\n\n```\n\nSyntax\n\n>>-lsportethernet--+-----------------------+--+---------+------><\n\
        \                   '- -node--+-node_name-+-'  '-port_id-'\n             \
        \                '-node_id---'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                node:
                  type: string
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsportethernet/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsportethernet command to list the properties and\
        \ status of the storage\nsystem ethernet ports.\n\n```\n\nSyntax\n\n>>-lsportethernet--+-----------------------+--+---------+------><\n\
        \                   '- -node--+-node_name-+-'  '-port_id-'\n             \
        \                '-node_id---'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                node:
                  type: string
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsportfc:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsportfc command to view the status and properties\
        \ of the Fibre Channel\n(FC) input/output (I/O) ports for the clustered system.\n\
        \n```\n\nSyntax\n\n>>-lsportfc--+-----------+-------------------------------------><\n\
        \             '-object_id-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsportfc/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsportfc command to view the status and properties\
        \ of the Fibre Channel\n(FC) input/output (I/O) ports for the clustered system.\n\
        \n```\n\nSyntax\n\n>>-lsportfc--+-----------+-------------------------------------><\n\
        \             '-object_id-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsportib:
    post:
      tags:
      - SVC Info
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsportib/{id}:
    post:
      tags:
      - SVC Info
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsportip:
    post:
      tags:
      - SVC Info
      description: ">\n\nThe lsportip command has been deprecated and maintained only\
        \ as stub view for\nbackward compatibility purpose. Instead of lsportip command\
        \ use lsip command to\nview information about configured IP addresses for\
        \ all type (host, storage or\nreplication) of connectivity and lsportethernet\
        \ command to provide information\nabout physical ethernet ports.\n\n```\n\n\
        Syntax\n\n>>-lsportip--+------------------+------------------------------><\n\
        \             '-ethernet_port_id-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsportip/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nThe lsportip command has been deprecated and maintained only\
        \ as stub view for\nbackward compatibility purpose. Instead of lsportip command\
        \ use lsip command to\nview information about configured IP addresses for\
        \ all type (host, storage or\nreplication) of connectivity and lsportethernet\
        \ command to provide information\nabout physical ethernet ports.\n\n```\n\n\
        Syntax\n\n>>-lsportip--+------------------+------------------------------><\n\
        \             '-ethernet_port_id-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsportsas:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lsportsas command to display the status of all SAS ports in the

        clustered system.


        ```


        Syntax


        >>-lsportsas---------------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsportset:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsportset command to list the currently configured\
        \ portsets. This list\nshows the ID, portset name, and the number of IP addresses\
        \ and hosts associated\nwith each portset along with ownership group information.\n\
        \n```\n\nSyntax\n\n>>-lsportset--+---------------------------+--------------------><\n\
        \              '-portset name | portset id-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsportset/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsportset command to list the currently configured\
        \ portsets. This list\nshows the ID, portset name, and the number of IP addresses\
        \ and hosts associated\nwith each portset along with ownership group information.\n\
        \n```\n\nSyntax\n\n>>-lsportset--+---------------------------+--------------------><\n\
        \              '-portset name | portset id-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsportstats:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsportstats command to view the port transfer and\
        \ failure counts and\nSmall Form-factor Pluggable (SFP) diagnostics data that\
        \ is recorded in the\nstatistics file for a node.\n\n```\n\nSyntax\n\n>>-lsportstats--\
        \ -node--node_id_or_name--+---------+-----------><\n                     \
        \                    '-port_id-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                node:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsportstats/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsportstats command to view the port transfer and\
        \ failure counts and\nSmall Form-factor Pluggable (SFP) diagnostics data that\
        \ is recorded in the\nstatistics file for a node.\n\n```\n\nSyntax\n\n>>-lsportstats--\
        \ -node--node_id_or_name--+---------+-----------><\n                     \
        \                    '-port_id-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                node:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsportusb:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsportusb command to display information about Universal\
        \ Serial Bus\n(USB) ports.\n\n```\n\nSyntax\n\n>>-lsportusb--+-------------+----------------------------------><\n\
        \              '-usb_port_id-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsportusb/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsportusb command to display information about Universal\
        \ Serial Bus\n(USB) ports.\n\n```\n\nSyntax\n\n>>-lsportusb--+-------------+----------------------------------><\n\
        \              '-usb_port_id-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lspotentialarraysize/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lspotentialarraysize command to display the size\
        \ of a potential array\nfor a specified drive count, drive class, and RAID\
        \ level in the specified MDisk\ngroup.\n\n```\n\nSyntax\n\n>>-lspotentialarraysize--\
        \ -drivecount--2 - 128------------------>\n\n>-- -driveclass--drive_class_id--\
        \ -level--+-raid1-+------------->\n                                      \
        \    '-raid6-'\n\n>-- -stripewidth--2 - 16--+-----------------------+------------->\n\
        \                          '- -rebuildareas--+-0-+-'\n                   \
        \                         +-1-+\n                                        \
        \    +-2-+\n                                            +-3-+\n          \
        \                                  '-4-'\n\n>--+------------------+--+-mdiskgrp_id---+---------------------><\n\
        \   '- -strip----256---'  '-mdiskgrp_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                driveclass:
                  type: integer
                drivecount:
                  type: string
                level:
                  type: integer
                stripewidth:
                  type: integer
                strip:
                  type: integer
                rebuildareas:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsprovisioningpolicy:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsprovisioningpolicy command to list the provisioning\
        \ policies\navailable in the system.\n\n```\n\nSyntax\n\n>>-lsprovisioningpolicy--+--------------------------+----------><\n\
        \                         +-provisioning_policy_name-+\n                 \
        \        '-provisioning_policy_id---'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsprovisioningpolicy/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsprovisioningpolicy command to list the provisioning\
        \ policies\navailable in the system.\n\n```\n\nSyntax\n\n>>-lsprovisioningpolicy--+--------------------------+----------><\n\
        \                         +-provisioning_policy_name-+\n                 \
        \        '-provisioning_policy_id---'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsproxy:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lsproxy command to display the system-wide web proxy server

        configuration.


        ```


        Syntax


        >>-lsproxy-----------------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsquorum:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsquorum command to list the quorum devices that\
        \ the system uses to\nstore quorum data.\n\n```\n\nSyntax\n\n>>-lsquorum--+--------------+----------------------------------><\n\
        \             '-quorum_index-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsquorum/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsquorum command to list the quorum devices that\
        \ the system uses to\nstore quorum data.\n\n```\n\nSyntax\n\n>>-lsquorum--+--------------+----------------------------------><\n\
        \             '-quorum_index-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsrcconsistgrp:
    post:
      tags:
      - SVC Info
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsrcconsistgrp/{id}:
    post:
      tags:
      - SVC Info
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsrcrelationship:
    post:
      tags:
      - SVC Info
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsrcrelationship/{id}:
    post:
      tags:
      - SVC Info
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsrcrelationshipcandidate:
    post:
      tags:
      - SVC Info
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                aux:
                  type: string
                master:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsrcrelationshipprogress/{id}:
    post:
      tags:
      - SVC Info
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsrepairsevdiskcopyprogress:
    post:
      tags:
      - SVC Info
      description: ">\n\nThe lsrepairsevdiskcopyprogress command lists the repair\
        \ progress for\nthin-provisioned volume copies or compressed volume copies.\n\
        \n```\n\nSyntax\n\n>>-lsrepairsevdiskcopyprogress--+------------+------------------>\n\
        \                                '- -copy--id-'\n\n>--+------------+----------------------------------------------><\n\
        \   +-vdisk_name-+\n   +-vdisk_id---+\n   '-vdisk_uid--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                copy:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsrepairsevdiskcopyprogress/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nThe lsrepairsevdiskcopyprogress command lists the repair\
        \ progress for\nthin-provisioned volume copies or compressed volume copies.\n\
        \n```\n\nSyntax\n\n>>-lsrepairsevdiskcopyprogress--+------------+------------------>\n\
        \                                '- -copy--id-'\n\n>--+------------+----------------------------------------------><\n\
        \   +-vdisk_name-+\n   +-vdisk_id---+\n   '-vdisk_uid--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                copy:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsrepairvdiskcopyprogress:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsrepairvdiskcopyprogress command to display the\
        \ progress of volume\nrepairs and validations.\n\n```\n\nSyntax\n\n>>-lsrepairvdiskcopyprogress--+------------+--+------------+---><\n\
        \                              '- -copy--id-'  +-vdisk_name-+\n          \
        \                                    +-vdisk_id---+\n                    \
        \                          '-vdisk_uid--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                copy:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsrepairvdiskcopyprogress/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsrepairvdiskcopyprogress command to display the\
        \ progress of volume\nrepairs and validations.\n\n```\n\nSyntax\n\n>>-lsrepairvdiskcopyprogress--+------------+--+------------+---><\n\
        \                              '- -copy--id-'  +-vdisk_name-+\n          \
        \                                    +-vdisk_id---+\n                    \
        \                          '-vdisk_uid--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                copy:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsreplicationpolicy:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsreplicationpolicy command to display a list of\
        \ all replication\npolicies on the system.\n\n```\n\nSyntax\n\n>>-lsreplicationpolicy--+-----------------------------+--------><\n\
        \                        '-+-replication_policy_name-+-'\n               \
        \           '-replication_policy_id---'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsreplicationpolicy/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsreplicationpolicy command to display a list of\
        \ all replication\npolicies on the system.\n\n```\n\nSyntax\n\n>>-lsreplicationpolicy--+-----------------------------+--------><\n\
        \                        '-+-replication_policy_name-+-'\n               \
        \           '-replication_policy_id---'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsrmvdiskdependentmaps/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsrmvdiskdependentmaps command to display all FlashCopy\xAE\
        \ mappings that\nmust be stopped for the specified volume to be deleted.\n\
        \n```\n\nSyntax\n\n>>-lsrmvdiskdependentmaps--+-vdisk_name-+----------------------><\n\
        \                           +-vdisk_id---+\n                           '-vdisk_uid--'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsroute:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lsroute command to display the IP routing table.


        ```


        Syntax


        >>-lsroute-----------------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lssafeguardedpolicy:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lssafeguardedpolicy command to list the Safeguarded\
        \ policies.\n\n```\n\nSyntax\n\n>>-lssafeguardedpolicy--+-------------------------+------------><\n\
        \                        +-safeguarded_policy_id---+\n                   \
        \     '-safeguarded_policy_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lssafeguardedpolicy/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lssafeguardedpolicy command to list the Safeguarded\
        \ policies.\n\n```\n\nSyntax\n\n>>-lssafeguardedpolicy--+-------------------------+------------><\n\
        \                        +-safeguarded_policy_id---+\n                   \
        \     '-safeguarded_policy_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lssafeguardedschedule:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lssafeguardedschedule command to display the Safeguarded\
        \ backup\nschedule that is associated with a Safeguarded policies.\n\n```\n\
        \nSyntax\n\n>>-lssafeguardedschedule--+-------------------------+----------->\n\
        \                          '- -schedule--schedule_id-'\n\n>--+-----------------------------+-----------------------------><\n\
        \   '-+-safeguarded_policy_id---+-'\n     '-safeguarded_policy_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                schedule:
                  type: integer
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lssafeguardedschedule/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lssafeguardedschedule command to display the Safeguarded\
        \ backup\nschedule that is associated with a Safeguarded policies.\n\n```\n\
        \nSyntax\n\n>>-lssafeguardedschedule--+-------------------------+----------->\n\
        \                          '- -schedule--schedule_id-'\n\n>--+-----------------------------+-----------------------------><\n\
        \   '-+-safeguarded_policy_id---+-'\n     '-safeguarded_policy_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                schedule:
                  type: integer
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lssasfabric:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lssasfabric command to see which canisters are visible to a node,
        and

        the order of these canisters.


        ```


        Syntax


        >>-lssasfabric-------------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lssasportcandidate:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lssasportcandidate command to list the unconfigured serial-attached

        SCSI (SAS) ports that are logged in and available to add to the SAS worldwide

        port name (WWPN) or host objects.


        ```


        Syntax


        >>-lssasportcandidate------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lssecurity:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lssecurity command to display the current system Secure Sockets Layer

        (SSL) or Transport Layer Security (TLS) security settings.


        ```


        Syntax


        >>-svcinfo lssecurity------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lssevdiskcopy:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lssevdiskcopy command to list the thin-provisioned\
        \ copies of the\nspecified volumes.\n\n```\n\nSyntax\n\n>>-lssevdiskcopy--+------------+--+------------+---------------><\n\
        \                  '- -copy--id-'  +-vdisk_name-+\n                      \
        \            +-vdisk_id---+\n                                  '-vdisk_uid--'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                copy:
                  type: integer
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lssevdiskcopy/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lssevdiskcopy command to list the thin-provisioned\
        \ copies of the\nspecified volumes.\n\n```\n\nSyntax\n\n>>-lssevdiskcopy--+------------+--+------------+---------------><\n\
        \                  '- -copy--id-'  +-vdisk_name-+\n                      \
        \            +-vdisk_id---+\n                                  '-vdisk_uid--'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                copy:
                  type: integer
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lssite:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lssite command to report the names of the sites.\
        \ This command applies\nonly to models that support multiple I/O groups.\n\
        \nNote: IBM\xAE FlashSystem does not support systems with more than one I/O\
        \ group.\nIBM SAN Volume Controller systems continue to support multiple I/O\
        \ groups on\nlong-term support releases only.\n\n```\n\nSyntax\n\n>>-lssite------------------------------------------------------><\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lssnapshotpolicy:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lssnapshotpolicy command to list the snapshot policies.


        ```


        Syntax


        >>-lssnapshotpolicy--------------------------------------------->


        >--snapshot_policy_id | snapshot_policy_name-------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lssnapshotpolicy/{id}:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lssnapshotpolicy command to list the snapshot policies.


        ```


        Syntax


        >>-lssnapshotpolicy--------------------------------------------->


        >--snapshot_policy_id | snapshot_policy_name-------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lssnapshotschedule:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lssnapshotschedule command to list the snapshot schedules.


        ```


        Syntax


        >>-lssnapshotschedule------------------------------------------->


        >-- -schedule <schedule_id>--snapshot_policy_id | snapshot_policy_name-><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                schedule:
                  type: integer
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lssnapshotschedule/{id}:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lssnapshotschedule command to list the snapshot schedules.


        ```


        Syntax


        >>-lssnapshotschedule------------------------------------------->


        >-- -schedule <schedule_id>--snapshot_policy_id | snapshot_policy_name-><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                schedule:
                  type: integer
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lssnmpagent:
    post:
      tags:
      - SVC Info
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lssnmpserver:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lssnmpserver command to return a concise list or\
        \ a detailed view of\nSNMP servers that are configured on the system.\n\n\
        ```\n\nSyntax\n\n>>-lssnmpserver--+------------------+--------------------------><\n\
        \                 +-snmp_server_name-+\n                 '-snmp_server_id---'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lssnmpserver/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lssnmpserver command to return a concise list or\
        \ a detailed view of\nSNMP servers that are configured on the system.\n\n\
        ```\n\nSyntax\n\n>>-lssnmpserver--+------------------+--------------------------><\n\
        \                 +-snmp_server_name-+\n                 '-snmp_server_id---'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lssra:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lssra command to check both secure remote assistance\
        \ status and the\ntime of the last login.\n\n```\n\nSyntax\n\n>>-lssra--+---------------+------------------------------------><\n\
        \          +- -aggregate---+\n          +- -debug-------+\n          '- -config_node-'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lssyslogserver:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lssyslogserver command to return a concise list or\
        \ a detailed view of\nsyslog servers that are configured on the clustered\
        \ system.\n\n```\n\nSyntax\n\n>>-lssyslogserver--+--------------------+----------------------><\n\
        \                   +-syslog_server_name-+\n                   '-syslog_server_id---'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lssyslogserver/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lssyslogserver command to return a concise list or\
        \ a detailed view of\nsyslog servers that are configured on the clustered\
        \ system.\n\n```\n\nSyntax\n\n>>-lssyslogserver--+--------------------+----------------------><\n\
        \                   +-syslog_server_name-+\n                   '-syslog_server_id---'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lssystem:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lssystem command to display a detailed view of a system.


        ```


        Syntax


        >>-lssystem----------------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lssystemcapacity:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lssystemcapacity command to display the capacity values for the system

        as a whole.


        ```


        Syntax


        >>-lssystemcapacity--------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lssystemcert:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lssystemcert command to list information about the current system

        Secure Sockets Layer (SSL) certificate.


        ```


        Syntax


        >>-lssystemcert------------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lssystemcertstore:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lssystemcertstore command to display the certificates\
        \ installed on the\nsystem, categorized by use case.\n\n```\n\nSyntax\n\n\
        >>-lssystemcertstore--+-------+--------------------------------><\n      \
        \                +-id----+\n                      '-scope-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lssystemcertstore/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lssystemcertstore command to display the certificates\
        \ installed on the\nsystem, categorized by use case.\n\n```\n\nSyntax\n\n\
        >>-lssystemcertstore--+-------+--------------------------------><\n      \
        \                +-id----+\n                      '-scope-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lssystemethernet:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lssystemethernet command to list system-wide Ethernet priority tag

        details for host attachment, system, and storage traffic.


        ```


        Syntax


        >>-lssystemethernet--------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lssysteminfo:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lssysteminfo command to display a summary of system information that

        can be used by a FlashSystem grid.


        ```


        Syntax


        >>-lssysteminfo------------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lssystemlimits:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lssystemlimits command to display a list of object consumption and

        limits for the system.


        ```


        Syntax


        >>-lssystemlimits----------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lssystemold:
    post:
      tags:
      - SVC Info
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lssystempatches:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lssystempatches command to display a list of all\
        \ system patches.\n\n```\n\nSyntax\n\n>>-lssystempatches--+--------------+---------------------------><\n\
        \                    '- -showhidden-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lssystemsupportcenter:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lssystemsupportcenter command to list details about\
        \ remote support\nservers.\n\n```\n\nSyntax\n\n>>-lssystemsupportcenter--+---------------------+--------------><\n\
        \                          +-support_center_name-+\n                     \
        \     '-support_center_id---'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lssystemsupportcenter/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lssystemsupportcenter command to list details about\
        \ remote support\nservers.\n\n```\n\nSyntax\n\n>>-lssystemsupportcenter--+---------------------+--------------><\n\
        \                          +-support_center_name-+\n                     \
        \     '-support_center_id---'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lstargetportfc:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lstargetportfc command to generate the list of host count and login

        count for each worldwide port names (WWPNs) required to set up Fibre Channel

        (FC) zoning and to display the current failover status of host IO ports.


        ```


        Syntax


        >>-lstargetportfc----------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lstargetportfc/{id}:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lstargetportfc command to generate the list of host count and login

        count for each worldwide port names (WWPNs) required to set up Fibre Channel

        (FC) zoning and to display the current failover status of host IO ports.


        ```


        Syntax


        >>-lstargetportfc----------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsthrottle:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lsthrottle command to list throttle objects that are configured in
        the

        clustered system.


        ```


        Syntax


        >>-lsthrottle--------------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsthrottle/{id}:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lsthrottle command to list throttle objects that are configured in
        the

        clustered system.


        ```


        Syntax


        >>-lsthrottle--------------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lstimezones:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lstimezones command to list the time zones that are available on the

        system. Each time zone is assigned an ID that can be used in the settimezone

        command to set the time zone.


        ```


        Syntax


        >>-lstimezones-------------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lstruststore:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lstruststore command to display the current certificate\
        \ stores.\n\n```\n\nSyntax\n\n>>-lstruststore----id----+---------+--+-------------+----------><\n\
        \                         '- -bytes-'  +-object_id---+\n                 \
        \                     '-object_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lstruststore/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lstruststore command to display the current certificate\
        \ stores.\n\n```\n\nSyntax\n\n>>-lstruststore----id----+---------+--+-------------+----------><\n\
        \                         '- -bytes-'  +-object_id---+\n                 \
        \                     '-object_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lstwopersonintegrityrequest:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lstwopersonintegrityrequest command to list the role\
        \ elevation requests\nactive on the system.\n\n```\n\nSyntax\n\n>>-lstwopersonintegrityrequest--+-request_id-+-----------------><\n\
        \                                '-user_name--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lstwopersonintegrityrequest/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lstwopersonintegrityrequest command to list the role\
        \ elevation requests\nactive on the system.\n\n```\n\nSyntax\n\n>>-lstwopersonintegrityrequest--+-request_id-+-----------------><\n\
        \                                '-user_name--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsupdate:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lsupdate command to display a system''s machine code (code) upgrade

        status.


        ```


        Syntax


        >>-lsupdate----------------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsuser:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsuser command to display a list of the users that\
        \ are created on the\nsystem.\n\n```\n\nSyntax\n\n>>-lsuser--+--------------+------------------------------------><\n\
        \           +-usergrp_name-+\n           '-usergrp_id---'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsuser/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsuser command to display a list of the users that\
        \ are created on the\nsystem.\n\n```\n\nSyntax\n\n>>-lsuser--+--------------+------------------------------------><\n\
        \           +-usergrp_name-+\n           '-usergrp_id---'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsusergrp:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsusergrp command to display a list of the user groups\
        \ that is created\non the system.\n\n```\n\nSyntax\n\n>>-lsusergrp--+--------------+---------------------------------><\n\
        \              +-usergrp_name-+\n              '-usergrp_id---'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsusergrp/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsusergrp command to display a list of the user groups\
        \ that is created\non the system.\n\n```\n\nSyntax\n\n>>-lsusergrp--+--------------+---------------------------------><\n\
        \              +-usergrp_name-+\n              '-usergrp_id---'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsvasaclientcertificate:
    post:
      tags:
      - SVC Info
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsvasaclientcertificate/{id}:
    post:
      tags:
      - SVC Info
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsvcenter:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsvcenter command to display vCenters that are configured\
        \ in the\nsystem.\n\n```\n\nSyntax\n\n>>-svcinfo lsvcenter--+---------+------------------------------><\n\
        \                      +-vc_id---+\n                      '-vc_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsvcenter/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsvcenter command to display vCenters that are configured\
        \ in the\nsystem.\n\n```\n\nSyntax\n\n>>-svcinfo lsvcenter--+---------+------------------------------><\n\
        \                      +-vc_id---+\n                      '-vc_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsvdisk:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsvdisk command to display a concise list or a detailed\
        \ view of volumes\nthat are recognized by the system.\n\n```\n\nSyntax\n\n\
        >>-lsvdisk--+----------------+--+---------+--+---------+-------->\n      \
        \      '- -unit--+-b--+-'  '- -nohdr-'  '- -bytes-'\n                    \
        \  +-kb-+\n                      +-mb-+\n                      +-gb-+\n  \
        \                    +-tb-+\n                      '-pb-'\n\n>--+--------------+--+------+----------------------------------><\n\
        \   '- -showhidden-'  +-id---+\n                     +-name-+\n          \
        \           '-uid--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
                unit:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsvdisk/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsvdisk command to display a concise list or a detailed\
        \ view of volumes\nthat are recognized by the system.\n\n```\n\nSyntax\n\n\
        >>-lsvdisk--+----------------+--+---------+--+---------+-------->\n      \
        \      '- -unit--+-b--+-'  '- -nohdr-'  '- -bytes-'\n                    \
        \  +-kb-+\n                      +-mb-+\n                      +-gb-+\n  \
        \                    +-tb-+\n                      '-pb-'\n\n>--+--------------+--+------+----------------------------------><\n\
        \   '- -showhidden-'  +-id---+\n                     +-name-+\n          \
        \           '-uid--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
                unit:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsvdiskaccess:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsvdiskaccess command to display a list of all input/output\
        \ (I/O)\ngroups in the volume access set.\n\n```\n\nSyntax\n\n>>-lsvdiskaccess--+----------------+---------------------------><\n\
        \                  '-+-vdisk_id---+-'\n                    +-vdisk_name-+\n\
        \                    '-vdisk_uid--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsvdiskaccess/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsvdiskaccess command to display a list of all input/output\
        \ (I/O)\ngroups in the volume access set.\n\n```\n\nSyntax\n\n>>-lsvdiskaccess--+----------------+---------------------------><\n\
        \                  '-+-vdisk_id---+-'\n                    +-vdisk_name-+\n\
        \                    '-vdisk_uid--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsvdiskanalysis:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsvdiskanalysis command to display information for\
        \ thin provisioning\nand compression estimation analysis-report for a single\
        \ volume or multiple\nvolumes.\n\n```\n\nSyntax\n\n>>-lsvdiskanalysis--+------------+-----------------------------><\n\
        \                    +-vdisk_id---+\n                    +-vdisk_name-+\n\
        \                    '-vdisk_uid--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsvdiskanalysis/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsvdiskanalysis command to display information for\
        \ thin provisioning\nand compression estimation analysis-report for a single\
        \ volume or multiple\nvolumes.\n\n```\n\nSyntax\n\n>>-lsvdiskanalysis--+------------+-----------------------------><\n\
        \                    +-vdisk_id---+\n                    +-vdisk_name-+\n\
        \                    '-vdisk_uid--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsvdiskanalysisprogress:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lsvdiskanalysisprogress command to display information about the space

        analysis progress for an entire system.


        ```


        Syntax


        >>-lsvdiskanalysisprogress-------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsvdiskcopy:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsvdiskcopy command to list volume copy information.\n\
        \n```\n\nSyntax\n\n>>-lsvdiskcopy--+-----------------------------------------+----><\n\
        \                | .-+-+-vdisk_name-+------------------+-. |\n           \
        \     | | | +-vdisk_id---+                  | | |\n                | | | '-vdisk_uuid-'\
        \                  | | |\n                | | '- -copy--copy_id--+-vdisk_name-+-'\
        \ | |\n                | |                    '-vdisk_id---'   | |\n     \
        \           '-+-------------------------------------+-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                copy:
                  type: integer
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsvdiskcopy/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsvdiskcopy command to list volume copy information.\n\
        \n```\n\nSyntax\n\n>>-lsvdiskcopy--+-----------------------------------------+----><\n\
        \                | .-+-+-vdisk_name-+------------------+-. |\n           \
        \     | | | +-vdisk_id---+                  | | |\n                | | | '-vdisk_uuid-'\
        \                  | | |\n                | | '- -copy--copy_id--+-vdisk_name-+-'\
        \ | |\n                | |                    '-vdisk_id---'   | |\n     \
        \           '-+-------------------------------------+-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                copy:
                  type: integer
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsvdiskdependentmaps/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsvdiskdependentmaps command to display all FlashCopy\xAE\
        \ mappings with\ntarget volumes that are dependent upon data that is held\
        \ on the specified\nvolume.\n\n```\n\nSyntax\n\n>>-lsvdiskdependentmaps--+-vdisk_id---+------------------------><\n\
        \                         +-vdisk_name-+\n                         '-vdisk_uid--'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsvdiskextent/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsvdiskextent command to list the MDisk extents that\
        \ are provided for\nthe specified volumes.\n\n```\n\nSyntax\n\n>>-lsvdiskextent--+-----------------+--+-vdisk_name-+----------><\n\
        \                  '- -copy--copy_id-'  +-vdisk_id---+\n                 \
        \                      '-vdisk_uid--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                copy:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsvdiskfcmapcopies/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsvdiskfcmapcopies command to display a list of all\
        \ FlashCopy\xAE mappings\nwith a target volume that contains a valid copy\
        \ of the specified volume.\n\n```\n\nSyntax\n\n>>-lsvdiskfcmapcopies--+-vdisk_name-+--------------------------><\n\
        \                       +-vdisk_id---+\n                       '-vdisk_uid--'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsvdiskfcmappings/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsvdiskfcmappings command to display a list of FlashCopy\xAE\
        \ mappings to\nwhich the volume belongs. A volume can be part of up to 256\
        \ FlashCopy mappings.\n\n```\n\nSyntax\n\n>>-lsvdiskfcmappings--+-vdisk_name-+---------------------------><\n\
        \                      +-vdisk_id---+\n                      '-vdisk_uid--'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsvdiskhostmap/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsvdiskhostmap command to list the hosts to which\
        \ a volume is mapped.\n\n```\n\nSyntax\n\n>>-lsvdiskhostmap--+-vdisk_id---+------------------------------><\n\
        \                   +-vdisk_name-+\n                   '-vdisk_uid--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsvdisklba:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsvdisklba command to list the volume and logical\
        \ block address (LBA)\nfor the specified storage pool LBA.\n\n```\n\nSyntax\n\
        \n>>-lsvdisklba-- -mdisklba--mdisklba---mdisk-+-mdisk_id---+-----><\n    \
        \                                        '-mdisk_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                mdisk:
                  type: string
                mdisklba:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsvdiskmember/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsvdiskmember command to display a list of MDisks\
        \ that are members of\nthe specified volume.\n\n```\n\nSyntax\n\n>>-lsvdiskmember--+-----------------+--+-vdisk_id---+----------><\n\
        \                  '- -copy--copy_id-'  +-vdisk_name-+\n                 \
        \                      '-vdisk_uid--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                copy:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsvdiskprogress:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsvdiskprogress command to track the progress during\
        \ new volume\nformatting.\n\n```\n\nSyntax\n\n>>-lsvdiskprogress--+------------+-----------------------------><\n\
        \                    +-vdisk_id---+\n                    +-vdisk_name-+\n\
        \                    '-vdisk_uid--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsvdiskprogress/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsvdiskprogress command to track the progress during\
        \ new volume\nformatting.\n\n```\n\nSyntax\n\n>>-lsvdiskprogress--+------------+-----------------------------><\n\
        \                    +-vdisk_id---+\n                    +-vdisk_name-+\n\
        \                    '-vdisk_uid--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsvdisksyncprogress:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsvdisksyncprogress command to display the progress\
        \ of volume copy\nsynchronization.\n\n```\n\nSyntax\n\n>>-lsvdisksyncprogress--+------------+--+------------+---------><\n\
        \                        '- -copy--id-'  +-vdisk_name-+\n                \
        \                        +-vdisk_id---+\n                                \
        \        '-vdisk_uid--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                copy:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsvdisksyncprogress/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsvdisksyncprogress command to display the progress\
        \ of volume copy\nsynchronization.\n\n```\n\nSyntax\n\n>>-lsvdisksyncprogress--+------------+--+------------+---------><\n\
        \                        '- -copy--id-'  +-vdisk_name-+\n                \
        \                        +-vdisk_id---+\n                                \
        \        '-vdisk_uid--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                copy:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsvdisktiers:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsvdisktiers command to list the volume tier capacities\
        \ for the IBM\xAE\nStorage Insights.\n\n```\n\nSyntax\n\n>>-lsvdisktiers--+-id---+--------------------------------------><\n\
        \                 +-name-+\n                 '-uid--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsvdisktiers/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsvdisktiers command to list the volume tier capacities\
        \ for the IBM\xAE\nStorage Insights.\n\n```\n\nSyntax\n\n>>-lsvdisktiers--+-id---+--------------------------------------><\n\
        \                 +-name-+\n                 '-uid--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsvdiskunsharedchunks/{id}:
    post:
      tags:
      - SVC Info
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                base:
                  type: string
                startlba:
                  type: string
                lbacount:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsvolumebackup:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lsvolumebackup command to list the volumes that have cloud snapshot

        that enabled and volumes that have cloud snapshots in the cloud account.


        ```


        Syntax


        >>-lsvolumebackup----------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsvolumebackupgeneration:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsvolumebackupgeneration command to list any volume\
        \ snapshots available\non the specified volume.\n\n```\n\nSyntax\n\n>>-lsvolumebackupgeneration--+-\
        \ -volume--+-volume_name-+-+-----><\n                             |      \
        \     +-volume_id---+ |\n                             |           '-volume_uuid-'\
        \ |\n                             '- -uid--volume_UID---------'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                volume:
                  type: string
                uid:
                  type: string
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsvolumebackupprogress:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lsvolumebackupprogress command to display information about the

        progress of snapshot operations.


        ```


        Syntax


        >>-lsvolumebackupprogress--------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsvolumegroup:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsvolumegroup command to display information about\
        \ configured volume\ngroups.\n\n```\n\nSyntax\n\n>>-lsvolumegroup--+----------------------+---------------------><\n\
        \                  '-+-volumegroup_id---+-'\n                    '-volumegroup_name-'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsvolumegroup/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsvolumegroup command to display information about\
        \ configured volume\ngroups.\n\n```\n\nSyntax\n\n>>-lsvolumegroup--+----------------------+---------------------><\n\
        \                  '-+-volumegroup_id---+-'\n                    '-volumegroup_name-'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsvolumegrouppopulation:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsvolumegrouppopulation command to list the volume\
        \ group population\ninformation and to show the progress of volume group restores.\
        \ This view\nincludes volume groups of type clone or thin-clone.\n\n```\n\n\
        Syntax\n\n>>-lsvolumegrouppopulation--+------------------+---------------><\n\
        \                            +-volumegroup_name-+\n                      \
        \      '-volumegroup_id---'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsvolumegrouppopulation/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsvolumegrouppopulation command to list the volume\
        \ group population\ninformation and to show the progress of volume group restores.\
        \ This view\nincludes volume groups of type clone or thin-clone.\n\n```\n\n\
        Syntax\n\n>>-lsvolumegrouppopulation--+------------------+---------------><\n\
        \                            +-volumegroup_name-+\n                      \
        \      '-volumegroup_id---'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsvolumegroupreplication:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsvolumegroupreplication command to display the replication\
        \ information\nfor the volume group.\n\n```\n\nSyntax\n\n>>-lsvolumegroupreplication--+----------------------+----------><\n\
        \                             '-+-volumegroup_name-+-'\n                 \
        \              +-volumegroup_id---+\n                               '-volumegroup_uuid-'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsvolumegroupreplication/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsvolumegroupreplication command to display the replication\
        \ information\nfor the volume group.\n\n```\n\nSyntax\n\n>>-lsvolumegroupreplication--+----------------------+----------><\n\
        \                             '-+-volumegroup_name-+-'\n                 \
        \              +-volumegroup_id---+\n                               '-volumegroup_uuid-'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsvolumegroupsnapshot:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsvolumegroupsnapshot command to list a view snapshot\
        \ objects in the\nsystem.\n\n```\n\nSyntax\n\n>>-lsvolumegroupsnapshot---------------------------------------->\n\
        \n>--+-------------------------------------------------------------------+-><\n\
        \   '-+-snapshot_id---------------------------------------------------+-'\n\
        \     +- -showhidden--------------------------------------------------+\n\
        \     +- -snapshot snapshot_name -volumegroup volume_group_id_or_name-+\n\
        \     '- -snapshot snapshot_name -parentuid id------------------------'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
                volumegroup:
                  type: string
                parentuid:
                  type: string
                snapshot:
                  type: string
                unit:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsvolumegroupsnapshotpolicy:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lsvolumegroupsnapshotpolicy command to list the snapshot policy

        attributes associated with a volume group.


        ```


        Syntax


        >>-lsvolumegroupsnapshotpolicy---------------------------------->


        >--volume_group_id | volume_group_name--| volumegroup_uuid-----><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsvolumegroupsnapshotpolicy/{id}:
    post:
      tags:
      - SVC Info
      description: '>


        Use the lsvolumegroupsnapshotpolicy command to list the snapshot policy

        attributes associated with a volume group.


        ```


        Syntax


        >>-lsvolumegroupsnapshotpolicy---------------------------------->


        >--volume_group_id | volume_group_name--| volumegroup_uuid-----><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsvolumegroupsnapshotschedule:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsvolumegroupsnapshotschedule command to view the\
        \ concise list of\nmultiple schedule details of policies associated with volume\
        \ groups.\n\n```\n\nSyntax\n\n>>-lsvolumegroupsnapshotschedule--+-volume_group_id---+--------><\n\
        \                                  '-volume_group_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsvolumegroupsnapshotschedule/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsvolumegroupsnapshotschedule command to view the\
        \ concise list of\nmultiple schedule details of policies associated with volume\
        \ groups.\n\n```\n\nSyntax\n\n>>-lsvolumegroupsnapshotschedule--+-volume_group_id---+--------><\n\
        \                                  '-volume_group_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsvolumepopulation:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsvolumepopulation command to list the population\
        \ details of clone or\nthin-clone volumes.\n\n```\n\nSyntax\n\n>>-lsvolumepopulation--+--------------+------------------------->\n\
        \                       '- -showhidden-'\n\n>--+-------------------------+---------------------------------><\n\
        \   +-population_mapping_id---+\n   '-population_mapping_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
                unit:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsvolumepopulation/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsvolumepopulation command to list the population\
        \ details of clone or\nthin-clone volumes.\n\n```\n\nSyntax\n\n>>-lsvolumepopulation--+--------------+------------------------->\n\
        \                       '- -showhidden-'\n\n>--+-------------------------+---------------------------------><\n\
        \   +-population_mapping_id---+\n   '-population_mapping_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
                unit:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsvolumerestoreprogress:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsvolumerestoreprogress command to display information\
        \ about restore\noperation progress.\n\n```\n\nSyntax\n\n>>-lsvolumerestoreprogress--+-----------------+----------------><\n\
        \                            '-+-volume_name-+-'\n                       \
        \       '-volume_id---'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsvolumerestoreprogress/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsvolumerestoreprogress command to display information\
        \ about restore\noperation progress.\n\n```\n\nSyntax\n\n>>-lsvolumerestoreprogress--+-----------------+----------------><\n\
        \                            '-+-volume_name-+-'\n                       \
        \       '-volume_id---'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsvolumesnapshot:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsvolumesnapshot command to display a list of all\
        \ volume snapshots.\n\n```\n\nSyntax\n\n>>-lsvolumesnapshot--+-------------+--+--------------+---------><\n\
        \                     '-snapshot_id-'  '- -showhidden-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /lsvolumesnapshot/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the lsvolumesnapshot command to display a list of all\
        \ volume snapshots.\n\n```\n\nSyntax\n\n>>-lsvolumesnapshot--+-------------+--+--------------+---------><\n\
        \                     '-snapshot_id-'  '- -showhidden-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                filtervalue:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mergepartition/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the mergepartition command to merge the source partition\
        \ into the target\npartition and delete the source partition.\n\n```\n\nSyntax\n\
        \n>>-mergepartition----------------------------------------------->\n\n>--\
        \ -targetpartition--+-target_partition_id---+----------------->\n        \
        \              +-target_partition_name-+\n                      '-target_partition_uuid-'\n\
        \n>--+-source_partition_id---+-----------------------------------><\n   +-source_partition_name-+\n\
        \   '-source_partition_uuid-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                targetpartition:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /migrateexts:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the migrateexts command to migrate extents from one managed\
        \ disk to\nanother.\n\n```\n\nSyntax\n\n>>-migrateexts-- -source--+-source_mdisk_id---+----------------->\n\
        \                          '-source_mdisk_name-'\n\n>-- -target--+-target_mdisk_id---+--\
        \ -exts--number_of_extents--->\n             '-target_mdisk_name-'\n\n>--+------------------------------+--+------------+------------->\n\
        \   '- -threads--number_of_threads-'  '- -copy--id-'\n\n>-- -vdisk--+-vdisk_id---+-------------------------------------><\n\
        \            +-vdisk_name-+\n            '-vdisk_uid--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                source:
                  type: string
                exts:
                  type: integer
                target:
                  type: string
                threads:
                  type: integer
                vdisk:
                  type: string
                copy:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /migratetoimage:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the migratetoimage command to migrate data from a volume\
        \ (image mode or\nmanaged mode) onto a new image mode volume copy. The target\
        \ disk does not have\nto be in the same storage pool as the source disk.\n\
        \n```\n\nSyntax\n\n>>-migratetoimage--+------------+------------------------------->\n\
        \                   '- -copy--id-'\n\n>-- -vdisk--+-source_vdisk_id---+------------------------------->\n\
        \            +-source_vdisk_name-+\n            '-source_vdisk_uid--'\n\n\
        >--+------------------------------+----------------------------->\n   '- -threads--number_of_threads-'\n\
        \n>-- -mdisk--+-unmanaged_target_mdisk_id---+--------------------->\n    \
        \        '-unmanaged_target_mdisk_name-'\n\n>--+-----------------------------+------------------------------>\n\
        \   '- -tier--+-tier0_flash-----+-'\n             +-tier1_flash-----+\n  \
        \           +-tier_enterprise-+\n             +-tier_nearline---+\n      \
        \       '-tier_scm--------'\n\n>-- -mdiskgrp--+-managed_disk_group_id---+---------------------><\n\
        \               '-managed_disk_group_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                vdisk:
                  type: string
                mdisk:
                  type: string
                mdiskgrp:
                  type: string
                threads:
                  type: integer
                copy:
                  type: integer
                tier:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /migratevdisk:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the migratevdisk command to migrate an entire volume\
        \ from one storage pool\nto another storage pool.\n\n```\n\nSyntax\n\n>>-migratevdisk--\
        \ -mdiskgrp--+-mdisk_group_id---+--------------->\n                      \
        \       '-mdisk_group_name-'\n\n>--+------------------------------+--+------------+------------->\n\
        \   '- -threads--number_of_threads-'  '- -copy--id-'\n\n>-- -vdisk--+-vdisk_id---+-------------------------------------><\n\
        \            +-vdisk_name-+\n            '-vdisk_uid--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                mdiskgrp:
                  type: string
                threads:
                  type: integer
                vdisk:
                  type: string
                copy:
                  type: integer
                inconsistentownershipgroup:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mkarray:
    post:
      tags:
      - SVC Task
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                level:
                  type: string
                drive:
                  type: string
                strip:
                  type: integer
                sparegoal:
                  type: integer
                name:
                  type: string
                slowwritepriority:
                  type: integer
                encrypt:
                  type: boolean
                rebuildpriority:
                  type: integer
                rebuildahead:
                  type: integer
                unit:
                  type: string
                reservesize:
                  type: integer
                memberblockcount:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mkarray/{id}:
    post:
      tags:
      - SVC Task
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                level:
                  type: string
                drive:
                  type: string
                strip:
                  type: integer
                sparegoal:
                  type: integer
                name:
                  type: string
                slowwritepriority:
                  type: integer
                encrypt:
                  type: boolean
                rebuildpriority:
                  type: integer
                rebuildahead:
                  type: integer
                unit:
                  type: string
                reservesize:
                  type: integer
                memberblockcount:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mkcloudaccountawss3:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the mkcloudaccountawss3 command to configure a new cloud\
        \ account that uses\nAmazon Web Services (AWS) Amazon Simple Storage Service\
        \ (Amazon S3) object\nstorage.\n\n```\n\nSyntax\n\n>>-mkcloudaccountawss3--+--------------+------------------------>\n\
        \                        '- -name--name-'\n\n>-- -bucketprefix--bucket_prefix-------------------------------->\n\
        \n>-- -accesskeyid--aws_access_key_id----------------------------->\n\n>--\
        \ -secretaccesskey--aws_secret_access_key--------------------->\n\n>--+------------------------------------+----------------------->\n\
        \   '- -certificate--path_to_certificate-'\n\n>--+----------------------------------------------+------------->\n\
        \   '- -upbandwidthmbits-- upbandwidth_limit_in_mb-'\n\n>--+--------------------------------------------------+--------->\n\
        \   '- -downbandwidthmbits-- downbandwidth_limit_in_mb-'\n\n>--+-----------------------+--+--------------------+-----------><\n\
        \   '- -region-- aws_region-'  '- -encrypt--+-yes-+-'\n                  \
        \                         '-no--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                accesskeyid:
                  type: string
                guitag:
                  type: string
                bucketprefix:
                  type: string
                secretaccesskey:
                  type: string
                region:
                  type: string
                encrypt:
                  type: boolean
                recovery:
                  type: boolean
                upbandwidthmbits:
                  type: string
                downbandwidthmbits:
                  type: string
                type:
                  type: string
                endpoint:
                  type: string
                certificate:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mkcloudaccountazure:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the mkcloudaccountazure command to configure a new cloud\
        \ account that uses\nMicrosoft Azure cloud storage.\n\n```\n\nSyntax\n\n>>-\
        \ mkcloudaccountazure -- -name--new_name---------------------->\n\n>-- -containerprefix--azure_container_prefix-------------------->\n\
        \n>-- -storageaccountname--azure_storage_account_name------------->\n\n>--\
        \ -storageaccountkey--azure_storage_account_access_key-------->\n\n>--+------------------------------------+----------------------->\n\
        \   '- -certificate--path_to_certificate-'\n\n>--+--------------------+--------------------------------------->\n\
        \   '- -encrypt--+-yes-+-'\n                '-no--'\n\n>--+---------------------------------------------+-------------->\n\
        \   '- -upbandwidthmbits--upbandwidth_limit_in_mb-'\n\n>--+-------------------------------------------------+---------><\n\
        \   '- -downbandwidthmbits--downbandwidth_limit_in_mb-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                storageaccountkey:
                  type: string
                containerprefix:
                  type: string
                storageaccountname:
                  type: string
                encrypt:
                  type: boolean
                recovery:
                  type: boolean
                upbandwidthmbits:
                  type: string
                downbandwidthmbits:
                  type: string
                certificate:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mkcloudaccountswift:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the mkcloudaccountswift command to configure a new cloud\
        \ account that uses\nOpenStack Swift object storage.\n\n```\n\nSyntax\n\n\
        >>- mkcloudaccountswift --+--------------+-- -keystone---------->\n      \
        \                    '- -name--name-'\n\n>-- -containerprefix--container_prefix-------------------------->\n\
        \n>-- -endpoint--+-http_endpoint_URL--+--------------------------->\n    \
        \           '-https_endpoint_URL-'\n\n>-- -tentantname--tenant_name-- -username--user_name------------>\n\
        \n>-- -password--'password'--------------------------------------->\n\n>--+------------------------------------+----------------------->\n\
        \   '- -certificate--path_to_certificate-'\n\n>--+---------------------------------------------+-------------->\n\
        \   '- -upbandwidthmbits--upbandwidth_limit_in_mb-'\n\n>--+-------------------------------------------------+---------->\n\
        \   '- -downbandwidthmbits--downbandwidth_limit_in_mb-'\n\n>--+--------------------+--------------------------------------><\n\
        \   '- -encrypt--+-yes-+-'\n                '-no--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                keystone:
                  type: boolean
                containerprefix:
                  type: string
                endpoint:
                  type: string
                tenantname:
                  type: string
                username:
                  type: string
                password:
                  type: string
                certificate:
                  type: string
                encrypt:
                  type: boolean
                upbandwidthmbits:
                  type: string
                downbandwidthmbits:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mkcluster:
    post:
      tags:
      - SVC Task
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                serviceip:
                  type: string
                serviceip_6:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mkdistributedarray/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the mkdistributedarray command to create a distributed\
        \ array and add it to\na storage pool.\n\n```\n\nSyntax\n\n>>-mkdistributedarray--\
        \ -level--+-raid1-+----------------------->\n                            \
        \    '-raid6-'\n\n>-- -driveclass--driveclass_id-- -drivecount--2 - 128----------->\n\
        \n>--+---------------------+--+-----------------+----------------->\n   '-\
        \ -stripewidth--2-16-'  '- -allowsuperior-'\n\n>--+-----------------------+--+---------------------------+----->\n\
        \   '- -rebuildareas--+-0-+-'  '- -rebuildareasgoal--+-0-+-'\n           \
        \          +-1-+                          +-1-+\n                     +-2-+\
        \                          +-2-+\n                     +-3-+             \
        \             +-3-+\n                     '-4-'                          '-4-'\n\
        \n>--+------------------+--+----------------------+--------------->\n   '-\
        \ -strip----256---'  '- -name--new_name_arg-'\n\n>--+--------------------+--------------------------------------->\n\
        \   '- -encrypt--+-yes-+-'\n                '-no--'\n\n>--+-------------------------------------+--+-mdiskgrp_id---+--><\n\
        \   '- -slowwritepriority--+-latency----+-'  '-mdiskgrp_name-'\n         \
        \                 '-redundancy-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                level:
                  type: string
                strip:
                  type: integer
                driveclass:
                  type: integer
                drivecount:
                  type: integer
                stripewidth:
                  type: integer
                allowsuperior:
                  type: boolean
                rebuildareas:
                  type: integer
                rebuildareasgoal:
                  type: integer
                encrypt:
                  type: boolean
                name:
                  type: string
                slowwritepriority:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mkdnsserver:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the mkdnsserver command to configure a new Domain Name\
        \ System (DNS) server\nfor a system.\n\n```\n\nSyntax\n\nNote: This command\
        \ is not supported by FlashSystem 840 AE1.\n\n>>-mkdnsserver-- -ip--ip_address--+------------------+---------><\n\
        \                                  '- -name--DNS_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                ip:
                  type: string
                name:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mkemailserver:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the mkemailserver command to create an email server object\
        \ that describes a\nremote Simple Mail Transfer Protocol (SMTP) email server.\n\
        \n```\n\nSyntax\n\n>>-mkemailserver--+---------------------+----------------------->\n\
        \                  '- -name--server_name-'\n\n>-- -ip--ip_address_or_domain_name--+--------------+------------>\n\
        \                                    '- -port--port-'\n\n>--+----------------------------+------------------------------->\n\
        \   '- -username--users_username-'\n\n>--+----------------------------+--+-------------------+-------><\n\
        \   '- -password--users_password-'  '- -secure--+-yes-+-'\n              \
        \                                 +-no--+\n                              \
        \                 '-try-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                ip:
                  type: string
                port:
                  type: string
                username:
                  type: string
                password:
                  type: string
                secure:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mkemailuser:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the mkemailuser command to add a recipient of email event\
        \ and inventory\nnotifications to the email event notification facility. Add\
        \ up to twelve\nrecipients (one recipient at a time).\n\n```\n\nSyntax\n\n\
        >>-mkemailuser--+-------------------+--------------------------->\n      \
        \          '- -name--user_name-'\n\n>-- -address--user_address-- -usertype--+-\
        \ support +------------>\n                                        '- local\
        \ --'\n\n>--+------------------+--+--------------------+----------------->\n\
        \   |          .-on--. |  |            .-on--. |\n   '- -error--+-off-+-'\
        \  '- -warning--+-off-+-'\n\n>--+-----------------+--+----------------------+---------------><\n\
        \   |         .-on--. |  |              .-on--. |\n   '- -info--+-off-+-'\
        \  '- -inventory--+-off-+-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                address:
                  type: string
                error:
                  type: string
                warning:
                  type: string
                info:
                  type: string
                usertype:
                  type: string
                inventory:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mkfcconsistgrp:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the mkfcconsistgrp command to create a new FlashCopy\xAE\
        \ consistency group and\nidentification name.\n\n```\n\nSyntax\n\n>>-mkfcconsistgrp--+----------------------------+--------------->\n\
        \                   '- -name--consist_group_name-'\n\n>--+--------------+--------------------------------------------><\n\
        \   '- -autodelete-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                autodelete:
                  type: boolean
                ownershipgroup:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mkfcmap:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the mkfcmap command to create a new FlashCopy\xAE mapping,\
        \ which maps a source\nvolume to a target volume for subsequent copying.\n\
        \n```\n\nSyntax\n\n>>-mkfcmap-- -source--+-src_vdisk_id---+------------------------>\n\
        \                      +-src_vdisk_name-+\n                      '-src_vdisk_uid--'\n\
        \n>-- -target--+-target_vdisk_id---+--+----------------------+---->\n    \
        \         +-target_vdisk_name-+  '- -name--new_name_arg-'\n             '-target_vdisk_uid--'\n\
        \n>--+--------------------------------------+--------------------->\n   '-\
        \ -consistgrp--+-consist_group_id---+-'\n                   '-consist_group_name-'\n\
        \n>--+------------------+--+--------------+----------------------->\n   '-\
        \ -copyrate--rate-'  '- -autodelete-'\n\n>--+----------------------+--+---------------+------------------>\n\
        \   '- -grainsize--+-64--+-'  '- -incremental-'\n                  '-256-'\n\
        \n>--+-----------------------+--+---------------------------+----->\n   '-\
        \ -cleanrate----rate---'  '- -iogrp--+-iogroup_name-+-'\n                \
        \                         '-iogroup_id --'\n\n>--+--------------+--------------------------------------------><\n\
        \   '- -keeptarget-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                source:
                  type: string
                target:
                  type: string
                name:
                  type: string
                consistgrp:
                  type: string
                copyrate:
                  type: integer
                autodelete:
                  type: boolean
                grainsize:
                  type: integer
                incremental:
                  type: boolean
                cleanrate:
                  type: integer
                iogrp:
                  type: string
                keeptarget:
                  type: boolean
                svcconfig:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mkfcpartnership/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the mkfcpartnership command to define partnerships using\
        \ Fibre Channel\n(FC).\n\n```\n\nSyntax\n\n>>-mkfcpartnership---------------------------------------------->\n\
        \n>-- -linkbandwidthmbits--link_bandwidth_in_mbps----------------->\n\n>--+----------------------------------+------------------------->\n\
        \   '- -backgroundcopyrate--percentage-'\n\n>--+-remote_system_id---+--------------------------------------><\n\
        \   '-remote_system_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                linkbandwidthmbits:
                  type: integer
                backgroundcopyrate:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mkhost:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the mkhost command to create a logical host object.\n\
        \n```\n\nSyntax\n\n>>-mkhost--+------------------+--+--------------------------+--->\n\
        \           '- -name--new_name-'  '- -protocol--+-fcscsi---+-'\n         \
        \                                      +-fcnvme---+\n                    \
        \                           +-rdmanvme-+\n                               \
        \                +-tcpnvme--+\n                                          \
        \     +-sas------+\n                                               +-iscsi----+\n\
        \                                               '-scsi-----'\n\n>--+- -saswwpn--wwpn_list---------+--+----------------------+--->\n\
        \   +- -fcwwpn--wwpn_list----------+  '- -iogrp -iogrp_list -'\n   +- -iscsiname--iscsi_name_list-+\n\
        \   +- -nqn--nqn_list--------------+\n   '- -fdminame--host_name--------'\n\
        \n>--+---------+--+----------------------+------------------------>\n   '-\
        \ -force-'  '- -type--+-hpux-----+-'\n                          +-tpgs-----+\n\
        \                          +-generic--+\n                          '-adminlun-'\n\
        \n>--+-------------------------------------------------------------+-->\n\
        \   '- -site--+-site_name-+-- -hostcluster--+-host_cluster_id---+-'\n    \
        \         '-site_id---'                 +-host_cluster_name-+\n          \
        \                                 '-host_cluster_uuid-'\n\n>--+----------------------------------+------------------------->\n\
        \   '- -ownershipgroup--+-owner_id---+-'\n                       '-owner_name-'\n\
        \n>--+-----------------------------+------------------------------>\n   '-\
        \ -portset--+-portset_id---+-'\n                '-portset_name-'\n\n>--+---------------------------------+-------------------------->\n\
        \   '- -partition--+-partition_id---+-'\n                  +-partition_name-+\n\
        \                  '-partition_uuid-'\n\n>--+--------------------------------------+--------------------->\n\
        \   '- -location--+-location_system_name-+-'\n                 '-location_system_id---'\n\
        \n>--+---------------------------------+--+-----------------+----><\n   '-\
        \ -autostoragediscovery--+-yes-+-'  '- -forceautozone-'\n                \
        \             '-no--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                fcwwpn:
                  type: string
                fdminame:
                  type: string
                saswwpn:
                  type: string
                force:
                  type: boolean
                type:
                  type: integer
                iogrp:
                  type: string
                iscsiname:
                  type: string
                hostcluster:
                  type: string
                protocol:
                  type: integer
                nqn:
                  type: string
                ownershipgroup:
                  type: string
                portset:
                  type: string
                autostoragediscovery:
                  type: string
                partition:
                  type: string
                forceautozone:
                  type: boolean
                location:
                  type: string
                uuid:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mkhostcluster:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the mkhostcluster command to create a host cluster object.\n\
        \n```\n\nSyntax\n\n>>-mkhostcluster--+--------------+------------------------------>\n\
        \                  '- -name--name-'\n\n>--+----------------------------------------------------------------------------------+-->\n\
        \   '- -seedfromhost--+-host_id_list---+--+------------------------------------------+-'\n\
        \                     +-host_name_list-+  '- -ignoreseedvolume--+-volume_id_list---+-'\n\
        \                     '-host_uuid_list-'                        '-volume_name_list-'\n\
        \n>--+-----------------------------------------+------------------>\n   +-\
        \ -partition--+-partition_name-+---------+\n   |              +-partition_id---+\
        \         |\n   |              '-partition_uuid-'         |\n   +- -draftpartition--+-partition_name-+----+\n\
        \   |                   +-partition_id---+    |\n   |                   '-partition_uuid-'\
        \    |\n   +- -ownershipgroup--owner_id | owner_name-+\n   '- -noownershipgroup----------------------'\n\
        \n>--+--------------------------------+--------------------------><\n   '-\
        \ -uniformconnectivity--+-yes-+-'\n                            '-no--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                seedfromhost:
                  type: string
                ignoreseedvolume:
                  type: string
                partition:
                  type: string
                draftpartition:
                  type: string
                uniformconnectivity:
                  type: integer
                uuid:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mkimagevolume:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the mkimagevolume command to create an image mode volume\
        \ by importing\n(preserving) data on a managed disk from another storage system.\n\
        \n```\n\nSyntax\n\n>>-mkimagevolume--+------------+--+-----------------+----------->\n\
        \                  '-name--name-'  '-size--disk_size-'\n\n>--+----------------+--+------------------+--------------------->\n\
        \   '- -unit--+-b--+-'  '-+- -thin-------+-'\n             +-kb-+      '-\
        \ -compressed-'\n             +-mb-+\n             +-gb-+\n             +-tb-+\n\
        \             '-pb-'\n\n>--+---------------------------+-- -mdisk--+-mdisk_id---+------->\n\
        \   '- -iogrp--+-iogroup_id---+-'           '-mdisk_name-'\n             \
        \ '-iogroup_name-'\n\n>-- -pool--+-storage_pool_id---+--+------------------------+---->\n\
        \           '-storage_pool_name-'  '- -cache--+-none------+-'\n          \
        \                                   +-readonly--+\n                      \
        \                       '-readwrite-'\n\n>--+------------------------------------+----------------------->\n\
        \   '- -warning--+-warning_capacity----+-'\n                '-warning_percentage%-'\n\
        \n>--+-------------------------------------+---------------------><\n   '-\
        \ -volumegroup--+-volumegroup_name-+-'\n                    +-volumegroup_id---+\n\
        \                    '-volumegroup_uuid-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                pool:
                  type: string
                size:
                  type: integer
                iogrp:
                  type: string
                cache:
                  type: integer
                udid:
                  type: string
                warning:
                  type: string
                unit:
                  type: string
                mdisk:
                  type: string
                thin:
                  type: boolean
                compressed:
                  type: boolean
                volumegroup:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mkip:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the mkip command to create a new IP address and associate\
        \ it with an\nexisting portset. You can create one IP address for each node,\
        \ port, and\nportset.\n\n```\n\nSyntax\n\n>>-mkip--+-----------------------+--\
        \ -port----port_id----------->\n         '- -node--+-node_name-+-'\n     \
        \              '-node_id---'\n\n>--+-----------------------------+-- -ip--+-ipv4_address-+------>\n\
        \   '- -portset--+-portset_name-+-'        '-ipv6_address-'\n            \
        \    '-portset_id---'\n\n>-- -prefix----subnet_prefix----+-------------------+----------->\n\
        \                                '- -gw----gateway---'\n\n>--+---------------------+--+-----------+----------------------->\n\
        \   '- -vlan----vlan_id---'  '- -shareip-'\n\n>--+-----------------------+-----------------------------------><\n\
        \   '- -mkmanagementportset-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                node:
                  type: string
                port:
                  type: integer
                portset:
                  type: string
                ip:
                  type: string
                prefix:
                  type: integer
                gw:
                  type: string
                vlan:
                  type: integer
                shareip:
                  type: boolean
                force:
                  type: boolean
                partition:
                  type: string
                ouid:
                  type: string
                mkmanagementportset:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mkippartnership:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the mkippartnership command to define a new partnership\
        \ created over\nInternet Protocol (IP) links.\n\n```\n\nSyntax\n\n>>-mkippartnership---------------------------------------------->\n\
        \n>--+----------------------------------------+------------------->\n   '-\
        \ -clusterip--ip_address_or_domain_name-'\n\n>--+--------------------------+--------------------------------->\n\
        \   '- -chapsecret--CHAPsecret-'\n\n>-- -linkbandwidthmbits--link_bandwidth_in_mbps----------------->\n\
        \n>--+----------------------------------+------------------------->\n   '-\
        \ -backgroundcopyrate--percentage-'\n\n>--+-----------------------+------------------------------------>\n\
        \   '- -compressed--+-yes-+-'\n                   '-no--'\n\n>--+------------------------------------+----------------------->\n\
        \   '- -link1--portsetid1 | portsetname2-'\n\n>--+------------------------------------+----------------------->\n\
        \   '- -link2--portsetid2 | portsetname2-'\n\n>--+---------------------+-------------------------------------><\n\
        \   '- -secured--yes | no-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                clusterip:
                  type: string
                chapsecret:
                  type: string
                linkbandwidthmbits:
                  type: integer
                backgroundcopyrate:
                  type: integer
                compressed:
                  type: integer
                secured:
                  type: integer
                type:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mkkeyserver:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the mkkeyserver command to create a key server object.\n\
        \n```\n\nSyntax\n\n>>-mkkeyserver-- -ip--ip_address_or_domain_name----------------->\n\
        \n>--+--------------+--+-----------------------------+------------>\n   '-\
        \ -port--port-'  '- -sslcert--certificate_file-'\n\n>--+--------+--+-----------+-----------------------------------><\n\
        \   '- -name-'  '- -primary-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                ip:
                  type: string
                port:
                  type: integer
                sslcert:
                  type: string
                name:
                  type: string
                primary:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mkldapserver:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the mkldapserver command to display the data used to\
        \ create a Lightweight\nDirectory Access Protocol (LDAP) server.\n\n```\n\n\
        Syntax\n\n>>-mkldapserver-- -ip--ip_address_or_domain_name---------------->\n\
        \n>--+---------------------+--+--------------+-------------------->\n   '-\
        \ -name--server_name-'  '- -port--port-'\n\n>--+----------------------+--+-------------------+-------------->\n\
        \   '- -sslcert--file_name-'  '- -basedn--base_dn-'\n\n>--+-------------+---------------------------------------------><\n\
        \   '- -preferred-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                ip:
                  type: string
                name:
                  type: string
                port:
                  type: string
                sslcert:
                  type: string
                basedn:
                  type: string
                preferred:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mkmdiskgrp:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the mkmdiskgrp command to create a new storage pool.\n\
        \n```\n\nSyntax\n\n>>-mkmdiskgrp--+-------------------+---------------------------->\n\
        \               '- -name--pool_name-'\n\n>--+------------------------------+----------------------------->\n\
        \   '- -mdisk--+-mdisk_id_list---+-'\n              '-mdisk_name_list-'\n\n\
        >--+-----------------------------+------------------------------>\n   '- -tier--+-tier0_flash-----+-'\n\
        \             +-tier1_flash-----+\n             +-tier_enterprise-+\n    \
        \         +-tier_nearline---+\n             '-tier_scm--------'\n\n>--+- -ext--extent_size----------------------------------------------------------------+-->\n\
        \   '- -parentmdiskgrp--+-mdiskgrp_id---+--+- -size--mdiskgrp_size-+--+---------------+-'\n\
        \                       '-mdiskgrp_name-'  '- -noquota-------------'  '- -safeguarded-'\n\
        \n>--+------------------------------------------------------------+-->\n \
        \  '- -warning--+-disk_size---------------+--+----------------+-'\n      \
        \          '-disk_size_percentage--%-'  '- -unit--+-b--+-'\n             \
        \                                          +-kb-+\n                      \
        \                                 +-mb-+\n                               \
        \                        +-gb-+\n                                        \
        \               +-tb-+\n                                                 \
        \      '-pb-'\n\n>--+-------------------------+--+--------------------+---------->\n\
        \   '- -easytier--+-auto----+-'  '- -encrypt--+-yes-+-'\n                \
        \ +-on------+                 '-no--'\n                 +-off-----+\n    \
        \             '-measure-'\n\n>--+--------------------------+--------------------------------->\n\
        \   '- -datareduction--+-yes-+-'\n                      '-no--'\n\n>--+-------------------------------------------------------------------------+-->\n\
        \   '- -provisioningpolicy--provisioning_policy_id | provisioning_policy_name-'\n\
        \n>--+--------------------------------------------+--------------->\n   '-\
        \ -etfcmoverallocationmax--percentage | off-'\n\n>--+-----------------------------------+------------------------>\n\
        \   '- -vdiskprotectionenabled--+-yes-+-'\n                              \
        \ '-no--'\n\n>--+---------------------------------------------------+-------><\n\
        \   '-replicationpoollinkuid--replication_pool_link_uid-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                mdisk:
                  type: string
                ext:
                  type: integer
                warning:
                  type: string
                unit:
                  type: string
                tier:
                  type: integer
                easytier:
                  type: integer
                size:
                  type: integer
                noquota:
                  type: boolean
                parentmdiskgrp:
                  type: string
                owner:
                  type: integer
                encrypt:
                  type: integer
                datareduction:
                  type: integer
                ownershipgroup:
                  type: string
                vdiskprotectionenabled:
                  type: integer
                safeguarded:
                  type: boolean
                provisioningpolicy:
                  type: string
                replicationpoollinkuid:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mkmetadatavdisk:
    post:
      tags:
      - SVC Task
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                mdiskgrp:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mkownershipgroup:
    post:
      tags:
      - SVC Task
      description: ">\n\nThe mkownershipgroup command creates an ownership group.\n\
        \n```\n\nSyntax\n\n>>-svctask mkownershipgroup--+--------------+------------------->\n\
        \                             '- -name--name-'\n\n>--+--------------------------------------------+--------------><\n\
        \   '- -replicationlinkuid--replication_link_uid-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                replicationlinkuid:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mkpartition:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the mkpartition command to create a storage partition.\n\
        \n```\n\nSyntax\n\n>>-mkpartition-- -name--partition_name-------------------------->\n\
        \n>--+--------------------------------------------------+--------><\n   +-\
        \ -replicationpolicy--+-replication_policy_name-+-+\n   |                \
        \      '-replication_policy_id---' |\n   +- -draft------------------------------------------+\n\
        \   +- -managementportset--+-management_portset_id---+-+\n   |           \
        \           '-management_portset_name-' |\n   +- -ownershipgroup--+-owner_id---+-----------------+\n\
        \   |                   '-owner_name-'                 |\n   '- -splitfrompartition--+-partition_id---+---------'\n\
        \                           +-partition_name-+\n                         \
        \  '-partition_uuid-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                replicationpolicy:
                  type: string
                draft:
                  type: boolean
                ownershipgroup:
                  type: string
                managementportset:
                  type: string
                splitfrompartition:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mkpartitioncertstore:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the mkpartitioncertstore command to create the Secure\
        \ Sockets Layer (SSL)\ncertificate or certificate signing requests (CSR) for\
        \ specific partition.\n\n```\n\nSyntax\n\n>>-mkpartitioncertstore----------------------------------------->\n\
        \n>--+---------------------------------------------------------------------------------------------------------------------------------+-->\n\
        \   '- -systemsigned--+---------------------------------+--+----------------------+--+------------------+--+------------------------+-'\n\
        \                     '- -partition--+----------------+-'  '- -country--<country>-'\
        \  '- -state--<state>-'  '- -locality--<locality>-'\n                    \
        \                +-partition_id---+\n                                    +-partition_name-+\n\
        \                                    '-partition_uuid-'\n\n>--+-----------------------+------------------------------------>\n\
        \   '- -org--<organization>-'\n\n>--+-------------------------------+---------------------------->\n\
        \   '- -orgunit--<organizationunit>-'\n\n>--+----------------------------+--+------------------+--------->\n\
        \   '- -commonname--<commonname>-'  '- -email--<email>-'\n\n>--+----------------------------------------------+------------->\n\
        \   '- -subjectalternativename--<alternative_list>-'\n\n>--+--------------------+--+------------------+----------------->\n\
        \   '- -keytype--keytype-'  '- -validity--days-'\n\n>--+----------------------+------------------------------------><\n\
        \   '- -autorenew--+-yes-+-'\n                  '-no--'\n\n\n\n>>-mkpartitioncertstore----------------------------------------->\n\
        \n>--+-----------------------------------------------------------------------------------------------------------------------------------+-->\n\
        \   '- -externalsigned--+---------------------------------+--+----------------------+--+------------------+--+------------------------+-'\n\
        \                       '- -partition--+----------------+-'  '- -country--<country>-'\
        \  '- -state--<state>-'  '- -locality--<locality>-'\n                    \
        \                  +-partition_id---+\n                                  \
        \    +-partition_name-+\n                                      '-partition_uuid-'\n\
        \n>--+-----------------------+------------------------------------>\n   '-\
        \ -org--<organization>-'\n\n>--+-------------------------------+---------------------------->\n\
        \   '- -orgunit--<organizationunit>-'\n\n>--+----------------------------+--+------------------+--------->\n\
        \   '- -commonname--<commonname>-'  '- -email--<email>-'\n\n>--+----------------------------------------------+------------->\n\
        \   '- -subjectalternativename--<alternative_list>-'\n\n>--+--------------------+--------------------------------------><\n\
        \   '- -keytype--keytype-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                systemsigned:
                  type: boolean
                externalsigned:
                  type: boolean
                partition:
                  type: string
                country:
                  type: string
                state:
                  type: string
                locality:
                  type: string
                org:
                  type: string
                orgunit:
                  type: string
                commonname:
                  type: string
                subjectalternativename:
                  type: string
                email:
                  type: string
                keytype:
                  type: integer
                validity:
                  type: integer
                autorenew:
                  type: boolean
                file:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mkportset:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the mkportset command to create a new portset.\n\n```\n\
        \nSyntax\n\n>>-mkportset---------------------------------------------------->\n\
        \n>--+----------------------------------------------------------+-><\n   +-\
        \ -name portset_name--------------------------------------+\n   +- -type portset_type--------------------------------------+\n\
        \   +- -ownershipgroup owner_id | owner_name-------------------+\n   +- -replicationportsetlinkuid\
        \ replication_portset_link_uid-+\n   +- -porttype fc | ethernet---------------------------------+\n\
        \   +- -autozoneenabled yes | no-------------------------------+\n   '- -autozonepolicy\
        \ one_to_one | one_to_one_all_fabrics-----'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                porttype:
                  type: integer
                type:
                  type: integer
                ownershipgroup:
                  type: string
                replicationportsetlinkuid:
                  type: string
                force:
                  type: boolean
                autozoneenabled:
                  type: integer
                usagehint:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mkprovisioningpolicy:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the mkprovisioningpolicy command to create a new provisioning\
        \ policy on the\nsystem.\n\n```\n\nSyntax\n\n>>-mkprovisioningpolicy--+--------------+----------------------->\n\
        \                         '- -name--name-'\n\n>-- -capacitysaving--+-none-------+--+----------------+--------->\n\
        \                     +-thin-------+  '- -deduplicated-'\n               \
        \      '-compressed-'\n\n>--+-----------------------------------+------------------------>\n\
        \   '- -warning--+-warning_capacity---+-'\n                '-warning_percentage-'\n\
        \n>--+-------------------------------------+---------------------->\n   '-\
        \ -buffersize--+-buffer_capacity---+-'\n                   '-buffer_percentage-'\n\
        \n>--+----------------+------------------------------------------><\n   '-\
        \ -unit--+-b--+-'\n             +-kb-+\n             +-mb-+\n            \
        \ +-gb-+\n             +-tb-+\n             '-pb-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                capacitysaving:
                  type: integer
                deduplicated:
                  type: boolean
                warning:
                  type: string
                buffersize:
                  type: string
                unit:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mkproxy:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the mkproxy command to create a system-wide web proxy\
        \ server configuration.\n\n```\n\nSyntax\n\n>>-mkproxy-- -url--proxy_url--\
        \ -port--port_number--------------->\n\n>--+----------------------------------------------------------+-->\n\
        \   '- -username--proxy_user--+------------------------------+-'\n       \
        \                      '- -password--'proxy_password'-'\n\n>--+-----------------------------+-----------------------------><\n\
        \   '- -sslcert--certificate_file-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                url:
                  type: string
                port:
                  type: integer
                username:
                  type: string
                password:
                  type: string
                sslcert:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mkquorumapp:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the mkquorumapp command to generate a Java\u2122 application\
        \ to use for quorum.\n\n```\n\nSyntax\n\n>>-svctask mkquorumapp--+--------+------------------------------>\n\
        \                        '- -ip_6-'\n\n>--+------------------------------------------+----------------->\n\
        \   '- -partnersystem--system_id | system_name-'\n\n>--+--------------+--------------------------------------------><\n\
        \   '- -partnerip6-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                ip_6:
                  type: boolean
                nometadata:
                  type: boolean
                partnersystem:
                  type: string
                partnerip6:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mkrcconsistgrp:
    post:
      tags:
      - SVC Task
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                cluster:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mkrcrelationship:
    post:
      tags:
      - SVC Task
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                master:
                  type: string
                aux:
                  type: string
                cluster:
                  type: string
                name:
                  type: string
                consistgrp:
                  type: string
                sync:
                  type: string
                global:
                  type: string
                cyclingmode:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mkreplicationpolicy:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the mkreplicationpolicy command to create a replication\
        \ policy.\n\n```\n\nSyntax\n\nFigure 1. Creating a HA replication policy\n\
        \n>>-mkreplicationpolicy--+------------------------------+-------->\n    \
        \                    '--namereplication_policy_name-'\n\n>---topology2-site-ha--+--------------------+------------------->\n\
        \                       '--snapshots-+-yes-+-'\n                         \
        \           '-no--'\n\n>---location1system-+-location1_system_name-+------------------->\n\
        \                    '-location1_system_id---'\n\n>---location1iogrplocation1_iogrp_id---------------------------->\n\
        \n>---location2system-+-location2_system_name-+------------------->\n    \
        \                '-location2_system_id---'\n\n>---location2iogrplocation2_iogrp_id---------------------------><\n\
        \n\n\nFigure 2. Creating a DR replication policy inside a partition\n\n>>-mkreplicationpolicy--+------------------------------+-------->\n\
        \                        '--namereplication_policy_name-'\n\n>-- -topology----async-dr--rpoalert--rpo_alert------------------>\n\
        \n>---partition-+-partition_name-+-------------------------------><\n    \
        \          +-partition_id---+\n              '-partition_uuid-'\n\n\n\nFigure\
        \ 3. Creating a DR replication policy outside a partition\n\n>>-mkreplicationpolicy--+------------------------------+-------->\n\
        \                        '--namereplication_policy_name-'\n\n>---topology2-site-async-dr---rpoalertrpo_alert----------------->\n\
        \n>---location1system-+-location1_system_name-+------------------->\n    \
        \                '-location1_system_id---'\n\n>---location1iogrplocation1_iogrp_id---------------------------->\n\
        \n>---location2system-+-location2_system_name-+------------------->\n    \
        \                '-location2_system_id---'\n\n>---location2iogrplocation2_iogrp_id---------------------------><\n\
        \n\n\nA new replication policy can only be created when all the systems that\
        \ are\nspecified by the policy are online and connected.\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                topology:
                  type: integer
                rpoalert:
                  type: integer
                location1system:
                  type: string
                location1iogrp:
                  type: integer
                location2system:
                  type: string
                location2iogrp:
                  type: integer
                partition:
                  type: string
                snapshots:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mksafeguardedpolicy:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the mksafeguardedpolicy command to create a new Safeguarded\
        \ policies to\nassociate with the volume groups.\n\n```\n\nSyntax\n\n>>-mksafeguardedpolicy--+----------------------------------+---->\n\
        \                        '- -name-- safeguarded_policy_name-'\n\n>-- -backupunit\
        \ -+-minute-+-- -backupinterval--interval_value--->\n                 +-hour---+\n\
        \                 +-day----+\n                 +-week---+\n              \
        \   '-month--'\n\n>-- -external-- -backupstarttime--start_time-------------------->\n\
        \n>-- -retentiondays--num_days-----------------------------------><\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                backupunit:
                  type: integer
                backupinterval:
                  type: integer
                backupstarttime:
                  type: string
                retentiondays:
                  type: integer
                external:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mksnapshotpolicy:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the mksnapshotpolicy command to create a new snapshot\
        \ policy that can be\nassociated with volume groups.\n\n```\n\nSyntax\n\n\
        >>-mksnapshotpolicy--+-------------------------------+---------->\n      \
        \               '- -name-- snapshot_policy_name-'\n\n>-- -backupunit--+-minute-+--\
        \ -backupinterval--interval_value--->\n                 +-hour---+\n     \
        \            +-day----+\n                 +-week---+\n                 '-month--'\n\
        \n>--+-------------------------------+---------------------------->\n   '-\
        \ -backupstarttime--start_time-'\n\n>-- -retentiondays--num_days-- -type--+-localsnapshot-+--------><\n\
        \                                      '-cloudbackup---'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                backupunit:
                  type: integer
                backupinterval:
                  type: integer
                backupstarttime:
                  type: string
                retentiondays:
                  type: integer
                type:
                  type: integer
                backupunit2:
                  type: integer
                backupinterval2:
                  type: integer
                backupstarttime2:
                  type: string
                retentiondays2:
                  type: integer
                type2:
                  type: integer
                partition:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mksnmpserver:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the mksnmpserver command to create a Simple Network Management\
        \ Protocol\n(SNMP) server to receive notifications.\n\n```\n\nSyntax\n\nThis\
        \ diagram is for SNMPv2.\n\n>>-mksnmpserver--+---------------------+------------------------>\n\
        \                 '- -name--server_name-'\n\n>-- -ip--ip_address_or_domain_name------------------------------>\n\
        \n>--+------------------------+--+------------------+------------->\n   '-\
        \ -community--community-'  |          .-on--. |\n                        \
        \       '- -error--+-off-+-'\n\n>--+--------------------+--+-----------------+------------------>\n\
        \   |            .-on--. |  |         .-on--. |\n   '- -warning--+-off-+-'\
        \  '- -info--+-off-+-'\n\n>--+--------------+--------------------------------------------><\n\
        \   '- -port--port-'\n\n\n\nThis diagram is for SNMPv3.\n\n>>-mksnmpserver--+---------------------+------------------------>\n\
        \                 '- -name--server_name-'\n\n>-- -ip--ip_address_or_domain_name--+------------------+-------->\n\
        \                                    |          .-on--. |\n              \
        \                      '- -error--+-off-+-'\n\n>--+--------------------+--+-----------------+------------------>\n\
        \   |            .-on--. |  |         .-on--. |\n   '- -warning--+-off-+-'\
        \  '- -info--+-off-+-'\n\n>--+--------------+--------------------------------------------->\n\
        \   '- -port--port-'\n\n>--+-------------------------------------------------+---------->\n\
        \   '- -engineid--engine_id-- -securityname--username-'\n\n>--+-----------------------------------------------------------+-->\n\
        \   '- -authprotocol--protocol-- -authpassphrase--auth_password-'\n\n>--+-----------------------------------------------------------+-->\n\
        \   '- -privprotocol--protocol-- -privpassphrase--priv_password-'\n\n>--+----------------+------------------------------------------><\n\
        \   '- -tls--+-on--+-'\n            '-off-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                ip:
                  type: string
                community:
                  type: string
                error:
                  type: string
                warning:
                  type: string
                info:
                  type: string
                port:
                  type: string
                engineid:
                  type: string
                securityname:
                  type: string
                authprotocol:
                  type: string
                authpassphrase:
                  type: string
                privprotocol:
                  type: string
                privpassphrase:
                  type: string
                tls:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mksyslogserver:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the mksyslogserver command to create a syslog server\
        \ to receive\nnotifications.\n\n```\n\nSyntax\n\n>>-mksyslogserver--+---------------------+---------------------->\n\
        \                   '- -name--server_name-'\n\n>-- -ip--ip_address_or_domain_name--+----------------------+---->\n\
        \                                    '- -facility--facility-'\n\n>--+------------------+--+--------------------+----------------->\n\
        \   |          .-on--. |  |            .-on--. |\n   '- -error--+-off-+-'\
        \  '- -warning--+-off-+-'\n\n>--+-----------------+--+------------------+-------------------->\n\
        \   |         .-on--. |  |          .-off-. |\n   '- -info--+-off-+-'  '-\
        \ -audit--+-on--+-'\n\n>--+------------------+----------------------------------------->\n\
        \   |          .-off-. |\n   '- -login--+-on--+-'\n\n>--+------------------------------------------+----------------->\n\
        \   |             .-udp-.                      |\n   '- -protocol--+-tls-+--\
        \ -port--port_number-'\n                 '-tcp-'\n\n>--+-----------------+-----------------------------------------><\n\
        \   '- -cadf--+-on--+-'\n             '-off-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                ip:
                  type: string
                facility:
                  type: string
                error:
                  type: string
                warning:
                  type: string
                info:
                  type: string
                cadf:
                  type: string
                audit:
                  type: string
                login:
                  type: string
                protocol:
                  type: string
                port:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mksystemcertstore:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the mksystemcertstore command to create the Secure Sockets\
        \ Layer (SSL)\ncertificate or certificate signing requests (CSR) for specific\
        \ use case.\n\n```\n\nSyntax\n\n>>-mksystemcertstore--+-------------------------------------------------------------------------------------------------------------------------------------+-->\n\
        \                      '- -systemsigned--+-------------------------------------+--+----------------------+--+------------------+--+------------------------+-'\n\
        \                                        '- -scope--+-default----------------+-'\
        \  '- -country--<country>-'  '- -state--<state>-'  '- -locality--<locality>-'\n\
        \                                                   +-keyserver--------------+\n\
        \                                                   '-internal_communication-'\n\
        \n>--+-----------------------+------------------------------------>\n   '-\
        \ -org--<organization>-'\n\n>--+-------------------------------+---------------------------->\n\
        \   '- -orgunit--<organizationunit>-'\n\n>--+----------------------------+--+------------------+--------->\n\
        \   '- -commonname--<commonname>-'  '- -email--<email>-'\n\n>--+----------------------------------------------+------------->\n\
        \   '- -subjectalternativename--<alternative_list>-'\n\n>--+--------------------+--+------------------+----------------->\n\
        \   '- -keytype--keytype-'  '- -validity--days-'\n\n>--+----------------------+------------------------------------><\n\
        \   '- -autorenew--+-yes-+-'\n                  '-no--'\n\n\n\n>>-mksystemcertstore-------------------------------------------->\n\
        \n>--+--------------------------------------------------------------------------------------------------------------------------+-->\n\
        \   '- -externalsigned--+------------------------+--+----------------------+--+------------------+--+------------------------+-'\n\
        \                       '- -scope--+-default---+-'  '- -country--<country>-'\
        \  '- -state--<state>-'  '- -locality--<locality>-'\n                    \
        \              '-keyserver-'\n\n>--+-----------------------+------------------------------------>\n\
        \   '- -org--<organization>-'\n\n>--+-------------------------------+---------------------------->\n\
        \   '- -orgunit--<organizationunit>-'\n\n>--+----------------------------+--+------------------+--------->\n\
        \   '- -commonname--<commonname>-'  '- -email--<email>-'\n\n>--+----------------------------------------------+------------->\n\
        \   '- -subjectalternativename--<alternative_list>-'\n\n>--+--------------------+--------------------------------------><\n\
        \   '- -keytype--keytype-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                systemsigned:
                  type: boolean
                externalsigned:
                  type: boolean
                country:
                  type: string
                state:
                  type: string
                locality:
                  type: string
                org:
                  type: string
                orgunit:
                  type: string
                commonname:
                  type: string
                subjectalternativename:
                  type: string
                email:
                  type: string
                keytype:
                  type: integer
                scope:
                  type: integer
                validity:
                  type: integer
                autorenew:
                  type: boolean
                file:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mksystemsupportcenter:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the mksystemsupportcenter command to add a support center\
        \ or Remote Support\nProxy server to your remote support configuration.\n\n\
        ```\n\nSyntax\n\n>>-mksystemsupportcenter--+-------------------+----------------->\n\
        \                          '- -name--user_name-'\n\n>-- -ip--ip_address_or_domain_name--\
        \ -port--port---------------->\n\n>--+------------------+----------------------------------------><\n\
        \   '- -proxy--+-yes-+-'\n              '-no--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                ip:
                  type: string
                port:
                  type: string
                proxy:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mkthrottle:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the mkthrottle command to create a new throttle object\
        \ and associate it\nwith an object (such as a volume). You can also create\
        \ offloaded I/O throttling\n(which is a single clustered system throttle).\n\
        \n```\n\nSyntax\n\n>>-mkthrottle--------------------------------------------------->\n\
        \n>-- -type--offload | vdisk | host | hostcluster | mdiskgrp------>\n\n>--+------------------------------------+----------------------->\n\
        \   '- -bandwidth--bandwidth_limit_in_mb-'\n\n>--+--------------------+--+-----------------------+------------>\n\
        \   '- -iops--iops_limit-'  '- -name--throttle_name-'\n\n>--+-------------------------+--+-----------------------+------->\n\
        \   '- -vdisk--+-vdisk_id---+-'  '- -host--+-host_id---+-'\n             \
        \ +-vdisk_name-+              +-host_name-+\n              '-vdisk_uid--'\
        \              '-host_uuid-'\n\n>--+-------------------------------------+---------------------->\n\
        \   '- -hostcluster--+-hostcluster_id---+-'\n                    +-hostcluster_name-+\n\
        \                    '-hostcluster_uuid-'\n\n>--+-------------------------------+---------------------------><\n\
        \   '- -mdiskgrp--+-mdiskgrp_id---+-'\n                 '-mdiskgrp_name-'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                type:
                  type: integer
                bandwidth:
                  type: integer
                iops:
                  type: integer
                name:
                  type: string
                vdisk:
                  type: string
                host:
                  type: string
                hostcluster:
                  type: string
                mdiskgrp:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mktruststore:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the mktruststore command to create the certificate store\
        \ that contains the\ncertificate bundle.\n\n```\n\nSyntax\n\n>>-mktruststore--\
        \ -file--file_path--+------------------+-------->\n                      \
        \              '- -grid--on | off-'\n\n>--+-------------------------+--+---------------------+--------->\n\
        \   '- -name--truststore_name-'  '- -restapi--on | off-'\n\n>--+-------------------+--+-------------------+----------------->\n\
        \   '- -ipsec--on | off-'  '- -email--on | off-'\n\n>--+------------------+--+--------------------+----------------><\n\
        \   '- -snmp--on | off-'  '- -syslog--on | off-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                file:
                  type: string
                name:
                  type: string
                restapi:
                  type: boolean
                ipsec:
                  type: boolean
                email:
                  type: boolean
                snmp:
                  type: boolean
                syslog:
                  type: boolean
                grid:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mktwopersonintegrityrequest:
    post:
      tags:
      - SVC Task
      description: '>


        Use the mktwopersonintegrityrequest command to request a role elevation for

        yourself. This command requests on behalf of the current user invoking this

        command.


        ```


        Syntax


        >>-svctask mktwopersonintegrityrequest-------------------------->


        >-- -minutesrequested--''minutes''-------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                minutesrequested:
                  type: integer
                ncl_only_currentusername:
                  type: string
                ncl_only_user_id:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mkuser:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the mkuser command to create either a local or a remote\
        \ user to access a\nsystem.\n\n```\n\nSyntax\n\n>>-mkuser-- -name--user_name------------------------------------>\n\
        \n>--+- -remote------------------------------------------------------------+-->\n\
        \   '- -usergrp--+-group_id---+--+- -keyfile--sshkey_filename-----------+-'\n\
        \                '-group_name-'  '- -password--+----------------------+-'\n\
        \                                              '-'cleartext_password'-'\n\n\
        >--+-----------------------+------------------------------------>\n   '- -forcepasswordchange-'\n\
        \n>--+------------------------------+----------------------------><\n   '-\
        \ -certuid--unique_identifier-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                password:
                  type: string
                remote:
                  type: string
                usergrp:
                  type: string
                keyfile:
                  type: string
                forcepasswordchange:
                  type: string
                certuid:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mkusergrp:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the mkusergrp command to create a new user group.\n\n\
        ```\n\nSyntax\n\n>>-mkusergrp-- -name--group_name-- -role--+-role_id---+--------->\n\
        \                                          '-role_name-'\n\n>--+----------+--+------------------------+--------------------->\n\
        \   '- -remote-'  '- -multifactor--+-yes-+-'\n                           \
        \       '-no--'\n\n>--+--------------------------------+--------------------------->\n\
        \   '- -passwordkeyrequired--+-yes-+-'\n                            '-no--'\n\
        \n>--+-----------------------+--+-----------------------+--------->\n   '-\
        \ -disablegui--+-yes-+-'  '- -disablecli--+-yes-+-'\n                   '-no--'\
        \                    '-no--'\n\n>--+------------------------+----------------------------------><\n\
        \   '- -disablerest--+-yes-+-'\n                    '-no--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                role:
                  type: string
                remote:
                  type: string
                ownershipgroup:
                  type: string
                multifactor:
                  type: boolean
                passwordkeyrequired:
                  type: boolean
                disablegui:
                  type: boolean
                disablecli:
                  type: boolean
                disablerest:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mkvasaclientcertificate:
    post:
      tags:
      - SVC Task
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                file:
                  type: string
                partition:
                  type: string
                vcclientuuid:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mkvcenter:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the mkvcenter command to add a new vCenter in the system.\n\
        \n```\n\nSyntax\n\n>>-mkvcenter-- -type--vcenter_type------------------------------>\n\
        \n>-- -partition--+-partition_id---+--+----------------+---------><\n    \
        \            +-partition_name-+  '- -vcurl--vcurl-'\n                '-partition_uuid-'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                vcurl:
                  type: string
                partition:
                  type: string
                vasauser:
                  type: string
                type:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mkvdisk:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the mkvdisk command to create sequential, striped, or\
        \ image mode volume\nobjects. When they are mapped to a host object, these\
        \ objects are seen as disk\ndrives with which the host can run I/O operations.\
        \ The first syntax diagram is\nfor striped or sequential volumes and the second\
        \ syntax diagram for image mode\nvolumes. Use the mkvolume command for a simplified\
        \ way of creating high\navailability volumes. Use the mkimagevolume command\
        \ for a simplified way of\ncreating an image mode volume, importing existing\
        \ data from a managed disk.\n\nNote: IBM\xAE FlashSystem does not support\
        \ systems with more than one I/O group.\nIBM SAN Volume Controller systems\
        \ continue to support multiple I/O groups on\nlong-term support releases only.\n\
        \n```\n\nSyntax\n\nNote: The first syntax diagram depicts the creation of\
        \ a sequential or striped\nmode volume. The second syntax diagram depicts\
        \ the creation of an image mode\nvolume.\n\nCreate a sequential or striped\
        \ mode volume.\n\n>>-mkvdisk-- -mdiskgrp--+-mdisk_group_id_list---+--------------->\n\
        \                        '-mdisk_group_name_list-'\n\n>--+----------------------+------------------------------------->\n\
        \   '- -vtype--+-striped-+-'\n              '-seq-----'\n\n>--+--------------------------------------------------------------------+-->\n\
        \   '- -iogrp--+-io_group_id---+--+------------------------------------+-'\n\
        \              '-io_group_name-'  '- -accessiogrp--+-iogrp_id_list---+-'\n\
        \                                                  '-iogrp_name_list-'\n\n\
        >-- -size--disk_size--+-----------+--+-------------+------------>\n      \
        \                '- -fmtdisk-'  '- -nofmtdisk-'\n\n>--+----------------------------------------------------------------------------+-->\n\
        \   '- -rsize--+-disk_size-------------+--+------------------------------------+-'\n\
        \              +-disk_size_percentage%-+  '--warning-+-disk_size-------------+-'\n\
        \              '-auto------------------'             '-disk_size_percentage%-'\n\
        \n>--+---------------------------------------------------------------+-->\n\
        \   '- -rsize (continued)--+--------------+--+--------------------+-'\n  \
        \                        '- -autoexpand-'  |            .-32--. |\n      \
        \                                      '--grainsize-+-64--+-'\n          \
        \                                               +-128-+\n                \
        \                                         '-256-'\n\n>--+--------------+--------------------------------------------->\n\
        \   '- -compressed-'\n\n>--+------------------------------------------------------------------+-->\n\
        \   '- -copies--num_copies--+--------------+--+----------------------+-'\n\
        \                           '- -createsync-'  '- -syncrate--syncrate-'\n\n\
        >--+---------------------------------------+-------------------->\n   '- -mirrorwritepriority--+-latency----+-'\n\
        \                            '-redundancy-'\n\n>--+------------------------------+----------------------------->\n\
        \   '- -mdisk--+-mdisk_id_list---+-'\n              '-mdisk_name_list-'\n\n\
        >--+-----------------------+--+----------------+---------------->\n   '- -node--+-node_name-+-'\
        \  |         .-mb-. |\n             '-node_id---'    '- -unit--+-b--+-'\n\
        \                                        +-kb-+\n                        \
        \                +-gb-+\n                                        +-tb-+\n\
        \                                        '-pb-'\n\n>--+----------------------+--+------------------------+--------->\n\
        \   '- -name--new_name_arg-'  |          .-readwrite-. |\n               \
        \              '- -cache--+-readonly--+-'\n                              \
        \          '-none------'\n\n>--+-----------------------+-----------------------------------><\n\
        \   '- -easytier--+- on --+-'\n                 '- off -'\n\n\n\nCreate an\
        \ image mode volume.\n\n>>-mkvdisk-- -mdiskgrp--+-mdisk_group_id---+-- -vtype--image---->\n\
        \                        '-mdisk_group_name-'\n\n>-- -mdisk--+-mdisk_id_list---+--------------------------------->\n\
        \            '-mdisk_name_list-'\n\n>--+--------------------------------------------------------------------+-->\n\
        \   '- -iogrp--+-io_group_id---+--+------------------------------------+-'\n\
        \              '-io_group_name-'  '- -accessiogrp--+-iogrp_id_list---+-'\n\
        \                                                  '-iogrp_name_list-'\n\n\
        >--+-------------------+---------------------------------------->\n   '- -size--disk_size-'\n\
        \n>--+------------------------------------+--+-----------+-------->\n   '-\
        \ -accessiogrp--+-iogrp_id_list---+-'  '- -fmtdisk-'\n                   \
        \ '-iogrp_name_list-'\n\n>--+-------------+---------------------------------------------->\n\
        \   '- -nofmtdisk-'\n\n>--+----------------------------------------------------------------------------+-->\n\
        \   '- -rsize--+-disk_size-------------+--+------------------------------------+-'\n\
        \              +-disk_size_percentage%-+  '--warning-+-disk_size-------------+-'\n\
        \              '-auto------------------'             '-disk_size_percentage%-'\n\
        \n>--+---------------------------------------------------------------+-->\n\
        \   '- -rsize (continued)--+--------------+--+--------------------+-'\n  \
        \                        '- -autoexpand-'  |            .-32--. |\n      \
        \                                      '--grainsize-+-64--+-'\n          \
        \                                               +-128-+\n                \
        \                                         '-256-'\n\n>--+----------+------------------------------------------------->\n\
        \   '- -import-'\n\n>--+--------------------------------------------------------------------+-->\n\
        \   '- -copies--num_copies--+---------------+--+-----------------------+-'\n\
        \                           '- -createsync -'  '- -syncrate --syncrate-'\n\
        \n>--+---------------------------------------+-------------------->\n   '-\
        \ -mirrorwritepriority--+-latency----+-'\n                            '-redundancy-'\n\
        \n>--+-----------------------+--+----------------+---------------->\n   '-\
        \ -node--+-node_name-+-'  |         .-mb-. |\n             '-node_id---' \
        \   '- -unit--+-b--+-'\n                                        +-kb-+\n \
        \                                       +-gb-+\n                         \
        \               +-tb-+\n                                        '-pb-'\n\n\
        >--+----------------------+--+------------------------+--------->\n   '- -name--new_name_arg-'\
        \  |          .-readwrite-. |\n                             '- -cache--+-readonly--+-'\n\
        \                                        '-none------'\n\n>--+-----------------------------+--+-----------------------+--><\n\
        \   '- -tier--+-tier0_flash-----+-'  '- -easytier--+- on --+-'\n         \
        \    +-tier1_flash-----+                  '- off -'\n             +-tier_enterprise-+\n\
        \             +-tier_nearline---+\n             '-tier_scm--------'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                mdiskgrp:
                  type: string
                fmtdisk:
                  type: boolean
                nofmtdisk:
                  type: boolean
                size:
                  type: integer
                iogrp:
                  type: string
                vtype:
                  type: integer
                mdisk:
                  type: string
                node:
                  type: string
                unit:
                  type: string
                cache:
                  type: integer
                udid:
                  type: string
                rsize:
                  type: string
                warning:
                  type: string
                autoexpand:
                  type: boolean
                grainsize:
                  type: integer
                import:
                  type: boolean
                copies:
                  type: integer
                syncrate:
                  type: integer
                createsync:
                  type: boolean
                easytier:
                  type: integer
                tier:
                  type: integer
                mirrorwritepriority:
                  type: integer
                accessiogrp:
                  type: string
                compressed:
                  type: boolean
                deduplicated:
                  type: boolean
                displayname:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mkvdiskhostmap/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the mkvdiskhostmap command to create a new mapping between\
        \ a volume and a\nhost, which makes the volume accessible for input/output\
        \ (I/O) operations to\nthe specified host.\n\n```\n\nSyntax\n\n>>-mkvdiskhostmap--+---------+--\
        \ -host--+-host_id---+----------->\n                   '- -force-'       \
        \   +-host_name-+\n                                        '-host_uuid-'\n\
        \n>--+--------------------------+--+-vdisk_name-+----------------><\n   +-\
        \ -scsi--scsi_num_arg-----+  +-vdisk_id---+\n   '- -allowmismatchedscsiids-'\
        \  +-vdisk_uid--+\n                                 '-vdisk_uuid-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                host:
                  type: string
                scsi:
                  type: integer
                scsilist:
                  type: string
                force:
                  type: integer
                allowmismatchedscsiids:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mkvolume:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the mkvolume command to create an empty volume from existing\
        \ storage pools.\n\nIf you are creating volumes in a pool that uses a provisioning\
        \ policy, the\nvolume is created with the default values and capacity saving\
        \ characteristics\nthat are defined in the provisioning policy. Any volume\
        \ that is created in a\npool with a provisioning policy adopts those values\
        \ and alternative values\ncannot be specified with the mkvolume command. For\
        \ pools with a provisioning\npolicy, the mkvolume command parameters are simplified.\n\
        \n```\n\nSyntax\n\nFigure 1. Syntax with a provisioning policy\n\n>>-mkvolume--+--------------+--\
        \ -size--disk_size---------------->\n             '- -name--name-'\n\n>--+----------------+--\
        \ -pool--+-storage_pool_id---+------------>\n   '- -unit--+-b--+-'       \
        \   '-storage_pool_name-'\n             +-kb-+\n             +-mb-+\n    \
        \         +-gb-+\n             +-tb-+\n             '-pb-'\n\n>--+---------------------------+-------------------------------->\n\
        \   '- -iogrp--+-iogroup_id---+-'\n              '-iogroup_name-'\n\n>--+--------------------------------------+--------------------->\n\
        \   '- -preferrednode--node_id | node_name-'\n\n>--+-------------------------------------+---------------------><\n\
        \   '- -volumegroup--+-volumegroup_name-+-'\n                    +-volumegroup_id---+\n\
        \                    '-volumegroup_uuid-'\n\n\n\nFigure 2. Syntax without\
        \ a provisioning policy\n\n>>-mkvolume--+------------+-- -size--disk_size------------------>\n\
        \             '-name--name-'\n\n>--+----------------+-- -pool--+-storage_pool_id---+------------>\n\
        \   '- -unit--+-b--+-'          '-storage_pool_name-'\n             +-kb-+\n\
        \             +-mb-+\n             +-gb-+\n             +-tb-+\n         \
        \    '-pb-'\n\n>--+------------------------+----------------------------------->\n\
        \   '- -cache--+-none------+-'\n              +-readonly--+\n            \
        \  '-readwrite-'\n\n>--+--------------------------------------+--------------------->\n\
        \   '-+- -thin-------+--+----------------+-'\n     '- -compressed-'  '- -deduplicated-'\n\
        \n>--+-------------------------------------+---------------------->\n   '-\
        \ -buffersize--+-buffer_size-------+-'\n                   '-buffer_percentage-'\n\
        \n>--+------------------------------------+--+----------------+--->\n   '-\
        \ -warning --+-warning_capacity---+-'  '- -noautoexpand-'\n              \
        \   '-warning_percentage-'\n\n>--+----------------------+--+--------------+------------------->\n\
        \   '- -grainsize--+-32--+-'  '- -udid--udid-'\n                  +-64--+\n\
        \                  +-128-+\n                  '-256-'\n\n>--+---------------------------------------------------------------------+-->\n\
        \   '- -iogrp--+-iogroup_id---+--+--------------------------------------+-'\n\
        \              '-iogroup_name-'  '- -preferrednode--node_id | node_name-'\n\
        \n>--+-------------------------------------+---------------------><\n   '-\
        \ -volumegroup--+-volumegroup_name-+-'\n                    +-volumegroup_id---+\n\
        \                    '-volumegroup_uuid-'\n\n\n\nFigure 3. Syntax using existing\
        \ snapshot\n\n>>-mkvolume-- -type--+-thinclone-+------------------------------>\n\
        \                     '-clone-----'\n\n>-- -pool--+-storage_pool_id---+-------------------------------->\n\
        \           '-storage_pool_name-'\n\n>-- -fromsourcevolume--+-volume_id---+-------------------------->\n\
        \                       +-volume_name-+\n                       '-volume_uid--'\n\
        \n>--+- -fromsnapshotid----snapshot_id-----------------------------------------+-->\n\
        \   +- -snapshot----snapshot_name---- -fromsourcegroup--+-volume_group_id---+-+\n\
        \   |                                                   '-volume_group_name-'\
        \ |\n   '- -snapshot----snapshot_name---- -fromsourceuid----parent_uid------------'\n\
        \n>--+---------------------------+-------------------------------->\n   '-\
        \ -iogrp--+-iogroup_id---+-'\n              '-iogroup_name-'\n\n>--+--------------------------------+--------------------------->\n\
        \   '- -preferrednode--+-node_id---+-'\n                      '-node_name-'\n\
        \n>--+-------------------------------------+---------------------->\n   '-\
        \ -volumegroup--+-volumegroup_name-+-'\n                    +-volumegroup_id---+\n\
        \                    '-volumegroup_uuid-'\n\n>--+------------------+--+------------------------+------------->\n\
        \   '- -name----name---'  '- -cache--+-none------+-'\n                   \
        \                 +-readonly--+\n                                    '-readwrite-'\n\
        \n>--+------------------+--+----------------+--------------------->\n   '-\
        \ -udid----udid---'  '- -unit--+-b--+-'\n                                \
        \   +-kb-+\n                                   +-mb-+\n                  \
        \                 +-gb-+\n                                   +-tb-+\n    \
        \                               '-pb-'\n\n>--+----------------------------------+------------------------->\n\
        \   +- -thin--+----------------------+-+\n   |         '- -grainsize--+-32--+-'\
        \ |\n   |                        +-64--+   |\n   |                       \
        \ +-128-+   |\n   |                        '-256-'   |\n   '- -compressed---------------------'\n\
        \n>--+-----------------------------------+--+----------------+---->\n   '-\
        \ -warning--+-warning_capacity---+-'  '- -deduplicated-'\n               \
        \ '-warning_percentage-'\n\n>--+----------------+------------------------------------------->\n\
        \   '- -noautoexpand-'\n\n>--+-------------------------------------+---------------------->\n\
        \   '- -buffersize--+-buffer_size-------+-'\n                   '-buffer_percentage-'\n\
        \n>--+----------------+------------------------------------------><\n   '-\
        \ -permithaloss-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                pool:
                  type: string
                size:
                  type: integer
                iogrp:
                  type: string
                cache:
                  type: integer
                udid:
                  type: string
                buffersize:
                  type: string
                warning:
                  type: string
                noautoexpand:
                  type: boolean
                grainsize:
                  type: integer
                unit:
                  type: string
                thin:
                  type: boolean
                compressed:
                  type: boolean
                deduplicated:
                  type: boolean
                volumegroup:
                  type: string
                hasyncrequired:
                  type: boolean
                preferrednode:
                  type: string
                displayname:
                  type: string
                fromsnapshotid:
                  type: integer
                fromsourcevolume:
                  type: string
                type:
                  type: integer
                fromsourcegroup:
                  type: string
                fromsourceuid:
                  type: integer
                snapshot:
                  type: string
                permithaloss:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mkvolumegroup:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the mkvolumegroup command to create and configure a new\
        \ volume group.\n\n```\n\nSyntax\n\nFigure 1. Make a basic volume group\n\n\
        >>-mkvolumegroup--+----------------------------------+---------->\n      \
        \            '- -ownershipgroup--+-owner_id---+-'\n                      \
        \                '-owner_name-'\n\n>--+- -nopartition-------------------+--+--------------+-------->\n\
        \   '- -partition--+-partition_name-+-'  '- -name--name-'\n              \
        \    +-partition_id---+\n                  '-partition_uuid-'\n\n>--+--------------------+--------------------------------------><\n\
        \   '- -ignoreuserfcmaps-'\n\n\n\nFigure 2. Make a volume group with a snapshot\
        \ policy\n\n>>-mkvolumegroup-- -snapshotpolicy--+-snapshot_policy_id---+--+-------------------------------+--+--------------------------------------------------+--+---------------+-->\n\
        \                                    '-snapshot_policy_name-'  '- -policystarttime--start_time-'\
        \  +- -replicationpolicy--+-replication_policy_name-+-+  '- -safeguarded-'\n\
        \                                                                        \
        \                         |                      '-replication_policy_id---'\
        \ |\n                                                                    \
        \                             +- -nopartition------------------------------------+\n\
        \                                                                        \
        \                         '- -partition--+-partition_name-+------------------'\n\
        \                                                                        \
        \                                        +-partition_id---+\n            \
        \                                                                        \
        \                            '-partition_uuid-'\n\n>--+--------------+--+-------------------+---------------------->\n\
        \   '- -name--name-'  '- -ignoreuserfcmap-'\n\n>--+--------------------------------+--------------------------><\n\
        \   '-ownershipgroup--+-owner_id---+-'\n                     '-owner_name-'\n\
        \n\n\nFigure 3. Make a volume group from a snapshot\n\n>>-mkvolumegroup--\
        \ -type--+-thinclone-+--+- -fromsnapshotid--snapshot id---------------------------------------------------+-->\n\
        \                          '-clone-----'  +- -snapshot-- snapshot_name-- -fromsourceuid--parent_uid-------------------------+\n\
        \                                         '- -snapshot--snapshot_name-- -fromsourcegroup--volumegroup_id\
        \ | volumegroup_name-'\n\n>--+-----------------------------------------------+------------>\n\
        \   '- -fromsourcevolumes--+-list_of_volume_ids---+-'\n                  \
        \        +-list_of_volume_names-+\n                          '-list_of_volume_uids--'\n\
        \n>--+--------------------------------+--------------------------->\n   '-ownershipgroup--+-owner_id---+-'\n\
        \                     '-owner_name-'\n\n>--+--------------------------------------------+--------------->\n\
        \   '- -snapshotpolicy--+-snapshot_policy_id---+-'\n                     \
        \  '-snapshot_policy_name-'\n\n>--+-------------------------------+--+--------------+---------->\n\
        \   '- -policystarttime--start_time-'  '- -name--name-'\n\n>--+-------------------------------+---------------------------->\n\
        \   '- -pool--+-storage_pool_id---+-'\n             '-storage_pool_name-'\n\
        \n>--+-----------------------------+--+-------------------+------><\n   '-\
        \ -iogroup--+-iogroup_id---+-'  '- -ignoreuserfcmap-'\n                '-iogroup_name-'\n\
        \n\n\nFigure 4. Make a volume group with a replication policy\n\n>>-mkvolumegroup--+----------------------------------+---------->\n\
        \                  '- -ownershipgroup--+-owner_id---+-'\n                \
        \                      '-owner_name-'\n\n>--+---------------------------------------------------------------------------------------+-->\n\
        \   '- -replicationpolicy--+-replication_policy_name-+--+---------------------------------+-'\n\
        \                          '-replication_policy_id---'  '- -partition--+-partition_name-+-'\n\
        \                                                                      +-partition_id---+\n\
        \                                                                      '-partition_uuid-'\n\
        \n>--+--------------+--+--------------------+--------------------><\n   '-\
        \ -name--name-'  '- -ignoreuserfcmaps-'\n\n\n\nFigure 5. Make a safeguarded\
        \ volume group (this does not apply to safeguarded\ncopy with volume group\
        \ snapshot)\n\n>>-mkvolumegroup-- -safeguardedpolicy--safeguarded_policy--+-------------------------------+--+--------------------------------------------------+-->\n\
        \                                                           '- -policystarttime--start_time-'\
        \  +- -partition--+-partition_name-+------------------+\n                \
        \                                                                        \
        \      |              +-partition_id---+                  |\n            \
        \                                                                        \
        \          |              '-partition_uuid-'                  |\n        \
        \                                                                        \
        \              '- -replicationpolicy--+-replication_policy_name-+-'\n    \
        \                                                                        \
        \                                         '-replication_policy_id---'\n\n\
        >--+--------------+--------------------------------------------><\n   '- -name--name-'\n\
        \n\n\nFigure 6. Make a volume group in a draft partition\n\n>>-mkvolumegroup--+--------------------------------------+-----><\n\
        \                  '- -draftpartition--+-partition_name-+-'\n            \
        \                          +-partition_id---+\n                          \
        \            '-partition_uuid-'\n\n\n\nFigure 7. Make a default volume group\
        \ for the partition\n\n>>-mkvolumegroup--+-----------------------+--+---------------------------------+-><\n\
        \                  '- -setpartitiondefault-'  '- -partition--+-partition_name-+-'\n\
        \                                                            +-partition_id---+\n\
        \                                                            '-partition_uuid-'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                ownershipgroup:
                  type: string
                safeguardedpolicy:
                  type: string
                policystarttime:
                  type: string
                replicationpolicy:
                  type: string
                type:
                  type: integer
                fromsourcegroup:
                  type: string
                fromsourceuid:
                  type: integer
                fromsnapshotid:
                  type: integer
                fromsourcevolumes:
                  type: string
                snapshot:
                  type: string
                snapshotpolicy:
                  type: string
                safeguarded:
                  type: boolean
                pool:
                  type: string
                iogroup:
                  type: string
                ignoreuserfcmaps:
                  type: boolean
                partition:
                  type: string
                draftpartition:
                  type: string
                owner:
                  type: integer
                nopartition:
                  type: boolean
                purpose1:
                  type: integer
                purpose2:
                  type: integer
                purpose3:
                  type: integer
                purpose4:
                  type: integer
                druserconfig:
                  type: boolean
                drusershadow:
                  type: boolean
                druserconfigdiverged:
                  type: boolean
                setpartitiondefault:
                  type: boolean
                issyncdr:
                  type: integer
                snapshotbuffer:
                  type: boolean
                uuid:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /mkvolumehostclustermap/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the mkvolumehostclustermap command to generate a new\
        \ mapping between a\nvolume and a host cluster on a clustered system. This\
        \ volume is then accessible\nfor input or output (I/O) operations to the specified\
        \ host cluster.\n\n```\n\nSyntax\n\n>>-mkvolumehostclustermap--+--------------------------+--------->\n\
        \                           +- -scsi--scsi_num_arg-----+\n               \
        \            '- -allowmismatchedscsiids-'\n\n>--+---------+-- -hostcluster--+-hostcluster_id---+------------->\n\
        \   '- -force-'                 +-hostcluster_name-+\n                   \
        \            '-hostcluster_uuid-'\n\n>--+-volume_id---+---------------------------------------------><\n\
        \   +-volume_name-+\n   '-volume_uid--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                hostcluster:
                  type: string
                scsi:
                  type: integer
                force:
                  type: boolean
                allowmismatchedscsiids:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /movevdisk/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the movevdisk command to update the preferred node of\
        \ a volume either\nwithin the same caching I/O group or to another caching\
        \ I/O group.\n\nNote: Multiple I/O groups have been replaced by FlashSystem\
        \ grid as the method\nto scale out the storage system. IBM\xAE SAN Volume\
        \ Controller systems continue to\nsupport multiple I/O groups on long-term\
        \ support releases only.\n\n```\n\nSyntax\n\n>>-movevdisk--+-------------------------+--+---------+---------->\n\
        \              +- -iogrp--+-iogrp_id---+-+  '- -force-'\n              | \
        \         '-iogrp_name-' |\n              '- -nocachingiogrp--------'\n\n\
        >--+-----------------------+--+-vdisk_id---+-------------------><\n   '- -node--+-node_id---+-'\
        \  +-vdisk_name-+\n             '-node_name-'    '-vdisk_uid--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                iogrp:
                  type: string
                node:
                  type: string
                nocachingiogrp:
                  type: boolean
                force:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /preplivedump/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the preplivedump command to reserve the system resources\
        \ that are required\nfor livedump.\n\n```\n\nSyntax\n\n>>-preplivedump--+-node_name-+---------------------------------><\n\
        \                 '-node_id---'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /prestartfcconsistgrp/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the prestartfcconsistgrp command to prepare a consistency\
        \ group (a group of\nFlashCopy\xAE mappings) so that the consistency group\
        \ can be started. This command\nflushes the cache of any data that is destined\
        \ for the source volume and forces\nthe cache into the write-through mode\
        \ until the consistency group is started.\n\n```\n\nSyntax\n\n>>-prestartfcconsistgrp--+-----------+-------------------------->\n\
        \                         '- -restore-'\n\n>--+-fc_consist_group_id---+-----------------------------------><\n\
        \   '-fc_consist_group_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                restore:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /prestartfcmap/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the prestartfcmap command to prepare a FlashCopy\xAE\
        \ mapping so that it can be\nstarted. This command flushes the cache of any\
        \ data that is destined for the\nsource volume and forces the cache into the\
        \ write-through mode until the\nmapping is started.\n\n```\n\nSyntax\n\n>>-prestartfcmap--+-----------+--+-fc_map_id---+---------------><\n\
        \                  '- -restore-'  '-fc_map_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                restore:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /recoverarray/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the recoverarray command to recover a specific corrupted\
        \ array when you\nrecover from either a T3 or when both nodes in an I/O group\
        \ are removed.\n\n```\n\nSyntax\n\n>>-recoverarray--+-mdisk_id---+--------------------------------><\n\
        \                 '-mdisk_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                format:
                  type: boolean
                validate:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /recovervdisk/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the recovervdisk command to acknowledge volume data loss\
        \ and brings the\nvolume back online.\n\n```\n\nSyntax\n\n>>-recovervdisk--+-----------------+--+-vdisk_name-+-----------><\n\
        \                 '- -copy--copy_id-'  +-vdisk_id---+\n                  \
        \                    '-vdisk_uid--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                copy:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /recovervdiskbyiogrp/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the recovervdiskbyiogrp command to acknowledge data loss\
        \ for all volumes in\nthe specified I/O group with a fast_write_state of corrupt\
        \ and brings the\nvolumes back online.\n\n```\n\nSyntax\n\n>>-recovervdiskbyiogrp--+-io_group_name-+----------------------><\n\
        \                        '-io_group_id---'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /refreshfromsnapshot:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the refreshfromsnapshot command to refresh the data on\
        \ a set of volumes,\nwhether the volumes are in a volume group or in a prepared\
        \ list of volumes. The\ndata used for the update comes from the specified\
        \ snapshot. Any existing data\non the set of volumes will be discarded.\n\n\
        ```\n\nSyntax\n\n>>-refreshfromsnapshot------------------------------------------>\n\
        \n>--+- -fromsnapshotid----snapshot_id---------------------------------------------+-->\n\
        \   '- -snapshot----snapshot_name----+- -fromsourceuid--parent_uid--------------+-'\n\
        \                                    '- -fromsourcegroup--+-volume_group_id---+-'\n\
        \                                                         +-volume_group_name-+\n\
        \                                                         '-volume_group_uuid-'\n\
        \n>--+- -volumegroup----volumegroup_id_or_name or uuid---+-------><\n   '-\
        \ -volumes--+-list_of_volume_names_or_ids-+--------'\n                '-list_of_volume_uids---------'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                volumegroup:
                  type: string
                volumes:
                  type: string
                fromsnapshotid:
                  type: integer
                snapshot:
                  type: string
                fromsourcegroup:
                  type: string
                fromsourceuid:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /registerplugin:
    post:
      tags:
      - SVC Task
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                uniquekey:
                  type: string
                version:
                  type: string
                metadata:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /registervcenter/{id}:
    post:
      tags:
      - SVC Task
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                vcuser:
                  type: string
                vcpassword:
                  type: string
                vasapassword:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /repairsevdiskcopy/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nThe repairsevdiskcopy command repairs the metadata on a thin-provisioned\
        \ volume\ncopy or a compressed volume copy.\n\n```\n\nSyntax\n\n>>-repairsevdiskcopy--+---------------+--+-vdisk_name-+--------><\n\
        \                      '- -copy--0 | 1-'  +-vdisk_id---+\n               \
        \                          '-vdisk_uid--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                copy:
                  type: integer
                validate:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /repairvdiskcopy/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the repairvdiskcopy command on mirrored volumes to detect\
        \ and (optionally)\ncorrect any volume copies that are not identical.\n\n\
        ```\n\nSyntax\n\n>>-repairvdiskcopy--+- -medium---+--+-----------------+--------->\n\
        \                    +- -resync---+  '- -startlba--lba-'\n               \
        \     '- -validate-'\n\n>--+-vdisk_name-+----------------------------------------------><\n\
        \   +-vdisk_id---+\n   '-vdisk_uid--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                medium:
                  type: string
                resync:
                  type: string
                startlba:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /resetleds:
    post:
      tags:
      - SVC Task
      description: '>


        Use the resetleds command to simultaneously switch off all identify

        light-emitting diodes (LEDs) in the system.


        ```


        Syntax


        >>-resetleds---------------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /restorefromsnapshot:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the restorefromsnapshot command to restore a parent volume\
        \ group to a\nsnapshot taken at an earlier point in time or to restore from\
        \ a snapshot of a\nthin-clone volume group to the source of the thin-clone\
        \ volume group.\n\n```\n\nSyntax\n\n>>-restorefromsnapshot-- -resyncrestoredvolumes----------------->\n\
        \n>--+- -snapshotid----snapshot_id----------------------------------------+-->\n\
        \   +- -snapshot----snapshot_name---- -parentuid----id-------------------+\n\
        \   '- -snapshot----snapshot_name---- -volumegroup--+-volumegroup_name-+-'\n\
        \                                                   +-volumegroup_id---+\n\
        \                                                   '-volumegroup_uuid-'\n\
        \n>--+-------------------------------------+---------------------->\n   '-\
        \ -volumes--+-list_of_volume_ids---+-'\n                +-list_of_volume_names-+\n\
        \                '-list_of_volume_uids--'\n\n>--+-----------------+-----------------------------------------><\n\
        \   '- -restoresource-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                volumegroup:
                  type: string
                volumes:
                  type: string
                snapshotid:
                  type: integer
                snapshot:
                  type: string
                parentuid:
                  type: integer
                resyncrestoredvolumes:
                  type: boolean
                restoresource:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /restorevolume/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the restorevolume command to restore a volume for cloud\
        \ tiering.\n\n```\n\nSyntax\n\n>>-restorevolume--+-----------------------------------------+--->\n\
        \                  '- -fromuid--volume_UID--+--------------+-'\n         \
        \                                  '- -restoreuid-'\n\n>--+----------------------+--+--------------------------+------->\n\
        \   '- -generation--gen_id-'  '- -deletelatergenerations-'\n\n>--+----------+--+-volume_name-+-------------------------------><\n\
        \   '- -cancel-'  +-volume_id---+\n                 '-volume_uid--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                fromuid:
                  type: string
                generation:
                  type: integer
                restoreuid:
                  type: boolean
                deletelatergenerations:
                  type: boolean
                cancel:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmarray:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the rmarray command to remove an array MDisk from the\
        \ configuration.\n\n```\n\nSyntax\n\n>>-rmarray-- -mdisk--+-mdisk_id_list---+------------------------>\n\
        \                     '-mdisk_name_list-'\n\n>--+---------+--+-mdiskgrp_id---+------------------------------><\n\
        \   '- -force-'  '-mdiskgrp_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                mdisk:
                  type: string
                force:
                  type: boolean
                enclosure:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmarray/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the rmarray command to remove an array MDisk from the\
        \ configuration.\n\n```\n\nSyntax\n\n>>-rmarray-- -mdisk--+-mdisk_id_list---+------------------------>\n\
        \                     '-mdisk_name_list-'\n\n>--+---------+--+-mdiskgrp_id---+------------------------------><\n\
        \   '- -force-'  '-mdiskgrp_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                mdisk:
                  type: string
                force:
                  type: boolean
                enclosure:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmcloudaccount/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the rmcloudaccount command to delete a cloud account\
        \ from the system.\n\n```\n\nSyntax\n\n>>-rmcloudaccount--+-cloud_account_id---+----------------------><\n\
        \                   '-cloud_account_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmdnsserver/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the rmdnsserver command to remove a Domain Name System\
        \ (DNS) server from a\nsystem.\n\n```\n\nSyntax\n\nNote: This command is not\
        \ supported by FlashSystem 840 AE1.\n\n>>-rmdnsserver--+-dns_name-+-----------------------------------><\n\
        \                '-dns_id---'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmemailserver/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the rmemailserver command to delete the specified email\
        \ server object.\n\n```\n\nSyntax\n\n>>-rmemailserver--+-email_server_name-+------------------------><\n\
        \                  '-email_server_id---'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmemailuser/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the rmemailuser command to remove a previously defined\
        \ email recipient from\nthe system.\n\n```\n\nSyntax\n\n>>-rmemailuser--+-user_name-+----------------------------------><\n\
        \                '-user_id---'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmfcconsistgrp/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the rmfcconsistgrp command to delete a FlashCopy\xAE\
        \ consistency group.\n\n```\n\nSyntax\n\n>>-rmfcconsistgrp--+---------+--+-fc_consist_group_id---+------><\n\
        \                   '- -force-'  '-fc_consist_group_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                force:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmfcmap/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the rmfcmap command to delete an existing mapping.\n\n\
        ```\n\nSyntax\n\n>>-rmfcmap--+---------+--+-fc_map_id---+-----------------------><\n\
        \            '- -force-'  '-fc_map_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                force:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmfcportsetmember:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the rmfcportsetmember command to remove Fibre Channel\
        \ IO port ID\nassociation from the portset.\n\n```\n\nSyntax\n\n>>-rmfcportsetmember-------------------------------------------->\n\
        \n>-- -portset----portset_name | portset_id----------------------->\n\n>--\
        \ -fcioportid-- -fc_io_port_id-------------------------------><\n\n\n\nNote:\n\
        \n*  When the rmfcportsetmember command runs, it changes I/O paths for the\
        \ hosts\n   in the same portset. Admin can run device discovery from the FC\
        \ hosts added\n   in the same portset to allow host to discover the devices\
        \ from the valid I/O\n   paths.\n\n*  Auto zoning regenerates zone definitions\
        \ for associated host objects when an\n   Fibre Channel I/O port is removed\
        \ from an auto zoning enabled portset.\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                portset:
                  type: string
                fcioportid:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmhost/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the rmhost command to delete a host object.\n\n```\n\n\
        Syntax\n\n>>-rmhost--+---------+--+-host_name-+--------------------------><\n\
        \           '- -force-'  +-host_id---+\n                        '-host_uuid-'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                force:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmhostcluster/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the rmhostcluster command to remove a host cluster.\n\
        \n```\n\nSyntax\n\n>>-rmhostcluster--+-------------------------------+------------->\n\
        \                  +- -removeallhosts--+---------+-+\n                  |\
        \                   '- -force-' |\n                  +- -removemappings--------------+\n\
        \                  '- -keepmappings----------------'\n\n>--+-hostcluster_id---+----------------------------------------><\n\
        \   +-hostcluster_name-+\n   '-hostcluster_uuid-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                removeallhosts:
                  type: boolean
                keepmappings:
                  type: boolean
                removemappings:
                  type: boolean
                force:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmhostclustermember/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the rmhostclustermember command to remove a host from\
        \ a host cluster\nobject.\n\n```\n\nSyntax\n\n>>-rmhostclustermember-- -host--+-host_id_list---+-------------->\n\
        \                                +-host_name_list-+\n                    \
        \            '-host_uuid_list-'\n\n>--+------------------+--+---------+--+-hostcluster_id---+-----><\n\
        \   +- -keepmappings---+  '- -force-'  +-hostcluster_name-+\n   '- -removemappings-'\
        \               '-hostcluster_uuid-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                host:
                  type: string
                keepmappings:
                  type: boolean
                removemappings:
                  type: boolean
                force:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmhostport/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the rmhostport command to delete worldwide port names\
        \ (WWPNs) Internet\nSmall Computer System Interface (iSCSI) names, or NVMe\
        \ Qualified Names (NQNs)\nfrom an existing host object.Use the rmhostport\
        \ command to delete worldwide\nport names (WWPNs), Internet Small Computer\
        \ System Interface (iSCSI) names,\nNVMe Qualified Names (NQNs), or InfiniBand\
        \ port names from an existing host\nobject.\n\n```\n\nSyntax\n\n>>-rmhostport--+-\
        \ -saswwpn--wwpn_list---------+----------------->\n               +- -fcwwpn--wwpn_list----------+\n\
        \               +- -iscsiname--iscsi_name_list-+\n               '- -nqn--nqn_list--------------'\n\
        \n>--+-host_name-+-----------------------------------------------><\n   +-host_id---+\n\
        \   '-host_uuid-'\n\n\n\n>>-rmhostport--+- -fcwwpn--wwpn_list----------+----------------->\n\
        \               +- -nvmename--nvme_name_list---+\n               +- -ibgid--infiniband_gid_list-+\n\
        \               '- -iscsiname--iscsi_name_list-'\n\n>--+-host_name-+-----------------------------------------------><\n\
        \   +-host_id---+\n   '-host_uuid-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                fcwwpn:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmip/{id}:
    post:
      tags:
      - SVC Task
      description: '>


        Use rmip command to delete an IP address specified by the IP address ID.


        ```


        Syntax


        >>-rmip--ip_ address_id----------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmiscsistorageport/{id}:
    post:
      tags:
      - SVC Task
      description: '>


        Use the rmiscsistorageport command to remove established Internet Small

        Computer Systems Interface (iSCSI) sessions between system nodes and backend

        iSCSI target.


        ```


        Syntax


        >>-rmiscsistorageport--lsiscsistorageport_row_id---------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmkeyserver/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the rmkeyserver command to remove a key server object.\n\
        \n```\n\nSyntax\n\n>>-rmkeyserver--+-object_id---+--------------------------------><\n\
        \                '-object_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmldapserver/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the rmldapserver command to delete a Lightweight Directory\
        \ Access Protocol\n(LDAP) server.\n\n```\n\nSyntax\n\n>>-rmldapserver--+-ldap_server_id---+--------------------------><\n\
        \                 '-ldap_server_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmmdisk/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the rmmdisk command to delete a managed disk (MDisk)\
        \ from a storage pool.\n\n```\n\nSyntax\n\n>>-rmmdisk-- -mdisk--+-mdisk_id_list---+--+---------+----------->\n\
        \                     '-mdisk_name_list-'  '- -force-'\n\n>--+-mdisk_group_id---+----------------------------------------><\n\
        \   '-mdisk_group_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                mdisk:
                  type: string
                force:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmmdiskgrp/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the rmmdiskgrp command to delete a storage pool without\
        \ being able to\nrecover it.\n\n```\n\nSyntax\n\n>>-rmmdiskgrp--+---------+--+-mdisk_group_id---+---------------><\n\
        \               '- -force-'  '-mdisk_group_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                force:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmmetadatavdisk:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the rmmetadatavdisk command to remove a metadata volume.\n\
        \n```\n\nSyntax\n\n>>-rmmetadatavdisk--+-----------+------------------------------><\n\
        \                    '-vdisk_uid-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                vdisk:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmnode/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nThe rmnode command deletes a node (or spare node) from the\
        \ clustered system.\nYou can enter this command anytime after a clustered\
        \ system is created. This\ncommand makes the node a candidate that is ready\
        \ to be added back into this\nclustered system or another system.\n\n```\n\
        \nSyntax\n\n>>-rmnode--+---------+--+-object_id---+------------------------><\n\
        \           '- -force-'  '-object_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                force:
                  type: boolean
                deactivatespare:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmownershipgroup/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nThe rmownershipgroup command deletes an ownership group.\n\
        \n```\n\nSyntax\n\n>>-svctask rmownershipgroup--+---------------+------------------>\n\
        \                             '- -keepobjects-'\n\n>--owner_id | owner_name---------------------------------------><\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                keepobjects:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmpartition/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the rmpartition command to remove a partition.\n\n```\n\
        \nSyntax\n\n>>-rmpartition--+---------------------------------------+------->\n\
        \                +- -deletenonpreferredmanagementobjects-+\n             \
        \   '- -deletepreferredmanagementobjects----'\n\n>--+-partition_id---+------------------------------------------><\n\
        \   +-partition_name-+\n   '-partition_uuid-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                deletepreferredmanagementobjects:
                  type: boolean
                deletenonpreferredmanagementobjects:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmpartitioncertstore/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the rmpartitioncertstore command to remove a partition\
        \ specific\ncertificate.\n\n```\n\nSyntax\n\n>>-rmpartitioncertstore--+-partition_name-+--------------------><\n\
        \                         +-partition_id---+\n                         '-partition_uuid-'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmpartnership/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the rmpartnership command to remove a partnership to\
        \ a remote system.\n\n```\n\nSyntax\n\n>>-rmpartnership--+-remote_cluster_id---+----------------------><\n\
        \                  '-remote_cluster_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmportip/{id}:
    post:
      tags:
      - SVC Task
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                node:
                  type: string
                ip_6:
                  type: string
                failover:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmportset/{id}:
    post:
      tags:
      - SVC Task
      description: '>


        Use the rmportset command to delete the portset. Before deleting the Fibre

        Channel (FC) port make sure if any Fibre Channel host or Fibre Channel IO
        port

        under the portset is defined.


        ```


        Syntax


        >>- -rmportset--portset_name | portset_id----------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmprovisioningpolicy/{id}:
    post:
      tags:
      - SVC Task
      description: '>


        Use the rmprovisioningpolicy command to remove a provisioning policy on the

        system.


        ```


        Syntax


        >>-rmprovisioningpolicy--policy_id | policy_name---------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmproxy:
    post:
      tags:
      - SVC Task
      description: '>


        Use the rmproxy command to remove the system-wide web proxy server

        configuration.


        ```


        Syntax


        >>-rmproxy-----------------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmproxy/{id}:
    post:
      tags:
      - SVC Task
      description: '>


        Use the rmproxy command to remove the system-wide web proxy server

        configuration.


        ```


        Syntax


        >>-rmproxy-----------------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmrcconsistgrp/{id}:
    post:
      tags:
      - SVC Task
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                force:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmrcrelationship/{id}:
    post:
      tags:
      - SVC Task
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                force:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmreplicationpolicy/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the rmreplicationpolicy command to delete a replication\
        \ policy.\n\n```\n\nSyntax\n\n>>-rmreplicationpolicy--+-replication_policy_name-+------------><\n\
        \                        '-replication_policy_id---'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmsafeguardedpolicy/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the rmsafeguardedpolicy command to remove the existing\
        \ Safeguarded\npolicies.\n\n```\n\nSyntax\n\n>>-rmsafeguardedpolicy--+--------------------------+------------>\n\
        \                        '- -removefromvolumegroups-'\n\n>--+-safeguarded_policy_id---+---------------------------------><\n\
        \   '-safeguarded_policy_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                removefromvolumegroups:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmsnapshot:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the rmsnapshot command to remove the snapshot specified\
        \ either by the\nsnapshot name and the volume group or by the snapshot name\
        \ and snapshot ID.\n\n```\n\nSyntax\n\n>>-rmsnapshot--------------------------------------------------->\n\
        \n>--+- -snapshotid--id--------------------------------------+---><\n   +-\
        \ -snapshot--name-- -volumegroup--+-volumegroup_id---+-+\n   |           \
        \                       +-volumegroup_name-+ |\n   |                     \
        \             '-volumegroup_uuid-' |\n   '- -snapshot--name-- -parentuid--id---------------------'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                volumegroup:
                  type: string
                parentuid:
                  type: integer
                snapshot:
                  type: string
                snapshotid:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmsnapshotpolicy/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the rmsnapshotpolicy command to remove an existing snapshot\
        \ policy by ID or\nby name.\n\n```\n\nSyntax\n\n>>-rmsnapshotpolicy--+--------------------------+--------------->\n\
        \                     '- -removefromvolumegroups-'\n\n>--+-snapshot_policy_id---+------------------------------------><\n\
        \   '-snapshot_policy_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                removefromvolumegroups:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmsnmpserver/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the rmsnmpserver command to delete the specified Simple\
        \ Network Management\nProtocol (SNMP) server.\n\n```\n\nSyntax\n\n>>-rmsnmpserver--+-snmp_server_name-+--------------------------><\n\
        \                 '-snmp_server_id---'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmsyslogserver/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the rmsyslogserver command to delete the specified syslog\
        \ server.\n\n```\n\nSyntax\n\n>>-rmsyslogserver--+-syslog_server_name-+----------------------><\n\
        \                   '-syslog_server_id---'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmsystemcertstore/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the rmsystemcertstore command to remove the case-specific\
        \ certificate.\n\n```\n\nSyntax\n\n>>-rmsystemcertstore--+-id----+--------------------------------><\n\
        \                      '-scope-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmsystemsupportcenter/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the rmsystemsupportcenter command to delete a configured\
        \ support center or\nproxy server.\n\n```\n\nSyntax\n\n>>-rmsystemsupportcenter--+---------------------+--------------><\n\
        \                          +-system_support_name-+\n                     \
        \     '-system_support_id---'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmthrottle/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the rmthrottle command to remove the throttle object\
        \ associated with any\nvolume.\n\n```\n\nSyntax\n\n>>-rmthrottle--+-throttle_id---+-------------------------------><\n\
        \               '-throttle_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmtruststore/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the rmtruststore command to remove a certificate store\
        \ from the system.\n\n```\n\nSyntax\n\n>>-rmtruststore--+-object_id---+-------------------------------><\n\
        \                 '-object_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmuser/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the rmuser command to delete a user.\n\n```\n\nSyntax\n\
        \n>>-rmuser--+-user_id --+---------------------------------------><\n    \
        \       '-user_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmusergrp/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the rmusergrp command to delete a user group.\n\n```\n\
        \nSyntax\n\n>>-rmusergrp--+---------+--+-group_id---+----------------------><\n\
        \              '- -force-'  '-group_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                force:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmvasaclientcertificate:
    post:
      tags:
      - SVC Task
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                certuuid:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmvcenter/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the rmvcenter command to remove a vCenter from the system.\n\
        \n```\n\nSyntax\n\n>>-rmvcenter--+-------------------+--+-vcenter_id---+----------><\n\
        \              '- -detachpartition-'  '-vcenter_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                detachpartition:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmvdisk/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the rmvdisk command to delete a volume. You cannot use\
        \ this command for\nvolumes that are replicated or in storage partitions.\n\
        \n```\n\nSyntax\n\n>>-rmvdisk--+---------+--+----------------------+--------------->\n\
        \            '- -force-'  '- -removehostmappings-'\n\n>--+-vdisk_id---+----------------------------------------------><\n\
        \   +-vdisk_name-+\n   '-vdisk_uid--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                force:
                  type: boolean
                removehostmappings:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmvdiskaccess/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the rmvdiskaccess command to delete one or more I/O groups\
        \ from the set of\nI/O groups in which a volume can be made accessible to\
        \ hosts.\n\n```\n\nSyntax\n\n>>-rmvdiskaccess-- -iogrp--+- iogrp_id_list--+------------------>\n\
        \                           '-iogrp_name_list-'\n\n>--+-vdisk_id---+----------------------------------------------><\n\
        \   +-vdisk_name-+\n   '-vdisk_uid--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                iogrp:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmvdiskcopy/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the rmvdiskcopy command to remove a volume copy from\
        \ a mirrored volume. Use\nthe rmvolumecopy command for high availability volumes.\n\
        \n```\n\nSyntax\n\n>>-rmvdiskcopy-- -copy--copy_id--+---------+--+-vdisk_name-+---><\n\
        \                                 '- -force-'  +-vdisk_id---+\n          \
        \                                    '-vdisk_uid--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                copy:
                  type: integer
                force:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmvdiskhostmap/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the rmvdiskhostmap command to delete an existing host\
        \ mapping the volume is\nno longer accessible for input/output (I/O) transactions\
        \ on the given host.\n\n```\n\nSyntax\n\n>>-rmvdiskhostmap-- -host--+-host_id---+--+-vdisk_id---+-------><\n\
        \                           +-host_name-+  +-vdisk_name-+\n              \
        \             '-host_uuid-'  '-vdisk_uid--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                host:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmvolume/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the rmvolume command to remove a volume.\n\n```\n\nSyntax\n\
        \n>>- rmvolume --+-----------------------+--+-----------------+--->\n    \
        \           '- -removehostmappings -'  '- -removefcmaps -'\n\n>--+-----------------+--+-----------------+--------------------->\n\
        \   '- -discardimage -'  '- -cancelbackup -'\n\n>--+- volume_id ---+-------------------------------------------><\n\
        \   +- volume_name -+\n   '- volume_uid---'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                removehostmappings:
                  type: boolean
                removercrelationships:
                  type: boolean
                removefcmaps:
                  type: boolean
                discardimage:
                  type: boolean
                cancelbackup:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmvolumebackupgeneration:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the rmvolumebackupgeneration command to delete a volume\
        \ backup or cancel a\nvolume snapshot operation that is in progress.\n\n```\n\
        \nSyntax\n\n>>-rmvolumebackupgeneration--+---------------------------+------>\n\
        \                             +- -volume--+-volume_name-+-+\n            \
        \                 |           '-volume_id---' |\n                        \
        \     '- -uid--volume_UID---------'\n\n>--+----------------------+------------------------------------><\n\
        \   +- -generation--gen_id-+\n   '- -all----------------'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                volume:
                  type: string
                uid:
                  type: string
                generation:
                  type: integer
                all:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmvolumecopy/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the rmvolumecopy command to remove a volume copy from\
        \ a volume.\n\n```\n\nSyntax\n\nThis syntax diagram specifies a volume copy\
        \ by site.\n\n>>-rmvolumecopy-- -site--+-site_id---+--+----------------+------>\n\
        \                         '-site_name-'  '- -removefcmaps-'\n\n>--+----------------+--+-volume_id---+-------------------------><\n\
        \   '- -discardimage-'  '-volume_name-'\n\n\n\nThis syntax diagram specifies\
        \ a volume copy by copy ID or storage pool. You\nmust specify either -copy\
        \ or -pool.\n\n>>-rmvolumecopy--+-----------------+---------------------------->\n\
        \                 '- -copy--copy_id-'\n\n>--+-------------------------------+--+----------------+-------->\n\
        \   '- -pool--+-storage_pool_id---+-'  '- -removefcmaps-'\n             '-storage_pool_name-'\n\
        \n>--+----------------+--+-volume_id---+-------------------------><\n   '-\
        \ -discardimage-'  +-volume_name-+\n                       '-volume_uid--'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                site:
                  type: string
                pool:
                  type: string
                copy:
                  type: integer
                removefcmaps:
                  type: boolean
                discardimage:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmvolumegroup/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the rmvolumegroup command to remove a volume group from\
        \ a system.\n\n```\n\nSyntax\n\n>>-rmvolumegroup--+----------------+--+-volumegroup_name-+-----><\n\
        \                  '- -evictvolumes-'  +-volumegroup_id---+\n            \
        \                          '-volumegroup_uuid-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                evictvolumes:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /rmvolumehostclustermap/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the rmvolumehostclustermap command to remove an existing\
        \ host cluster\nmapping to a volume on a clustered system.\n\n```\n\nSyntax\n\
        \n>>-rmvolumehostclustermap--------------------------------------->\n\n>--\
        \ -hostcluster--+-hostcluster_id---+-------------------------->\n        \
        \          +-hostcluster_name-+\n                  '-hostcluster_uuid-'\n\n\
        >--+-----------------------------------+--+-volume_id---+------><\n   '- -makeprivate--+-host_id_list---+-'\
        \  +-volume_name-+\n                    +-host_name_list-+    '-volume_uid--'\n\
        \                    '-host_uuid_list-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                hostcluster:
                  type: string
                makeprivate:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /sendcloudcallhome:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the sendcloudcallhome command to send Call Home information\
        \ directly to a\nserver in the Cloud.\n\n```\n\nSyntax\n\n>>-sendcloudcallhome--+-\
        \ -connectiontest-+---------------------><\n                      +- -uploadtest-----+\n\
        \                      '- -inventory------'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                connectiontest:
                  type: boolean
                uploadtest:
                  type: boolean
                inventory:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /sendinventoryemail:
    post:
      tags:
      - SVC Task
      description: '>


        Use the sendinventoryemail command to send an inventory email notification
        to

        all email recipients able to receive inventory email notifications. There
        are

        no parameters for this command.


        ```


        Syntax


        >>-sendinventoryemail------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /setlocale:
    post:
      tags:
      - SVC Task
      description: '>


        Use the setlocale command to change the locale setting for the system. It
        also

        changes command output to the chosen language.


        ```


        Syntax


        >>-setlocale-- -locale--locale_id------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                locale:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /setpwdreset:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the setpwdreset command to view and change the status\
        \ of the password-reset\nfeature for the node.\n\n```\n\nSyntax\n\n>>-setpwdreset--+-\
        \ -disable-+----------------------------------><\n                +- -enable--+\n\
        \                '- -show----'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                disable:
                  type: string
                enable:
                  type: string
                show:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /settimezone:
    post:
      tags:
      - SVC Task
      description: '>


        Use the settimezone command to set the time zone for the system.


        ```


        Syntax


        >>-settimezone-- -timezone--timezone_arg-----------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                timezone:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /showtimezone:
    post:
      tags:
      - SVC Info
      description: '>


        Use the showtimezone command to display the current time zone settings for
        the

        cluster.


        ```


        Syntax


        >>-showtimezone------------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /shrinkvdisksize/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the shrinkvdisksize command to reduce the size of a volume\
        \ by the specified\ncapacity.\n\n```\n\nSyntax\n\n>>-shrinkvdisksize--+--------------------------------------+---->\n\
        \                    +- -size--size_change------------------+\n          \
        \          '- -rsize--size_change--+------------+-'\n                    \
        \                        '- -copy--id-'\n\n>--+---------------------+--+----------------+------------------>\n\
        \   '- -size--size_change-'  '- -unit--+-b--+-'\n                        \
        \              +-kb-+\n                                      +-mb-+\n    \
        \                                  +-gb-+\n                              \
        \        +-tb-+\n                                      '-pb-'\n\n>--+-vdisk_name-+----------------------------------------------><\n\
        \   +-vdisk_id---+\n   '-vdisk_uid--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                size:
                  type: integer
                unit:
                  type: string
                rsize:
                  type: string
                copy:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /splitvdiskcopy/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the splitvdiskcopy command to create a separate volume\
        \ from a synchronized\ncopy of a mirrored volume.\n\n```\n\nSyntax\n\n>>-splitvdiskcopy--\
        \ -copy--id----------------------------------->\n\n>--+--------------------------------------------------------------------+-->\n\
        \   '- -iogrp--+-io_group_id---+--+------------------------------------+-'\n\
        \              '-io_group_name-'  '- -accessiogrp--+-iogrp_id_list---+-'\n\
        \                                                  '-iogrp_name_list-'\n\n\
        >--+-----------------------+--+------------------+-------------->\n   '- -node--+-node_id---+-'\
        \  '- -name--new_name-'\n             '-node_name-'\n\n>--+------------------------+--+--------------+--+---------+---->\n\
        \   '- -cache--+-readwrite-+-'  '- -udid--udid-'  '- -force-'\n          \
        \    +-readonly--+\n              '-none------'\n\n>--+-vdisk_name-+----------------------------------------------><\n\
        \   +-vdisk_id---+\n   '-vdisk_uid--'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                iogrp:
                  type: string
                node:
                  type: string
                name:
                  type: string
                cache:
                  type: string
                udid:
                  type: string
                force:
                  type: boolean
                copy:
                  type: integer
                accessiogrp:
                  type: string
                activeactive:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /startemail:
    post:
      tags:
      - SVC Task
      description: '>


        Use the startemail command to activate the email and inventory notification

        function. There are no parameters for this command.


        ```


        Syntax


        >>-startemail--------------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /startfcconsistgrp/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the startfcconsistgrp command to start a FlashCopy\xAE\
        \ consistency group of\nmappings. This command makes a point-in-time copy\
        \ of the source volumes at the\nmoment that the command is started.\n\n```\n\
        \nSyntax\n\n>>-startfcconsistgrp--+--------+--+-----------+----------------->\n\
        \                      '- -prep-'  '- -restore-'\n\n>--+-fc_consist_group_id---+-----------------------------------><\n\
        \   '-fc_consist_group_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                prep:
                  type: boolean
                restore:
                  type: boolean
                retentiondays:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /startfcmap/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the startfcmap command to start a FlashCopy\xAE mapping.\
        \ This command makes a\npoint-in-time copy of the source volume at the moment\
        \ that the command is\nstarted.\n\n```\n\nSyntax\n\n>>-startfcmap--+---------------------------+--+-fc_map_id---+--><\n\
        \               '-+--------+--+-----------+-'  '-fc_map_name-'\n         \
        \        '- -prep-'  '- -restore-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                prep:
                  type: boolean
                restore:
                  type: boolean
                retentiondays:
                  type: integer
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /startrcconsistgrp/{id}:
    post:
      tags:
      - SVC Task
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                primary:
                  type: string
                force:
                  type: string
                clean:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /startrcrelationship/{id}:
    post:
      tags:
      - SVC Task
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                primary:
                  type: string
                force:
                  type: string
                clean:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /startstats:
    post:
      tags:
      - SVC Task
      description: '>


        Use the startstats command to modify the interval at which per-node statistics

        for volumes, managed disks (MDisks), and nodes are collected.


        ```


        Syntax


        >>-startstats-- -interval--time_in_minutes---------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                interval:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /stopemail:
    post:
      tags:
      - SVC Task
      description: '>


        Use the stopemail command to stop the email and inventory notification

        function. There are no parameters for this command.


        ```


        Syntax


        >>-stopemail---------------------------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /stopfcconsistgrp/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the stopfcconsistgrp command to stop all processing that\
        \ is associated with\na FlashCopy\xAE consistency group that is in one of\
        \ the following processing\nstates: prepared, copying, stopping,or suspended.\n\
        \n```\n\nSyntax\n\n>>-stopfcconsistgrp--+---------+--fc_consist_group_id_or_name--><\n\
        \                     +- -force +\n                     '- -split '\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                force:
                  type: boolean
                split:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /stopfcmap/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the stopfcmap command to stop all processing that is\
        \ associated with a\nFlashCopy\xAE mapping that is in one of the following\
        \ processing states: prepared,\ncopying, stopping, or suspended.\n\n```\n\n\
        Syntax\n\n>>-stopfcmap--+---------+--fc_map_id_or_name-------------------><\n\
        \              +- -force +\n              '- -split '\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                force:
                  type: boolean
                split:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /stoprcconsistgrp/{id}:
    post:
      tags:
      - SVC Task
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                access:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /stoprcrelationship/{id}:
    post:
      tags:
      - SVC Task
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                access:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /swapnode/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the swapnode command to facilitate maintenance actions\
        \ that maintain\navailability without interruptions by using virtualized target\
        \ ports on a hot\nspare node. This command is used during hardware replacement\
        \ procedures, or as\nalternative to place a node in service state.\n\n```\n\
        \nSyntax\n\n>>-swapnode--+- -replace---------------------------+------------>\n\
        \             +- -failback--------------------------+\n             +- -failover--\
        \ -spare--+-spare_id---+-+\n             |                      '-spare_name-'\
        \ |\n             '- -service---------------------------'\n\n>--+---------+--+-node_id\
        \ --+----------------------------------><\n   '- -force-'  '-node_name-'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                replace:
                  type: boolean
                service:
                  type: boolean
                failover:
                  type: boolean
                failback:
                  type: boolean
                force:
                  type: string
                spare:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /switchrcconsistgrp/{id}:
    post:
      tags:
      - SVC Task
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                primary:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /switchrcrelationship/{id}:
    post:
      tags:
      - SVC Task
      description: ''
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                primary:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /testcloudaccount/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the testcloudaccount command to run diagnostics against\
        \ the cloud account\nand report status on the results.\n\n```\n\nSyntax\n\n\
        >>-testcloudaccount--+-cloud_account_id---+--------------------><\n      \
        \               '-cloud_account_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /testemail:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the testemail command to send an email notification to\
        \ one user or all\nusers of the email notification function to verify correct\
        \ operation.\n\n```\n\nSyntax\n\n>>-testemail--+-user_name-+------------------------------------><\n\
        \              +-user_id---+\n              '- -all-----'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                all:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /testemail/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the testemail command to send an email notification to\
        \ one user or all\nusers of the email notification function to verify correct\
        \ operation.\n\n```\n\nSyntax\n\n>>-testemail--+-user_name-+------------------------------------><\n\
        \              +-user_id---+\n              '- -all-----'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                all:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /testkeyserver/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the testkeyserver command to test key server objects.\n\
        \n```\n\nSyntax\n\n>>-testkeyserver--+-object_id---+------------------------------><\n\
        \                  '-object_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /testldapserver:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the testldapserver command to test a Lightweight Directory\
        \ Access Protocol\n(LDAP) server.\n\n```\n\nSyntax\n\n>>-testldapserver----------------------------------------------->\n\
        \n>--+-------------------------------------------+---------------->\n   '-\
        \ -username--user_name--+----------------+-'\n                           \
        \ '-+- -password-+-'\n                              '-'password'-'\n\n>--+------------------+----------------------------------------><\n\
        \   +-ldap_server_id---+\n   '-ldap_server_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                username:
                  type: string
                password:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /testldapserver/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the testldapserver command to test a Lightweight Directory\
        \ Access Protocol\n(LDAP) server.\n\n```\n\nSyntax\n\n>>-testldapserver----------------------------------------------->\n\
        \n>--+-------------------------------------------+---------------->\n   '-\
        \ -username--user_name--+----------------+-'\n                           \
        \ '-+- -password-+-'\n                              '-'password'-'\n\n>--+------------------+----------------------------------------><\n\
        \   +-ldap_server_id---+\n   '-ldap_server_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                username:
                  type: string
                password:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /testsnmpserver:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the testsnmpserver command to send a test Simple Network\
        \ Management\nProtocol (SNMP) trap. A result message will only be displayed\
        \ if the SNMP\nserver is configured to use TLS.\n\n```\n\nSyntax\n\n>>-testsnmpserver--+-server_id---+-----------------------------><\n\
        \                   +-server_name-+\n                   '-all---------'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                all:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /testsnmpserver/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the testsnmpserver command to send a test Simple Network\
        \ Management\nProtocol (SNMP) trap. A result message will only be displayed\
        \ if the SNMP\nserver is configured to use TLS.\n\n```\n\nSyntax\n\n>>-testsnmpserver--+-server_id---+-----------------------------><\n\
        \                   +-server_name-+\n                   '-all---------'\n\
        ```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                all:
                  type: boolean
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /traceroute:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the svcinfo traceroute command to display the route that\
        \ data packets from\na node take to arrive at a specified host on the IP network.\n\
        \n```\n\nSyntax\n\n>>-svcinfo traceroute-- -ip <address>--+-----------+-----------><\n\
        \                                       +-node_id---+\n                  \
        \                     '-node_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                ip:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /traceroute/{id}:
    post:
      tags:
      - SVC Info
      description: ">\n\nUse the svcinfo traceroute command to display the route that\
        \ data packets from\na node take to arrive at a specified host on the IP network.\n\
        \n```\n\nSyntax\n\n>>-svcinfo traceroute-- -ip <address>--+-----------+-----------><\n\
        \                                       +-node_id---+\n                  \
        \                     '-node_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                ip:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /triggerdrivedump/{id}:
    post:
      tags:
      - SVC Task
      description: '>


        Use the triggerdrivedump command to collect support data from a disk drive.

        This data can help you understand problems with the drive and does not contain

        any data that applications write to the drive.


        ```


        Syntax


        >>-triggerdrivedump--drive_id----------------------------------><

        ```'
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /triggerenclosuredump:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the triggerenclosuredump command to force the specified\
        \ enclosure or\nenclosures to dump data.\n\n```\n\nSyntax\n\n>>-triggerenclosuredump--+---------------------------+---------><\n\
        \                         '- -enclosure--enclosure_id-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                port:
                  type: string
                iogrp:
                  type: string
                enclosure:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /triggerlivedump/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the triggerlivedump command to capture the metadata that\
        \ you want to dump,\nand write the dump file to the internal disk on the node.\n\
        \n```\n\nSyntax\n\n>>-triggerlivedump--+-node_name-+------------------------------><\n\
        \                    '-node_id---'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
  /writesernum/{id}:
    post:
      tags:
      - SVC Task
      description: ">\n\nUse the writesernum command to write the node serial number\
        \ into the planar\nNVRAM.\n\n```\n\nSyntax\n\n>>- writesernum-- -sernum--serial_number--+-node_id---+--------><\n\
        \                                          '-node_name-'\n```"
      parameters:
      - name: X-Auth-Token
        in: header
        schema:
          type: string
      - name: id
        in: path
        schema:
          type: integer
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                sernum:
                  type: string
      responses:
        200:
          $ref: '#/components/responses/Ok'
        400:
          $ref: '#/components/responses/BadRequest'
        401:
          $ref: '#/components/responses/Unauthorized'
        403:
          $ref: '#/components/responses/Forbidden'
        404:
          $ref: '#/components/responses/NotFound'
        409:
          $ref: '#/components/responses/Conflict'
        429:
          $ref: '#/components/responses/TooManyRequests'
        500:
          $ref: '#/components/responses/InternalServerError'
        502:
          $ref: '#/components/responses/BadGateway'
components:
  responses:
    Ok:
      description: OK
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
    BadRequest:
      description: Bad Request
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
    Unauthorized:
      description: Unauthorized
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
    Forbidden:
      description: Forbidden
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
    NotFound:
      description: Not Found
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
    Conflict:
      description: Conflict
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
    UnprocessableEntity:
      description: Unprocessable Entity
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
    TooManyRequests:
      description: Too Many Requests
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
    InternalServerError:
      description: Internal Server Error
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
    BadGateway:
      description: Bad Gateway
      content:
        text/html:
          schema:
            $ref: '#/components/schemas/Error'
  schemas:
    Error:
      type: object
      properties:
        message:
          type: string
