Share via


VolumeContainer Constructors

Definition

Overloads

VolumeContainer()

Initializes a new instance of the VolumeContainer class.

VolumeContainer(String, String, String, String, Nullable<Kind>, AsymmetricEncryptedSecret, Nullable<EncryptionStatus>, Nullable<Int32>, Nullable<OwnerShipStatus>, Nullable<Int32>, String, Nullable<Int64>)

Initializes a new instance of the VolumeContainer class.

VolumeContainer()

Initializes a new instance of the VolumeContainer class.

public VolumeContainer ();
Public Sub New ()

Applies to

VolumeContainer(String, String, String, String, Nullable<Kind>, AsymmetricEncryptedSecret, Nullable<EncryptionStatus>, Nullable<Int32>, Nullable<OwnerShipStatus>, Nullable<Int32>, String, Nullable<Int64>)

Initializes a new instance of the VolumeContainer class.

public VolumeContainer (string storageAccountCredentialId, string id = default, string name = default, string type = default, Microsoft.Azure.Management.StorSimple8000Series.Models.Kind? kind = default, Microsoft.Azure.Management.StorSimple8000Series.Models.AsymmetricEncryptedSecret encryptionKey = default, Microsoft.Azure.Management.StorSimple8000Series.Models.EncryptionStatus? encryptionStatus = default, int? volumeCount = default, Microsoft.Azure.Management.StorSimple8000Series.Models.OwnerShipStatus? ownerShipStatus = default, int? bandWidthRateInMbps = default, string bandwidthSettingId = default, long? totalCloudStorageUsageInBytes = default);
new Microsoft.Azure.Management.StorSimple8000Series.Models.VolumeContainer : string * string * string * string * Nullable<Microsoft.Azure.Management.StorSimple8000Series.Models.Kind> * Microsoft.Azure.Management.StorSimple8000Series.Models.AsymmetricEncryptedSecret * Nullable<Microsoft.Azure.Management.StorSimple8000Series.Models.EncryptionStatus> * Nullable<int> * Nullable<Microsoft.Azure.Management.StorSimple8000Series.Models.OwnerShipStatus> * Nullable<int> * string * Nullable<int64> -> Microsoft.Azure.Management.StorSimple8000Series.Models.VolumeContainer
Public Sub New (storageAccountCredentialId 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 encryptionKey As AsymmetricEncryptedSecret = Nothing, Optional encryptionStatus As Nullable(Of EncryptionStatus) = Nothing, Optional volumeCount As Nullable(Of Integer) = Nothing, Optional ownerShipStatus As Nullable(Of OwnerShipStatus) = Nothing, Optional bandWidthRateInMbps As Nullable(Of Integer) = Nothing, Optional bandwidthSettingId As String = Nothing, Optional totalCloudStorageUsageInBytes As Nullable(Of Long) = Nothing)

Parameters

storageAccountCredentialId
String

The path ID of storage account associated with the volume container.

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'

encryptionKey
AsymmetricEncryptedSecret

The key used to encrypt data in the volume container. It is required when property 'EncryptionStatus' is "Enabled".

encryptionStatus
Nullable<EncryptionStatus>

The flag to denote whether encryption is enabled or not. Possible values include: 'Enabled', 'Disabled'

volumeCount
Nullable<Int32>

The number of volumes in the volume Container.

ownerShipStatus
Nullable<OwnerShipStatus>

The owner ship status of the volume container. Only when the status is "NotOwned", the delete operation on the volume container is permitted. Possible values include: 'Owned', 'NotOwned'

bandWidthRateInMbps
Nullable<Int32>

The bandwidth-rate set on the volume container.

bandwidthSettingId
String

The ID of the bandwidth setting associated with the volume container.

totalCloudStorageUsageInBytes
Nullable<Int64>

The total cloud storage for the volume container.

Applies to