Device Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
Device()
Initializes a new instance of the Device class.
public Device ();
Public Sub New ()
Applies to
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.
public Device (string friendlyName, DateTime activationTime, string culture, string deviceDescription, string deviceSoftwareVersion, Microsoft.Azure.Management.StorSimple8000Series.Models.DeviceConfigurationStatus deviceConfigurationStatus, string targetIqn, string modelDescription, Microsoft.Azure.Management.StorSimple8000Series.Models.DeviceStatus status, string serialNumber, Microsoft.Azure.Management.StorSimple8000Series.Models.DeviceType deviceType, Microsoft.Azure.Management.StorSimple8000Series.Models.ControllerId activeController, string friendlySoftwareVersion, string id = default, string name = default, string type = default, Microsoft.Azure.Management.StorSimple8000Series.Models.Kind? kind = default, string friendlySoftwareName = default, long? availableLocalStorageInBytes = default, long? availableTieredStorageInBytes = default, long? provisionedTieredStorageInBytes = default, long? provisionedLocalStorageInBytes = default, long? provisionedVolumeSizeInBytes = default, long? usingStorageInBytes = default, long? totalTieredStorageInBytes = default, int? agentGroupVersion = default, int? networkInterfaceCardCount = default, string deviceLocation = default, Microsoft.Azure.Management.StorSimple8000Series.Models.VirtualMachineApiType? virtualMachineApiType = default, Microsoft.Azure.Management.StorSimple8000Series.Models.DeviceDetails details = default, Microsoft.Azure.Management.StorSimple8000Series.Models.DeviceRolloverDetails rolloverDetails = default);
new Microsoft.Azure.Management.StorSimple8000Series.Models.Device : string * DateTime * string * string * string * Microsoft.Azure.Management.StorSimple8000Series.Models.DeviceConfigurationStatus * string * string * Microsoft.Azure.Management.StorSimple8000Series.Models.DeviceStatus * string * Microsoft.Azure.Management.StorSimple8000Series.Models.DeviceType * Microsoft.Azure.Management.StorSimple8000Series.Models.ControllerId * string * string * string * string * Nullable<Microsoft.Azure.Management.StorSimple8000Series.Models.Kind> * string * Nullable<int64> * Nullable<int64> * Nullable<int64> * Nullable<int64> * Nullable<int64> * Nullable<int64> * Nullable<int64> * Nullable<int> * Nullable<int> * string * Nullable<Microsoft.Azure.Management.StorSimple8000Series.Models.VirtualMachineApiType> * Microsoft.Azure.Management.StorSimple8000Series.Models.DeviceDetails * Microsoft.Azure.Management.StorSimple8000Series.Models.DeviceRolloverDetails -> Microsoft.Azure.Management.StorSimple8000Series.Models.Device
Public Sub New (friendlyName As String, activationTime As DateTime, culture As String, deviceDescription As String, deviceSoftwareVersion As String, deviceConfigurationStatus As DeviceConfigurationStatus, targetIqn As String, modelDescription As String, status As DeviceStatus, serialNumber As String, deviceType As DeviceType, activeController As ControllerId, friendlySoftwareVersion As String, Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional kind As Nullable(Of Kind) = Nothing, Optional friendlySoftwareName As String = Nothing, Optional availableLocalStorageInBytes As Nullable(Of Long) = Nothing, Optional availableTieredStorageInBytes As Nullable(Of Long) = Nothing, Optional provisionedTieredStorageInBytes As Nullable(Of Long) = Nothing, Optional provisionedLocalStorageInBytes As Nullable(Of Long) = Nothing, Optional provisionedVolumeSizeInBytes As Nullable(Of Long) = Nothing, Optional usingStorageInBytes As Nullable(Of Long) = Nothing, Optional totalTieredStorageInBytes As Nullable(Of Long) = Nothing, Optional agentGroupVersion As Nullable(Of Integer) = Nothing, Optional networkInterfaceCardCount As Nullable(Of Integer) = Nothing, Optional deviceLocation As String = Nothing, Optional virtualMachineApiType As Nullable(Of VirtualMachineApiType) = Nothing, Optional details As DeviceDetails = Nothing, Optional rolloverDetails As DeviceRolloverDetails = Nothing)
Parameters
- friendlyName
- String
The friendly name of the device.
- activationTime
- DateTime
The UTC time at which the device was activated
- culture
- String
The language culture setting on the device. For eg: "en-US"
- deviceDescription
- String
The device description.
- deviceSoftwareVersion
- String
The version number of the software running on the device.
- deviceConfigurationStatus
- DeviceConfigurationStatus
The current configuration status of the device. Possible values include: 'Complete', 'Pending'
- targetIqn
- String
The target IQN.
- modelDescription
- String
The device model.
- status
- DeviceStatus
The current status of the device. Possible values include: 'Unknown', 'Online', 'Offline', 'Deactivated', 'RequiresAttention', 'MaintenanceMode', 'Creating', 'Provisioning', 'Deactivating', 'Deleted', 'ReadyToSetup'
- serialNumber
- String
The serial number.
- deviceType
- DeviceType
The type of the device. Possible values include: 'Invalid', 'Series8000VirtualAppliance', 'Series8000PhysicalAppliance'
- activeController
- ControllerId
The identifier of the active controller of the device. Possible values include: 'Unknown', 'None', 'Controller0', 'Controller1'
- friendlySoftwareVersion
- String
The device friendly software version.
- id
- String
The path ID that uniquely identifies the object.
- name
- String
The name of the object.
- type
- String
The hierarchical type of the object.
The Kind of the object. Currently only Series8000 is supported. Possible values include: 'Series8000'
- friendlySoftwareName
- String
The friendly name of the software running on the device.
The storage in bytes that is available locally on the device.
The storage in bytes that is available on the device for tiered volumes.
The storage in bytes that has been provisioned on the device for tiered volumes.
The storage in bytes used for locally pinned volumes on the device (including additional local reservation).
Total capacity in bytes of tiered and locally pinned volumes on the device
The storage in bytes that is currently being used on the device, including both local and cloud.
The total tiered storage available on the device in bytes.
- deviceLocation
- String
The location of the virtual appliance.
- virtualMachineApiType
- Nullable<VirtualMachineApiType>
The virtual machine API type. Possible values include: 'Classic', 'Arm'
- details
- DeviceDetails
The additional device details regarding the end point count and volume container count.
- rolloverDetails
- DeviceRolloverDetails
The additional device details for the service data encryption key rollover.
Applies to
Azure SDK for .NET