Device interface

Represents a StorSimple device object along with its properties

Extends

Properties

activationTime

The UTC time at which the device was activated

allowedDeviceOperations

Operations that are allowed on the device based on its current state

culture

Language culture setting on the device. For eg: "en-US"

details

subclass containing more storage-related information about the device. This field will be populated only if the get call is made with $expand = details.

deviceCapabilities

Device can be configured either as FileServer or IscsiServer

deviceConfigurationStatus

"Complete" if the device has been successfully registered as File/IscsiServer and the creation of share/volume is complete, "Pending" if the device is only registered but the creation of share/volume is complete is still pending

deviceDescription

Short description given for the device

deviceSoftwareVersion

Version number of the software running on the device

domainName

Fully qualified name of the domain to which the device is attached

friendlySoftwareName

Friendly name for the software version

modelDescription

Name of the device model

status

Current status of the device

typePropertiesType

Type of the device

Inherited Properties

id

The identifier. NOTE: This property will not be serialized. It can only be populated by the server.

name

The name. NOTE: This property will not be serialized. It can only be populated by the server.

type

The type. NOTE: This property will not be serialized. It can only be populated by the server.

Property Details

activationTime

The UTC time at which the device was activated

activationTime?: Date

Property Value

Date

allowedDeviceOperations

Operations that are allowed on the device based on its current state

allowedDeviceOperations?: DeviceOperation[]

Property Value

culture

Language culture setting on the device. For eg: "en-US"

culture?: string

Property Value

string

details

subclass containing more storage-related information about the device. This field will be populated only if the get call is made with $expand = details.

details?: DeviceDetails

Property Value

deviceCapabilities

Device can be configured either as FileServer or IscsiServer

deviceCapabilities?: SupportedDeviceCapabilities[]

Property Value

deviceConfigurationStatus

"Complete" if the device has been successfully registered as File/IscsiServer and the creation of share/volume is complete, "Pending" if the device is only registered but the creation of share/volume is complete is still pending

deviceConfigurationStatus?: DeviceConfigurationStatus

Property Value

deviceDescription

Short description given for the device

deviceDescription?: string

Property Value

string

deviceSoftwareVersion

Version number of the software running on the device

deviceSoftwareVersion?: string

Property Value

string

domainName

Fully qualified name of the domain to which the device is attached

domainName?: string

Property Value

string

friendlySoftwareName

Friendly name for the software version

friendlySoftwareName?: string

Property Value

string

modelDescription

Name of the device model

modelDescription?: string

Property Value

string

status

Current status of the device

status?: DeviceStatus

Property Value

typePropertiesType

Type of the device

typePropertiesType?: DeviceType

Property Value

Inherited Property Details

id

The identifier. NOTE: This property will not be serialized. It can only be populated by the server.

id?: string

Property Value

string

Inherited From BaseModel.id

name

The name. NOTE: This property will not be serialized. It can only be populated by the server.

name?: string

Property Value

string

Inherited From BaseModel.name

type

The type. NOTE: This property will not be serialized. It can only be populated by the server.

type?: string

Property Value

string

Inherited From BaseModel.type