Udostępnij za pośrednictwem


Device Class

Definition

The StorSimple device.

[Microsoft.Rest.Serialization.JsonTransformation]
public class Device : Microsoft.Azure.Management.StorSimple8000Series.Models.BaseModel
[<Microsoft.Rest.Serialization.JsonTransformation>]
type Device = class
    inherit BaseModel
Public Class Device
Inherits BaseModel
Inheritance
Device
Attributes

Constructors

Device()

Initializes a new instance of the Device class.

Device(String, DateTime, String, String, String, DeviceConfigurationStatus, String, String, DeviceStatus, String, DeviceType, ControllerId, String, String, String, String, Nullable<Kind>, String, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int32>, Nullable<Int32>, String, Nullable<VirtualMachineApiType>, DeviceDetails, DeviceRolloverDetails)

Initializes a new instance of the Device class.

Properties

ActivationTime

Gets or sets the UTC time at which the device was activated

ActiveController

Gets or sets the identifier of the active controller of the device. Possible values include: 'Unknown', 'None', 'Controller0', 'Controller1'

AgentGroupVersion

Gets or sets the device agent group version.

AvailableLocalStorageInBytes

Gets or sets the storage in bytes that is available locally on the device.

AvailableTieredStorageInBytes

Gets or sets the storage in bytes that is available on the device for tiered volumes.

Culture

Gets or sets the language culture setting on the device. For eg: "en-US"

Details

Gets or sets the additional device details regarding the end point count and volume container count.

DeviceConfigurationStatus

Gets or sets the current configuration status of the device. Possible values include: 'Complete', 'Pending'

DeviceDescription

Gets or sets the device description.

DeviceLocation

Gets or sets the location of the virtual appliance.

DeviceSoftwareVersion

Gets or sets the version number of the software running on the device.

DeviceType

Gets or sets the type of the device. Possible values include: 'Invalid', 'Series8000VirtualAppliance', 'Series8000PhysicalAppliance'

FriendlyName

Gets or sets the friendly name of the device.

FriendlySoftwareName

Gets or sets the friendly name of the software running on the device.

FriendlySoftwareVersion

Gets or sets the device friendly software version.

Id

Gets the path ID that uniquely identifies the object.

(Inherited from BaseModel)
Kind

Gets or sets the Kind of the object. Currently only Series8000 is supported. Possible values include: 'Series8000'

(Inherited from BaseModel)
ModelDescription

Gets or sets the device model.

Name

Gets the name of the object.

(Inherited from BaseModel)
NetworkInterfaceCardCount

Gets or sets the number of network interface cards

ProvisionedLocalStorageInBytes

Gets or sets the storage in bytes used for locally pinned volumes on the device (including additional local reservation).

ProvisionedTieredStorageInBytes

Gets or sets the storage in bytes that has been provisioned on the device for tiered volumes.

ProvisionedVolumeSizeInBytes

Gets or sets total capacity in bytes of tiered and locally pinned volumes on the device

RolloverDetails

Gets or sets the additional device details for the service data encryption key rollover.

SerialNumber

Gets or sets the serial number.

Status

Gets or sets the current status of the device. Possible values include: 'Unknown', 'Online', 'Offline', 'Deactivated', 'RequiresAttention', 'MaintenanceMode', 'Creating', 'Provisioning', 'Deactivating', 'Deleted', 'ReadyToSetup'

TargetIqn

Gets or sets the target IQN.

TotalTieredStorageInBytes

Gets or sets the total tiered storage available on the device in bytes.

Type

Gets the hierarchical type of the object.

(Inherited from BaseModel)
UsingStorageInBytes

Gets or sets the storage in bytes that is currently being used on the device, including both local and cloud.

VirtualMachineApiType

Gets the virtual machine API type. Possible values include: 'Classic', 'Arm'

Methods

Validate()

Validate the object.

Applies to