StorageArray

StorageArray
StorageArray

This data object represents the storage array.

This structure may be used only with operations rendered under /sms.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "name": "string",
    "uuid": "string",
    "vendorId": "string",
    "modelId": "string",
    "firmware": "string",
    "alternateName": [
        "string"
    ],
    "supportedBlockInterface": [
        "string"
    ],
    "supportedFileSystemInterface": [
        "string"
    ],
    "supportedProfile": [
        "string"
    ],
    "priority": 0,
    "discoverySvc": [
        {
            "_typeName": "string",
            "portType": "string",
            "svcNqn": "string",
            "ipInfo": {
                "_typeName": "string",
                "ipAddress": "string",
                "portNumber": "string"
            },
            "fcInfo": {
                "_typeName": "string",
                "nodeWwn": "string",
                "portWwn": "string"
            }
        }
    ]
}
string
name
Required

Name

string
uuid
Required

Unique identifier

string
vendorId
Required

Storage array Vendor Id

string
modelId
Required

Model Id

string
firmware
Optional

Storage array firmware

array of string
alternateName
Optional

List of alternate storage array names

array of string
supportedBlockInterface
Optional

Supported block-device interfaces

array of string
supportedFileSystemInterface
Optional

Supported file-system interfaces

array of string
supportedProfile
Optional

List of supported profiles

integer As int32 As int32
priority
Optional

Deprecated as of SMS API 6.0, replaced by VasaProviderInfo.priority.

Priority level of the provider for the given array within the session context.

SMS will use this value to pick a provider among the ones that are registered with SMS and manage this array. Once the provider is chosen, SMS will communicate with it to get the data related to this array. Valid range: 0 to 255.

discoverySvc
Optional

Required for NVMe-oF arrays and optional otherwise.

Transport information to address the array's discovery service.