GetVolumeResult

data class GetVolumeResult(val backupId: String? = null, val baremetalTenantId: String, val creationToken: String, val dataProtection: VolumePropertiesResponseDataProtection? = null, val encryptionKeySource: String? = null, val exportPolicy: VolumePropertiesResponseExportPolicy? = null, val fileSystemId: String, val id: String, val isRestoring: Boolean? = null, val kerberosEnabled: Boolean? = null, val ldapEnabled: Boolean? = null, val location: String, val mountTargets: List<MountTargetPropertiesResponse>, val name: String, val protocolTypes: List<String>? = null, val provisioningState: String, val securityStyle: String? = null, val serviceLevel: String? = null, val smbContinuouslyAvailable: Boolean? = null, val smbEncryption: Boolean? = null, val snapshotDirectoryVisible: Boolean? = null, val snapshotId: String? = null, val subnetId: String, val tags: Map<String, String>? = null, val throughputMibps: Double? = null, val type: String, val usageThreshold: Double, val volumeType: String? = null)

Volume resource

Constructors

Link copied to clipboard
constructor(backupId: String? = null, baremetalTenantId: String, creationToken: String, dataProtection: VolumePropertiesResponseDataProtection? = null, encryptionKeySource: String? = null, exportPolicy: VolumePropertiesResponseExportPolicy? = null, fileSystemId: String, id: String, isRestoring: Boolean? = null, kerberosEnabled: Boolean? = null, ldapEnabled: Boolean? = null, location: String, mountTargets: List<MountTargetPropertiesResponse>, name: String, protocolTypes: List<String>? = null, provisioningState: String, securityStyle: String? = null, serviceLevel: String? = null, smbContinuouslyAvailable: Boolean? = null, smbEncryption: Boolean? = null, snapshotDirectoryVisible: Boolean? = null, snapshotId: String? = null, subnetId: String, tags: Map<String, String>? = null, throughputMibps: Double? = null, type: String, usageThreshold: Double, volumeType: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val backupId: String? = null

UUID v4 or resource identifier used to identify the Backup.

Link copied to clipboard

Unique Baremetal Tenant Identifier.

Link copied to clipboard

A unique file path for the volume. Used when creating mount targets

Link copied to clipboard

DataProtection type volumes include an object containing details of the replication

Link copied to clipboard

Encryption Key Source. Possible values are: 'Microsoft.NetApp'

Link copied to clipboard

Set of export policy rules

Link copied to clipboard

Unique FileSystem Identifier.

Link copied to clipboard
val id: String

Resource Id

Link copied to clipboard
val isRestoring: Boolean? = null

Restoring

Link copied to clipboard

Describe if a volume is KerberosEnabled. To be use with swagger version 2020-05-01 or later

Link copied to clipboard
val ldapEnabled: Boolean? = null

Specifies whether LDAP is enabled or not for a given NFS volume.

Link copied to clipboard

Resource location

Link copied to clipboard
Link copied to clipboard

Resource name

Link copied to clipboard
val protocolTypes: List<String>? = null

Set of protocol types, default NFSv3, CIFS for SMB protocol

Link copied to clipboard

Azure lifecycle management

Link copied to clipboard
val securityStyle: String? = null

The security style of volume, default unix, defaults to ntfs for dual protocol or CIFS protocol

Link copied to clipboard
val serviceLevel: String? = null

The service level of the file system

Link copied to clipboard

Enables continuously available share property for smb volume. Only applicable for SMB volume

Link copied to clipboard
val smbEncryption: Boolean? = null

Enables encryption for in-flight smb3 data. Only applicable for SMB/DualProtocol volume. To be used with swagger version 2020-08-01 or later

Link copied to clipboard

If enabled (true) the volume will contain a read-only snapshot directory which provides access to each of the volume's snapshots (default to true).

Link copied to clipboard
val snapshotId: String? = null

UUID v4 or resource identifier used to identify the Snapshot.

Link copied to clipboard

The Azure Resource URI for a delegated subnet. Must have the delegation Microsoft.NetApp/volumes

Link copied to clipboard
val tags: Map<String, String>? = null

Resource tags

Link copied to clipboard
val throughputMibps: Double? = null
Link copied to clipboard

Resource type

Link copied to clipboard

Maximum storage quota allowed for a file system in bytes. This is a soft quota used for alerting only. Minimum size is 100 GiB. Upper limit is 100TiB. Specified in bytes.

Link copied to clipboard
val volumeType: String? = null

What type of volume is this