| Description | : List all volumes within the capacity pool |
| Reference | : Link ¶ |
⚶ Changes
{
"#id": "Volumes_List",
"$responses": {
"200": {
"$properties": {
"value": {
"$properties": {
"properties": [
{
"#name": "volumeType",
"Description": {
"new": "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",
"old": "What type of volume is this. For destination volumes in Cross Region Replication, set type to DataProtection"
}
}
]
}
}
}
}
}
}
⚼ Request
GET:
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/capacityPools/{poolName}/volumes
{
subscriptionId:
string
,
resourceGroupName:
string
,
accountName:
string
,
poolName:
string
,
api-version:
string
,
}
⚐ Response (200)
{
value:
[
]
,
{
,
etag:
string
,
zones:
[
,
string
,
]
properties:
}
{
,
fileSystemId:
string
,
creationToken:
string
,
serviceLevel:
enum
,
usageThreshold:
integer
,
exportPolicy:
{
,
rules:
}
[
]
,
{
,
ruleIndex:
integer
,
unixReadOnly:
boolean
,
unixReadWrite:
boolean
,
kerberos5ReadOnly:
boolean
,
kerberos5ReadWrite:
boolean
,
kerberos5iReadOnly:
boolean
,
kerberos5iReadWrite:
boolean
,
kerberos5pReadOnly:
boolean
,
kerberos5pReadWrite:
boolean
,
cifs:
boolean
,
nfsv3:
boolean
,
nfsv41:
boolean
,
allowedClients:
string
,
hasRootAccess:
boolean
,
chownMode:
enum
,
}
protocolTypes:
[
,
string
,
]
provisioningState:
string
,
snapshotId:
string
,
deleteBaseSnapshot:
boolean
,
backupId:
string
,
baremetalTenantId:
string
,
subnetId:
string
,
networkFeatures:
enum
,
effectiveNetworkFeatures:
enum
,
networkSiblingSetId:
string
,
storageToNetworkProximity:
enum
,
mountTargets:
[
]
,
{
,
mountTargetId:
string
,
fileSystemId:
string
,
ipAddress:
string
,
smbServerFqdn:
string
,
}
volumeType:
string
,
dataProtection:
{
,
backup:
{
,
backupPolicyId:
string
,
policyEnforced:
boolean
,
backupVaultId:
string
,
}
replication:
{
,
replicationId:
string
,
endpointType:
enum
,
replicationSchedule:
enum
,
remoteVolumeResourceId:
string
,
remotePath:
{
,
externalHostName:
string
,
serverName:
string
,
volumeName:
string
,
}
remoteVolumeRegion:
string
,
destinationReplications:
}
[
]
,
{
,
resourceId:
string
,
replicationType:
enum
,
region:
string
,
zone:
string
,
}
snapshot:
{
,
snapshotPolicyId:
string
,
}
volumeRelocation:
}
{
,
relocationRequested:
boolean
,
readyToBeFinalized:
boolean
,
}
acceptGrowCapacityPoolForShortTermCloneSplit:
enum
,
isRestoring:
boolean
,
snapshotDirectoryVisible:
boolean
,
kerberosEnabled:
boolean
,
securityStyle:
enum
,
smbEncryption:
boolean
,
smbAccessBasedEnumeration:
enum
,
smbNonBrowsable:
enum
,
smbContinuouslyAvailable:
boolean
,
throughputMibps:
number
,
actualThroughputMibps:
number
,
encryptionKeySource:
enum
,
keyVaultPrivateEndpointResourceId:
string
,
ldapEnabled:
boolean
,
coolAccess:
boolean
,
coolnessPeriod:
integer
,
coolAccessRetrievalPolicy:
enum
,
coolAccessTieringPolicy:
enum
,
unixPermissions:
string
,
cloneProgress:
integer
,
fileAccessLogs:
enum
,
avsDataStore:
enum
,
dataStoreResourceId:
[
,
string
,
]
isDefaultQuotaEnabled:
boolean
,
defaultUserQuotaInKiBs:
integer
,
defaultGroupQuotaInKiBs:
integer
,
maximumNumberOfFiles:
integer
,
volumeGroupName:
string
,
capacityPoolResourceId:
string
,
proximityPlacementGroup:
string
,
t2Network:
string
,
volumeSpecName:
string
,
encrypted:
boolean
,
placementRules:
[
]
,
{
,
key:
string
,
value:
string
,
}
enableSubvolumes:
enum
,
provisionedAvailabilityZone:
string
,
isLargeVolume:
boolean
,
originatingResourceId:
string
,
inheritedSizeInBytes:
integer
,
}
nextLink:
string
,
}
⚐ Response (default)
{
error:
}
{
,
code:
string
,
message:
string
,
target:
string
,
details:
[
,
string
,
]
additionalInfo:
}
[
]
,
{
,
type:
string
,
info:
object
,
}