Share via


Volume Class

Definition

The volume.

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

Constructors

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.

Properties

AccessControlRecordIds

Gets or sets the IDs of the access control records, associated with the volume.

BackupPolicyIds

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

BackupStatus

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

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)
MonitoringStatus

Gets or sets the monitoring status of the volume. Possible values include: 'Enabled', 'Disabled'

Name

Gets the name of the object.

(Inherited from BaseModel)
OperationStatus

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

SizeInBytes

Gets or sets the size of the volume in bytes.

Type

Gets the hierarchical type of the object.

(Inherited from BaseModel)
VolumeContainerId

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

VolumeStatus

Gets or sets the volume status. Possible values include: 'Online', 'Offline'

VolumeType

Gets or sets the type of the volume. Possible values include: 'Tiered', 'Archival', 'LocallyPinned'

Methods

Validate()

Validate the object.

Applies to