v1

latestOpenAPI 3.0.0Apache 2.02026-07-174040133.9 KB
Storages

Update a registered storage system access information in Infrastructure management DB.

put/v1/storages/{storage_id}/access-info

Path parameters

storage_idstring required

Database ID created for a storage backend.

Request body

OR
OR
OR

Example request

{
  "host": "10.0.0.1",
  "port": "8008",
  "username": "admin",
  "rest": {
    "host": "10.0.0.1",
    "port": "8008",
    "username": "admin"
  },
  "ssh": {
    "host": "10.0.0.1",
    "port": "22",
    "username": "admin",
    "pub_key": "73:d8:34:18:70:2a:ae:d8:1c:a5:44:40:ef:50:d0:63"
  },
  "cli": {
    "host": "10.0.0.1",
    "port": "8888",
    "username": "admin"
  },
  "smis": {
    "host": "10.0.0.1",
    "port": "5989",
    "username": "admin"
  },
  "extra_attributes": {
    "controller1": "string",
    "ip1": "string",
    "shhKeyPath": "string"
  }
}

Response

Storage backend available with updated access information

idstring
vendorstring
modelstring
extra_attributesobject

Example response

{
  "rest": {
    "host": "10.0.0.1",
    "port": "8008",
    "username": "admin"
  },
  "ssh": {
    "host": "10.0.0.1",
    "port": "22",
    "username": "admin",
    "pub_key": "73:d8:34:18:70:2a:ae:d8:1c:a5:44:40:ef:50:d0:63"
  },
  "cli": {
    "host": "10.0.0.1",
    "port": "8008",
    "username": "admin"
  },
  "smis": {
    "host": "10.0.0.1",
    "port": "8008",
    "username": "admin"
  },
  "vendor": "dellemc",
  "model": "vmax",
  "extra_attributes": {
    "array_id": "string"
  }
}