다음을 통해 공유


Device Constructors

Definition

Overloads

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.

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.

kind
Nullable<Kind>

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.

availableLocalStorageInBytes
Nullable<Int64>

The storage in bytes that is available locally on the device.

availableTieredStorageInBytes
Nullable<Int64>

The storage in bytes that is available on the device for tiered volumes.

provisionedTieredStorageInBytes
Nullable<Int64>

The storage in bytes that has been provisioned on the device for tiered volumes.

provisionedLocalStorageInBytes
Nullable<Int64>

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

provisionedVolumeSizeInBytes
Nullable<Int64>

Total capacity in bytes of tiered and locally pinned volumes on the device

usingStorageInBytes
Nullable<Int64>

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

totalTieredStorageInBytes
Nullable<Int64>

The total tiered storage available on the device in bytes.

agentGroupVersion
Nullable<Int32>

The device agent group version.

networkInterfaceCardCount
Nullable<Int32>

The number of network interface cards

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