Volume Interface
public interface Volume
An immutable client-side representation of Volume.
Method Summary
Modifier and Type | Method and Description |
---|---|
abstract Float |
actualThroughputMibps()
Gets the actual |
abstract void |
authorizeReplication(AuthorizeRequest body)
Authorize source volume replication Authorize the replication connection on the source volume. |
abstract void |
authorizeReplication(AuthorizeRequest body, Context context)
Authorize source volume replication Authorize the replication connection on the source volume. |
abstract
Avs |
avsDataStore()
Gets the avs |
abstract String |
backupId()
Gets the backup |
abstract String |
baremetalTenantId()
Gets the baremetal |
abstract void |
breakFileLocks()
Break file locks Break all the file locks on a volume. |
abstract void |
breakFileLocks(BreakFileLocksRequest body, Context context)
Break file locks Break all the file locks on a volume. |
abstract void |
breakReplication()
Break volume replication Break the replication connection on the destination volume. |
abstract void |
breakReplication(BreakReplicationRequest body, Context context)
Break volume replication Break the replication connection on the destination volume. |
abstract String |
capacityPoolResourceId()
Gets the capacity |
abstract Integer |
cloneProgress()
Gets the clone |
abstract Boolean |
coolAccess()
Gets the cool |
abstract
Cool |
coolAccessRetrievalPolicy()
Gets the cool |
abstract Integer |
coolnessPeriod()
Gets the coolness |
abstract String |
creationToken()
Gets the creation |
abstract
Volume |
dataProtection()
Gets the data |
abstract List<String> |
dataStoreResourceId()
Gets the data |
abstract Long |
defaultGroupQuotaInKiBs()
Gets the default |
abstract Long |
defaultUserQuotaInKiBs()
Gets the default |
abstract Boolean |
deleteBaseSnapshot()
Gets the delete |
abstract void |
deleteReplication()
Delete volume replication Delete the replication connection on the destination volume, and send release to the source replication. |
abstract void |
deleteReplication(Context context)
Delete volume replication Delete the replication connection on the destination volume, and send release to the source replication. |
abstract
Enable |
enableSubvolumes()
Gets the enable |
abstract Boolean |
encrypted()
Gets the encrypted property: Specifies if the volume is encrypted or not. |
abstract
Encryption |
encryptionKeySource()
Gets the encryption |
abstract String |
etag()
Gets the etag property: A unique read-only string that changes whenever the resource is updated. |
abstract
Volume |
exportPolicy()
Gets the export |
abstract
File |
fileAccessLogs()
Gets the file |
abstract String |
fileSystemId()
Gets the file |
abstract void |
finalizeRelocation()
Finalize volume relocation Finalizes the relocation of the volume and cleans up the old volume. |
abstract void |
finalizeRelocation(Context context)
Finalize volume relocation Finalizes the relocation of the volume and cleans up the old volume. |
abstract String |
id()
Gets the id property: Fully qualified resource Id for the resource. |
abstract Long |
inheritedSizeInBytes()
Gets the inherited |
abstract
Volume |
innerModel()
Gets the inner com. |
abstract Boolean |
isDefaultQuotaEnabled()
Gets the is |
abstract Boolean |
isLargeVolume()
Gets the is |
abstract Boolean |
isRestoring()
Gets the is |
abstract Boolean |
kerberosEnabled()
Gets the kerberos |
abstract String |
keyVaultPrivateEndpointResourceId()
Gets the key |
abstract Boolean |
ldapEnabled()
Gets the ldap |
abstract
Get |
listGetGroupIdListForLdapUser(GetGroupIdListForLdapUserRequest body)
Get Group Id List for LDAP User Returns the list of group Ids for a specific LDAP User. |
abstract
Get |
listGetGroupIdListForLdapUser(GetGroupIdListForLdapUserRequest body, Context context)
Get Group Id List for LDAP User Returns the list of group Ids for a specific LDAP User. |
abstract
Paged |
listReplications()
List replications for volume List all replications for a specified volume. |
abstract
Paged |
listReplications(Context context)
List replications for volume List all replications for a specified volume. |
abstract String |
location()
Gets the location property: The geo-location where the resource lives. |
abstract Long |
maximumNumberOfFiles()
Gets the maximum |
abstract
List<Mount |
mountTargets()
Gets the mount |
abstract String |
name()
Gets the name property: The name of the resource. |
abstract
Network |
networkFeatures()
Gets the network |
abstract String |
networkSiblingSetId()
Gets the network |
abstract String |
originatingResourceId()
Gets the originating |
abstract
List<Placement |
placementRules()
Gets the placement |
abstract void |
poolChange(PoolChangeRequest body)
Change pool for volume Moves volume to another pool. |
abstract void |
poolChange(PoolChangeRequest body, Context context)
Change pool for volume Moves volume to another pool. |
abstract Volume |
populateAvailabilityZone()
Populate Availability Zone This operation will populate availability zone information for a volume. |
abstract Volume |
populateAvailabilityZone(Context context)
Populate Availability Zone This operation will populate availability zone information for a volume. |
abstract List<String> |
protocolTypes()
Gets the protocol |
abstract String |
provisionedAvailabilityZone()
Gets the provisioned |
abstract String |
provisioningState()
Gets the provisioning |
abstract String |
proximityPlacementGroup()
Gets the proximity |
abstract void |
reInitializeReplication()
Re |
abstract void |
reInitializeReplication(Context context)
Re |
abstract void |
reestablishReplication(ReestablishReplicationRequest body)
Re-establish volume replication Re-establish a previously deleted replication between 2 volumes that have a common ad-hoc or policy-based snapshots. |
abstract void |
reestablishReplication(ReestablishReplicationRequest body, Context context)
Re-establish volume replication Re-establish a previously deleted replication between 2 volumes that have a common ad-hoc or policy-based snapshots. |
abstract Volume |
refresh()
Refreshes the resource to sync with Azure. |
abstract Volume |
refresh(Context context)
Refreshes the resource to sync with Azure. |
abstract Region |
region()
Gets the region of the resource. |
abstract String |
regionName()
Gets the name of the resource region. |
abstract void |
relocate()
Relocate volume Relocates volume to a new stamp. |
abstract void |
relocate(RelocateVolumeRequest body, Context context)
Relocate volume Relocates volume to a new stamp. |
abstract void |
resetCifsPassword()
Reset cifs password Reset cifs password from volume. |
abstract void |
resetCifsPassword(Context context)
Reset cifs password Reset cifs password from volume. |
abstract String |
resourceGroupName()
Gets the name of the resource group. |
abstract void |
resyncReplication()
Resync volume replication Resync the connection on the destination volume. |
abstract void |
resyncReplication(Context context)
Resync volume replication Resync the connection on the destination volume. |
abstract void |
revert(VolumeRevert body)
Revert a volume to one of its snapshots Revert a volume to the snapshot specified in the body. |
abstract void |
revert(VolumeRevert body, Context context)
Revert a volume to one of its snapshots Revert a volume to the snapshot specified in the body. |
abstract void |
revertRelocation()
Revert volume relocation Reverts the volume relocation process, cleans up the new volume and starts using the former-existing volume. |
abstract void |
revertRelocation(Context context)
Revert volume relocation Reverts the volume relocation process, cleans up the new volume and starts using the former-existing volume. |
abstract
Security |
securityStyle()
Gets the security |
abstract
Service |
serviceLevel()
Gets the service |
abstract
Smb |
smbAccessBasedEnumeration()
Gets the smb |
abstract Boolean |
smbContinuouslyAvailable()
Gets the smb |
abstract Boolean |
smbEncryption()
Gets the smb |
abstract
Smb |
smbNonBrowsable()
Gets the smb |
abstract Boolean |
snapshotDirectoryVisible()
Gets the snapshot |
abstract String |
snapshotId()
Gets the snapshot |
abstract void |
splitCloneFromParent()
Split clone from parent volume Split operation to convert clone volume to an independent volume. |
abstract void |
splitCloneFromParent(Context context)
Split clone from parent volume Split operation to convert clone volume to an independent volume. |
abstract
Volume |
storageToNetworkProximity()
Gets the storage |
abstract String |
subnetId()
Gets the subnet |
abstract
System |
systemData()
Gets the system |
abstract String |
t2Network()
Gets the t2Network property: T2 network information. |
abstract Map<String,String> |
tags()
Gets the tags property: Resource tags. |
abstract Float |
throughputMibps()
Gets the throughput |
abstract String |
type()
Gets the type property: The type of the resource. |
abstract String |
unixPermissions()
Gets the unix |
abstract Update |
update()
Begins update for the Volume resource. |
abstract long |
usageThreshold()
Gets the usage |
abstract String |
volumeGroupName()
Gets the volume |
abstract String |
volumeSpecName()
Gets the volume |
abstract String |
volumeType()
Gets the volume |
abstract List<String> |
zones()
Gets the zones property: Availability Zone. |
Method Details
actualThroughputMibps
public abstract Float actualThroughputMibps()
Gets the actualThroughputMibps property: Actual throughput in MiB/s for auto qosType volumes calculated based on size and serviceLevel.
Returns:
authorizeReplication
public abstract void authorizeReplication(AuthorizeRequest body)
Authorize source volume replication Authorize the replication connection on the source volume.
Parameters:
authorizeReplication
public abstract void authorizeReplication(AuthorizeRequest body, Context context)
Authorize source volume replication Authorize the replication connection on the source volume.
Parameters:
avsDataStore
public abstract AvsDataStore avsDataStore()
Gets the avsDataStore property: avsDataStore Specifies whether the volume is enabled for Azure VMware Solution (AVS) datastore purpose.
Returns:
backupId
public abstract String backupId()
Gets the backupId property: Backup ID UUID v4 or resource identifier used to identify the Backup.
Returns:
baremetalTenantId
public abstract String baremetalTenantId()
Gets the baremetalTenantId property: Baremetal Tenant ID Unique Baremetal Tenant Identifier.
Returns:
breakFileLocks
public abstract void breakFileLocks()
Break file locks Break all the file locks on a volume.
breakFileLocks
public abstract void breakFileLocks(BreakFileLocksRequest body, Context context)
Break file locks Break all the file locks on a volume.
Parameters:
breakReplication
public abstract void breakReplication()
Break volume replication Break the replication connection on the destination volume.
breakReplication
public abstract void breakReplication(BreakReplicationRequest body, Context context)
Break volume replication Break the replication connection on the destination volume.
Parameters:
capacityPoolResourceId
public abstract String capacityPoolResourceId()
Gets the capacityPoolResourceId property: Pool Resource Id used in case of creating a volume through volume group.
Returns:
cloneProgress
public abstract Integer cloneProgress()
Gets the cloneProgress property: When a volume is being restored from another volume's snapshot, will show the percentage completion of this cloning process. When this value is empty/null there is no cloning process currently happening on this volume. This value will update every 5 minutes during cloning.
Returns:
coolAccess
public abstract Boolean coolAccess()
Gets the coolAccess property: Specifies whether Cool Access(tiering) is enabled for the volume.
Returns:
coolAccessRetrievalPolicy
public abstract CoolAccessRetrievalPolicy coolAccessRetrievalPolicy()
Gets the coolAccessRetrievalPolicy property: coolAccessRetrievalPolicy determines the data retrieval behavior from the cool tier to standard storage based on the read pattern for cool access enabled volumes. The possible values for this field are: Default - Data will be pulled from cool tier to standard storage on random reads. This policy is the default. OnRead - All client-driven data read is pulled from cool tier to standard storage on both sequential and random reads. Never - No client-driven data is pulled from cool tier to standard storage.
Returns:
coolnessPeriod
public abstract Integer coolnessPeriod()
Gets the coolnessPeriod property: Specifies the number of days after which data that is not accessed by clients will be tiered.
Returns:
creationToken
public abstract String creationToken()
Gets the creationToken property: Creation Token or File Path A unique file path for the volume. Used when creating mount targets.
Returns:
dataProtection
public abstract VolumePropertiesDataProtection dataProtection()
Gets the dataProtection property: DataProtection DataProtection type volumes include an object containing details of the replication.
Returns:
dataStoreResourceId
public abstract List
Gets the dataStoreResourceId property: dataStoreResourceId Data store resource unique identifier.
Returns:
defaultGroupQuotaInKiBs
public abstract Long defaultGroupQuotaInKiBs()
Gets the defaultGroupQuotaInKiBs property: Default group quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies.
Returns:
defaultUserQuotaInKiBs
public abstract Long defaultUserQuotaInKiBs()
Gets the defaultUserQuotaInKiBs property: Default user quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies .
Returns:
deleteBaseSnapshot
public abstract Boolean deleteBaseSnapshot()
Gets the deleteBaseSnapshot property: If enabled (true) the snapshot the volume was created from will be automatically deleted after the volume create operation has finished. Defaults to false.
Returns:
deleteReplication
public abstract void deleteReplication()
Delete volume replication Delete the replication connection on the destination volume, and send release to the source replication.
deleteReplication
public abstract void deleteReplication(Context context)
Delete volume replication Delete the replication connection on the destination volume, and send release to the source replication.
Parameters:
enableSubvolumes
public abstract EnableSubvolumes enableSubvolumes()
Gets the enableSubvolumes property: Flag indicating whether subvolume operations are enabled on the volume.
Returns:
encrypted
public abstract Boolean encrypted()
Gets the encrypted property: Specifies if the volume is encrypted or not. Only available on volumes created or updated after 2022-01-01.
Returns:
encryptionKeySource
public abstract EncryptionKeySource encryptionKeySource()
Gets the encryptionKeySource property: Source of key used to encrypt data in volume. Applicable if NetApp account has encryption.keySource = 'Microsoft.KeyVault'. Possible values (case-insensitive) are: 'Microsoft.NetApp, Microsoft.KeyVault'.
Returns:
etag
public abstract String etag()
Gets the etag property: A unique read-only string that changes whenever the resource is updated.
Returns:
exportPolicy
public abstract VolumePropertiesExportPolicy exportPolicy()
Gets the exportPolicy property: exportPolicy Set of export policy rules.
Returns:
fileAccessLogs
public abstract FileAccessLogs fileAccessLogs()
Gets the fileAccessLogs property: Flag indicating whether file access logs are enabled for the volume, based on active diagnostic settings present on the volume.
Returns:
fileSystemId
public abstract String fileSystemId()
Gets the fileSystemId property: FileSystem ID Unique FileSystem Identifier.
Returns:
finalizeRelocation
public abstract void finalizeRelocation()
Finalize volume relocation Finalizes the relocation of the volume and cleans up the old volume.
finalizeRelocation
public abstract void finalizeRelocation(Context context)
Finalize volume relocation Finalizes the relocation of the volume and cleans up the old volume.
Parameters:
id
public abstract String id()
Gets the id property: Fully qualified resource Id for the resource.
Returns:
inheritedSizeInBytes
public abstract Long inheritedSizeInBytes()
Gets the inheritedSizeInBytes property: inheritedSizeInBytes Space shared by short term clone volume with parent volume in bytes.
Returns:
innerModel
public abstract VolumeInner innerModel()
Gets the inner com.azure.resourcemanager.netapp.fluent.models.VolumeInner object.
Returns:
isDefaultQuotaEnabled
public abstract Boolean isDefaultQuotaEnabled()
Gets the isDefaultQuotaEnabled property: Specifies if default quota is enabled for the volume.
Returns:
isLargeVolume
public abstract Boolean isLargeVolume()
Gets the isLargeVolume property: Is Large Volume Specifies whether volume is a Large Volume or Regular Volume.
Returns:
isRestoring
public abstract Boolean isRestoring()
Gets the isRestoring property: Restoring.
Returns:
kerberosEnabled
public abstract Boolean kerberosEnabled()
Gets the kerberosEnabled property: Describe if a volume is KerberosEnabled. To be use with swagger version 2020-05-01 or later.
Returns:
keyVaultPrivateEndpointResourceId
public abstract String keyVaultPrivateEndpointResourceId()
Gets the keyVaultPrivateEndpointResourceId property: The resource ID of private endpoint for KeyVault. It must reside in the same VNET as the volume. Only applicable if encryptionKeySource = 'Microsoft.KeyVault'.
Returns:
ldapEnabled
public abstract Boolean ldapEnabled()
Gets the ldapEnabled property: Specifies whether LDAP is enabled or not for a given NFS volume.
Returns:
listGetGroupIdListForLdapUser
public abstract GetGroupIdListForLdapUserResponse listGetGroupIdListForLdapUser(GetGroupIdListForLdapUserRequest body)
Get Group Id List for LDAP User Returns the list of group Ids for a specific LDAP User.
Parameters:
Returns:
listGetGroupIdListForLdapUser
public abstract GetGroupIdListForLdapUserResponse listGetGroupIdListForLdapUser(GetGroupIdListForLdapUserRequest body, Context context)
Get Group Id List for LDAP User Returns the list of group Ids for a specific LDAP User.
Parameters:
Returns:
listReplications
public abstract PagedIterable
List replications for volume List all replications for a specified volume.
Returns:
listReplications
public abstract PagedIterable
List replications for volume List all replications for a specified volume.
Parameters:
Returns:
location
public abstract String location()
Gets the location property: The geo-location where the resource lives.
Returns:
maximumNumberOfFiles
public abstract Long maximumNumberOfFiles()
Gets the maximumNumberOfFiles property: Maximum number of files allowed. Needs a service request in order to be changed. Only allowed to be changed if volume quota is more than 4TiB.
Returns:
mountTargets
public abstract List
Gets the mountTargets property: mountTargets List of mount targets.
Returns:
name
public abstract String name()
Gets the name property: The name of the resource.
Returns:
networkFeatures
public abstract NetworkFeatures networkFeatures()
Gets the networkFeatures property: Network features Network features available to the volume, or current state of update.
Returns:
networkSiblingSetId
public abstract String networkSiblingSetId()
Gets the networkSiblingSetId property: Network Sibling Set ID Network Sibling Set ID for the the group of volumes sharing networking resources.
Returns:
originatingResourceId
public abstract String originatingResourceId()
Gets the originatingResourceId property: Originating Resource Id Id of the snapshot or backup that the volume is restored from.
Returns:
placementRules
public abstract List
Gets the placementRules property: Volume placement rules Application specific placement rules for the particular volume.
Returns:
poolChange
public abstract void poolChange(PoolChangeRequest body)
Change pool for volume Moves volume to another pool.
Parameters:
poolChange
public abstract void poolChange(PoolChangeRequest body, Context context)
Change pool for volume Moves volume to another pool.
Parameters:
populateAvailabilityZone
public abstract Volume populateAvailabilityZone()
Populate Availability Zone This operation will populate availability zone information for a volume.
Returns:
populateAvailabilityZone
public abstract Volume populateAvailabilityZone(Context context)
Populate Availability Zone This operation will populate availability zone information for a volume.
Parameters:
Returns:
protocolTypes
public abstract List
Gets the protocolTypes property: protocolTypes Set of protocol types, default NFSv3, CIFS for SMB protocol.
Returns:
provisionedAvailabilityZone
public abstract String provisionedAvailabilityZone()
Gets the provisionedAvailabilityZone property: Provisioned Availability Zone The availability zone where the volume is provisioned. This refers to the logical availability zone where the volume resides.
Returns:
provisioningState
public abstract String provisioningState()
Gets the provisioningState property: Azure lifecycle management.
Returns:
proximityPlacementGroup
public abstract String proximityPlacementGroup()
Gets the proximityPlacementGroup property: Proximity placement group associated with the volume.
Returns:
reInitializeReplication
public abstract void reInitializeReplication()
ReInitialize volume replication Re-Initializes the replication connection on the destination volume.
reInitializeReplication
public abstract void reInitializeReplication(Context context)
ReInitialize volume replication Re-Initializes the replication connection on the destination volume.
Parameters:
reestablishReplication
public abstract void reestablishReplication(ReestablishReplicationRequest body)
Re-establish volume replication Re-establish a previously deleted replication between 2 volumes that have a common ad-hoc or policy-based snapshots.
Parameters:
reestablishReplication
public abstract void reestablishReplication(ReestablishReplicationRequest body, Context context)
Re-establish volume replication Re-establish a previously deleted replication between 2 volumes that have a common ad-hoc or policy-based snapshots.
Parameters:
refresh
public abstract Volume refresh()
Refreshes the resource to sync with Azure.
Returns:
refresh
public abstract Volume refresh(Context context)
Refreshes the resource to sync with Azure.
Parameters:
Returns:
region
public abstract Region region()
Gets the region of the resource.
Returns:
regionName
public abstract String regionName()
Gets the name of the resource region.
Returns:
relocate
public abstract void relocate()
Relocate volume Relocates volume to a new stamp.
relocate
public abstract void relocate(RelocateVolumeRequest body, Context context)
Relocate volume Relocates volume to a new stamp.
Parameters:
resetCifsPassword
public abstract void resetCifsPassword()
Reset cifs password Reset cifs password from volume.
resetCifsPassword
public abstract void resetCifsPassword(Context context)
Reset cifs password Reset cifs password from volume.
Parameters:
resourceGroupName
public abstract String resourceGroupName()
Gets the name of the resource group.
Returns:
resyncReplication
public abstract void resyncReplication()
Resync volume replication Resync the connection on the destination volume. If the operation is ran on the source volume it will reverse-resync the connection and sync from destination to source.
resyncReplication
public abstract void resyncReplication(Context context)
Resync volume replication Resync the connection on the destination volume. If the operation is ran on the source volume it will reverse-resync the connection and sync from destination to source.
Parameters:
revert
public abstract void revert(VolumeRevert body)
Revert a volume to one of its snapshots Revert a volume to the snapshot specified in the body.
Parameters:
revert
public abstract void revert(VolumeRevert body, Context context)
Revert a volume to one of its snapshots Revert a volume to the snapshot specified in the body.
Parameters:
revertRelocation
public abstract void revertRelocation()
Revert volume relocation Reverts the volume relocation process, cleans up the new volume and starts using the former-existing volume.
revertRelocation
public abstract void revertRelocation(Context context)
Revert volume relocation Reverts the volume relocation process, cleans up the new volume and starts using the former-existing volume.
Parameters:
securityStyle
public abstract SecurityStyle securityStyle()
Gets the securityStyle property: The security style of volume, default unix, defaults to ntfs for dual protocol or CIFS protocol.
Returns:
serviceLevel
public abstract ServiceLevel serviceLevel()
Gets the serviceLevel property: serviceLevel The service level of the file system.
Returns:
smbAccessBasedEnumeration
public abstract SmbAccessBasedEnumeration smbAccessBasedEnumeration()
Gets the smbAccessBasedEnumeration property: smbAccessBasedEnumeration Enables access-based enumeration share property for SMB Shares. Only applicable for SMB/DualProtocol volume.
Returns:
smbContinuouslyAvailable
public abstract Boolean smbContinuouslyAvailable()
Gets the smbContinuouslyAvailable property: Enables continuously available share property for smb volume. Only applicable for SMB volume.
Returns:
smbEncryption
public abstract Boolean smbEncryption()
Gets 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.
Returns:
smbNonBrowsable
public abstract SmbNonBrowsable smbNonBrowsable()
Gets the smbNonBrowsable property: smbNonBrowsable Enables non-browsable property for SMB Shares. Only applicable for SMB/DualProtocol volume.
Returns:
snapshotDirectoryVisible
public abstract Boolean snapshotDirectoryVisible()
Gets 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 (defaults to true).
Returns:
snapshotId
public abstract String snapshotId()
Gets the snapshotId property: Snapshot ID UUID v4 or resource identifier used to identify the Snapshot.
Returns:
splitCloneFromParent
public abstract void splitCloneFromParent()
Split clone from parent volume Split operation to convert clone volume to an independent volume.
splitCloneFromParent
public abstract void splitCloneFromParent(Context context)
Split clone from parent volume Split operation to convert clone volume to an independent volume.
Parameters:
storageToNetworkProximity
public abstract VolumeStorageToNetworkProximity storageToNetworkProximity()
Gets the storageToNetworkProximity property: Storage to Network Proximity Provides storage to network proximity information for the volume.
Returns:
subnetId
public abstract String subnetId()
Gets the subnetId property: The Azure Resource URI for a delegated subnet. Must have the delegation Microsoft.NetApp/volumes.
Returns:
systemData
public abstract SystemData systemData()
Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
Returns:
t2Network
public abstract String t2Network()
Gets the t2Network property: T2 network information.
Returns:
tags
public abstract Map
Gets the tags property: Resource tags.
Returns:
throughputMibps
public abstract Float throughputMibps()
Gets the throughputMibps property: Maximum throughput in MiB/s that can be achieved by this volume and this will be accepted as input only for manual qosType volume.
Returns:
type
public abstract String type()
Gets the type property: The type of the resource.
Returns:
unixPermissions
public abstract String unixPermissions()
Gets the unixPermissions property: UNIX permissions for NFS volume accepted in octal 4 digit format. First digit selects the set user ID(4), set group ID (2) and sticky (1) attributes. Second digit selects permission for the owner of the file: read (4), write (2) and execute (1). Third selects permissions for other users in the same group. the fourth for other users not in the group. 0755 - gives read/write/execute permissions to owner and read/execute to group and other users.
Returns:
update
public abstract Volume.Update update()
Begins update for the Volume resource.
Returns:
usageThreshold
public abstract long usageThreshold()
Gets the usageThreshold property: usageThreshold 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, 500Tib for LargeVolume or 2400Tib for LargeVolume on exceptional basis. Specified in bytes.
Returns:
volumeGroupName
public abstract String volumeGroupName()
Gets the volumeGroupName property: Volume Group Name.
Returns:
volumeSpecName
public abstract String volumeSpecName()
Gets the volumeSpecName property: Volume spec name is the application specific designation or identifier for the particular volume in a volume group for e.g. data, log.
Returns:
volumeType
public abstract String volumeType()
Gets the volumeType property: What type of volume is this. For destination volumes in Cross Region Replication, set type to DataProtection. For creating clone volume, set type to ShortTermClone.
Returns:
zones
public abstract List
Gets the zones property: Availability Zone.
Returns:
Applies to
Azure SDK for Java
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for