VolumeInner Class

Definition

Volume resource.

public class VolumeInner extends Resource
Inheritance
java.lang.Object
VolumeInner

Inherited Members

ProxyResource.id() ProxyResource.name() ProxyResource.type() Resource.location() Resource.tags() Resource.withLocation(String location) Resource.withTags(Map<String,String> tags) java.lang.Object.clone() java.lang.Object.equals(java.lang.Object) java.lang.Object.finalize() java.lang.Object.getClass() java.lang.Object.hashCode() java.lang.Object.notify() java.lang.Object.notifyAll() java.lang.Object.toString() java.lang.Object.wait() java.lang.Object.wait(long) java.lang.Object.wait(long,int)

Constructors

VolumeInner()

Methods

backupId()

Get the backupId property: UUID v4 or resource identifier used to identify the Backup.

baremetalTenantId()

Get the baremetalTenantId property: Unique Baremetal Tenant Identifier.

creationToken()

Get the creationToken property: A unique file path for the volume. Used when creating mount targets.

dataProtection()

Get the dataProtection property: DataProtection type volumes include an object containing details of the replication.

encryptionKeySource()

Get the encryptionKeySource property: Encryption Key Source. Possible values are: 'Microsoft.NetApp'.

exportPolicy()

Get the exportPolicy property: Set of export policy rules.

fileSystemId()

Get the fileSystemId property: Unique FileSystem Identifier.

isRestoring()

Get the isRestoring property: Restoring.

kerberosEnabled()

Get the kerberosEnabled property: Describe if a volume is KerberosEnabled. To be use with swagger version 2020-05-01 or later.

ldapEnabled()

Get the ldapEnabled property: Specifies whether LDAP is enabled or not for a given NFS volume.

mountTargets()

Get the mountTargets property: List of mount targets.

protocolTypes()

Get the protocolTypes property: Set of protocol types, default NFSv3, CIFS for SMB protocol.

provisioningState()

Get the provisioningState property: Azure lifecycle management.

securityStyle()

Get the securityStyle property: The security style of volume, default unix, defaults to ntfs for dual protocol or CIFS protocol.

serviceLevel()

Get the serviceLevel property: The service level of the file system.

smbContinuouslyAvailable()

Get the smbContinuouslyAvailable property: Enables continuously available share property for smb volume. Only applicable for SMB volume.

smbEncryption()

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

snapshotDirectoryVisible()

Get the snapshotDirectoryVisible property: 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).

snapshotId()

Get the snapshotId property: UUID v4 or resource identifier used to identify the Snapshot.

subnetId()

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

throughputMibps()

Get the throughputMibps property: Maximum throughput in Mibps that can be achieved by this volume.

usageThreshold()

Get the usageThreshold property: 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.

validate()

Validates the instance.

volumeType()

Get the volumeType property: What type of volume is this.

withBackupId(String backupId)

Set the backupId property: UUID v4 or resource identifier used to identify the Backup.

withCreationToken(String creationToken)

Set the creationToken property: A unique file path for the volume. Used when creating mount targets.

withDataProtection(VolumePropertiesDataProtection dataProtection)

Set the dataProtection property: DataProtection type volumes include an object containing details of the replication.

withEncryptionKeySource(String encryptionKeySource)

Set the encryptionKeySource property: Encryption Key Source. Possible values are: 'Microsoft.NetApp'.

withExportPolicy(VolumePropertiesExportPolicy exportPolicy)

Set the exportPolicy property: Set of export policy rules.

withIsRestoring(Boolean isRestoring)

Set the isRestoring property: Restoring.

withKerberosEnabled(Boolean kerberosEnabled)

Set the kerberosEnabled property: Describe if a volume is KerberosEnabled. To be use with swagger version 2020-05-01 or later.

withLdapEnabled(Boolean ldapEnabled)

Set the ldapEnabled property: Specifies whether LDAP is enabled or not for a given NFS volume.

withLocation(String location)
withProtocolTypes(List<String> protocolTypes)

Set the protocolTypes property: Set of protocol types, default NFSv3, CIFS for SMB protocol.

withSecurityStyle(SecurityStyle securityStyle)

Set the securityStyle property: The security style of volume, default unix, defaults to ntfs for dual protocol or CIFS protocol.

withServiceLevel(ServiceLevel serviceLevel)

Set the serviceLevel property: The service level of the file system.

withSmbContinuouslyAvailable(Boolean smbContinuouslyAvailable)

Set the smbContinuouslyAvailable property: Enables continuously available share property for smb volume. Only applicable for SMB volume.

withSmbEncryption(Boolean smbEncryption)

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

withSnapshotDirectoryVisible(Boolean snapshotDirectoryVisible)

Set the snapshotDirectoryVisible property: 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).

withSnapshotId(String snapshotId)

Set the snapshotId property: UUID v4 or resource identifier used to identify the Snapshot.

withSubnetId(String subnetId)

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

withTags(Map<String,String> tags)
withThroughputMibps(Float throughputMibps)

Set the throughputMibps property: Maximum throughput in Mibps that can be achieved by this volume.

withUsageThreshold(long usageThreshold)

Set the usageThreshold property: 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.

withVolumeType(String volumeType)

Set the volumeType property: What type of volume is this.

Applies to