Microsoft.NetApp (stable:2025-08-01)

2025/11/14 • 14 updated methods

Accounts_ListBySubscription (updated)
Description List and describe all NetApp accounts in the subscription.
Reference Link ¶

⚶ Changes

{
  "#id": "Accounts_ListBySubscription",
  "$responses": {
    "200": {
      "$properties": {
        "value": {
          "$properties": {
            "properties": [
              {
                "@removed_a357153c80514128923c6d894834ce09": {
                  "#name": "ldapConfiguration",
                  "Description": "LDAP Configuration for the account.",
                  "Required": false,
                  "Type": "object",
                  "$properties": [
                    {
                      "#name": "domain",
                      "Description": "Name of the LDAP configuration domain",
                      "Required": false,
                      "Type": "string"
                    },
                    {
                      "#name": "ldapServers",
                      "Description": "List of LDAP server IP addresses (IPv4 only) for the LDAP domain.",
                      "Required": false,
                      "Type": "array",
                      "$items": {
                        "Type": "string"
                      }
                    },
                    {
                      "#name": "ldapOverTLS",
                      "Description": "Specifies whether or not the LDAP traffic needs to be secured via TLS.",
                      "Required": false,
                      "Type": "boolean"
                    },
                    {
                      "#name": "serverCACertificate",
                      "Description": "When LDAP over SSL/TLS is enabled, the LDAP client is required to have base64 encoded ldap servers CA certificate.",
                      "Format": "password",
                      "Required": false,
                      "Type": "string"
                    },
                    {
                      "#name": "certificateCNHost",
                      "Description": "The CN host name used while generating the certificate, LDAP Over TLS requires the CN host name to create DNS host entry.",
                      "Required": false,
                      "Type": "string"
                    }
                  ]
                }
              }
            ]
          }
        }
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.NetApp/netAppAccounts
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: string ,
activeDirectories:
[
{
activeDirectoryId: string ,
username: string ,
password: string ,
domain: string ,
dns: string ,
status: enum ,
statusDetails: string ,
smbServerName: string ,
organizationalUnit: string ,
site: string ,
backupOperators:
[
string ,
]
,
administrators:
[
string ,
]
,
kdcIP: string ,
adName: string ,
serverRootCACertificate: string ,
aesEncryption: boolean ,
ldapSigning: boolean ,
securityOperators:
[
string ,
]
,
ldapOverTLS: boolean ,
allowLocalNfsUsersWithLdap: boolean ,
encryptDCConnections: boolean ,
ldapSearchScope:
{
userDN: string ,
groupDN: string ,
groupMembershipFilter: string ,
}
,
preferredServersForLdapClient: string ,
}
,
]
,
encryption:
{
keySource: enum ,
keyVaultProperties:
{
keyVaultId: string ,
keyVaultUri: string ,
keyName: string ,
keyVaultResourceId: string ,
status: enum ,
}
,
identity:
{
principalId: string ,
userAssignedIdentity: string ,
federatedClientId: string ,
}
,
}
,
disableShowmount: boolean ,
nfsV4IDDomain: string ,
multiAdStatus: enum ,
}
,
etag: string ,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Accounts_List (updated)
Description List and describe all NetApp accounts in the resource group.
Reference Link ¶

⚶ Changes

{
  "#id": "Accounts_List",
  "$responses": {
    "200": {
      "$properties": {
        "value": {
          "$properties": {
            "properties": [
              {
                "@removed_3872679959564c05aa549dd3d99c4d66": {
                  "#name": "ldapConfiguration",
                  "Description": "LDAP Configuration for the account.",
                  "Required": false,
                  "Type": "object",
                  "$properties": [
                    {
                      "#name": "domain",
                      "Description": "Name of the LDAP configuration domain",
                      "Required": false,
                      "Type": "string"
                    },
                    {
                      "#name": "ldapServers",
                      "Description": "List of LDAP server IP addresses (IPv4 only) for the LDAP domain.",
                      "Required": false,
                      "Type": "array",
                      "$items": {
                        "Type": "string"
                      }
                    },
                    {
                      "#name": "ldapOverTLS",
                      "Description": "Specifies whether or not the LDAP traffic needs to be secured via TLS.",
                      "Required": false,
                      "Type": "boolean"
                    },
                    {
                      "#name": "serverCACertificate",
                      "Description": "When LDAP over SSL/TLS is enabled, the LDAP client is required to have base64 encoded ldap servers CA certificate.",
                      "Format": "password",
                      "Required": false,
                      "Type": "string"
                    },
                    {
                      "#name": "certificateCNHost",
                      "Description": "The CN host name used while generating the certificate, LDAP Over TLS requires the CN host name to create DNS host entry.",
                      "Required": false,
                      "Type": "string"
                    }
                  ]
                }
              }
            ]
          }
        }
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: string ,
activeDirectories:
[
{
activeDirectoryId: string ,
username: string ,
password: string ,
domain: string ,
dns: string ,
status: enum ,
statusDetails: string ,
smbServerName: string ,
organizationalUnit: string ,
site: string ,
backupOperators:
[
string ,
]
,
administrators:
[
string ,
]
,
kdcIP: string ,
adName: string ,
serverRootCACertificate: string ,
aesEncryption: boolean ,
ldapSigning: boolean ,
securityOperators:
[
string ,
]
,
ldapOverTLS: boolean ,
allowLocalNfsUsersWithLdap: boolean ,
encryptDCConnections: boolean ,
ldapSearchScope:
{
userDN: string ,
groupDN: string ,
groupMembershipFilter: string ,
}
,
preferredServersForLdapClient: string ,
}
,
]
,
encryption:
{
keySource: enum ,
keyVaultProperties:
{
keyVaultId: string ,
keyVaultUri: string ,
keyName: string ,
keyVaultResourceId: string ,
status: enum ,
}
,
identity:
{
principalId: string ,
userAssignedIdentity: string ,
federatedClientId: string ,
}
,
}
,
disableShowmount: boolean ,
nfsV4IDDomain: string ,
multiAdStatus: enum ,
}
,
etag: string ,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Accounts_Get (updated)
Description Get the NetApp account
Reference Link ¶

⚶ Changes

{
  "#id": "Accounts_Get",
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "@removed_da332d1fd09f491f8318c6de222326fb": {
              "#name": "ldapConfiguration",
              "Description": "LDAP Configuration for the account.",
              "Required": false,
              "Type": "object",
              "$properties": [
                {
                  "#name": "domain",
                  "Description": "Name of the LDAP configuration domain",
                  "Required": false,
                  "Type": "string"
                },
                {
                  "#name": "ldapServers",
                  "Description": "List of LDAP server IP addresses (IPv4 only) for the LDAP domain.",
                  "Required": false,
                  "Type": "array",
                  "$items": {
                    "Type": "string"
                  }
                },
                {
                  "#name": "ldapOverTLS",
                  "Description": "Specifies whether or not the LDAP traffic needs to be secured via TLS.",
                  "Required": false,
                  "Type": "boolean"
                },
                {
                  "#name": "serverCACertificate",
                  "Description": "When LDAP over SSL/TLS is enabled, the LDAP client is required to have base64 encoded ldap servers CA certificate.",
                  "Format": "password",
                  "Required": false,
                  "Type": "string"
                },
                {
                  "#name": "certificateCNHost",
                  "Description": "The CN host name used while generating the certificate, LDAP Over TLS requires the CN host name to create DNS host entry.",
                  "Required": false,
                  "Type": "string"
                }
              ]
            }
          }
        ]
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: string ,
activeDirectories:
[
{
activeDirectoryId: string ,
username: string ,
password: string ,
domain: string ,
dns: string ,
status: enum ,
statusDetails: string ,
smbServerName: string ,
organizationalUnit: string ,
site: string ,
backupOperators:
[
string ,
]
,
administrators:
[
string ,
]
,
kdcIP: string ,
adName: string ,
serverRootCACertificate: string ,
aesEncryption: boolean ,
ldapSigning: boolean ,
securityOperators:
[
string ,
]
,
ldapOverTLS: boolean ,
allowLocalNfsUsersWithLdap: boolean ,
encryptDCConnections: boolean ,
ldapSearchScope:
{
userDN: string ,
groupDN: string ,
groupMembershipFilter: string ,
}
,
preferredServersForLdapClient: string ,
}
,
]
,
encryption:
{
keySource: enum ,
keyVaultProperties:
{
keyVaultId: string ,
keyVaultUri: string ,
keyName: string ,
keyVaultResourceId: string ,
status: enum ,
}
,
identity:
{
principalId: string ,
userAssignedIdentity: string ,
federatedClientId: string ,
}
,
}
,
disableShowmount: boolean ,
nfsV4IDDomain: string ,
multiAdStatus: enum ,
}
,
etag: string ,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Accounts_CreateOrUpdate (updated)
Description Create or update the specified NetApp account within the resource group
Reference Link ¶

⚶ Changes

{
  "#id": "Accounts_CreateOrUpdate",
  "$parameters": {
    "body": {
      "$properties": {
        "properties": [
          {
            "@removed_7da62ed6adee48f4b40c26dfaac33faa": {
              "#name": "ldapConfiguration",
              "Description": "LDAP Configuration for the account.",
              "Required": false,
              "Type": "object",
              "$properties": [
                {
                  "#name": "domain",
                  "Description": "Name of the LDAP configuration domain",
                  "Required": false,
                  "Type": "string"
                },
                {
                  "#name": "ldapServers",
                  "Description": "List of LDAP server IP addresses (IPv4 only) for the LDAP domain.",
                  "Required": false,
                  "Type": "array",
                  "$items": {
                    "Type": "string"
                  }
                },
                {
                  "#name": "ldapOverTLS",
                  "Description": "Specifies whether or not the LDAP traffic needs to be secured via TLS.",
                  "Required": false,
                  "Type": "boolean"
                },
                {
                  "#name": "serverCACertificate",
                  "Description": "When LDAP over SSL/TLS is enabled, the LDAP client is required to have base64 encoded ldap servers CA certificate.",
                  "Format": "password",
                  "Required": false,
                  "Type": "string"
                },
                {
                  "#name": "certificateCNHost",
                  "Description": "The CN host name used while generating the certificate, LDAP Over TLS requires the CN host name to create DNS host entry.",
                  "Required": false,
                  "Type": "string"
                }
              ]
            }
          }
        ]
      }
    }
  },
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "@removed_3359229723af47c7a7d2f9a278ed937f": {
              "#name": "ldapConfiguration",
              "Description": "LDAP Configuration for the account.",
              "Required": false,
              "Type": "object",
              "$properties": [
                {
                  "#name": "domain",
                  "Description": "Name of the LDAP configuration domain",
                  "Required": false,
                  "Type": "string"
                },
                {
                  "#name": "ldapServers",
                  "Description": "List of LDAP server IP addresses (IPv4 only) for the LDAP domain.",
                  "Required": false,
                  "Type": "array",
                  "$items": {
                    "Type": "string"
                  }
                },
                {
                  "#name": "ldapOverTLS",
                  "Description": "Specifies whether or not the LDAP traffic needs to be secured via TLS.",
                  "Required": false,
                  "Type": "boolean"
                },
                {
                  "#name": "serverCACertificate",
                  "Description": "When LDAP over SSL/TLS is enabled, the LDAP client is required to have base64 encoded ldap servers CA certificate.",
                  "Format": "password",
                  "Required": false,
                  "Type": "string"
                },
                {
                  "#name": "certificateCNHost",
                  "Description": "The CN host name used while generating the certificate, LDAP Over TLS requires the CN host name to create DNS host entry.",
                  "Required": false,
                  "Type": "string"
                }
              ]
            }
          }
        ]
      }
    },
    "201": {
      "$properties": {
        "properties": [
          {
            "@removed_568cc6ff295b4495a3d722d1510b806f": {
              "#name": "ldapConfiguration",
              "Description": "LDAP Configuration for the account.",
              "Required": false,
              "Type": "object",
              "$properties": [
                {
                  "#name": "domain",
                  "Description": "Name of the LDAP configuration domain",
                  "Required": false,
                  "Type": "string"
                },
                {
                  "#name": "ldapServers",
                  "Description": "List of LDAP server IP addresses (IPv4 only) for the LDAP domain.",
                  "Required": false,
                  "Type": "array",
                  "$items": {
                    "Type": "string"
                  }
                },
                {
                  "#name": "ldapOverTLS",
                  "Description": "Specifies whether or not the LDAP traffic needs to be secured via TLS.",
                  "Required": false,
                  "Type": "boolean"
                },
                {
                  "#name": "serverCACertificate",
                  "Description": "When LDAP over SSL/TLS is enabled, the LDAP client is required to have base64 encoded ldap servers CA certificate.",
                  "Format": "password",
                  "Required": false,
                  "Type": "string"
                },
                {
                  "#name": "certificateCNHost",
                  "Description": "The CN host name used while generating the certificate, LDAP Over TLS requires the CN host name to create DNS host entry.",
                  "Required": false,
                  "Type": "string"
                }
              ]
            }
          }
        ]
      }
    }
  }
}

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
body:
{
properties:
{
provisioningState: string ,
activeDirectories:
[
{
activeDirectoryId: string ,
username: string ,
password: string ,
domain: string ,
dns: string ,
status: enum ,
statusDetails: string ,
smbServerName: string ,
organizationalUnit: string ,
site: string ,
backupOperators:
[
string ,
]
,
administrators:
[
string ,
]
,
kdcIP: string ,
adName: string ,
serverRootCACertificate: string ,
aesEncryption: boolean ,
ldapSigning: boolean ,
securityOperators:
[
string ,
]
,
ldapOverTLS: boolean ,
allowLocalNfsUsersWithLdap: boolean ,
encryptDCConnections: boolean ,
ldapSearchScope:
{
userDN: string ,
groupDN: string ,
groupMembershipFilter: string ,
}
,
preferredServersForLdapClient: string ,
}
,
]
,
encryption:
{
keySource: enum ,
keyVaultProperties:
{
keyVaultId: string ,
keyVaultUri: string ,
keyName: string ,
keyVaultResourceId: string ,
status: enum ,
}
,
identity:
{
principalId: string ,
userAssignedIdentity: string ,
federatedClientId: string ,
}
,
}
,
disableShowmount: boolean ,
nfsV4IDDomain: string ,
multiAdStatus: enum ,
}
,
etag: string ,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
provisioningState: string ,
activeDirectories:
[
{
activeDirectoryId: string ,
username: string ,
password: string ,
domain: string ,
dns: string ,
status: enum ,
statusDetails: string ,
smbServerName: string ,
organizationalUnit: string ,
site: string ,
backupOperators:
[
string ,
]
,
administrators:
[
string ,
]
,
kdcIP: string ,
adName: string ,
serverRootCACertificate: string ,
aesEncryption: boolean ,
ldapSigning: boolean ,
securityOperators:
[
string ,
]
,
ldapOverTLS: boolean ,
allowLocalNfsUsersWithLdap: boolean ,
encryptDCConnections: boolean ,
ldapSearchScope:
{
userDN: string ,
groupDN: string ,
groupMembershipFilter: string ,
}
,
preferredServersForLdapClient: string ,
}
,
]
,
encryption:
{
keySource: enum ,
keyVaultProperties:
{
keyVaultId: string ,
keyVaultUri: string ,
keyName: string ,
keyVaultResourceId: string ,
status: enum ,
}
,
identity:
{
principalId: string ,
userAssignedIdentity: string ,
federatedClientId: string ,
}
,
}
,
disableShowmount: boolean ,
nfsV4IDDomain: string ,
multiAdStatus: enum ,
}
,
etag: string ,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
provisioningState: string ,
activeDirectories:
[
{
activeDirectoryId: string ,
username: string ,
password: string ,
domain: string ,
dns: string ,
status: enum ,
statusDetails: string ,
smbServerName: string ,
organizationalUnit: string ,
site: string ,
backupOperators:
[
string ,
]
,
administrators:
[
string ,
]
,
kdcIP: string ,
adName: string ,
serverRootCACertificate: string ,
aesEncryption: boolean ,
ldapSigning: boolean ,
securityOperators:
[
string ,
]
,
ldapOverTLS: boolean ,
allowLocalNfsUsersWithLdap: boolean ,
encryptDCConnections: boolean ,
ldapSearchScope:
{
userDN: string ,
groupDN: string ,
groupMembershipFilter: string ,
}
,
preferredServersForLdapClient: string ,
}
,
]
,
encryption:
{
keySource: enum ,
keyVaultProperties:
{
keyVaultId: string ,
keyVaultUri: string ,
keyName: string ,
keyVaultResourceId: string ,
status: enum ,
}
,
identity:
{
principalId: string ,
userAssignedIdentity: string ,
federatedClientId: string ,
}
,
}
,
disableShowmount: boolean ,
nfsV4IDDomain: string ,
multiAdStatus: enum ,
}
,
etag: string ,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Accounts_Update (updated)
Description Patch the specified NetApp account
Reference Link ¶

⚶ Changes

{
  "#id": "Accounts_Update",
  "$parameters": {
    "body": {
      "$properties": {
        "properties": [
          {
            "@removed_a466de638a6947f6b1369e28ae2858ed": {
              "#name": "ldapConfiguration",
              "Description": "LDAP Configuration for the account.",
              "Required": false,
              "Type": "object",
              "$properties": [
                {
                  "#name": "domain",
                  "Description": "Name of the LDAP configuration domain",
                  "Required": false,
                  "Type": "string"
                },
                {
                  "#name": "ldapServers",
                  "Description": "List of LDAP server IP addresses (IPv4 only) for the LDAP domain.",
                  "Required": false,
                  "Type": "array",
                  "$items": {
                    "Type": "string"
                  }
                },
                {
                  "#name": "ldapOverTLS",
                  "Description": "Specifies whether or not the LDAP traffic needs to be secured via TLS.",
                  "Required": false,
                  "Type": "boolean"
                },
                {
                  "#name": "serverCACertificate",
                  "Description": "When LDAP over SSL/TLS is enabled, the LDAP client is required to have base64 encoded ldap servers CA certificate.",
                  "Format": "password",
                  "Required": false,
                  "Type": "string"
                },
                {
                  "#name": "certificateCNHost",
                  "Description": "The CN host name used while generating the certificate, LDAP Over TLS requires the CN host name to create DNS host entry.",
                  "Required": false,
                  "Type": "string"
                }
              ]
            }
          }
        ]
      }
    }
  },
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "@removed_46a3837986c2487fad1b6f7b477d3ccf": {
              "#name": "ldapConfiguration",
              "Description": "LDAP Configuration for the account.",
              "Required": false,
              "Type": "object",
              "$properties": [
                {
                  "#name": "domain",
                  "Description": "Name of the LDAP configuration domain",
                  "Required": false,
                  "Type": "string"
                },
                {
                  "#name": "ldapServers",
                  "Description": "List of LDAP server IP addresses (IPv4 only) for the LDAP domain.",
                  "Required": false,
                  "Type": "array",
                  "$items": {
                    "Type": "string"
                  }
                },
                {
                  "#name": "ldapOverTLS",
                  "Description": "Specifies whether or not the LDAP traffic needs to be secured via TLS.",
                  "Required": false,
                  "Type": "boolean"
                },
                {
                  "#name": "serverCACertificate",
                  "Description": "When LDAP over SSL/TLS is enabled, the LDAP client is required to have base64 encoded ldap servers CA certificate.",
                  "Format": "password",
                  "Required": false,
                  "Type": "string"
                },
                {
                  "#name": "certificateCNHost",
                  "Description": "The CN host name used while generating the certificate, LDAP Over TLS requires the CN host name to create DNS host entry.",
                  "Required": false,
                  "Type": "string"
                }
              ]
            }
          }
        ]
      }
    },
    "202": {
      "$properties": {
        "properties": [
          {
            "@removed_67e11c38cdcf47a6ad11791f06dd1906": {
              "#name": "ldapConfiguration",
              "Description": "LDAP Configuration for the account.",
              "Required": false,
              "Type": "object",
              "$properties": [
                {
                  "#name": "domain",
                  "Description": "Name of the LDAP configuration domain",
                  "Required": false,
                  "Type": "string"
                },
                {
                  "#name": "ldapServers",
                  "Description": "List of LDAP server IP addresses (IPv4 only) for the LDAP domain.",
                  "Required": false,
                  "Type": "array",
                  "$items": {
                    "Type": "string"
                  }
                },
                {
                  "#name": "ldapOverTLS",
                  "Description": "Specifies whether or not the LDAP traffic needs to be secured via TLS.",
                  "Required": false,
                  "Type": "boolean"
                },
                {
                  "#name": "serverCACertificate",
                  "Description": "When LDAP over SSL/TLS is enabled, the LDAP client is required to have base64 encoded ldap servers CA certificate.",
                  "Format": "password",
                  "Required": false,
                  "Type": "string"
                },
                {
                  "#name": "certificateCNHost",
                  "Description": "The CN host name used while generating the certificate, LDAP Over TLS requires the CN host name to create DNS host entry.",
                  "Required": false,
                  "Type": "string"
                }
              ]
            }
          }
        ]
      }
    }
  }
}

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
body:
{
location: string ,
id: string ,
name: string ,
type: string ,
tags: object ,
properties:
{
provisioningState: string ,
activeDirectories:
[
{
activeDirectoryId: string ,
username: string ,
password: string ,
domain: string ,
dns: string ,
status: enum ,
statusDetails: string ,
smbServerName: string ,
organizationalUnit: string ,
site: string ,
backupOperators:
[
string ,
]
,
administrators:
[
string ,
]
,
kdcIP: string ,
adName: string ,
serverRootCACertificate: string ,
aesEncryption: boolean ,
ldapSigning: boolean ,
securityOperators:
[
string ,
]
,
ldapOverTLS: boolean ,
allowLocalNfsUsersWithLdap: boolean ,
encryptDCConnections: boolean ,
ldapSearchScope:
{
userDN: string ,
groupDN: string ,
groupMembershipFilter: string ,
}
,
preferredServersForLdapClient: string ,
}
,
]
,
encryption:
{
keySource: enum ,
keyVaultProperties:
{
keyVaultId: string ,
keyVaultUri: string ,
keyName: string ,
keyVaultResourceId: string ,
status: enum ,
}
,
identity:
{
principalId: string ,
userAssignedIdentity: string ,
federatedClientId: string ,
}
,
}
,
disableShowmount: boolean ,
nfsV4IDDomain: string ,
multiAdStatus: enum ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
provisioningState: string ,
activeDirectories:
[
{
activeDirectoryId: string ,
username: string ,
password: string ,
domain: string ,
dns: string ,
status: enum ,
statusDetails: string ,
smbServerName: string ,
organizationalUnit: string ,
site: string ,
backupOperators:
[
string ,
]
,
administrators:
[
string ,
]
,
kdcIP: string ,
adName: string ,
serverRootCACertificate: string ,
aesEncryption: boolean ,
ldapSigning: boolean ,
securityOperators:
[
string ,
]
,
ldapOverTLS: boolean ,
allowLocalNfsUsersWithLdap: boolean ,
encryptDCConnections: boolean ,
ldapSearchScope:
{
userDN: string ,
groupDN: string ,
groupMembershipFilter: string ,
}
,
preferredServersForLdapClient: string ,
}
,
]
,
encryption:
{
keySource: enum ,
keyVaultProperties:
{
keyVaultId: string ,
keyVaultUri: string ,
keyName: string ,
keyVaultResourceId: string ,
status: enum ,
}
,
identity:
{
principalId: string ,
userAssignedIdentity: string ,
federatedClientId: string ,
}
,
}
,
disableShowmount: boolean ,
nfsV4IDDomain: string ,
multiAdStatus: enum ,
}
,
etag: string ,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (202)

{
$headers:
{
location: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
provisioningState: string ,
activeDirectories:
[
{
activeDirectoryId: string ,
username: string ,
password: string ,
domain: string ,
dns: string ,
status: enum ,
statusDetails: string ,
smbServerName: string ,
organizationalUnit: string ,
site: string ,
backupOperators:
[
string ,
]
,
administrators:
[
string ,
]
,
kdcIP: string ,
adName: string ,
serverRootCACertificate: string ,
aesEncryption: boolean ,
ldapSigning: boolean ,
securityOperators:
[
string ,
]
,
ldapOverTLS: boolean ,
allowLocalNfsUsersWithLdap: boolean ,
encryptDCConnections: boolean ,
ldapSearchScope:
{
userDN: string ,
groupDN: string ,
groupMembershipFilter: string ,
}
,
preferredServersForLdapClient: string ,
}
,
]
,
encryption:
{
keySource: enum ,
keyVaultProperties:
{
keyVaultId: string ,
keyVaultUri: string ,
keyName: string ,
keyVaultResourceId: string ,
status: enum ,
}
,
identity:
{
principalId: string ,
userAssignedIdentity: string ,
federatedClientId: string ,
}
,
}
,
disableShowmount: boolean ,
nfsV4IDDomain: string ,
multiAdStatus: enum ,
}
,
etag: string ,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Volumes_List (updated)
Description List all volumes within the capacity pool
Reference Link ¶

⚶ Changes

{
  "#id": "Volumes_List",
  "$responses": {
    "200": {
      "$properties": {
        "value": {
          "$properties": {
            "properties": [
              {
                "dataProtection": [
                  {
                    "replication": [
                      {
                        "@removed_d64ff93be22740bfbf6d27d7c558c762": {
                          "#name": "externalReplicationSetupStatus",
                          "Description": "Property that only applies to external replications. Provides a machine-readable value for the status of the external replication setup.",
                          "Enum": [
                            [
                              "ClusterPeerRequired",
                              "Your cluster needs to be peered by using the 'peerExternalCluster' action"
                            ],
                            [
                              "ClusterPeerPending",
                              "The peering needs to be accepted on your cluster before the setup can proceed"
                            ],
                            [
                              "VServerPeerRequired",
                              "Need to call 'authorizeExternalReplication' and accept the returned 'vserver peer accept' command on your cluster to finish setting up the external replication"
                            ],
                            [
                              "ReplicationCreateRequired",
                              "Need to call 'authorizeExternalReplication' to finish setting up the external replication"
                            ],
                            [
                              "NoActionRequired",
                              "External Replication setup is complete, you can now monitor the 'mirrorState' in the replication status for the health of the replication"
                            ]
                          ],
                          "Required": false,
                          "Type": "string"
                        }
                      },
                      {
                        "@removed_feae39841b97430a8af8ab1a8f5ed25a": {
                          "#name": "externalReplicationSetupInfo",
                          "Description": "Contains human-readable instructions on what the next step is to finish the external replication setup.",
                          "Required": false,
                          "Type": "string"
                        }
                      },
                      {
                        "@removed_3d4893e0734c4d90b2b0064371ec8ff1": {
                          "#name": "mirrorState",
                          "Description": "The mirror state property describes the current status of data replication for a replication. It provides insight into whether the data is actively being mirrored, if the replication process has been paused, or if it has yet to be initialized.",
                          "Enum": [
                            [
                              "Uninitialized",
                              ""
                            ],
                            [
                              "Mirrored",
                              ""
                            ],
                            [
                              "Broken",
                              ""
                            ]
                          ],
                          "Required": false,
                          "Type": "string"
                        }
                      },
                      {
                        "@removed_124fe85268494e40a744aeacd550b743": {
                          "#name": "relationshipStatus",
                          "Description": "The status of the Volume Replication",
                          "Enum": [
                            [
                              "Idle",
                              ""
                            ],
                            [
                              "Transferring",
                              ""
                            ]
                          ],
                          "Required": false,
                          "Type": "string"
                        }
                      }
                    ]
                  }
                ]
              },
              {
                "@removed_329cc50761a646e1af81740942d2017d": {
                  "#name": "ldapServerType",
                  "Description": "Specifies the type of LDAP server for a given NFS volume.",
                  "Enum": [
                    [
                      "ActiveDirectory",
                      "The volume should use Active Directory for LDAP connections."
                    ],
                    [
                      "OpenLDAP",
                      "The volume should use OpenLDAP for LDAP connections."
                    ]
                  ],
                  "Required": false,
                  "Type": "string"
                }
              },
              {
                "@removed_292eb32b9dd14a148611c44413b3aac2": {
                  "#name": "language",
                  "Description": "Language supported for volume.",
                  "Enum": [
                    [
                      "c.utf-8",
                      "Posix with UTF-8"
                    ],
                    [
                      "utf8mb4",
                      "UTF-8 with 4 byte character support"
                    ],
                    [
                      "ar",
                      "Arabic - Deprecated"
                    ],
                    [
                      "ar.utf-8",
                      "Arabic with UTF-8"
                    ],
                    [
                      "hr",
                      "Croatian - Deprecated"
                    ],
                    [
                      "hr.utf-8",
                      "Croatian with UTF-8"
                    ],
                    [
                      "cs",
                      "Czech - Deprecated"
                    ],
                    [
                      "cs.utf-8",
                      "Czech with UTF-8"
                    ],
                    [
                      "da",
                      "Danish - Deprecated"
                    ],
                    [
                      "da.utf-8",
                      "Danish with UTF-8"
                    ],
                    [
                      "nl",
                      "Dutch - Deprecated"
                    ],
                    [
                      "nl.utf-8",
                      "Dutch with UTF-8"
                    ],
                    [
                      "en",
                      "English - Deprecated"
                    ],
                    [
                      "en.utf-8",
                      "English with UTF-8"
                    ],
                    [
                      "fi",
                      "Finnish - Deprecated"
                    ],
                    [
                      "fi.utf-8",
                      "Finnish with UTF-8"
                    ],
                    [
                      "fr",
                      "French - Deprecated"
                    ],
                    [
                      "fr.utf-8",
                      "French with UTF-8"
                    ],
                    [
                      "de",
                      "German - Deprecated"
                    ],
                    [
                      "de.utf-8",
                      "German with UTF-8"
                    ],
                    [
                      "he",
                      "Hebrew - Deprecated"
                    ],
                    [
                      "he.utf-8",
                      "Hebrew with UTF-8"
                    ],
                    [
                      "hu",
                      "Hungarian - Deprecated"
                    ],
                    [
                      "hu.utf-8",
                      "Hungarian with UTF-8"
                    ],
                    [
                      "it",
                      "Italian - Deprecated"
                    ],
                    [
                      "it.utf-8",
                      "Italian with UTF-8"
                    ],
                    [
                      "ja",
                      "Japanese euc-j - Deprecated"
                    ],
                    [
                      "ja.utf-8",
                      "Japanese euc-j with UTF-8"
                    ],
                    [
                      "ja-v1",
                      "Japanese euc-j - Deprecated"
                    ],
                    [
                      "ja-v1.utf-8",
                      "Japanese euc-j with UTF-8"
                    ],
                    [
                      "ja-jp.pck",
                      "Japanese pck"
                    ],
                    [
                      "ja-jp.pck.utf-8",
                      "Japanese pck with UTF-8 - Deprecated"
                    ],
                    [
                      "ja-jp.932",
                      "Japanese cp932"
                    ],
                    [
                      "ja-jp.932.utf-8",
                      "Japanese cp932 with UTF-8 - Deprecated"
                    ],
                    [
                      "ja-jp.pck-v2",
                      "Japanese pck - sjis"
                    ],
                    [
                      "ja-jp.pck-v2.utf-8",
                      "Japanese pck - sjis with UTF-8 - Deprecated"
                    ],
                    [
                      "ko",
                      "Korean - Deprecated"
                    ],
                    [
                      "ko.utf-8",
                      "Korean with UTF-8"
                    ],
                    [
                      "no",
                      "Norwegian - Deprecated"
                    ],
                    [
                      "no.utf-8",
                      "Norwegian with UTF-8"
                    ],
                    [
                      "pl",
                      "Polish - Deprecated"
                    ],
                    [
                      "pl.utf-8",
                      "Polish with UTF-8"
                    ],
                    [
                      "pt",
                      "Portuguese - Deprecated"
                    ],
                    [
                      "pt.utf-8",
                      "Portuguese with UTF-8"
                    ],
                    [
                      "c",
                      "Posix - Deprecated"
                    ],
                    [
                      "ro",
                      "Romanian - Deprecated"
                    ],
                    [
                      "ro.utf-8",
                      "Romanian with UTF-8"
                    ],
                    [
                      "ru",
                      "Russian - Deprecated"
                    ],
                    [
                      "ru.utf-8",
                      "Russian with UTF-8"
                    ],
                    [
                      "zh",
                      "Simplified Chinese - Deprecated"
                    ],
                    [
                      "zh.utf-8",
                      "Simplified Chinese with UTF-8"
                    ],
                    [
                      "zh.gbk",
                      "Simplified gbk Chinese"
                    ],
                    [
                      "zh.gbk.utf-8",
                      "Simplified gbk Chinese with UTF-8 - Deprecated"
                    ],
                    [
                      "zh-tw.big5",
                      "Traditional Chinese BIG 5"
                    ],
                    [
                      "zh-tw.big5.utf-8",
                      "Traditional Chinese BIG 5 with UTF-8 - Deprecated"
                    ],
                    [
                      "zh-tw",
                      "Traditional Chinese EUC-TW"
                    ],
                    [
                      "zh-tw.utf-8",
                      "Traditional Chinese EUC-TW with UTF-8 - Deprecated"
                    ],
                    [
                      "sk",
                      "Slovak - Deprecated"
                    ],
                    [
                      "sk.utf-8",
                      "Slovak with UTF-8"
                    ],
                    [
                      "sl",
                      "Slovenian - Deprecated"
                    ],
                    [
                      "sl.utf-8",
                      "Slovenian with UTF-8"
                    ],
                    [
                      "es",
                      "Spanish - Deprecated"
                    ],
                    [
                      "es.utf-8",
                      "Spanish with UTF-8"
                    ],
                    [
                      "sv",
                      "Swedish - Deprecated"
                    ],
                    [
                      "sv.utf-8",
                      "Swedish with UTF-8"
                    ],
                    [
                      "tr",
                      "Turkish - Deprecated"
                    ],
                    [
                      "tr.utf-8",
                      "Turkish with UTF-8"
                    ],
                    [
                      "en-us",
                      "US English - Deprecated"
                    ],
                    [
                      "en-us.utf-8",
                      "US English with UTF-8"
                    ]
                  ],
                  "Required": false,
                  "Type": "string"
                }
              }
            ]
          }
        }
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/capacityPools/{poolName}/volumes
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
poolName: string ,
}

⚐ Response (200)

{
value:
[
{
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 ,
}
,
etag: string ,
zones:
[
string ,
]
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Volumes_Get (updated)
Description Get the details of the specified volume
Reference Link ¶

⚶ Changes

{
  "#id": "Volumes_Get",
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "dataProtection": [
              {
                "replication": [
                  {
                    "@removed_667bcb5b29fe4899a464b1c450d70687": {
                      "#name": "externalReplicationSetupStatus",
                      "Description": "Property that only applies to external replications. Provides a machine-readable value for the status of the external replication setup.",
                      "Enum": [
                        [
                          "ClusterPeerRequired",
                          "Your cluster needs to be peered by using the 'peerExternalCluster' action"
                        ],
                        [
                          "ClusterPeerPending",
                          "The peering needs to be accepted on your cluster before the setup can proceed"
                        ],
                        [
                          "VServerPeerRequired",
                          "Need to call 'authorizeExternalReplication' and accept the returned 'vserver peer accept' command on your cluster to finish setting up the external replication"
                        ],
                        [
                          "ReplicationCreateRequired",
                          "Need to call 'authorizeExternalReplication' to finish setting up the external replication"
                        ],
                        [
                          "NoActionRequired",
                          "External Replication setup is complete, you can now monitor the 'mirrorState' in the replication status for the health of the replication"
                        ]
                      ],
                      "Required": false,
                      "Type": "string"
                    }
                  },
                  {
                    "@removed_30629c6200c54cf3a80ef34749611abe": {
                      "#name": "externalReplicationSetupInfo",
                      "Description": "Contains human-readable instructions on what the next step is to finish the external replication setup.",
                      "Required": false,
                      "Type": "string"
                    }
                  },
                  {
                    "@removed_e3af57481eed4d1b85de48dac733b44b": {
                      "#name": "mirrorState",
                      "Description": "The mirror state property describes the current status of data replication for a replication. It provides insight into whether the data is actively being mirrored, if the replication process has been paused, or if it has yet to be initialized.",
                      "Enum": [
                        [
                          "Uninitialized",
                          ""
                        ],
                        [
                          "Mirrored",
                          ""
                        ],
                        [
                          "Broken",
                          ""
                        ]
                      ],
                      "Required": false,
                      "Type": "string"
                    }
                  },
                  {
                    "@removed_0e369ce3398b4957a2d3a025c44111e5": {
                      "#name": "relationshipStatus",
                      "Description": "The status of the Volume Replication",
                      "Enum": [
                        [
                          "Idle",
                          ""
                        ],
                        [
                          "Transferring",
                          ""
                        ]
                      ],
                      "Required": false,
                      "Type": "string"
                    }
                  }
                ]
              }
            ]
          },
          {
            "@removed_e18abb88c054400f8aac4a19adfdcbfd": {
              "#name": "ldapServerType",
              "Description": "Specifies the type of LDAP server for a given NFS volume.",
              "Enum": [
                [
                  "ActiveDirectory",
                  "The volume should use Active Directory for LDAP connections."
                ],
                [
                  "OpenLDAP",
                  "The volume should use OpenLDAP for LDAP connections."
                ]
              ],
              "Required": false,
              "Type": "string"
            }
          },
          {
            "@removed_baf9a179d7664dfc8360b23765992aad": {
              "#name": "language",
              "Description": "Language supported for volume.",
              "Enum": [
                [
                  "c.utf-8",
                  "Posix with UTF-8"
                ],
                [
                  "utf8mb4",
                  "UTF-8 with 4 byte character support"
                ],
                [
                  "ar",
                  "Arabic - Deprecated"
                ],
                [
                  "ar.utf-8",
                  "Arabic with UTF-8"
                ],
                [
                  "hr",
                  "Croatian - Deprecated"
                ],
                [
                  "hr.utf-8",
                  "Croatian with UTF-8"
                ],
                [
                  "cs",
                  "Czech - Deprecated"
                ],
                [
                  "cs.utf-8",
                  "Czech with UTF-8"
                ],
                [
                  "da",
                  "Danish - Deprecated"
                ],
                [
                  "da.utf-8",
                  "Danish with UTF-8"
                ],
                [
                  "nl",
                  "Dutch - Deprecated"
                ],
                [
                  "nl.utf-8",
                  "Dutch with UTF-8"
                ],
                [
                  "en",
                  "English - Deprecated"
                ],
                [
                  "en.utf-8",
                  "English with UTF-8"
                ],
                [
                  "fi",
                  "Finnish - Deprecated"
                ],
                [
                  "fi.utf-8",
                  "Finnish with UTF-8"
                ],
                [
                  "fr",
                  "French - Deprecated"
                ],
                [
                  "fr.utf-8",
                  "French with UTF-8"
                ],
                [
                  "de",
                  "German - Deprecated"
                ],
                [
                  "de.utf-8",
                  "German with UTF-8"
                ],
                [
                  "he",
                  "Hebrew - Deprecated"
                ],
                [
                  "he.utf-8",
                  "Hebrew with UTF-8"
                ],
                [
                  "hu",
                  "Hungarian - Deprecated"
                ],
                [
                  "hu.utf-8",
                  "Hungarian with UTF-8"
                ],
                [
                  "it",
                  "Italian - Deprecated"
                ],
                [
                  "it.utf-8",
                  "Italian with UTF-8"
                ],
                [
                  "ja",
                  "Japanese euc-j - Deprecated"
                ],
                [
                  "ja.utf-8",
                  "Japanese euc-j with UTF-8"
                ],
                [
                  "ja-v1",
                  "Japanese euc-j - Deprecated"
                ],
                [
                  "ja-v1.utf-8",
                  "Japanese euc-j with UTF-8"
                ],
                [
                  "ja-jp.pck",
                  "Japanese pck"
                ],
                [
                  "ja-jp.pck.utf-8",
                  "Japanese pck with UTF-8 - Deprecated"
                ],
                [
                  "ja-jp.932",
                  "Japanese cp932"
                ],
                [
                  "ja-jp.932.utf-8",
                  "Japanese cp932 with UTF-8 - Deprecated"
                ],
                [
                  "ja-jp.pck-v2",
                  "Japanese pck - sjis"
                ],
                [
                  "ja-jp.pck-v2.utf-8",
                  "Japanese pck - sjis with UTF-8 - Deprecated"
                ],
                [
                  "ko",
                  "Korean - Deprecated"
                ],
                [
                  "ko.utf-8",
                  "Korean with UTF-8"
                ],
                [
                  "no",
                  "Norwegian - Deprecated"
                ],
                [
                  "no.utf-8",
                  "Norwegian with UTF-8"
                ],
                [
                  "pl",
                  "Polish - Deprecated"
                ],
                [
                  "pl.utf-8",
                  "Polish with UTF-8"
                ],
                [
                  "pt",
                  "Portuguese - Deprecated"
                ],
                [
                  "pt.utf-8",
                  "Portuguese with UTF-8"
                ],
                [
                  "c",
                  "Posix - Deprecated"
                ],
                [
                  "ro",
                  "Romanian - Deprecated"
                ],
                [
                  "ro.utf-8",
                  "Romanian with UTF-8"
                ],
                [
                  "ru",
                  "Russian - Deprecated"
                ],
                [
                  "ru.utf-8",
                  "Russian with UTF-8"
                ],
                [
                  "zh",
                  "Simplified Chinese - Deprecated"
                ],
                [
                  "zh.utf-8",
                  "Simplified Chinese with UTF-8"
                ],
                [
                  "zh.gbk",
                  "Simplified gbk Chinese"
                ],
                [
                  "zh.gbk.utf-8",
                  "Simplified gbk Chinese with UTF-8 - Deprecated"
                ],
                [
                  "zh-tw.big5",
                  "Traditional Chinese BIG 5"
                ],
                [
                  "zh-tw.big5.utf-8",
                  "Traditional Chinese BIG 5 with UTF-8 - Deprecated"
                ],
                [
                  "zh-tw",
                  "Traditional Chinese EUC-TW"
                ],
                [
                  "zh-tw.utf-8",
                  "Traditional Chinese EUC-TW with UTF-8 - Deprecated"
                ],
                [
                  "sk",
                  "Slovak - Deprecated"
                ],
                [
                  "sk.utf-8",
                  "Slovak with UTF-8"
                ],
                [
                  "sl",
                  "Slovenian - Deprecated"
                ],
                [
                  "sl.utf-8",
                  "Slovenian with UTF-8"
                ],
                [
                  "es",
                  "Spanish - Deprecated"
                ],
                [
                  "es.utf-8",
                  "Spanish with UTF-8"
                ],
                [
                  "sv",
                  "Swedish - Deprecated"
                ],
                [
                  "sv.utf-8",
                  "Swedish with UTF-8"
                ],
                [
                  "tr",
                  "Turkish - Deprecated"
                ],
                [
                  "tr.utf-8",
                  "Turkish with UTF-8"
                ],
                [
                  "en-us",
                  "US English - Deprecated"
                ],
                [
                  "en-us.utf-8",
                  "US English with UTF-8"
                ]
              ],
              "Required": false,
              "Type": "string"
            }
          }
        ]
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/capacityPools/{poolName}/volumes/{volumeName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
poolName: string ,
volumeName: string ,
}

⚐ Response (200)

{
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 ,
}
,
etag: string ,
zones:
[
string ,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Volumes_CreateOrUpdate (updated)
Description Create or update the specified volume within the capacity pool
Reference Link ¶

⚶ Changes

{
  "#id": "Volumes_CreateOrUpdate",
  "$parameters": {
    "body": {
      "$properties": {
        "properties": [
          {
            "dataProtection": [
              {
                "replication": [
                  {
                    "@removed_20d70795f6fe4f819417d7595eea00a4": {
                      "#name": "externalReplicationSetupStatus",
                      "Description": "Property that only applies to external replications. Provides a machine-readable value for the status of the external replication setup.",
                      "Enum": [
                        [
                          "ClusterPeerRequired",
                          "Your cluster needs to be peered by using the 'peerExternalCluster' action"
                        ],
                        [
                          "ClusterPeerPending",
                          "The peering needs to be accepted on your cluster before the setup can proceed"
                        ],
                        [
                          "VServerPeerRequired",
                          "Need to call 'authorizeExternalReplication' and accept the returned 'vserver peer accept' command on your cluster to finish setting up the external replication"
                        ],
                        [
                          "ReplicationCreateRequired",
                          "Need to call 'authorizeExternalReplication' to finish setting up the external replication"
                        ],
                        [
                          "NoActionRequired",
                          "External Replication setup is complete, you can now monitor the 'mirrorState' in the replication status for the health of the replication"
                        ]
                      ],
                      "Required": false,
                      "Type": "string"
                    }
                  },
                  {
                    "@removed_9a5f54f98a954a1ca24cdb2c905f7200": {
                      "#name": "externalReplicationSetupInfo",
                      "Description": "Contains human-readable instructions on what the next step is to finish the external replication setup.",
                      "Required": false,
                      "Type": "string"
                    }
                  },
                  {
                    "@removed_e609e770f8d74cc0b2a316c4505e325f": {
                      "#name": "mirrorState",
                      "Description": "The mirror state property describes the current status of data replication for a replication. It provides insight into whether the data is actively being mirrored, if the replication process has been paused, or if it has yet to be initialized.",
                      "Enum": [
                        [
                          "Uninitialized",
                          ""
                        ],
                        [
                          "Mirrored",
                          ""
                        ],
                        [
                          "Broken",
                          ""
                        ]
                      ],
                      "Required": false,
                      "Type": "string"
                    }
                  },
                  {
                    "@removed_886926f5f4034dd4a4a8db11385d9c51": {
                      "#name": "relationshipStatus",
                      "Description": "The status of the Volume Replication",
                      "Enum": [
                        [
                          "Idle",
                          ""
                        ],
                        [
                          "Transferring",
                          ""
                        ]
                      ],
                      "Required": false,
                      "Type": "string"
                    }
                  }
                ]
              }
            ]
          },
          {
            "@removed_37c983f75ce34105b168543a65ad63bd": {
              "#name": "ldapServerType",
              "Description": "Specifies the type of LDAP server for a given NFS volume.",
              "Enum": [
                [
                  "ActiveDirectory",
                  "The volume should use Active Directory for LDAP connections."
                ],
                [
                  "OpenLDAP",
                  "The volume should use OpenLDAP for LDAP connections."
                ]
              ],
              "Required": false,
              "Type": "string"
            }
          },
          {
            "@removed_c8b718ee6b484ce1ad088f2d171dd0e4": {
              "#name": "language",
              "Description": "Language supported for volume.",
              "Enum": [
                [
                  "c.utf-8",
                  "Posix with UTF-8"
                ],
                [
                  "utf8mb4",
                  "UTF-8 with 4 byte character support"
                ],
                [
                  "ar",
                  "Arabic - Deprecated"
                ],
                [
                  "ar.utf-8",
                  "Arabic with UTF-8"
                ],
                [
                  "hr",
                  "Croatian - Deprecated"
                ],
                [
                  "hr.utf-8",
                  "Croatian with UTF-8"
                ],
                [
                  "cs",
                  "Czech - Deprecated"
                ],
                [
                  "cs.utf-8",
                  "Czech with UTF-8"
                ],
                [
                  "da",
                  "Danish - Deprecated"
                ],
                [
                  "da.utf-8",
                  "Danish with UTF-8"
                ],
                [
                  "nl",
                  "Dutch - Deprecated"
                ],
                [
                  "nl.utf-8",
                  "Dutch with UTF-8"
                ],
                [
                  "en",
                  "English - Deprecated"
                ],
                [
                  "en.utf-8",
                  "English with UTF-8"
                ],
                [
                  "fi",
                  "Finnish - Deprecated"
                ],
                [
                  "fi.utf-8",
                  "Finnish with UTF-8"
                ],
                [
                  "fr",
                  "French - Deprecated"
                ],
                [
                  "fr.utf-8",
                  "French with UTF-8"
                ],
                [
                  "de",
                  "German - Deprecated"
                ],
                [
                  "de.utf-8",
                  "German with UTF-8"
                ],
                [
                  "he",
                  "Hebrew - Deprecated"
                ],
                [
                  "he.utf-8",
                  "Hebrew with UTF-8"
                ],
                [
                  "hu",
                  "Hungarian - Deprecated"
                ],
                [
                  "hu.utf-8",
                  "Hungarian with UTF-8"
                ],
                [
                  "it",
                  "Italian - Deprecated"
                ],
                [
                  "it.utf-8",
                  "Italian with UTF-8"
                ],
                [
                  "ja",
                  "Japanese euc-j - Deprecated"
                ],
                [
                  "ja.utf-8",
                  "Japanese euc-j with UTF-8"
                ],
                [
                  "ja-v1",
                  "Japanese euc-j - Deprecated"
                ],
                [
                  "ja-v1.utf-8",
                  "Japanese euc-j with UTF-8"
                ],
                [
                  "ja-jp.pck",
                  "Japanese pck"
                ],
                [
                  "ja-jp.pck.utf-8",
                  "Japanese pck with UTF-8 - Deprecated"
                ],
                [
                  "ja-jp.932",
                  "Japanese cp932"
                ],
                [
                  "ja-jp.932.utf-8",
                  "Japanese cp932 with UTF-8 - Deprecated"
                ],
                [
                  "ja-jp.pck-v2",
                  "Japanese pck - sjis"
                ],
                [
                  "ja-jp.pck-v2.utf-8",
                  "Japanese pck - sjis with UTF-8 - Deprecated"
                ],
                [
                  "ko",
                  "Korean - Deprecated"
                ],
                [
                  "ko.utf-8",
                  "Korean with UTF-8"
                ],
                [
                  "no",
                  "Norwegian - Deprecated"
                ],
                [
                  "no.utf-8",
                  "Norwegian with UTF-8"
                ],
                [
                  "pl",
                  "Polish - Deprecated"
                ],
                [
                  "pl.utf-8",
                  "Polish with UTF-8"
                ],
                [
                  "pt",
                  "Portuguese - Deprecated"
                ],
                [
                  "pt.utf-8",
                  "Portuguese with UTF-8"
                ],
                [
                  "c",
                  "Posix - Deprecated"
                ],
                [
                  "ro",
                  "Romanian - Deprecated"
                ],
                [
                  "ro.utf-8",
                  "Romanian with UTF-8"
                ],
                [
                  "ru",
                  "Russian - Deprecated"
                ],
                [
                  "ru.utf-8",
                  "Russian with UTF-8"
                ],
                [
                  "zh",
                  "Simplified Chinese - Deprecated"
                ],
                [
                  "zh.utf-8",
                  "Simplified Chinese with UTF-8"
                ],
                [
                  "zh.gbk",
                  "Simplified gbk Chinese"
                ],
                [
                  "zh.gbk.utf-8",
                  "Simplified gbk Chinese with UTF-8 - Deprecated"
                ],
                [
                  "zh-tw.big5",
                  "Traditional Chinese BIG 5"
                ],
                [
                  "zh-tw.big5.utf-8",
                  "Traditional Chinese BIG 5 with UTF-8 - Deprecated"
                ],
                [
                  "zh-tw",
                  "Traditional Chinese EUC-TW"
                ],
                [
                  "zh-tw.utf-8",
                  "Traditional Chinese EUC-TW with UTF-8 - Deprecated"
                ],
                [
                  "sk",
                  "Slovak - Deprecated"
                ],
                [
                  "sk.utf-8",
                  "Slovak with UTF-8"
                ],
                [
                  "sl",
                  "Slovenian - Deprecated"
                ],
                [
                  "sl.utf-8",
                  "Slovenian with UTF-8"
                ],
                [
                  "es",
                  "Spanish - Deprecated"
                ],
                [
                  "es.utf-8",
                  "Spanish with UTF-8"
                ],
                [
                  "sv",
                  "Swedish - Deprecated"
                ],
                [
                  "sv.utf-8",
                  "Swedish with UTF-8"
                ],
                [
                  "tr",
                  "Turkish - Deprecated"
                ],
                [
                  "tr.utf-8",
                  "Turkish with UTF-8"
                ],
                [
                  "en-us",
                  "US English - Deprecated"
                ],
                [
                  "en-us.utf-8",
                  "US English with UTF-8"
                ]
              ],
              "Required": false,
              "Type": "string"
            }
          }
        ]
      }
    }
  },
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "dataProtection": [
              {
                "replication": [
                  {
                    "@removed_6bab89356b7340e790129d2d6f6af239": {
                      "#name": "externalReplicationSetupStatus",
                      "Description": "Property that only applies to external replications. Provides a machine-readable value for the status of the external replication setup.",
                      "Enum": [
                        [
                          "ClusterPeerRequired",
                          "Your cluster needs to be peered by using the 'peerExternalCluster' action"
                        ],
                        [
                          "ClusterPeerPending",
                          "The peering needs to be accepted on your cluster before the setup can proceed"
                        ],
                        [
                          "VServerPeerRequired",
                          "Need to call 'authorizeExternalReplication' and accept the returned 'vserver peer accept' command on your cluster to finish setting up the external replication"
                        ],
                        [
                          "ReplicationCreateRequired",
                          "Need to call 'authorizeExternalReplication' to finish setting up the external replication"
                        ],
                        [
                          "NoActionRequired",
                          "External Replication setup is complete, you can now monitor the 'mirrorState' in the replication status for the health of the replication"
                        ]
                      ],
                      "Required": false,
                      "Type": "string"
                    }
                  },
                  {
                    "@removed_5cdfa63b292c46e89e06ff34063f006d": {
                      "#name": "externalReplicationSetupInfo",
                      "Description": "Contains human-readable instructions on what the next step is to finish the external replication setup.",
                      "Required": false,
                      "Type": "string"
                    }
                  },
                  {
                    "@removed_d2d3d72719004b3b945bd2cbfcdd490a": {
                      "#name": "mirrorState",
                      "Description": "The mirror state property describes the current status of data replication for a replication. It provides insight into whether the data is actively being mirrored, if the replication process has been paused, or if it has yet to be initialized.",
                      "Enum": [
                        [
                          "Uninitialized",
                          ""
                        ],
                        [
                          "Mirrored",
                          ""
                        ],
                        [
                          "Broken",
                          ""
                        ]
                      ],
                      "Required": false,
                      "Type": "string"
                    }
                  },
                  {
                    "@removed_f31314bc965345ccb613bb09b721a827": {
                      "#name": "relationshipStatus",
                      "Description": "The status of the Volume Replication",
                      "Enum": [
                        [
                          "Idle",
                          ""
                        ],
                        [
                          "Transferring",
                          ""
                        ]
                      ],
                      "Required": false,
                      "Type": "string"
                    }
                  }
                ]
              }
            ]
          },
          {
            "@removed_e346d0c51d4a4774a065e05006c7e510": {
              "#name": "ldapServerType",
              "Description": "Specifies the type of LDAP server for a given NFS volume.",
              "Enum": [
                [
                  "ActiveDirectory",
                  "The volume should use Active Directory for LDAP connections."
                ],
                [
                  "OpenLDAP",
                  "The volume should use OpenLDAP for LDAP connections."
                ]
              ],
              "Required": false,
              "Type": "string"
            }
          },
          {
            "@removed_64ad7b3623f54d7ba1b785aff23699a0": {
              "#name": "language",
              "Description": "Language supported for volume.",
              "Enum": [
                [
                  "c.utf-8",
                  "Posix with UTF-8"
                ],
                [
                  "utf8mb4",
                  "UTF-8 with 4 byte character support"
                ],
                [
                  "ar",
                  "Arabic - Deprecated"
                ],
                [
                  "ar.utf-8",
                  "Arabic with UTF-8"
                ],
                [
                  "hr",
                  "Croatian - Deprecated"
                ],
                [
                  "hr.utf-8",
                  "Croatian with UTF-8"
                ],
                [
                  "cs",
                  "Czech - Deprecated"
                ],
                [
                  "cs.utf-8",
                  "Czech with UTF-8"
                ],
                [
                  "da",
                  "Danish - Deprecated"
                ],
                [
                  "da.utf-8",
                  "Danish with UTF-8"
                ],
                [
                  "nl",
                  "Dutch - Deprecated"
                ],
                [
                  "nl.utf-8",
                  "Dutch with UTF-8"
                ],
                [
                  "en",
                  "English - Deprecated"
                ],
                [
                  "en.utf-8",
                  "English with UTF-8"
                ],
                [
                  "fi",
                  "Finnish - Deprecated"
                ],
                [
                  "fi.utf-8",
                  "Finnish with UTF-8"
                ],
                [
                  "fr",
                  "French - Deprecated"
                ],
                [
                  "fr.utf-8",
                  "French with UTF-8"
                ],
                [
                  "de",
                  "German - Deprecated"
                ],
                [
                  "de.utf-8",
                  "German with UTF-8"
                ],
                [
                  "he",
                  "Hebrew - Deprecated"
                ],
                [
                  "he.utf-8",
                  "Hebrew with UTF-8"
                ],
                [
                  "hu",
                  "Hungarian - Deprecated"
                ],
                [
                  "hu.utf-8",
                  "Hungarian with UTF-8"
                ],
                [
                  "it",
                  "Italian - Deprecated"
                ],
                [
                  "it.utf-8",
                  "Italian with UTF-8"
                ],
                [
                  "ja",
                  "Japanese euc-j - Deprecated"
                ],
                [
                  "ja.utf-8",
                  "Japanese euc-j with UTF-8"
                ],
                [
                  "ja-v1",
                  "Japanese euc-j - Deprecated"
                ],
                [
                  "ja-v1.utf-8",
                  "Japanese euc-j with UTF-8"
                ],
                [
                  "ja-jp.pck",
                  "Japanese pck"
                ],
                [
                  "ja-jp.pck.utf-8",
                  "Japanese pck with UTF-8 - Deprecated"
                ],
                [
                  "ja-jp.932",
                  "Japanese cp932"
                ],
                [
                  "ja-jp.932.utf-8",
                  "Japanese cp932 with UTF-8 - Deprecated"
                ],
                [
                  "ja-jp.pck-v2",
                  "Japanese pck - sjis"
                ],
                [
                  "ja-jp.pck-v2.utf-8",
                  "Japanese pck - sjis with UTF-8 - Deprecated"
                ],
                [
                  "ko",
                  "Korean - Deprecated"
                ],
                [
                  "ko.utf-8",
                  "Korean with UTF-8"
                ],
                [
                  "no",
                  "Norwegian - Deprecated"
                ],
                [
                  "no.utf-8",
                  "Norwegian with UTF-8"
                ],
                [
                  "pl",
                  "Polish - Deprecated"
                ],
                [
                  "pl.utf-8",
                  "Polish with UTF-8"
                ],
                [
                  "pt",
                  "Portuguese - Deprecated"
                ],
                [
                  "pt.utf-8",
                  "Portuguese with UTF-8"
                ],
                [
                  "c",
                  "Posix - Deprecated"
                ],
                [
                  "ro",
                  "Romanian - Deprecated"
                ],
                [
                  "ro.utf-8",
                  "Romanian with UTF-8"
                ],
                [
                  "ru",
                  "Russian - Deprecated"
                ],
                [
                  "ru.utf-8",
                  "Russian with UTF-8"
                ],
                [
                  "zh",
                  "Simplified Chinese - Deprecated"
                ],
                [
                  "zh.utf-8",
                  "Simplified Chinese with UTF-8"
                ],
                [
                  "zh.gbk",
                  "Simplified gbk Chinese"
                ],
                [
                  "zh.gbk.utf-8",
                  "Simplified gbk Chinese with UTF-8 - Deprecated"
                ],
                [
                  "zh-tw.big5",
                  "Traditional Chinese BIG 5"
                ],
                [
                  "zh-tw.big5.utf-8",
                  "Traditional Chinese BIG 5 with UTF-8 - Deprecated"
                ],
                [
                  "zh-tw",
                  "Traditional Chinese EUC-TW"
                ],
                [
                  "zh-tw.utf-8",
                  "Traditional Chinese EUC-TW with UTF-8 - Deprecated"
                ],
                [
                  "sk",
                  "Slovak - Deprecated"
                ],
                [
                  "sk.utf-8",
                  "Slovak with UTF-8"
                ],
                [
                  "sl",
                  "Slovenian - Deprecated"
                ],
                [
                  "sl.utf-8",
                  "Slovenian with UTF-8"
                ],
                [
                  "es",
                  "Spanish - Deprecated"
                ],
                [
                  "es.utf-8",
                  "Spanish with UTF-8"
                ],
                [
                  "sv",
                  "Swedish - Deprecated"
                ],
                [
                  "sv.utf-8",
                  "Swedish with UTF-8"
                ],
                [
                  "tr",
                  "Turkish - Deprecated"
                ],
                [
                  "tr.utf-8",
                  "Turkish with UTF-8"
                ],
                [
                  "en-us",
                  "US English - Deprecated"
                ],
                [
                  "en-us.utf-8",
                  "US English with UTF-8"
                ]
              ],
              "Required": false,
              "Type": "string"
            }
          }
        ]
      }
    },
    "201": {
      "$properties": {
        "properties": [
          {
            "dataProtection": [
              {
                "replication": [
                  {
                    "@removed_a01d3c288c3344dba4010262805d3451": {
                      "#name": "externalReplicationSetupStatus",
                      "Description": "Property that only applies to external replications. Provides a machine-readable value for the status of the external replication setup.",
                      "Enum": [
                        [
                          "ClusterPeerRequired",
                          "Your cluster needs to be peered by using the 'peerExternalCluster' action"
                        ],
                        [
                          "ClusterPeerPending",
                          "The peering needs to be accepted on your cluster before the setup can proceed"
                        ],
                        [
                          "VServerPeerRequired",
                          "Need to call 'authorizeExternalReplication' and accept the returned 'vserver peer accept' command on your cluster to finish setting up the external replication"
                        ],
                        [
                          "ReplicationCreateRequired",
                          "Need to call 'authorizeExternalReplication' to finish setting up the external replication"
                        ],
                        [
                          "NoActionRequired",
                          "External Replication setup is complete, you can now monitor the 'mirrorState' in the replication status for the health of the replication"
                        ]
                      ],
                      "Required": false,
                      "Type": "string"
                    }
                  },
                  {
                    "@removed_4287485cd3ab4bceaa14b714b1d1984e": {
                      "#name": "externalReplicationSetupInfo",
                      "Description": "Contains human-readable instructions on what the next step is to finish the external replication setup.",
                      "Required": false,
                      "Type": "string"
                    }
                  },
                  {
                    "@removed_a780b7e1f7514f399cc6d37e2c7815d9": {
                      "#name": "mirrorState",
                      "Description": "The mirror state property describes the current status of data replication for a replication. It provides insight into whether the data is actively being mirrored, if the replication process has been paused, or if it has yet to be initialized.",
                      "Enum": [
                        [
                          "Uninitialized",
                          ""
                        ],
                        [
                          "Mirrored",
                          ""
                        ],
                        [
                          "Broken",
                          ""
                        ]
                      ],
                      "Required": false,
                      "Type": "string"
                    }
                  },
                  {
                    "@removed_68ad3f2da69741ce9a3cf216724ece2e": {
                      "#name": "relationshipStatus",
                      "Description": "The status of the Volume Replication",
                      "Enum": [
                        [
                          "Idle",
                          ""
                        ],
                        [
                          "Transferring",
                          ""
                        ]
                      ],
                      "Required": false,
                      "Type": "string"
                    }
                  }
                ]
              }
            ]
          },
          {
            "@removed_8baaded636b742688baf816bed8ba49e": {
              "#name": "ldapServerType",
              "Description": "Specifies the type of LDAP server for a given NFS volume.",
              "Enum": [
                [
                  "ActiveDirectory",
                  "The volume should use Active Directory for LDAP connections."
                ],
                [
                  "OpenLDAP",
                  "The volume should use OpenLDAP for LDAP connections."
                ]
              ],
              "Required": false,
              "Type": "string"
            }
          },
          {
            "@removed_80c53b2301204366b94c2b795f4e0ba2": {
              "#name": "language",
              "Description": "Language supported for volume.",
              "Enum": [
                [
                  "c.utf-8",
                  "Posix with UTF-8"
                ],
                [
                  "utf8mb4",
                  "UTF-8 with 4 byte character support"
                ],
                [
                  "ar",
                  "Arabic - Deprecated"
                ],
                [
                  "ar.utf-8",
                  "Arabic with UTF-8"
                ],
                [
                  "hr",
                  "Croatian - Deprecated"
                ],
                [
                  "hr.utf-8",
                  "Croatian with UTF-8"
                ],
                [
                  "cs",
                  "Czech - Deprecated"
                ],
                [
                  "cs.utf-8",
                  "Czech with UTF-8"
                ],
                [
                  "da",
                  "Danish - Deprecated"
                ],
                [
                  "da.utf-8",
                  "Danish with UTF-8"
                ],
                [
                  "nl",
                  "Dutch - Deprecated"
                ],
                [
                  "nl.utf-8",
                  "Dutch with UTF-8"
                ],
                [
                  "en",
                  "English - Deprecated"
                ],
                [
                  "en.utf-8",
                  "English with UTF-8"
                ],
                [
                  "fi",
                  "Finnish - Deprecated"
                ],
                [
                  "fi.utf-8",
                  "Finnish with UTF-8"
                ],
                [
                  "fr",
                  "French - Deprecated"
                ],
                [
                  "fr.utf-8",
                  "French with UTF-8"
                ],
                [
                  "de",
                  "German - Deprecated"
                ],
                [
                  "de.utf-8",
                  "German with UTF-8"
                ],
                [
                  "he",
                  "Hebrew - Deprecated"
                ],
                [
                  "he.utf-8",
                  "Hebrew with UTF-8"
                ],
                [
                  "hu",
                  "Hungarian - Deprecated"
                ],
                [
                  "hu.utf-8",
                  "Hungarian with UTF-8"
                ],
                [
                  "it",
                  "Italian - Deprecated"
                ],
                [
                  "it.utf-8",
                  "Italian with UTF-8"
                ],
                [
                  "ja",
                  "Japanese euc-j - Deprecated"
                ],
                [
                  "ja.utf-8",
                  "Japanese euc-j with UTF-8"
                ],
                [
                  "ja-v1",
                  "Japanese euc-j - Deprecated"
                ],
                [
                  "ja-v1.utf-8",
                  "Japanese euc-j with UTF-8"
                ],
                [
                  "ja-jp.pck",
                  "Japanese pck"
                ],
                [
                  "ja-jp.pck.utf-8",
                  "Japanese pck with UTF-8 - Deprecated"
                ],
                [
                  "ja-jp.932",
                  "Japanese cp932"
                ],
                [
                  "ja-jp.932.utf-8",
                  "Japanese cp932 with UTF-8 - Deprecated"
                ],
                [
                  "ja-jp.pck-v2",
                  "Japanese pck - sjis"
                ],
                [
                  "ja-jp.pck-v2.utf-8",
                  "Japanese pck - sjis with UTF-8 - Deprecated"
                ],
                [
                  "ko",
                  "Korean - Deprecated"
                ],
                [
                  "ko.utf-8",
                  "Korean with UTF-8"
                ],
                [
                  "no",
                  "Norwegian - Deprecated"
                ],
                [
                  "no.utf-8",
                  "Norwegian with UTF-8"
                ],
                [
                  "pl",
                  "Polish - Deprecated"
                ],
                [
                  "pl.utf-8",
                  "Polish with UTF-8"
                ],
                [
                  "pt",
                  "Portuguese - Deprecated"
                ],
                [
                  "pt.utf-8",
                  "Portuguese with UTF-8"
                ],
                [
                  "c",
                  "Posix - Deprecated"
                ],
                [
                  "ro",
                  "Romanian - Deprecated"
                ],
                [
                  "ro.utf-8",
                  "Romanian with UTF-8"
                ],
                [
                  "ru",
                  "Russian - Deprecated"
                ],
                [
                  "ru.utf-8",
                  "Russian with UTF-8"
                ],
                [
                  "zh",
                  "Simplified Chinese - Deprecated"
                ],
                [
                  "zh.utf-8",
                  "Simplified Chinese with UTF-8"
                ],
                [
                  "zh.gbk",
                  "Simplified gbk Chinese"
                ],
                [
                  "zh.gbk.utf-8",
                  "Simplified gbk Chinese with UTF-8 - Deprecated"
                ],
                [
                  "zh-tw.big5",
                  "Traditional Chinese BIG 5"
                ],
                [
                  "zh-tw.big5.utf-8",
                  "Traditional Chinese BIG 5 with UTF-8 - Deprecated"
                ],
                [
                  "zh-tw",
                  "Traditional Chinese EUC-TW"
                ],
                [
                  "zh-tw.utf-8",
                  "Traditional Chinese EUC-TW with UTF-8 - Deprecated"
                ],
                [
                  "sk",
                  "Slovak - Deprecated"
                ],
                [
                  "sk.utf-8",
                  "Slovak with UTF-8"
                ],
                [
                  "sl",
                  "Slovenian - Deprecated"
                ],
                [
                  "sl.utf-8",
                  "Slovenian with UTF-8"
                ],
                [
                  "es",
                  "Spanish - Deprecated"
                ],
                [
                  "es.utf-8",
                  "Spanish with UTF-8"
                ],
                [
                  "sv",
                  "Swedish - Deprecated"
                ],
                [
                  "sv.utf-8",
                  "Swedish with UTF-8"
                ],
                [
                  "tr",
                  "Turkish - Deprecated"
                ],
                [
                  "tr.utf-8",
                  "Turkish with UTF-8"
                ],
                [
                  "en-us",
                  "US English - Deprecated"
                ],
                [
                  "en-us.utf-8",
                  "US English with UTF-8"
                ]
              ],
              "Required": false,
              "Type": "string"
            }
          }
        ]
      }
    }
  }
}

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/capacityPools/{poolName}/volumes/{volumeName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
poolName: string ,
volumeName: string ,
body:
{
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 ,
}
,
etag: string ,
zones:
[
string ,
]
,
}
,
}

⚐ Response (200)

{
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 ,
}
,
etag: string ,
zones:
[
string ,
]
,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
retry-after: integer ,
}
,
$schema:
{
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 ,
}
,
etag: string ,
zones:
[
string ,
]
,
}
,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Volumes_Update (updated)
Description Patch the specified volume
Reference Link ¶

⚶ Changes

{
  "#id": "Volumes_Update",
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "dataProtection": [
              {
                "replication": [
                  {
                    "@removed_ce5a0510c46b47b2b171cb2bc90cee0f": {
                      "#name": "externalReplicationSetupStatus",
                      "Description": "Property that only applies to external replications. Provides a machine-readable value for the status of the external replication setup.",
                      "Enum": [
                        [
                          "ClusterPeerRequired",
                          "Your cluster needs to be peered by using the 'peerExternalCluster' action"
                        ],
                        [
                          "ClusterPeerPending",
                          "The peering needs to be accepted on your cluster before the setup can proceed"
                        ],
                        [
                          "VServerPeerRequired",
                          "Need to call 'authorizeExternalReplication' and accept the returned 'vserver peer accept' command on your cluster to finish setting up the external replication"
                        ],
                        [
                          "ReplicationCreateRequired",
                          "Need to call 'authorizeExternalReplication' to finish setting up the external replication"
                        ],
                        [
                          "NoActionRequired",
                          "External Replication setup is complete, you can now monitor the 'mirrorState' in the replication status for the health of the replication"
                        ]
                      ],
                      "Required": false,
                      "Type": "string"
                    }
                  },
                  {
                    "@removed_1d927c93d5494d3180d47177fd2935b3": {
                      "#name": "externalReplicationSetupInfo",
                      "Description": "Contains human-readable instructions on what the next step is to finish the external replication setup.",
                      "Required": false,
                      "Type": "string"
                    }
                  },
                  {
                    "@removed_1cb62024111f4ff09d981a1844b9aad7": {
                      "#name": "mirrorState",
                      "Description": "The mirror state property describes the current status of data replication for a replication. It provides insight into whether the data is actively being mirrored, if the replication process has been paused, or if it has yet to be initialized.",
                      "Enum": [
                        [
                          "Uninitialized",
                          ""
                        ],
                        [
                          "Mirrored",
                          ""
                        ],
                        [
                          "Broken",
                          ""
                        ]
                      ],
                      "Required": false,
                      "Type": "string"
                    }
                  },
                  {
                    "@removed_5bd756c34acd42b7a402303589151003": {
                      "#name": "relationshipStatus",
                      "Description": "The status of the Volume Replication",
                      "Enum": [
                        [
                          "Idle",
                          ""
                        ],
                        [
                          "Transferring",
                          ""
                        ]
                      ],
                      "Required": false,
                      "Type": "string"
                    }
                  }
                ]
              }
            ]
          },
          {
            "@removed_6215fe63d31e4c54a189a8f86d19cd70": {
              "#name": "ldapServerType",
              "Description": "Specifies the type of LDAP server for a given NFS volume.",
              "Enum": [
                [
                  "ActiveDirectory",
                  "The volume should use Active Directory for LDAP connections."
                ],
                [
                  "OpenLDAP",
                  "The volume should use OpenLDAP for LDAP connections."
                ]
              ],
              "Required": false,
              "Type": "string"
            }
          },
          {
            "@removed_6751178badb4457a872339e74ba9fbbf": {
              "#name": "language",
              "Description": "Language supported for volume.",
              "Enum": [
                [
                  "c.utf-8",
                  "Posix with UTF-8"
                ],
                [
                  "utf8mb4",
                  "UTF-8 with 4 byte character support"
                ],
                [
                  "ar",
                  "Arabic - Deprecated"
                ],
                [
                  "ar.utf-8",
                  "Arabic with UTF-8"
                ],
                [
                  "hr",
                  "Croatian - Deprecated"
                ],
                [
                  "hr.utf-8",
                  "Croatian with UTF-8"
                ],
                [
                  "cs",
                  "Czech - Deprecated"
                ],
                [
                  "cs.utf-8",
                  "Czech with UTF-8"
                ],
                [
                  "da",
                  "Danish - Deprecated"
                ],
                [
                  "da.utf-8",
                  "Danish with UTF-8"
                ],
                [
                  "nl",
                  "Dutch - Deprecated"
                ],
                [
                  "nl.utf-8",
                  "Dutch with UTF-8"
                ],
                [
                  "en",
                  "English - Deprecated"
                ],
                [
                  "en.utf-8",
                  "English with UTF-8"
                ],
                [
                  "fi",
                  "Finnish - Deprecated"
                ],
                [
                  "fi.utf-8",
                  "Finnish with UTF-8"
                ],
                [
                  "fr",
                  "French - Deprecated"
                ],
                [
                  "fr.utf-8",
                  "French with UTF-8"
                ],
                [
                  "de",
                  "German - Deprecated"
                ],
                [
                  "de.utf-8",
                  "German with UTF-8"
                ],
                [
                  "he",
                  "Hebrew - Deprecated"
                ],
                [
                  "he.utf-8",
                  "Hebrew with UTF-8"
                ],
                [
                  "hu",
                  "Hungarian - Deprecated"
                ],
                [
                  "hu.utf-8",
                  "Hungarian with UTF-8"
                ],
                [
                  "it",
                  "Italian - Deprecated"
                ],
                [
                  "it.utf-8",
                  "Italian with UTF-8"
                ],
                [
                  "ja",
                  "Japanese euc-j - Deprecated"
                ],
                [
                  "ja.utf-8",
                  "Japanese euc-j with UTF-8"
                ],
                [
                  "ja-v1",
                  "Japanese euc-j - Deprecated"
                ],
                [
                  "ja-v1.utf-8",
                  "Japanese euc-j with UTF-8"
                ],
                [
                  "ja-jp.pck",
                  "Japanese pck"
                ],
                [
                  "ja-jp.pck.utf-8",
                  "Japanese pck with UTF-8 - Deprecated"
                ],
                [
                  "ja-jp.932",
                  "Japanese cp932"
                ],
                [
                  "ja-jp.932.utf-8",
                  "Japanese cp932 with UTF-8 - Deprecated"
                ],
                [
                  "ja-jp.pck-v2",
                  "Japanese pck - sjis"
                ],
                [
                  "ja-jp.pck-v2.utf-8",
                  "Japanese pck - sjis with UTF-8 - Deprecated"
                ],
                [
                  "ko",
                  "Korean - Deprecated"
                ],
                [
                  "ko.utf-8",
                  "Korean with UTF-8"
                ],
                [
                  "no",
                  "Norwegian - Deprecated"
                ],
                [
                  "no.utf-8",
                  "Norwegian with UTF-8"
                ],
                [
                  "pl",
                  "Polish - Deprecated"
                ],
                [
                  "pl.utf-8",
                  "Polish with UTF-8"
                ],
                [
                  "pt",
                  "Portuguese - Deprecated"
                ],
                [
                  "pt.utf-8",
                  "Portuguese with UTF-8"
                ],
                [
                  "c",
                  "Posix - Deprecated"
                ],
                [
                  "ro",
                  "Romanian - Deprecated"
                ],
                [
                  "ro.utf-8",
                  "Romanian with UTF-8"
                ],
                [
                  "ru",
                  "Russian - Deprecated"
                ],
                [
                  "ru.utf-8",
                  "Russian with UTF-8"
                ],
                [
                  "zh",
                  "Simplified Chinese - Deprecated"
                ],
                [
                  "zh.utf-8",
                  "Simplified Chinese with UTF-8"
                ],
                [
                  "zh.gbk",
                  "Simplified gbk Chinese"
                ],
                [
                  "zh.gbk.utf-8",
                  "Simplified gbk Chinese with UTF-8 - Deprecated"
                ],
                [
                  "zh-tw.big5",
                  "Traditional Chinese BIG 5"
                ],
                [
                  "zh-tw.big5.utf-8",
                  "Traditional Chinese BIG 5 with UTF-8 - Deprecated"
                ],
                [
                  "zh-tw",
                  "Traditional Chinese EUC-TW"
                ],
                [
                  "zh-tw.utf-8",
                  "Traditional Chinese EUC-TW with UTF-8 - Deprecated"
                ],
                [
                  "sk",
                  "Slovak - Deprecated"
                ],
                [
                  "sk.utf-8",
                  "Slovak with UTF-8"
                ],
                [
                  "sl",
                  "Slovenian - Deprecated"
                ],
                [
                  "sl.utf-8",
                  "Slovenian with UTF-8"
                ],
                [
                  "es",
                  "Spanish - Deprecated"
                ],
                [
                  "es.utf-8",
                  "Spanish with UTF-8"
                ],
                [
                  "sv",
                  "Swedish - Deprecated"
                ],
                [
                  "sv.utf-8",
                  "Swedish with UTF-8"
                ],
                [
                  "tr",
                  "Turkish - Deprecated"
                ],
                [
                  "tr.utf-8",
                  "Turkish with UTF-8"
                ],
                [
                  "en-us",
                  "US English - Deprecated"
                ],
                [
                  "en-us.utf-8",
                  "US English with UTF-8"
                ]
              ],
              "Required": false,
              "Type": "string"
            }
          }
        ]
      }
    }
  }
}

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/capacityPools/{poolName}/volumes/{volumeName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
poolName: string ,
volumeName: string ,
body:
{
location: string ,
id: string ,
name: string ,
type: string ,
tags: object ,
properties:
{
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 ,
]
,
throughputMibps: number ,
dataProtection:
{
backup:
{
backupPolicyId: string ,
policyEnforced: boolean ,
backupVaultId: string ,
}
,
snapshot:
{
snapshotPolicyId: string ,
}
,
}
,
isDefaultQuotaEnabled: boolean ,
defaultUserQuotaInKiBs: integer ,
defaultGroupQuotaInKiBs: integer ,
unixPermissions: string ,
coolAccess: boolean ,
coolnessPeriod: integer ,
coolAccessRetrievalPolicy: enum ,
coolAccessTieringPolicy: enum ,
snapshotDirectoryVisible: boolean ,
smbAccessBasedEnumeration: enum ,
smbNonBrowsable: enum ,
}
,
}
,
}

⚐ Response (200)

{
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 ,
}
,
etag: string ,
zones:
[
string ,
]
,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Volumes_PopulateAvailabilityZone (updated)
Description This operation will populate availability zone information for a volume
Reference Link ¶

⚶ Changes

{
  "#id": "Volumes_PopulateAvailabilityZone",
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "dataProtection": [
              {
                "replication": [
                  {
                    "@removed_9080610207de43f2876d3d62b2224c8d": {
                      "#name": "externalReplicationSetupStatus",
                      "Description": "Property that only applies to external replications. Provides a machine-readable value for the status of the external replication setup.",
                      "Enum": [
                        [
                          "ClusterPeerRequired",
                          "Your cluster needs to be peered by using the 'peerExternalCluster' action"
                        ],
                        [
                          "ClusterPeerPending",
                          "The peering needs to be accepted on your cluster before the setup can proceed"
                        ],
                        [
                          "VServerPeerRequired",
                          "Need to call 'authorizeExternalReplication' and accept the returned 'vserver peer accept' command on your cluster to finish setting up the external replication"
                        ],
                        [
                          "ReplicationCreateRequired",
                          "Need to call 'authorizeExternalReplication' to finish setting up the external replication"
                        ],
                        [
                          "NoActionRequired",
                          "External Replication setup is complete, you can now monitor the 'mirrorState' in the replication status for the health of the replication"
                        ]
                      ],
                      "Required": false,
                      "Type": "string"
                    }
                  },
                  {
                    "@removed_ef25f946449e46f8bd1d026645366835": {
                      "#name": "externalReplicationSetupInfo",
                      "Description": "Contains human-readable instructions on what the next step is to finish the external replication setup.",
                      "Required": false,
                      "Type": "string"
                    }
                  },
                  {
                    "@removed_c928df8d37fc4f37b533ec9d3f84034c": {
                      "#name": "mirrorState",
                      "Description": "The mirror state property describes the current status of data replication for a replication. It provides insight into whether the data is actively being mirrored, if the replication process has been paused, or if it has yet to be initialized.",
                      "Enum": [
                        [
                          "Uninitialized",
                          ""
                        ],
                        [
                          "Mirrored",
                          ""
                        ],
                        [
                          "Broken",
                          ""
                        ]
                      ],
                      "Required": false,
                      "Type": "string"
                    }
                  },
                  {
                    "@removed_11dbaac0d81a44b082f45815f669653f": {
                      "#name": "relationshipStatus",
                      "Description": "The status of the Volume Replication",
                      "Enum": [
                        [
                          "Idle",
                          ""
                        ],
                        [
                          "Transferring",
                          ""
                        ]
                      ],
                      "Required": false,
                      "Type": "string"
                    }
                  }
                ]
              }
            ]
          },
          {
            "@removed_9b95c5e1af2b4c549688619d84e0323c": {
              "#name": "ldapServerType",
              "Description": "Specifies the type of LDAP server for a given NFS volume.",
              "Enum": [
                [
                  "ActiveDirectory",
                  "The volume should use Active Directory for LDAP connections."
                ],
                [
                  "OpenLDAP",
                  "The volume should use OpenLDAP for LDAP connections."
                ]
              ],
              "Required": false,
              "Type": "string"
            }
          },
          {
            "@removed_706dc9e1ab794c92ad3a662c8f01ce0c": {
              "#name": "language",
              "Description": "Language supported for volume.",
              "Enum": [
                [
                  "c.utf-8",
                  "Posix with UTF-8"
                ],
                [
                  "utf8mb4",
                  "UTF-8 with 4 byte character support"
                ],
                [
                  "ar",
                  "Arabic - Deprecated"
                ],
                [
                  "ar.utf-8",
                  "Arabic with UTF-8"
                ],
                [
                  "hr",
                  "Croatian - Deprecated"
                ],
                [
                  "hr.utf-8",
                  "Croatian with UTF-8"
                ],
                [
                  "cs",
                  "Czech - Deprecated"
                ],
                [
                  "cs.utf-8",
                  "Czech with UTF-8"
                ],
                [
                  "da",
                  "Danish - Deprecated"
                ],
                [
                  "da.utf-8",
                  "Danish with UTF-8"
                ],
                [
                  "nl",
                  "Dutch - Deprecated"
                ],
                [
                  "nl.utf-8",
                  "Dutch with UTF-8"
                ],
                [
                  "en",
                  "English - Deprecated"
                ],
                [
                  "en.utf-8",
                  "English with UTF-8"
                ],
                [
                  "fi",
                  "Finnish - Deprecated"
                ],
                [
                  "fi.utf-8",
                  "Finnish with UTF-8"
                ],
                [
                  "fr",
                  "French - Deprecated"
                ],
                [
                  "fr.utf-8",
                  "French with UTF-8"
                ],
                [
                  "de",
                  "German - Deprecated"
                ],
                [
                  "de.utf-8",
                  "German with UTF-8"
                ],
                [
                  "he",
                  "Hebrew - Deprecated"
                ],
                [
                  "he.utf-8",
                  "Hebrew with UTF-8"
                ],
                [
                  "hu",
                  "Hungarian - Deprecated"
                ],
                [
                  "hu.utf-8",
                  "Hungarian with UTF-8"
                ],
                [
                  "it",
                  "Italian - Deprecated"
                ],
                [
                  "it.utf-8",
                  "Italian with UTF-8"
                ],
                [
                  "ja",
                  "Japanese euc-j - Deprecated"
                ],
                [
                  "ja.utf-8",
                  "Japanese euc-j with UTF-8"
                ],
                [
                  "ja-v1",
                  "Japanese euc-j - Deprecated"
                ],
                [
                  "ja-v1.utf-8",
                  "Japanese euc-j with UTF-8"
                ],
                [
                  "ja-jp.pck",
                  "Japanese pck"
                ],
                [
                  "ja-jp.pck.utf-8",
                  "Japanese pck with UTF-8 - Deprecated"
                ],
                [
                  "ja-jp.932",
                  "Japanese cp932"
                ],
                [
                  "ja-jp.932.utf-8",
                  "Japanese cp932 with UTF-8 - Deprecated"
                ],
                [
                  "ja-jp.pck-v2",
                  "Japanese pck - sjis"
                ],
                [
                  "ja-jp.pck-v2.utf-8",
                  "Japanese pck - sjis with UTF-8 - Deprecated"
                ],
                [
                  "ko",
                  "Korean - Deprecated"
                ],
                [
                  "ko.utf-8",
                  "Korean with UTF-8"
                ],
                [
                  "no",
                  "Norwegian - Deprecated"
                ],
                [
                  "no.utf-8",
                  "Norwegian with UTF-8"
                ],
                [
                  "pl",
                  "Polish - Deprecated"
                ],
                [
                  "pl.utf-8",
                  "Polish with UTF-8"
                ],
                [
                  "pt",
                  "Portuguese - Deprecated"
                ],
                [
                  "pt.utf-8",
                  "Portuguese with UTF-8"
                ],
                [
                  "c",
                  "Posix - Deprecated"
                ],
                [
                  "ro",
                  "Romanian - Deprecated"
                ],
                [
                  "ro.utf-8",
                  "Romanian with UTF-8"
                ],
                [
                  "ru",
                  "Russian - Deprecated"
                ],
                [
                  "ru.utf-8",
                  "Russian with UTF-8"
                ],
                [
                  "zh",
                  "Simplified Chinese - Deprecated"
                ],
                [
                  "zh.utf-8",
                  "Simplified Chinese with UTF-8"
                ],
                [
                  "zh.gbk",
                  "Simplified gbk Chinese"
                ],
                [
                  "zh.gbk.utf-8",
                  "Simplified gbk Chinese with UTF-8 - Deprecated"
                ],
                [
                  "zh-tw.big5",
                  "Traditional Chinese BIG 5"
                ],
                [
                  "zh-tw.big5.utf-8",
                  "Traditional Chinese BIG 5 with UTF-8 - Deprecated"
                ],
                [
                  "zh-tw",
                  "Traditional Chinese EUC-TW"
                ],
                [
                  "zh-tw.utf-8",
                  "Traditional Chinese EUC-TW with UTF-8 - Deprecated"
                ],
                [
                  "sk",
                  "Slovak - Deprecated"
                ],
                [
                  "sk.utf-8",
                  "Slovak with UTF-8"
                ],
                [
                  "sl",
                  "Slovenian - Deprecated"
                ],
                [
                  "sl.utf-8",
                  "Slovenian with UTF-8"
                ],
                [
                  "es",
                  "Spanish - Deprecated"
                ],
                [
                  "es.utf-8",
                  "Spanish with UTF-8"
                ],
                [
                  "sv",
                  "Swedish - Deprecated"
                ],
                [
                  "sv.utf-8",
                  "Swedish with UTF-8"
                ],
                [
                  "tr",
                  "Turkish - Deprecated"
                ],
                [
                  "tr.utf-8",
                  "Turkish with UTF-8"
                ],
                [
                  "en-us",
                  "US English - Deprecated"
                ],
                [
                  "en-us.utf-8",
                  "US English with UTF-8"
                ]
              ],
              "Required": false,
              "Type": "string"
            }
          }
        ]
      }
    }
  }
}

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/capacityPools/{poolName}/volumes/{volumeName}/populateAvailabilityZone
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
poolName: string ,
volumeName: string ,
}

⚐ Response (200)

{
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 ,
}
,
etag: string ,
zones:
[
string ,
]
,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Volumes_SplitCloneFromParent (updated)
Description Split operation to convert clone volume to an independent volume.
Reference Link ¶

⚶ Changes

{
  "#id": "Volumes_SplitCloneFromParent",
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "dataProtection": [
              {
                "replication": [
                  {
                    "@removed_72982eecb3ff407d8c79300beb3317f6": {
                      "#name": "externalReplicationSetupStatus",
                      "Description": "Property that only applies to external replications. Provides a machine-readable value for the status of the external replication setup.",
                      "Enum": [
                        [
                          "ClusterPeerRequired",
                          "Your cluster needs to be peered by using the 'peerExternalCluster' action"
                        ],
                        [
                          "ClusterPeerPending",
                          "The peering needs to be accepted on your cluster before the setup can proceed"
                        ],
                        [
                          "VServerPeerRequired",
                          "Need to call 'authorizeExternalReplication' and accept the returned 'vserver peer accept' command on your cluster to finish setting up the external replication"
                        ],
                        [
                          "ReplicationCreateRequired",
                          "Need to call 'authorizeExternalReplication' to finish setting up the external replication"
                        ],
                        [
                          "NoActionRequired",
                          "External Replication setup is complete, you can now monitor the 'mirrorState' in the replication status for the health of the replication"
                        ]
                      ],
                      "Required": false,
                      "Type": "string"
                    }
                  },
                  {
                    "@removed_5cc3dbe5ffc74f49a2408b4c55fa8fcd": {
                      "#name": "externalReplicationSetupInfo",
                      "Description": "Contains human-readable instructions on what the next step is to finish the external replication setup.",
                      "Required": false,
                      "Type": "string"
                    }
                  },
                  {
                    "@removed_5d0fa55704334e27bc945a6c23cba0c7": {
                      "#name": "mirrorState",
                      "Description": "The mirror state property describes the current status of data replication for a replication. It provides insight into whether the data is actively being mirrored, if the replication process has been paused, or if it has yet to be initialized.",
                      "Enum": [
                        [
                          "Uninitialized",
                          ""
                        ],
                        [
                          "Mirrored",
                          ""
                        ],
                        [
                          "Broken",
                          ""
                        ]
                      ],
                      "Required": false,
                      "Type": "string"
                    }
                  },
                  {
                    "@removed_ffe539f8e422439c98f366e79423bc82": {
                      "#name": "relationshipStatus",
                      "Description": "The status of the Volume Replication",
                      "Enum": [
                        [
                          "Idle",
                          ""
                        ],
                        [
                          "Transferring",
                          ""
                        ]
                      ],
                      "Required": false,
                      "Type": "string"
                    }
                  }
                ]
              }
            ]
          },
          {
            "@removed_2f7ed389bb6c403bab3919ec3ae1205c": {
              "#name": "ldapServerType",
              "Description": "Specifies the type of LDAP server for a given NFS volume.",
              "Enum": [
                [
                  "ActiveDirectory",
                  "The volume should use Active Directory for LDAP connections."
                ],
                [
                  "OpenLDAP",
                  "The volume should use OpenLDAP for LDAP connections."
                ]
              ],
              "Required": false,
              "Type": "string"
            }
          },
          {
            "@removed_8d590d0489374cc7850c92e404f8b558": {
              "#name": "language",
              "Description": "Language supported for volume.",
              "Enum": [
                [
                  "c.utf-8",
                  "Posix with UTF-8"
                ],
                [
                  "utf8mb4",
                  "UTF-8 with 4 byte character support"
                ],
                [
                  "ar",
                  "Arabic - Deprecated"
                ],
                [
                  "ar.utf-8",
                  "Arabic with UTF-8"
                ],
                [
                  "hr",
                  "Croatian - Deprecated"
                ],
                [
                  "hr.utf-8",
                  "Croatian with UTF-8"
                ],
                [
                  "cs",
                  "Czech - Deprecated"
                ],
                [
                  "cs.utf-8",
                  "Czech with UTF-8"
                ],
                [
                  "da",
                  "Danish - Deprecated"
                ],
                [
                  "da.utf-8",
                  "Danish with UTF-8"
                ],
                [
                  "nl",
                  "Dutch - Deprecated"
                ],
                [
                  "nl.utf-8",
                  "Dutch with UTF-8"
                ],
                [
                  "en",
                  "English - Deprecated"
                ],
                [
                  "en.utf-8",
                  "English with UTF-8"
                ],
                [
                  "fi",
                  "Finnish - Deprecated"
                ],
                [
                  "fi.utf-8",
                  "Finnish with UTF-8"
                ],
                [
                  "fr",
                  "French - Deprecated"
                ],
                [
                  "fr.utf-8",
                  "French with UTF-8"
                ],
                [
                  "de",
                  "German - Deprecated"
                ],
                [
                  "de.utf-8",
                  "German with UTF-8"
                ],
                [
                  "he",
                  "Hebrew - Deprecated"
                ],
                [
                  "he.utf-8",
                  "Hebrew with UTF-8"
                ],
                [
                  "hu",
                  "Hungarian - Deprecated"
                ],
                [
                  "hu.utf-8",
                  "Hungarian with UTF-8"
                ],
                [
                  "it",
                  "Italian - Deprecated"
                ],
                [
                  "it.utf-8",
                  "Italian with UTF-8"
                ],
                [
                  "ja",
                  "Japanese euc-j - Deprecated"
                ],
                [
                  "ja.utf-8",
                  "Japanese euc-j with UTF-8"
                ],
                [
                  "ja-v1",
                  "Japanese euc-j - Deprecated"
                ],
                [
                  "ja-v1.utf-8",
                  "Japanese euc-j with UTF-8"
                ],
                [
                  "ja-jp.pck",
                  "Japanese pck"
                ],
                [
                  "ja-jp.pck.utf-8",
                  "Japanese pck with UTF-8 - Deprecated"
                ],
                [
                  "ja-jp.932",
                  "Japanese cp932"
                ],
                [
                  "ja-jp.932.utf-8",
                  "Japanese cp932 with UTF-8 - Deprecated"
                ],
                [
                  "ja-jp.pck-v2",
                  "Japanese pck - sjis"
                ],
                [
                  "ja-jp.pck-v2.utf-8",
                  "Japanese pck - sjis with UTF-8 - Deprecated"
                ],
                [
                  "ko",
                  "Korean - Deprecated"
                ],
                [
                  "ko.utf-8",
                  "Korean with UTF-8"
                ],
                [
                  "no",
                  "Norwegian - Deprecated"
                ],
                [
                  "no.utf-8",
                  "Norwegian with UTF-8"
                ],
                [
                  "pl",
                  "Polish - Deprecated"
                ],
                [
                  "pl.utf-8",
                  "Polish with UTF-8"
                ],
                [
                  "pt",
                  "Portuguese - Deprecated"
                ],
                [
                  "pt.utf-8",
                  "Portuguese with UTF-8"
                ],
                [
                  "c",
                  "Posix - Deprecated"
                ],
                [
                  "ro",
                  "Romanian - Deprecated"
                ],
                [
                  "ro.utf-8",
                  "Romanian with UTF-8"
                ],
                [
                  "ru",
                  "Russian - Deprecated"
                ],
                [
                  "ru.utf-8",
                  "Russian with UTF-8"
                ],
                [
                  "zh",
                  "Simplified Chinese - Deprecated"
                ],
                [
                  "zh.utf-8",
                  "Simplified Chinese with UTF-8"
                ],
                [
                  "zh.gbk",
                  "Simplified gbk Chinese"
                ],
                [
                  "zh.gbk.utf-8",
                  "Simplified gbk Chinese with UTF-8 - Deprecated"
                ],
                [
                  "zh-tw.big5",
                  "Traditional Chinese BIG 5"
                ],
                [
                  "zh-tw.big5.utf-8",
                  "Traditional Chinese BIG 5 with UTF-8 - Deprecated"
                ],
                [
                  "zh-tw",
                  "Traditional Chinese EUC-TW"
                ],
                [
                  "zh-tw.utf-8",
                  "Traditional Chinese EUC-TW with UTF-8 - Deprecated"
                ],
                [
                  "sk",
                  "Slovak - Deprecated"
                ],
                [
                  "sk.utf-8",
                  "Slovak with UTF-8"
                ],
                [
                  "sl",
                  "Slovenian - Deprecated"
                ],
                [
                  "sl.utf-8",
                  "Slovenian with UTF-8"
                ],
                [
                  "es",
                  "Spanish - Deprecated"
                ],
                [
                  "es.utf-8",
                  "Spanish with UTF-8"
                ],
                [
                  "sv",
                  "Swedish - Deprecated"
                ],
                [
                  "sv.utf-8",
                  "Swedish with UTF-8"
                ],
                [
                  "tr",
                  "Turkish - Deprecated"
                ],
                [
                  "tr.utf-8",
                  "Turkish with UTF-8"
                ],
                [
                  "en-us",
                  "US English - Deprecated"
                ],
                [
                  "en-us.utf-8",
                  "US English with UTF-8"
                ]
              ],
              "Required": false,
              "Type": "string"
            }
          }
        ]
      }
    }
  }
}

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/capacityPools/{poolName}/volumes/{volumeName}/splitCloneFromParent
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
poolName: string ,
volumeName: string ,
}

⚐ Response (200)

{
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 ,
}
,
etag: string ,
zones:
[
string ,
]
,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SnapshotPolicies_ListVolumes (updated)
Description Get volumes associated with snapshot policy
Reference Link ¶

⚶ Changes

{
  "#id": "SnapshotPolicies_ListVolumes",
  "$responses": {
    "200": {
      "$properties": {
        "value": {
          "$properties": {
            "properties": [
              {
                "dataProtection": [
                  {
                    "replication": [
                      {
                        "@removed_1b750273c22d477ca8d42fdf793f697f": {
                          "#name": "externalReplicationSetupStatus",
                          "Description": "Property that only applies to external replications. Provides a machine-readable value for the status of the external replication setup.",
                          "Enum": [
                            [
                              "ClusterPeerRequired",
                              "Your cluster needs to be peered by using the 'peerExternalCluster' action"
                            ],
                            [
                              "ClusterPeerPending",
                              "The peering needs to be accepted on your cluster before the setup can proceed"
                            ],
                            [
                              "VServerPeerRequired",
                              "Need to call 'authorizeExternalReplication' and accept the returned 'vserver peer accept' command on your cluster to finish setting up the external replication"
                            ],
                            [
                              "ReplicationCreateRequired",
                              "Need to call 'authorizeExternalReplication' to finish setting up the external replication"
                            ],
                            [
                              "NoActionRequired",
                              "External Replication setup is complete, you can now monitor the 'mirrorState' in the replication status for the health of the replication"
                            ]
                          ],
                          "Required": false,
                          "Type": "string"
                        }
                      },
                      {
                        "@removed_02a9db243d1542dda5212543ca96dbf8": {
                          "#name": "externalReplicationSetupInfo",
                          "Description": "Contains human-readable instructions on what the next step is to finish the external replication setup.",
                          "Required": false,
                          "Type": "string"
                        }
                      },
                      {
                        "@removed_98c830022f9445a69516b60757898ea0": {
                          "#name": "mirrorState",
                          "Description": "The mirror state property describes the current status of data replication for a replication. It provides insight into whether the data is actively being mirrored, if the replication process has been paused, or if it has yet to be initialized.",
                          "Enum": [
                            [
                              "Uninitialized",
                              ""
                            ],
                            [
                              "Mirrored",
                              ""
                            ],
                            [
                              "Broken",
                              ""
                            ]
                          ],
                          "Required": false,
                          "Type": "string"
                        }
                      },
                      {
                        "@removed_aa9f7c985e3b43bca2e0f84bdabbfac8": {
                          "#name": "relationshipStatus",
                          "Description": "The status of the Volume Replication",
                          "Enum": [
                            [
                              "Idle",
                              ""
                            ],
                            [
                              "Transferring",
                              ""
                            ]
                          ],
                          "Required": false,
                          "Type": "string"
                        }
                      }
                    ]
                  }
                ]
              },
              {
                "@removed_63d8655e0e86445c9328563d3ee7b761": {
                  "#name": "ldapServerType",
                  "Description": "Specifies the type of LDAP server for a given NFS volume.",
                  "Enum": [
                    [
                      "ActiveDirectory",
                      "The volume should use Active Directory for LDAP connections."
                    ],
                    [
                      "OpenLDAP",
                      "The volume should use OpenLDAP for LDAP connections."
                    ]
                  ],
                  "Required": false,
                  "Type": "string"
                }
              },
              {
                "@removed_e80a6f1fa2094e078bd5ba0d976c6915": {
                  "#name": "language",
                  "Description": "Language supported for volume.",
                  "Enum": [
                    [
                      "c.utf-8",
                      "Posix with UTF-8"
                    ],
                    [
                      "utf8mb4",
                      "UTF-8 with 4 byte character support"
                    ],
                    [
                      "ar",
                      "Arabic - Deprecated"
                    ],
                    [
                      "ar.utf-8",
                      "Arabic with UTF-8"
                    ],
                    [
                      "hr",
                      "Croatian - Deprecated"
                    ],
                    [
                      "hr.utf-8",
                      "Croatian with UTF-8"
                    ],
                    [
                      "cs",
                      "Czech - Deprecated"
                    ],
                    [
                      "cs.utf-8",
                      "Czech with UTF-8"
                    ],
                    [
                      "da",
                      "Danish - Deprecated"
                    ],
                    [
                      "da.utf-8",
                      "Danish with UTF-8"
                    ],
                    [
                      "nl",
                      "Dutch - Deprecated"
                    ],
                    [
                      "nl.utf-8",
                      "Dutch with UTF-8"
                    ],
                    [
                      "en",
                      "English - Deprecated"
                    ],
                    [
                      "en.utf-8",
                      "English with UTF-8"
                    ],
                    [
                      "fi",
                      "Finnish - Deprecated"
                    ],
                    [
                      "fi.utf-8",
                      "Finnish with UTF-8"
                    ],
                    [
                      "fr",
                      "French - Deprecated"
                    ],
                    [
                      "fr.utf-8",
                      "French with UTF-8"
                    ],
                    [
                      "de",
                      "German - Deprecated"
                    ],
                    [
                      "de.utf-8",
                      "German with UTF-8"
                    ],
                    [
                      "he",
                      "Hebrew - Deprecated"
                    ],
                    [
                      "he.utf-8",
                      "Hebrew with UTF-8"
                    ],
                    [
                      "hu",
                      "Hungarian - Deprecated"
                    ],
                    [
                      "hu.utf-8",
                      "Hungarian with UTF-8"
                    ],
                    [
                      "it",
                      "Italian - Deprecated"
                    ],
                    [
                      "it.utf-8",
                      "Italian with UTF-8"
                    ],
                    [
                      "ja",
                      "Japanese euc-j - Deprecated"
                    ],
                    [
                      "ja.utf-8",
                      "Japanese euc-j with UTF-8"
                    ],
                    [
                      "ja-v1",
                      "Japanese euc-j - Deprecated"
                    ],
                    [
                      "ja-v1.utf-8",
                      "Japanese euc-j with UTF-8"
                    ],
                    [
                      "ja-jp.pck",
                      "Japanese pck"
                    ],
                    [
                      "ja-jp.pck.utf-8",
                      "Japanese pck with UTF-8 - Deprecated"
                    ],
                    [
                      "ja-jp.932",
                      "Japanese cp932"
                    ],
                    [
                      "ja-jp.932.utf-8",
                      "Japanese cp932 with UTF-8 - Deprecated"
                    ],
                    [
                      "ja-jp.pck-v2",
                      "Japanese pck - sjis"
                    ],
                    [
                      "ja-jp.pck-v2.utf-8",
                      "Japanese pck - sjis with UTF-8 - Deprecated"
                    ],
                    [
                      "ko",
                      "Korean - Deprecated"
                    ],
                    [
                      "ko.utf-8",
                      "Korean with UTF-8"
                    ],
                    [
                      "no",
                      "Norwegian - Deprecated"
                    ],
                    [
                      "no.utf-8",
                      "Norwegian with UTF-8"
                    ],
                    [
                      "pl",
                      "Polish - Deprecated"
                    ],
                    [
                      "pl.utf-8",
                      "Polish with UTF-8"
                    ],
                    [
                      "pt",
                      "Portuguese - Deprecated"
                    ],
                    [
                      "pt.utf-8",
                      "Portuguese with UTF-8"
                    ],
                    [
                      "c",
                      "Posix - Deprecated"
                    ],
                    [
                      "ro",
                      "Romanian - Deprecated"
                    ],
                    [
                      "ro.utf-8",
                      "Romanian with UTF-8"
                    ],
                    [
                      "ru",
                      "Russian - Deprecated"
                    ],
                    [
                      "ru.utf-8",
                      "Russian with UTF-8"
                    ],
                    [
                      "zh",
                      "Simplified Chinese - Deprecated"
                    ],
                    [
                      "zh.utf-8",
                      "Simplified Chinese with UTF-8"
                    ],
                    [
                      "zh.gbk",
                      "Simplified gbk Chinese"
                    ],
                    [
                      "zh.gbk.utf-8",
                      "Simplified gbk Chinese with UTF-8 - Deprecated"
                    ],
                    [
                      "zh-tw.big5",
                      "Traditional Chinese BIG 5"
                    ],
                    [
                      "zh-tw.big5.utf-8",
                      "Traditional Chinese BIG 5 with UTF-8 - Deprecated"
                    ],
                    [
                      "zh-tw",
                      "Traditional Chinese EUC-TW"
                    ],
                    [
                      "zh-tw.utf-8",
                      "Traditional Chinese EUC-TW with UTF-8 - Deprecated"
                    ],
                    [
                      "sk",
                      "Slovak - Deprecated"
                    ],
                    [
                      "sk.utf-8",
                      "Slovak with UTF-8"
                    ],
                    [
                      "sl",
                      "Slovenian - Deprecated"
                    ],
                    [
                      "sl.utf-8",
                      "Slovenian with UTF-8"
                    ],
                    [
                      "es",
                      "Spanish - Deprecated"
                    ],
                    [
                      "es.utf-8",
                      "Spanish with UTF-8"
                    ],
                    [
                      "sv",
                      "Swedish - Deprecated"
                    ],
                    [
                      "sv.utf-8",
                      "Swedish with UTF-8"
                    ],
                    [
                      "tr",
                      "Turkish - Deprecated"
                    ],
                    [
                      "tr.utf-8",
                      "Turkish with UTF-8"
                    ],
                    [
                      "en-us",
                      "US English - Deprecated"
                    ],
                    [
                      "en-us.utf-8",
                      "US English with UTF-8"
                    ]
                  ],
                  "Required": false,
                  "Type": "string"
                }
              }
            ]
          }
        }
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/snapshotPolicies/{snapshotPolicyName}/volumes
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
snapshotPolicyName: string ,
}

⚐ Response (200)

{
value:
[
{
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 ,
}
,
etag: string ,
zones:
[
string ,
]
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
VolumeGroups_Get (updated)
Description Get details of the specified volume group
Reference Link ¶

⚶ Changes

{
  "#id": "VolumeGroups_Get",
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "volumes": {
              "$properties": {
                "properties": [
                  {
                    "dataProtection": [
                      {
                        "replication": [
                          {
                            "@removed_410bcba164634494a33c3fc7ffa1440a": {
                              "#name": "externalReplicationSetupStatus",
                              "Description": "Property that only applies to external replications. Provides a machine-readable value for the status of the external replication setup.",
                              "Enum": [
                                [
                                  "ClusterPeerRequired",
                                  "Your cluster needs to be peered by using the 'peerExternalCluster' action"
                                ],
                                [
                                  "ClusterPeerPending",
                                  "The peering needs to be accepted on your cluster before the setup can proceed"
                                ],
                                [
                                  "VServerPeerRequired",
                                  "Need to call 'authorizeExternalReplication' and accept the returned 'vserver peer accept' command on your cluster to finish setting up the external replication"
                                ],
                                [
                                  "ReplicationCreateRequired",
                                  "Need to call 'authorizeExternalReplication' to finish setting up the external replication"
                                ],
                                [
                                  "NoActionRequired",
                                  "External Replication setup is complete, you can now monitor the 'mirrorState' in the replication status for the health of the replication"
                                ]
                              ],
                              "Required": false,
                              "Type": "string"
                            }
                          },
                          {
                            "@removed_040e5bb69f46431db7e5e931e5e4bd92": {
                              "#name": "externalReplicationSetupInfo",
                              "Description": "Contains human-readable instructions on what the next step is to finish the external replication setup.",
                              "Required": false,
                              "Type": "string"
                            }
                          },
                          {
                            "@removed_e1a75e13834241349b4f104e8468631b": {
                              "#name": "mirrorState",
                              "Description": "The mirror state property describes the current status of data replication for a replication. It provides insight into whether the data is actively being mirrored, if the replication process has been paused, or if it has yet to be initialized.",
                              "Enum": [
                                [
                                  "Uninitialized",
                                  ""
                                ],
                                [
                                  "Mirrored",
                                  ""
                                ],
                                [
                                  "Broken",
                                  ""
                                ]
                              ],
                              "Required": false,
                              "Type": "string"
                            }
                          },
                          {
                            "@removed_7c19b257a2fc45739de2b893ab7d87e4": {
                              "#name": "relationshipStatus",
                              "Description": "The status of the Volume Replication",
                              "Enum": [
                                [
                                  "Idle",
                                  ""
                                ],
                                [
                                  "Transferring",
                                  ""
                                ]
                              ],
                              "Required": false,
                              "Type": "string"
                            }
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "@removed_6cc2d08722504dce877e2fc6a3420f75": {
                      "#name": "ldapServerType",
                      "Description": "Specifies the type of LDAP server for a given NFS volume.",
                      "Enum": [
                        [
                          "ActiveDirectory",
                          "The volume should use Active Directory for LDAP connections."
                        ],
                        [
                          "OpenLDAP",
                          "The volume should use OpenLDAP for LDAP connections."
                        ]
                      ],
                      "Required": false,
                      "Type": "string"
                    }
                  },
                  {
                    "@removed_73a56535ef93401582685042697881af": {
                      "#name": "language",
                      "Description": "Language supported for volume.",
                      "Enum": [
                        [
                          "c.utf-8",
                          "Posix with UTF-8"
                        ],
                        [
                          "utf8mb4",
                          "UTF-8 with 4 byte character support"
                        ],
                        [
                          "ar",
                          "Arabic - Deprecated"
                        ],
                        [
                          "ar.utf-8",
                          "Arabic with UTF-8"
                        ],
                        [
                          "hr",
                          "Croatian - Deprecated"
                        ],
                        [
                          "hr.utf-8",
                          "Croatian with UTF-8"
                        ],
                        [
                          "cs",
                          "Czech - Deprecated"
                        ],
                        [
                          "cs.utf-8",
                          "Czech with UTF-8"
                        ],
                        [
                          "da",
                          "Danish - Deprecated"
                        ],
                        [
                          "da.utf-8",
                          "Danish with UTF-8"
                        ],
                        [
                          "nl",
                          "Dutch - Deprecated"
                        ],
                        [
                          "nl.utf-8",
                          "Dutch with UTF-8"
                        ],
                        [
                          "en",
                          "English - Deprecated"
                        ],
                        [
                          "en.utf-8",
                          "English with UTF-8"
                        ],
                        [
                          "fi",
                          "Finnish - Deprecated"
                        ],
                        [
                          "fi.utf-8",
                          "Finnish with UTF-8"
                        ],
                        [
                          "fr",
                          "French - Deprecated"
                        ],
                        [
                          "fr.utf-8",
                          "French with UTF-8"
                        ],
                        [
                          "de",
                          "German - Deprecated"
                        ],
                        [
                          "de.utf-8",
                          "German with UTF-8"
                        ],
                        [
                          "he",
                          "Hebrew - Deprecated"
                        ],
                        [
                          "he.utf-8",
                          "Hebrew with UTF-8"
                        ],
                        [
                          "hu",
                          "Hungarian - Deprecated"
                        ],
                        [
                          "hu.utf-8",
                          "Hungarian with UTF-8"
                        ],
                        [
                          "it",
                          "Italian - Deprecated"
                        ],
                        [
                          "it.utf-8",
                          "Italian with UTF-8"
                        ],
                        [
                          "ja",
                          "Japanese euc-j - Deprecated"
                        ],
                        [
                          "ja.utf-8",
                          "Japanese euc-j with UTF-8"
                        ],
                        [
                          "ja-v1",
                          "Japanese euc-j - Deprecated"
                        ],
                        [
                          "ja-v1.utf-8",
                          "Japanese euc-j with UTF-8"
                        ],
                        [
                          "ja-jp.pck",
                          "Japanese pck"
                        ],
                        [
                          "ja-jp.pck.utf-8",
                          "Japanese pck with UTF-8 - Deprecated"
                        ],
                        [
                          "ja-jp.932",
                          "Japanese cp932"
                        ],
                        [
                          "ja-jp.932.utf-8",
                          "Japanese cp932 with UTF-8 - Deprecated"
                        ],
                        [
                          "ja-jp.pck-v2",
                          "Japanese pck - sjis"
                        ],
                        [
                          "ja-jp.pck-v2.utf-8",
                          "Japanese pck - sjis with UTF-8 - Deprecated"
                        ],
                        [
                          "ko",
                          "Korean - Deprecated"
                        ],
                        [
                          "ko.utf-8",
                          "Korean with UTF-8"
                        ],
                        [
                          "no",
                          "Norwegian - Deprecated"
                        ],
                        [
                          "no.utf-8",
                          "Norwegian with UTF-8"
                        ],
                        [
                          "pl",
                          "Polish - Deprecated"
                        ],
                        [
                          "pl.utf-8",
                          "Polish with UTF-8"
                        ],
                        [
                          "pt",
                          "Portuguese - Deprecated"
                        ],
                        [
                          "pt.utf-8",
                          "Portuguese with UTF-8"
                        ],
                        [
                          "c",
                          "Posix - Deprecated"
                        ],
                        [
                          "ro",
                          "Romanian - Deprecated"
                        ],
                        [
                          "ro.utf-8",
                          "Romanian with UTF-8"
                        ],
                        [
                          "ru",
                          "Russian - Deprecated"
                        ],
                        [
                          "ru.utf-8",
                          "Russian with UTF-8"
                        ],
                        [
                          "zh",
                          "Simplified Chinese - Deprecated"
                        ],
                        [
                          "zh.utf-8",
                          "Simplified Chinese with UTF-8"
                        ],
                        [
                          "zh.gbk",
                          "Simplified gbk Chinese"
                        ],
                        [
                          "zh.gbk.utf-8",
                          "Simplified gbk Chinese with UTF-8 - Deprecated"
                        ],
                        [
                          "zh-tw.big5",
                          "Traditional Chinese BIG 5"
                        ],
                        [
                          "zh-tw.big5.utf-8",
                          "Traditional Chinese BIG 5 with UTF-8 - Deprecated"
                        ],
                        [
                          "zh-tw",
                          "Traditional Chinese EUC-TW"
                        ],
                        [
                          "zh-tw.utf-8",
                          "Traditional Chinese EUC-TW with UTF-8 - Deprecated"
                        ],
                        [
                          "sk",
                          "Slovak - Deprecated"
                        ],
                        [
                          "sk.utf-8",
                          "Slovak with UTF-8"
                        ],
                        [
                          "sl",
                          "Slovenian - Deprecated"
                        ],
                        [
                          "sl.utf-8",
                          "Slovenian with UTF-8"
                        ],
                        [
                          "es",
                          "Spanish - Deprecated"
                        ],
                        [
                          "es.utf-8",
                          "Spanish with UTF-8"
                        ],
                        [
                          "sv",
                          "Swedish - Deprecated"
                        ],
                        [
                          "sv.utf-8",
                          "Swedish with UTF-8"
                        ],
                        [
                          "tr",
                          "Turkish - Deprecated"
                        ],
                        [
                          "tr.utf-8",
                          "Turkish with UTF-8"
                        ],
                        [
                          "en-us",
                          "US English - Deprecated"
                        ],
                        [
                          "en-us.utf-8",
                          "US English with UTF-8"
                        ]
                      ],
                      "Required": false,
                      "Type": "string"
                    }
                  }
                ]
              }
            }
          }
        ]
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/volumeGroups/{volumeGroupName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
volumeGroupName: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: string ,
groupMetaData:
{
groupDescription: string ,
applicationType: enum ,
applicationIdentifier: string ,
globalPlacementRules:
[
{
key: string ,
value: string ,
}
,
]
,
volumesCount: integer ,
}
,
volumes:
[
{
id: string ,
name: string ,
type: string ,
tags: object ,
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 ,
}
,
}
,
]
,
}
,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
VolumeGroups_Create (updated)
Description Create a volume group along with specified volumes
Reference Link ¶

⚶ Changes

{
  "#id": "VolumeGroups_Create",
  "$parameters": {
    "body": {
      "$properties": {
        "properties": [
          {
            "volumes": {
              "$properties": {
                "properties": [
                  {
                    "dataProtection": [
                      {
                        "replication": [
                          {
                            "@removed_2dbbc8bf5ff147fd8293eee82c753569": {
                              "#name": "externalReplicationSetupStatus",
                              "Description": "Property that only applies to external replications. Provides a machine-readable value for the status of the external replication setup.",
                              "Enum": [
                                [
                                  "ClusterPeerRequired",
                                  "Your cluster needs to be peered by using the 'peerExternalCluster' action"
                                ],
                                [
                                  "ClusterPeerPending",
                                  "The peering needs to be accepted on your cluster before the setup can proceed"
                                ],
                                [
                                  "VServerPeerRequired",
                                  "Need to call 'authorizeExternalReplication' and accept the returned 'vserver peer accept' command on your cluster to finish setting up the external replication"
                                ],
                                [
                                  "ReplicationCreateRequired",
                                  "Need to call 'authorizeExternalReplication' to finish setting up the external replication"
                                ],
                                [
                                  "NoActionRequired",
                                  "External Replication setup is complete, you can now monitor the 'mirrorState' in the replication status for the health of the replication"
                                ]
                              ],
                              "Required": false,
                              "Type": "string"
                            }
                          },
                          {
                            "@removed_4c01ac6505cd490494a5bfde9c232cee": {
                              "#name": "externalReplicationSetupInfo",
                              "Description": "Contains human-readable instructions on what the next step is to finish the external replication setup.",
                              "Required": false,
                              "Type": "string"
                            }
                          },
                          {
                            "@removed_b8184bb458384735a7c0d6483421dcb4": {
                              "#name": "mirrorState",
                              "Description": "The mirror state property describes the current status of data replication for a replication. It provides insight into whether the data is actively being mirrored, if the replication process has been paused, or if it has yet to be initialized.",
                              "Enum": [
                                [
                                  "Uninitialized",
                                  ""
                                ],
                                [
                                  "Mirrored",
                                  ""
                                ],
                                [
                                  "Broken",
                                  ""
                                ]
                              ],
                              "Required": false,
                              "Type": "string"
                            }
                          },
                          {
                            "@removed_4dc11321b0884f21a588230978f2b488": {
                              "#name": "relationshipStatus",
                              "Description": "The status of the Volume Replication",
                              "Enum": [
                                [
                                  "Idle",
                                  ""
                                ],
                                [
                                  "Transferring",
                                  ""
                                ]
                              ],
                              "Required": false,
                              "Type": "string"
                            }
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "@removed_43320821ce3d45e99b815b35a46d7301": {
                      "#name": "ldapServerType",
                      "Description": "Specifies the type of LDAP server for a given NFS volume.",
                      "Enum": [
                        [
                          "ActiveDirectory",
                          "The volume should use Active Directory for LDAP connections."
                        ],
                        [
                          "OpenLDAP",
                          "The volume should use OpenLDAP for LDAP connections."
                        ]
                      ],
                      "Required": false,
                      "Type": "string"
                    }
                  },
                  {
                    "@removed_d52cafaf15a44b27ae1f006feee31399": {
                      "#name": "language",
                      "Description": "Language supported for volume.",
                      "Enum": [
                        [
                          "c.utf-8",
                          "Posix with UTF-8"
                        ],
                        [
                          "utf8mb4",
                          "UTF-8 with 4 byte character support"
                        ],
                        [
                          "ar",
                          "Arabic - Deprecated"
                        ],
                        [
                          "ar.utf-8",
                          "Arabic with UTF-8"
                        ],
                        [
                          "hr",
                          "Croatian - Deprecated"
                        ],
                        [
                          "hr.utf-8",
                          "Croatian with UTF-8"
                        ],
                        [
                          "cs",
                          "Czech - Deprecated"
                        ],
                        [
                          "cs.utf-8",
                          "Czech with UTF-8"
                        ],
                        [
                          "da",
                          "Danish - Deprecated"
                        ],
                        [
                          "da.utf-8",
                          "Danish with UTF-8"
                        ],
                        [
                          "nl",
                          "Dutch - Deprecated"
                        ],
                        [
                          "nl.utf-8",
                          "Dutch with UTF-8"
                        ],
                        [
                          "en",
                          "English - Deprecated"
                        ],
                        [
                          "en.utf-8",
                          "English with UTF-8"
                        ],
                        [
                          "fi",
                          "Finnish - Deprecated"
                        ],
                        [
                          "fi.utf-8",
                          "Finnish with UTF-8"
                        ],
                        [
                          "fr",
                          "French - Deprecated"
                        ],
                        [
                          "fr.utf-8",
                          "French with UTF-8"
                        ],
                        [
                          "de",
                          "German - Deprecated"
                        ],
                        [
                          "de.utf-8",
                          "German with UTF-8"
                        ],
                        [
                          "he",
                          "Hebrew - Deprecated"
                        ],
                        [
                          "he.utf-8",
                          "Hebrew with UTF-8"
                        ],
                        [
                          "hu",
                          "Hungarian - Deprecated"
                        ],
                        [
                          "hu.utf-8",
                          "Hungarian with UTF-8"
                        ],
                        [
                          "it",
                          "Italian - Deprecated"
                        ],
                        [
                          "it.utf-8",
                          "Italian with UTF-8"
                        ],
                        [
                          "ja",
                          "Japanese euc-j - Deprecated"
                        ],
                        [
                          "ja.utf-8",
                          "Japanese euc-j with UTF-8"
                        ],
                        [
                          "ja-v1",
                          "Japanese euc-j - Deprecated"
                        ],
                        [
                          "ja-v1.utf-8",
                          "Japanese euc-j with UTF-8"
                        ],
                        [
                          "ja-jp.pck",
                          "Japanese pck"
                        ],
                        [
                          "ja-jp.pck.utf-8",
                          "Japanese pck with UTF-8 - Deprecated"
                        ],
                        [
                          "ja-jp.932",
                          "Japanese cp932"
                        ],
                        [
                          "ja-jp.932.utf-8",
                          "Japanese cp932 with UTF-8 - Deprecated"
                        ],
                        [
                          "ja-jp.pck-v2",
                          "Japanese pck - sjis"
                        ],
                        [
                          "ja-jp.pck-v2.utf-8",
                          "Japanese pck - sjis with UTF-8 - Deprecated"
                        ],
                        [
                          "ko",
                          "Korean - Deprecated"
                        ],
                        [
                          "ko.utf-8",
                          "Korean with UTF-8"
                        ],
                        [
                          "no",
                          "Norwegian - Deprecated"
                        ],
                        [
                          "no.utf-8",
                          "Norwegian with UTF-8"
                        ],
                        [
                          "pl",
                          "Polish - Deprecated"
                        ],
                        [
                          "pl.utf-8",
                          "Polish with UTF-8"
                        ],
                        [
                          "pt",
                          "Portuguese - Deprecated"
                        ],
                        [
                          "pt.utf-8",
                          "Portuguese with UTF-8"
                        ],
                        [
                          "c",
                          "Posix - Deprecated"
                        ],
                        [
                          "ro",
                          "Romanian - Deprecated"
                        ],
                        [
                          "ro.utf-8",
                          "Romanian with UTF-8"
                        ],
                        [
                          "ru",
                          "Russian - Deprecated"
                        ],
                        [
                          "ru.utf-8",
                          "Russian with UTF-8"
                        ],
                        [
                          "zh",
                          "Simplified Chinese - Deprecated"
                        ],
                        [
                          "zh.utf-8",
                          "Simplified Chinese with UTF-8"
                        ],
                        [
                          "zh.gbk",
                          "Simplified gbk Chinese"
                        ],
                        [
                          "zh.gbk.utf-8",
                          "Simplified gbk Chinese with UTF-8 - Deprecated"
                        ],
                        [
                          "zh-tw.big5",
                          "Traditional Chinese BIG 5"
                        ],
                        [
                          "zh-tw.big5.utf-8",
                          "Traditional Chinese BIG 5 with UTF-8 - Deprecated"
                        ],
                        [
                          "zh-tw",
                          "Traditional Chinese EUC-TW"
                        ],
                        [
                          "zh-tw.utf-8",
                          "Traditional Chinese EUC-TW with UTF-8 - Deprecated"
                        ],
                        [
                          "sk",
                          "Slovak - Deprecated"
                        ],
                        [
                          "sk.utf-8",
                          "Slovak with UTF-8"
                        ],
                        [
                          "sl",
                          "Slovenian - Deprecated"
                        ],
                        [
                          "sl.utf-8",
                          "Slovenian with UTF-8"
                        ],
                        [
                          "es",
                          "Spanish - Deprecated"
                        ],
                        [
                          "es.utf-8",
                          "Spanish with UTF-8"
                        ],
                        [
                          "sv",
                          "Swedish - Deprecated"
                        ],
                        [
                          "sv.utf-8",
                          "Swedish with UTF-8"
                        ],
                        [
                          "tr",
                          "Turkish - Deprecated"
                        ],
                        [
                          "tr.utf-8",
                          "Turkish with UTF-8"
                        ],
                        [
                          "en-us",
                          "US English - Deprecated"
                        ],
                        [
                          "en-us.utf-8",
                          "US English with UTF-8"
                        ]
                      ],
                      "Required": false,
                      "Type": "string"
                    }
                  }
                ]
              }
            }
          }
        ]
      }
    }
  },
  "$responses": {
    "201": {
      "$properties": {
        "properties": [
          {
            "volumes": {
              "$properties": {
                "properties": [
                  {
                    "dataProtection": [
                      {
                        "replication": [
                          {
                            "@removed_1cddfc36a0c94b85b4d43df803be301b": {
                              "#name": "externalReplicationSetupStatus",
                              "Description": "Property that only applies to external replications. Provides a machine-readable value for the status of the external replication setup.",
                              "Enum": [
                                [
                                  "ClusterPeerRequired",
                                  "Your cluster needs to be peered by using the 'peerExternalCluster' action"
                                ],
                                [
                                  "ClusterPeerPending",
                                  "The peering needs to be accepted on your cluster before the setup can proceed"
                                ],
                                [
                                  "VServerPeerRequired",
                                  "Need to call 'authorizeExternalReplication' and accept the returned 'vserver peer accept' command on your cluster to finish setting up the external replication"
                                ],
                                [
                                  "ReplicationCreateRequired",
                                  "Need to call 'authorizeExternalReplication' to finish setting up the external replication"
                                ],
                                [
                                  "NoActionRequired",
                                  "External Replication setup is complete, you can now monitor the 'mirrorState' in the replication status for the health of the replication"
                                ]
                              ],
                              "Required": false,
                              "Type": "string"
                            }
                          },
                          {
                            "@removed_3b31c3cd1d9c4878b280f1acf2e9a3d1": {
                              "#name": "externalReplicationSetupInfo",
                              "Description": "Contains human-readable instructions on what the next step is to finish the external replication setup.",
                              "Required": false,
                              "Type": "string"
                            }
                          },
                          {
                            "@removed_94dd5b5ab9ec4e7a9f3b06bb4770d776": {
                              "#name": "mirrorState",
                              "Description": "The mirror state property describes the current status of data replication for a replication. It provides insight into whether the data is actively being mirrored, if the replication process has been paused, or if it has yet to be initialized.",
                              "Enum": [
                                [
                                  "Uninitialized",
                                  ""
                                ],
                                [
                                  "Mirrored",
                                  ""
                                ],
                                [
                                  "Broken",
                                  ""
                                ]
                              ],
                              "Required": false,
                              "Type": "string"
                            }
                          },
                          {
                            "@removed_5ceb8b1722b94deeac8198ce09d6981b": {
                              "#name": "relationshipStatus",
                              "Description": "The status of the Volume Replication",
                              "Enum": [
                                [
                                  "Idle",
                                  ""
                                ],
                                [
                                  "Transferring",
                                  ""
                                ]
                              ],
                              "Required": false,
                              "Type": "string"
                            }
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "@removed_b07c330ba94e4dc3965653c452cdcbe0": {
                      "#name": "ldapServerType",
                      "Description": "Specifies the type of LDAP server for a given NFS volume.",
                      "Enum": [
                        [
                          "ActiveDirectory",
                          "The volume should use Active Directory for LDAP connections."
                        ],
                        [
                          "OpenLDAP",
                          "The volume should use OpenLDAP for LDAP connections."
                        ]
                      ],
                      "Required": false,
                      "Type": "string"
                    }
                  },
                  {
                    "@removed_05f2ecc8fe3946d0ab5fa94cf0ab15b4": {
                      "#name": "language",
                      "Description": "Language supported for volume.",
                      "Enum": [
                        [
                          "c.utf-8",
                          "Posix with UTF-8"
                        ],
                        [
                          "utf8mb4",
                          "UTF-8 with 4 byte character support"
                        ],
                        [
                          "ar",
                          "Arabic - Deprecated"
                        ],
                        [
                          "ar.utf-8",
                          "Arabic with UTF-8"
                        ],
                        [
                          "hr",
                          "Croatian - Deprecated"
                        ],
                        [
                          "hr.utf-8",
                          "Croatian with UTF-8"
                        ],
                        [
                          "cs",
                          "Czech - Deprecated"
                        ],
                        [
                          "cs.utf-8",
                          "Czech with UTF-8"
                        ],
                        [
                          "da",
                          "Danish - Deprecated"
                        ],
                        [
                          "da.utf-8",
                          "Danish with UTF-8"
                        ],
                        [
                          "nl",
                          "Dutch - Deprecated"
                        ],
                        [
                          "nl.utf-8",
                          "Dutch with UTF-8"
                        ],
                        [
                          "en",
                          "English - Deprecated"
                        ],
                        [
                          "en.utf-8",
                          "English with UTF-8"
                        ],
                        [
                          "fi",
                          "Finnish - Deprecated"
                        ],
                        [
                          "fi.utf-8",
                          "Finnish with UTF-8"
                        ],
                        [
                          "fr",
                          "French - Deprecated"
                        ],
                        [
                          "fr.utf-8",
                          "French with UTF-8"
                        ],
                        [
                          "de",
                          "German - Deprecated"
                        ],
                        [
                          "de.utf-8",
                          "German with UTF-8"
                        ],
                        [
                          "he",
                          "Hebrew - Deprecated"
                        ],
                        [
                          "he.utf-8",
                          "Hebrew with UTF-8"
                        ],
                        [
                          "hu",
                          "Hungarian - Deprecated"
                        ],
                        [
                          "hu.utf-8",
                          "Hungarian with UTF-8"
                        ],
                        [
                          "it",
                          "Italian - Deprecated"
                        ],
                        [
                          "it.utf-8",
                          "Italian with UTF-8"
                        ],
                        [
                          "ja",
                          "Japanese euc-j - Deprecated"
                        ],
                        [
                          "ja.utf-8",
                          "Japanese euc-j with UTF-8"
                        ],
                        [
                          "ja-v1",
                          "Japanese euc-j - Deprecated"
                        ],
                        [
                          "ja-v1.utf-8",
                          "Japanese euc-j with UTF-8"
                        ],
                        [
                          "ja-jp.pck",
                          "Japanese pck"
                        ],
                        [
                          "ja-jp.pck.utf-8",
                          "Japanese pck with UTF-8 - Deprecated"
                        ],
                        [
                          "ja-jp.932",
                          "Japanese cp932"
                        ],
                        [
                          "ja-jp.932.utf-8",
                          "Japanese cp932 with UTF-8 - Deprecated"
                        ],
                        [
                          "ja-jp.pck-v2",
                          "Japanese pck - sjis"
                        ],
                        [
                          "ja-jp.pck-v2.utf-8",
                          "Japanese pck - sjis with UTF-8 - Deprecated"
                        ],
                        [
                          "ko",
                          "Korean - Deprecated"
                        ],
                        [
                          "ko.utf-8",
                          "Korean with UTF-8"
                        ],
                        [
                          "no",
                          "Norwegian - Deprecated"
                        ],
                        [
                          "no.utf-8",
                          "Norwegian with UTF-8"
                        ],
                        [
                          "pl",
                          "Polish - Deprecated"
                        ],
                        [
                          "pl.utf-8",
                          "Polish with UTF-8"
                        ],
                        [
                          "pt",
                          "Portuguese - Deprecated"
                        ],
                        [
                          "pt.utf-8",
                          "Portuguese with UTF-8"
                        ],
                        [
                          "c",
                          "Posix - Deprecated"
                        ],
                        [
                          "ro",
                          "Romanian - Deprecated"
                        ],
                        [
                          "ro.utf-8",
                          "Romanian with UTF-8"
                        ],
                        [
                          "ru",
                          "Russian - Deprecated"
                        ],
                        [
                          "ru.utf-8",
                          "Russian with UTF-8"
                        ],
                        [
                          "zh",
                          "Simplified Chinese - Deprecated"
                        ],
                        [
                          "zh.utf-8",
                          "Simplified Chinese with UTF-8"
                        ],
                        [
                          "zh.gbk",
                          "Simplified gbk Chinese"
                        ],
                        [
                          "zh.gbk.utf-8",
                          "Simplified gbk Chinese with UTF-8 - Deprecated"
                        ],
                        [
                          "zh-tw.big5",
                          "Traditional Chinese BIG 5"
                        ],
                        [
                          "zh-tw.big5.utf-8",
                          "Traditional Chinese BIG 5 with UTF-8 - Deprecated"
                        ],
                        [
                          "zh-tw",
                          "Traditional Chinese EUC-TW"
                        ],
                        [
                          "zh-tw.utf-8",
                          "Traditional Chinese EUC-TW with UTF-8 - Deprecated"
                        ],
                        [
                          "sk",
                          "Slovak - Deprecated"
                        ],
                        [
                          "sk.utf-8",
                          "Slovak with UTF-8"
                        ],
                        [
                          "sl",
                          "Slovenian - Deprecated"
                        ],
                        [
                          "sl.utf-8",
                          "Slovenian with UTF-8"
                        ],
                        [
                          "es",
                          "Spanish - Deprecated"
                        ],
                        [
                          "es.utf-8",
                          "Spanish with UTF-8"
                        ],
                        [
                          "sv",
                          "Swedish - Deprecated"
                        ],
                        [
                          "sv.utf-8",
                          "Swedish with UTF-8"
                        ],
                        [
                          "tr",
                          "Turkish - Deprecated"
                        ],
                        [
                          "tr.utf-8",
                          "Turkish with UTF-8"
                        ],
                        [
                          "en-us",
                          "US English - Deprecated"
                        ],
                        [
                          "en-us.utf-8",
                          "US English with UTF-8"
                        ]
                      ],
                      "Required": false,
                      "Type": "string"
                    }
                  }
                ]
              }
            }
          }
        ]
      }
    }
  }
}

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/volumeGroups/{volumeGroupName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
volumeGroupName: string ,
body:
{
properties:
{
provisioningState: string ,
groupMetaData:
{
groupDescription: string ,
applicationType: enum ,
applicationIdentifier: string ,
globalPlacementRules:
[
{
key: string ,
value: string ,
}
,
]
,
volumesCount: integer ,
}
,
volumes:
[
{
id: string ,
name: string ,
type: string ,
tags: object ,
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 ,
}
,
}
,
]
,
}
,
location: string ,
}
,
}

⚐ Response (201)

{
$headers:
{
location: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
provisioningState: string ,
groupMetaData:
{
groupDescription: string ,
applicationType: enum ,
applicationIdentifier: string ,
globalPlacementRules:
[
{
key: string ,
value: string ,
}
,
]
,
volumesCount: integer ,
}
,
volumes:
[
{
id: string ,
name: string ,
type: string ,
tags: object ,
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 ,
}
,
}
,
]
,
}
,
location: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}