Share via


Volume Constructors

Definition

Overloads

Volume()

Initializes a new instance of the Volume class.

Volume(Int64, VolumeType, IList<String>, VolumeStatus, MonitoringStatus, String, String, String, Nullable<Kind>, String, Nullable<OperationStatus>, Nullable<BackupStatus>, IList<String>)

Initializes a new instance of the Volume class.

Volume()

Initializes a new instance of the Volume class.

public Volume ();
Public Sub New ()

Applies to

Volume(Int64, VolumeType, IList<String>, VolumeStatus, MonitoringStatus, String, String, String, Nullable<Kind>, String, Nullable<OperationStatus>, Nullable<BackupStatus>, IList<String>)

Initializes a new instance of the Volume class.

public Volume (long sizeInBytes, Microsoft.Azure.Management.StorSimple8000Series.Models.VolumeType volumeType, System.Collections.Generic.IList<string> accessControlRecordIds, Microsoft.Azure.Management.StorSimple8000Series.Models.VolumeStatus volumeStatus, Microsoft.Azure.Management.StorSimple8000Series.Models.MonitoringStatus monitoringStatus, string id = default, string name = default, string type = default, Microsoft.Azure.Management.StorSimple8000Series.Models.Kind? kind = default, string volumeContainerId = default, Microsoft.Azure.Management.StorSimple8000Series.Models.OperationStatus? operationStatus = default, Microsoft.Azure.Management.StorSimple8000Series.Models.BackupStatus? backupStatus = default, System.Collections.Generic.IList<string> backupPolicyIds = default);
new Microsoft.Azure.Management.StorSimple8000Series.Models.Volume : int64 * Microsoft.Azure.Management.StorSimple8000Series.Models.VolumeType * System.Collections.Generic.IList<string> * Microsoft.Azure.Management.StorSimple8000Series.Models.VolumeStatus * Microsoft.Azure.Management.StorSimple8000Series.Models.MonitoringStatus * string * string * string * Nullable<Microsoft.Azure.Management.StorSimple8000Series.Models.Kind> * string * Nullable<Microsoft.Azure.Management.StorSimple8000Series.Models.OperationStatus> * Nullable<Microsoft.Azure.Management.StorSimple8000Series.Models.BackupStatus> * System.Collections.Generic.IList<string> -> Microsoft.Azure.Management.StorSimple8000Series.Models.Volume
Public Sub New (sizeInBytes As Long, volumeType As VolumeType, accessControlRecordIds As IList(Of String), volumeStatus As VolumeStatus, monitoringStatus As MonitoringStatus, Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional kind As Nullable(Of Kind) = Nothing, Optional volumeContainerId As String = Nothing, Optional operationStatus As Nullable(Of OperationStatus) = Nothing, Optional backupStatus As Nullable(Of BackupStatus) = Nothing, Optional backupPolicyIds As IList(Of String) = Nothing)

Parameters

sizeInBytes
Int64

The size of the volume in bytes.

volumeType
VolumeType

The type of the volume. Possible values include: 'Tiered', 'Archival', 'LocallyPinned'

accessControlRecordIds
IList<String>

The IDs of the access control records, associated with the volume.

volumeStatus
VolumeStatus

The volume status. Possible values include: 'Online', 'Offline'

monitoringStatus
MonitoringStatus

The monitoring status of the volume. Possible values include: 'Enabled', 'Disabled'

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'

volumeContainerId
String

The ID of the volume container, in which this volume is created.

operationStatus
Nullable<OperationStatus>

The operation status on the volume. Possible values include: 'None', 'Updating', 'Deleting', 'Restoring'

backupStatus
Nullable<BackupStatus>

The backup status of the volume. Possible values include: 'Enabled', 'Disabled'

backupPolicyIds
IList<String>

The IDs of the backup policies, in which this volume is part of.

Applies to