Microsoft.NetApp (stable:2025-09-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_894ad5a72f544f908af43b1235ecfe98": {
                  "#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_0332b9b93f7c432ea1e50338ba1977db": {
                  "#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_12729c01ba644b8c9193347050b44508": {
              "#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_49966b25876a427e915dc81ea0092a69": {
              "#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_8497fc9dbf7e41099b54fc89e825a853": {
              "#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_00f8e814c90643a49bb229822d146ad5": {
              "#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_06ba1b01881a4806ac6f861847ebc816": {
              "#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_3fe65e6ca797408297ce08bc87d1a8ce": {
              "#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_c08ef84bb82d4f499dbd00a56aa5f1bd": {
              "#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_14a175449d4f4e3f82a499d7140002bc": {
                          "#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_7f2ad68e36cc45928f911d7b627fdbd9": {
                          "#name": "externalReplicationSetupInfo",
                          "Description": "Contains human-readable instructions on what the next step is to finish the external replication setup.",
                          "Required": false,
                          "Type": "string"
                        }
                      },
                      {
                        "@removed_17f32b6dc51748dd8304a58e4ca22a2e": {
                          "#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_9f12a60e011449c185077823624be886": {
                          "#name": "relationshipStatus",
                          "Description": "The status of the Volume Replication",
                          "Enum": [
                            [
                              "Idle",
                              ""
                            ],
                            [
                              "Transferring",
                              ""
                            ]
                          ],
                          "Required": false,
                          "Type": "string"
                        }
                      }
                    ]
                  }
                ]
              },
              {
                "@removed_6608960fcf52403a8c231d066019b870": {
                  "#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_b531b581c71347b68afb8793505aadec": {
                  "#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_202c04e7bd894605b5e26904d61f522b": {
                      "#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_c92d3975ef234978b067e6c3bb089499": {
                      "#name": "externalReplicationSetupInfo",
                      "Description": "Contains human-readable instructions on what the next step is to finish the external replication setup.",
                      "Required": false,
                      "Type": "string"
                    }
                  },
                  {
                    "@removed_3f7426c0b6ae4fbb855e93f6e0402ba7": {
                      "#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_d31142a3b25b46e9abb3a68f4b32d89f": {
                      "#name": "relationshipStatus",
                      "Description": "The status of the Volume Replication",
                      "Enum": [
                        [
                          "Idle",
                          ""
                        ],
                        [
                          "Transferring",
                          ""
                        ]
                      ],
                      "Required": false,
                      "Type": "string"
                    }
                  }
                ]
              }
            ]
          },
          {
            "@removed_b078f0be1abf4847aa13d22cd0c3bfbd": {
              "#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_a8ef0e44d14a401cb25133dd18d68fa7": {
              "#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_a0e5b8fe781f4384b623e6c8239b23c1": {
                      "#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_64059b46aba44d6eb86918dca7538f5f": {
                      "#name": "externalReplicationSetupInfo",
                      "Description": "Contains human-readable instructions on what the next step is to finish the external replication setup.",
                      "Required": false,
                      "Type": "string"
                    }
                  },
                  {
                    "@removed_da69362f6b4f4866ade00e0bae793dff": {
                      "#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_6353033444da42b8bcc97e2ad8448e71": {
                      "#name": "relationshipStatus",
                      "Description": "The status of the Volume Replication",
                      "Enum": [
                        [
                          "Idle",
                          ""
                        ],
                        [
                          "Transferring",
                          ""
                        ]
                      ],
                      "Required": false,
                      "Type": "string"
                    }
                  }
                ]
              }
            ]
          },
          {
            "@removed_6138130b6c3b4252b22cb21c6b162b85": {
              "#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_47525fd9de0e4ac68fb3ff68508f7e94": {
              "#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_c27dce8d442f4b52ad8a273a28ce6efc": {
                      "#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_8dd650babd9641dca3e95f97f780f177": {
                      "#name": "externalReplicationSetupInfo",
                      "Description": "Contains human-readable instructions on what the next step is to finish the external replication setup.",
                      "Required": false,
                      "Type": "string"
                    }
                  },
                  {
                    "@removed_f61004a73d0e4f5d8c5e5b67033696ee": {
                      "#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_2a8541a81194432eba62c003d5a285dc": {
                      "#name": "relationshipStatus",
                      "Description": "The status of the Volume Replication",
                      "Enum": [
                        [
                          "Idle",
                          ""
                        ],
                        [
                          "Transferring",
                          ""
                        ]
                      ],
                      "Required": false,
                      "Type": "string"
                    }
                  }
                ]
              }
            ]
          },
          {
            "@removed_874c07919b0b4434a99d910c8119441e": {
              "#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_94dbdef423a5440f817f29e4b44335e6": {
              "#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_11c846f4caa0472789b37f9eb9b09cf5": {
                      "#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_e0fe7f4837904ce5beb7880c38c38b33": {
                      "#name": "externalReplicationSetupInfo",
                      "Description": "Contains human-readable instructions on what the next step is to finish the external replication setup.",
                      "Required": false,
                      "Type": "string"
                    }
                  },
                  {
                    "@removed_2e692430fa114984b443a713d909d1ab": {
                      "#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_84e67a01a071410bae6725600a92e76f": {
                      "#name": "relationshipStatus",
                      "Description": "The status of the Volume Replication",
                      "Enum": [
                        [
                          "Idle",
                          ""
                        ],
                        [
                          "Transferring",
                          ""
                        ]
                      ],
                      "Required": false,
                      "Type": "string"
                    }
                  }
                ]
              }
            ]
          },
          {
            "@removed_6d35d1ed311341c0bf0b976f157ecc15": {
              "#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_5b9e7aca48e94828bcea2952961b5909": {
              "#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_abbb4e12343e4ff8a7c2d65fa38a0573": {
                      "#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_f930ad13ebc145ba914ec17d1b871f64": {
                      "#name": "externalReplicationSetupInfo",
                      "Description": "Contains human-readable instructions on what the next step is to finish the external replication setup.",
                      "Required": false,
                      "Type": "string"
                    }
                  },
                  {
                    "@removed_dec81b982a0449b4a2470eab1707026a": {
                      "#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_96e161e73fba4b83ba9ff835022a456c": {
                      "#name": "relationshipStatus",
                      "Description": "The status of the Volume Replication",
                      "Enum": [
                        [
                          "Idle",
                          ""
                        ],
                        [
                          "Transferring",
                          ""
                        ]
                      ],
                      "Required": false,
                      "Type": "string"
                    }
                  }
                ]
              }
            ]
          },
          {
            "@removed_711231da0b42435591cbeaf441406e24": {
              "#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_b3814613ea0e403592e9ca2ad9c30c63": {
              "#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_307e0713a51e4ce2b736c9b7e2ced88b": {
                      "#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_b595c91dfbb74af18842165fd600b0e7": {
                      "#name": "externalReplicationSetupInfo",
                      "Description": "Contains human-readable instructions on what the next step is to finish the external replication setup.",
                      "Required": false,
                      "Type": "string"
                    }
                  },
                  {
                    "@removed_aab51358cfd148958e346128338355de": {
                      "#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_fe3c9123286b48f2bdb358466a0e0736": {
                      "#name": "relationshipStatus",
                      "Description": "The status of the Volume Replication",
                      "Enum": [
                        [
                          "Idle",
                          ""
                        ],
                        [
                          "Transferring",
                          ""
                        ]
                      ],
                      "Required": false,
                      "Type": "string"
                    }
                  }
                ]
              }
            ]
          },
          {
            "@removed_b6f13b982af1499abb91e95e00cb2027": {
              "#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_af1125383f874a8baaccad88a2c4557e": {
              "#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_ebba6ad4f0624a1787a844dd36e4d599": {
                      "#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_ddd6556158f64cd8b595309a3c06ed05": {
                      "#name": "externalReplicationSetupInfo",
                      "Description": "Contains human-readable instructions on what the next step is to finish the external replication setup.",
                      "Required": false,
                      "Type": "string"
                    }
                  },
                  {
                    "@removed_c3fd5d853c204345a6197da6391848bd": {
                      "#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_7bb36a6ec0e140bd9ca2222a701bb1fa": {
                      "#name": "relationshipStatus",
                      "Description": "The status of the Volume Replication",
                      "Enum": [
                        [
                          "Idle",
                          ""
                        ],
                        [
                          "Transferring",
                          ""
                        ]
                      ],
                      "Required": false,
                      "Type": "string"
                    }
                  }
                ]
              }
            ]
          },
          {
            "@removed_2a0422c20cfd4d5eab02d73740da1ccd": {
              "#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_7af8da487ba24533b5ee046adf0ecabf": {
              "#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_e359ec23b4704ac1a270cca069088fb3": {
                          "#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_c47f40c1ea9a40ff88c50a91561c805e": {
                          "#name": "externalReplicationSetupInfo",
                          "Description": "Contains human-readable instructions on what the next step is to finish the external replication setup.",
                          "Required": false,
                          "Type": "string"
                        }
                      },
                      {
                        "@removed_934f90e31d3340dd839d999c8c9e0f9c": {
                          "#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_fa7e8ce5f786446e813a274245f5b606": {
                          "#name": "relationshipStatus",
                          "Description": "The status of the Volume Replication",
                          "Enum": [
                            [
                              "Idle",
                              ""
                            ],
                            [
                              "Transferring",
                              ""
                            ]
                          ],
                          "Required": false,
                          "Type": "string"
                        }
                      }
                    ]
                  }
                ]
              },
              {
                "@removed_5913d04a6f8a46528ef7f31cfe4a8806": {
                  "#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_fcf193c5f0bd4d5bad904bcea276ed09": {
                  "#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_d4d2c5928e04433195fb98eddfae14d1": {
                              "#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_b924f4ca56764b7f996cd50673920746": {
                              "#name": "externalReplicationSetupInfo",
                              "Description": "Contains human-readable instructions on what the next step is to finish the external replication setup.",
                              "Required": false,
                              "Type": "string"
                            }
                          },
                          {
                            "@removed_6489dd0bff1f47239b4b3bd666c78c0d": {
                              "#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_a0b1b4a822974973919f1ab2572e71fb": {
                              "#name": "relationshipStatus",
                              "Description": "The status of the Volume Replication",
                              "Enum": [
                                [
                                  "Idle",
                                  ""
                                ],
                                [
                                  "Transferring",
                                  ""
                                ]
                              ],
                              "Required": false,
                              "Type": "string"
                            }
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "@removed_e7a459bfdb1240318fbae66215239768": {
                      "#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_2a8ac0756e0d4521b91268f8f5bfaf4b": {
                      "#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_c70390b34a9a45b3bc1ad7d327073095": {
                              "#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_73bca3b5009246d0afa9ac246e438306": {
                              "#name": "externalReplicationSetupInfo",
                              "Description": "Contains human-readable instructions on what the next step is to finish the external replication setup.",
                              "Required": false,
                              "Type": "string"
                            }
                          },
                          {
                            "@removed_790bb408871947218a7c68d3d820511e": {
                              "#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_327f3f6b053e4e5891bd1b4c242e3534": {
                              "#name": "relationshipStatus",
                              "Description": "The status of the Volume Replication",
                              "Enum": [
                                [
                                  "Idle",
                                  ""
                                ],
                                [
                                  "Transferring",
                                  ""
                                ]
                              ],
                              "Required": false,
                              "Type": "string"
                            }
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "@removed_aac64e956cf2479cb7cc04435302f611": {
                      "#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_1965230c06954b37b101a68089085695": {
                      "#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_830c27f3a2d24beabea58aad277f7542": {
                              "#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_7eef559d33fc4ee0a3e2bd500ebf71b4": {
                              "#name": "externalReplicationSetupInfo",
                              "Description": "Contains human-readable instructions on what the next step is to finish the external replication setup.",
                              "Required": false,
                              "Type": "string"
                            }
                          },
                          {
                            "@removed_664440a24d714aeeb93bdcf9f2e9937d": {
                              "#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_a49a10b99cc44161b3958b7b4aef923f": {
                              "#name": "relationshipStatus",
                              "Description": "The status of the Volume Replication",
                              "Enum": [
                                [
                                  "Idle",
                                  ""
                                ],
                                [
                                  "Transferring",
                                  ""
                                ]
                              ],
                              "Required": false,
                              "Type": "string"
                            }
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "@removed_3a7832b2019845898473fa0e10f4b6d7": {
                      "#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_1ba27b157e97406ea1ac1df567c943b5": {
                      "#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 ,
}
,
]
,
}
,
}