Partager via


Microsoft.NetApp netApp netAppAccounts/capacityPools/volumes 2024-07-01-preview

Définition de ressource Bicep

Le type de ressource netAppAccounts/capacityPools/volumes peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.NetApp/netAppAccounts/capacityPools/volumes, ajoutez le bicep suivant à votre modèle.

resource symbolicname 'Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2024-07-01-preview' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    acceptGrowCapacityPoolForShortTermCloneSplit: 'string'
    avsDataStore: 'string'
    backupId: 'string'
    capacityPoolResourceId: 'string'
    coolAccess: bool
    coolAccessRetrievalPolicy: 'string'
    coolnessPeriod: int
    creationToken: 'string'
    dataProtection: {
      backup: {
        backupPolicyId: 'string'
        backupVaultId: 'string'
        policyEnforced: bool
      }
      replication: {
        endpointType: 'string'
        remotePath: {
          externalHostName: 'string'
          serverName: 'string'
          volumeName: 'string'
        }
        remoteVolumeRegion: 'string'
        remoteVolumeResourceId: 'string'
        replicationSchedule: 'string'
      }
      snapshot: {
        snapshotPolicyId: 'string'
      }
      volumeRelocation: {
        relocationRequested: bool
      }
    }
    defaultGroupQuotaInKiBs: int
    defaultUserQuotaInKiBs: int
    deleteBaseSnapshot: bool
    enableSubvolumes: 'string'
    encryptionKeySource: 'string'
    exportPolicy: {
      rules: [
        {
          allowedClients: 'string'
          chownMode: 'string'
          cifs: bool
          hasRootAccess: bool
          kerberos5iReadOnly: bool
          kerberos5iReadWrite: bool
          kerberos5pReadOnly: bool
          kerberos5pReadWrite: bool
          kerberos5ReadOnly: bool
          kerberos5ReadWrite: bool
          nfsv3: bool
          nfsv41: bool
          ruleIndex: int
          unixReadOnly: bool
          unixReadWrite: bool
        }
      ]
    }
    isDefaultQuotaEnabled: bool
    isLargeVolume: bool
    isRestoring: bool
    kerberosEnabled: bool
    keyVaultPrivateEndpointResourceId: 'string'
    language: 'string'
    ldapEnabled: bool
    networkFeatures: 'string'
    placementRules: [
      {
        key: 'string'
        value: 'string'
      }
    ]
    protocolTypes: [
      'string'
    ]
    proximityPlacementGroup: 'string'
    securityStyle: 'string'
    serviceLevel: 'string'
    smbAccessBasedEnumeration: 'string'
    smbContinuouslyAvailable: bool
    smbEncryption: bool
    smbNonBrowsable: 'string'
    snapshotDirectoryVisible: bool
    snapshotId: 'string'
    subnetId: 'string'
    throughputMibps: int
    unixPermissions: 'string'
    usageThreshold: int
    volumeSpecName: 'string'
    volumeType: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
  zones: [
    'string'
  ]
}

Valeurs de propriété

ExportPolicyRule

Nom Description Valeur
allowedClients Spécification d’entrée du client en tant que chaîne séparée par des virgules avec des CIDR IPv4, des adresses hôtes IPv4 et des noms d’hôtes corde
chownMode Ce paramètre spécifie qui est autorisé à modifier la propriété d’un fichier. restricted : seul l’utilisateur racine peut modifier la propriété du fichier. sans restriction : les utilisateurs non racines peuvent modifier la propriété des fichiers qu’ils possèdent. 'Restricted'
'Non restreint'
cifs Autorise le protocole CIFS Bool
hasRootAccess Dispose d’un accès racine au volume Bool
kerberos5iReadOnly Accès En lecture seule Kerberos5i. Pour être utilisé avec swagger version 2020-05-01 ou ultérieure Bool
kerberos5iReadWrite Accès en lecture-écriture Kerberos5i. Pour être utilisé avec swagger version 2020-05-01 ou ultérieure Bool
kerberos5pReadOnly Accès En lecture seule Kerberos5p. Pour être utilisé avec swagger version 2020-05-01 ou ultérieure Bool
kerberos5pReadWrite Accès en lecture et en écriture Kerberos5p. Pour être utilisé avec swagger version 2020-05-01 ou ultérieure Bool
kerberos5ReadOnly Accès En lecture seule Kerberos5. Pour être utilisé avec swagger version 2020-05-01 ou ultérieure Bool
kerberos5ReadWrite Accès en lecture-écriture Kerberos5. Pour être utilisé avec swagger version 2020-05-01 ou ultérieure Bool
nfsv3 Autorise le protocole NFSv3. Activer uniquement pour les volumes de type NFSv3 Bool
nfsv41 Autorise le protocole NFSv4.1. Activer uniquement pour les volumes de type NFSv4.1 Bool
ruleIndex Index de commande Int
unixReadOnly Accès en lecture seule Bool
unixReadWrite Accès en lecture et écriture Bool

Microsoft.NetApp/netAppAccounts/capacityPools/volumes

Nom Description Valeur
emplacement Emplacement géographique où réside la ressource chaîne (obligatoire)
nom Nom de la ressource corde

Contraintes:
Longueur minimale = 1
Longueur maximale = 1
Modèle = ^[a-zA-Z][a-zA-Z0-9\-_]{0,63}$ (obligatoire)
parent Dans Bicep, vous pouvez spécifier la ressource parente d’une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente.

Pour plus d’informations, consultez ressource enfant en dehors de la ressource parente.
Nom symbolique de la ressource de type : netAppAccounts/capacityPools
Propriétés Propriétés du volume VolumeProperties (obligatoire)
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles
zones Zone de disponibilité corde

Contraintes:
Longueur minimale = 1
Longueur maximale = 1[]

PlacementKeyValuePairs

Nom Description Valeur
clé Clé d’un paramètre spécifique à l’application pour le placement des volumes dans le groupe de volumes chaîne (obligatoire)
valeur Valeur d’un paramètre spécifique à l’application pour le placement des volumes dans le groupe de volumes chaîne (obligatoire)

RemotePath

Nom Description Valeur
externalHostName Chemin d’accès à un hôte ONTAP chaîne (obligatoire)
serverName Nom d’un serveur sur l’hôte ONTAP chaîne (obligatoire)
volumeName Nom d’un volume sur le serveur chaîne (obligatoire)

ReplicationObject

Nom Description Valeur
endpointType Indique si le volume local est la source ou la destination de la réplication de volume 'dst'
'src'
remotePath Chemin complet d’un volume à migrer vers ANF. Requis pour les volumes de migration RemotePath
remoteVolumeRegion Région distante pour l’autre extrémité de la réplication de volume. corde
remoteVolumeResourceId ID de ressource du volume distant. Obligatoire pour la réplication interrégion et interzone corde
replicationSchedule Horaire 'quotidien'
'toutes les heures'
'_10minutely'

TrackedResourceTags

Nom Description Valeur

VolumeBackupProperties

Nom Description Valeur
backupPolicyId ID de ressource de stratégie de sauvegarde corde
backupVaultId ID de ressource du coffre de sauvegarde corde
policyEnforced Stratégie appliquée Bool

VolumeProperties

Nom Description Valeur
acceptGrowCapacityPoolForShortTermCloneSplit Bien que le fractionnement automatique du volume de clone à court terme, si le pool parent n’a pas suffisamment d’espace pour prendre en charge le volume après le fractionnement, il sera automatiquement redimensionné, ce qui entraînera une facturation accrue. Pour accepter la taille automatique du pool de capacité, augmentez automatiquement et créez un volume clone à court terme, définissez la propriété comme acceptée. 'Accepté'
'Refusé'
avsDataStore Spécifie si le volume est activé pour le magasin de données Azure VMware Solution (AVS) 'Désactivé'
'Activé'
backupId Identificateur de ressource utilisé pour identifier la sauvegarde. corde
capacityPoolResourceId ID de ressource du pool utilisé en cas de création d’un volume par le biais d’un groupe de volumes corde
coolAccess Spécifie si l’accès froid (hiérarchisation) est activé pour le volume. Bool
coolAccessRetrievalPolicy coolAccessRetrievalPolicy détermine le comportement de récupération des données du niveau froid au stockage standard en fonction du modèle de lecture pour les volumes activés pour l’accès froid. Les valeurs possibles pour ce champ sont les suivantes :
Valeur par défaut : les données sont extraites du niveau froid au stockage standard sur les lectures aléatoires. Cette stratégie est la valeur par défaut.
OnRead : toutes les lectures de données pilotées par le client sont extraites du niveau froid au stockage standard sur les lectures séquentielles et aléatoires.
Jamais - Aucune donnée pilotée par le client n’est extraite du niveau froid au stockage standard.
'Default'
'Never'
'OnRead'
coolnessPeriod Spécifie le nombre de jours après lesquels les données qui ne sont pas accessibles par les clients seront hiérarchisé. Int

Contraintes:
Valeur minimale = 2
Valeur maximale = 183
creationToken Chemin d’accès unique du fichier pour le volume. Utilisé lors de la création de cibles de montage corde

Contraintes:
Longueur minimale = 1
Longueur maximale = 1
Modèle = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$ (obligatoire)
dataProtection Les volumes de type DataProtection incluent un objet contenant les détails de la réplication VolumePropertiesDataProtection
defaultGroupQuotaInKiBs Quota de groupe par défaut pour le volume en KiB. Si isDefaultQuotaEnabled est défini, la valeur minimale de 4 Kib s’applique. Int
defaultUserQuotaInKiBs Quota d’utilisateur par défaut pour le volume en KiB. Si isDefaultQuotaEnabled est défini, la valeur minimale de 4 KiB s’applique. Int
deleteBaseSnapshot Si la valeur est activée (true), l’instantané à partir duquel le volume a été créé est automatiquement supprimé une fois l’opération de création de volume terminée. La valeur par défaut est false Bool
enableSubvolumes Indicateur indiquant si les opérations de sous-volume sont activées sur le volume 'Désactivé'
'Activé'
encryptionKeySource Source de clé utilisée pour chiffrer les données en volume. Applicable si le compte NetApp a encryption.keySource = 'Microsoft.KeyVault'. Les valeurs possibles (sans respect de la casse) sont : « Microsoft.NetApp, Microsoft.KeyVault » 'Microsoft.KeyVault'
'Microsoft.NetApp'
exportPolicy Ensemble de règles de stratégie d’exportation VolumePropertiesExportPolicy
isDefaultQuotaEnabled Spécifie si le quota par défaut est activé pour le volume. Bool
isLargeVolume Spécifie si le volume est un volume volumineux ou un volume normal. Bool
isRestoring Restauration Bool
kerberosEnabled Décrivez si un volume est KerberosEnabled. Pour être utilisé avec swagger version 2020-05-01 ou ultérieure Bool
keyVaultPrivateEndpointResourceId ID de ressource du point de terminaison privé pour KeyVault. Il doit résider dans le même réseau virtuel que le volume. Applicable uniquement si encryptionKeySource = 'Microsoft.KeyVault'. corde
Langue Langue prise en charge pour le volume. 'ar'
'ar.utf-8'
'c'
'c.utf-8'
'cs'
'cs.utf-8'
'da'
'da.utf-8'
'de'
'de.utf-8'
'en'
'en-us'
'en-us.utf-8'
'en.utf-8'
'es'
'es.utf-8'
'fi'
'fi.utf-8'
'fr'
'fr.utf-8'
'il'
'he.utf-8'
'hr'
'hr.utf-8'
'hu'
'hu.utf-8'
'it'
'it.utf-8'
'ja'
'ja-jp.932'
'ja-jp.932.utf-8'
'ja-jp.pck'
'ja-jp.pck-v2'
'ja-jp.pck-v2.utf-8'
'ja-jp.pck.utf-8'
'ja-v1'
'ja-v1.utf-8'
'ja.utf-8'
'ko'
'ko.utf-8'
'nl'
'nl.utf-8'
'non'
'no.utf-8'
'pl'
'pl.utf-8'
'pt'
'pt.utf-8'
'ro'
'ro.utf-8'
'ru'
'ru.utf-8'
'sk'
'sk.utf-8'
'sl'
'sl.utf-8'
'sv'
'sv.utf-8'
'tr'
'tr.utf-8'
'utf8mb4'
'zh'
'zh-tw'
'zh-tw.big5'
'zh-tw.big5.utf-8'
'zh-tw.utf-8'
'zh.gbk'
'zh.gbk.utf-8'
'zh.utf-8'
ldapEnabled Spécifie si LDAP est activé ou non pour un volume NFS donné. Bool
networkFeatures Valeur d’origine du type de fonctionnalités réseau disponible pour le volume au moment de sa création. 'De base'
'Basic_Standard'
'Standard'
'Standard_Basic'
placementRules Règles de placement spécifiques à l’application pour le volume particulier PlacementKeyValuePairs[]
protocolTypes Ensemble de types de protocole, NFSv3 par défaut, CIFS pour le protocole SMB string[]
proximityPlacementGroup Groupe de placement de proximité associé au volume corde
securityStyle Le style de sécurité du volume, unix par défaut, est ntfs pour le protocole double protocole ou CIFS 'ntfs'
'unix'
serviceLevel Niveau de service du système de fichiers 'Flexible'
'Premium'
'Standard'
'StandardZRS'
'Ultra'
smbAccessBasedEnumeration Active la propriété de partage d’énumération basée sur l’accès pour les partages SMB. Applicable uniquement pour le volume SMB/DualProtocol 'Désactivé'
'Activé'
smbContinuouslyAvailable Active la propriété de partage disponible en continu pour le volume smb. Applicable uniquement pour le volume SMB Bool
smbEncryption Active le chiffrement pour les données smb3 en cours d’exécution. Applicable uniquement pour le volume SMB/DualProtocol. À utiliser avec swagger version 2020-08-01 ou ultérieure Bool
smbNonBrowsable Active la propriété non extensible pour les partages SMB. Applicable uniquement pour le volume SMB/DualProtocol 'Désactivé'
'Activé'
snapshotDirectoryVisible Si cette option est activée (true), le volume contient un répertoire d’instantanés en lecture seule qui fournit l’accès à chacun des instantanés du volume (valeur par défaut true). Bool
snapshotId Identificateur de ressource utilisé pour identifier l’instantané. corde
subnetId URI de ressource Azure pour un sous-réseau délégué. Doit avoir la délégation Microsoft.NetApp/volumes chaîne (obligatoire)
débitMibps Débit maximal en Mio/s pouvant être atteint par ce volume et il est accepté comme entrée uniquement pour le volume qosType manuel Int
unixPermissions Autorisations UNIX pour le volume NFS acceptés au format octal 4 chiffres. Le premier chiffre sélectionne l’ID utilisateur (4), l’ID de groupe (2) et les attributs sticky (1). Le deuxième chiffre sélectionne l’autorisation pour le propriétaire du fichier : lecture (4), écriture (2) et exécution (1). Troisièmement, les autorisations sont sélectionnées pour d’autres utilisateurs du même groupe. quatrième pour les autres utilisateurs qui ne se sont pas dans le groupe. 0755 : donne des autorisations de lecture/écriture/d’exécution au propriétaire et en lecture/exécution pour le groupe et d’autres utilisateurs. Évitez de transmettre la valeur Null pour unixPermissions dans l’opération de mise à jour du volume, conformément au comportement, si la valeur Null est passée, la valeur unixPermissions visible par l’utilisateur est devenue null et l’utilisateur ne pourra pas obtenir la valeur unixPermissions. De côté plus sûr, la valeur unixPermissions réelle sur le volume reste en tant que dernière valeur enregistrée uniquement. corde

Contraintes:
Longueur minimale = 4
Longueur maximale = 4
usageThreshold Quota de stockage maximal autorisé pour un système de fichiers en octets. Il s’agit d’un quota souple utilisé uniquement pour les alertes. Pour les volumes réguliers, les valeurs valides sont comprises entre 50GiB et 100TiB. Pour les volumes volumineux, les valeurs valides sont comprises entre 100TiB et 1PiB, et de 2400GiB à 2400TiB. Valeurs exprimées en octets sous forme de multiples de 1 Gio. Int

Contraintes:
Valeur minimale = 53687091200
Valeur maximale = 2638827906662400 (obligatoire)
volumeSpecName Le nom des spécifications de volume est la désignation ou l’identificateur spécifique de l’application pour le volume particulier dans un groupe de volumes, par exemple les données, les journaux corde
volumeType Quel est le type de volume. Pour les volumes de destination dans la réplication interrégion, définissez le type sur DataProtection. Pour créer un volume clone, définissez le type sur ShortTermClone corde

VolumePropertiesDataProtection

Nom Description Valeur
sauvegarde Propriétés de sauvegarde VolumeBackupProperties
réplication Propriétés de réplication ReplicationObject
instantané Propriétés d’instantané. VolumeSnapshotProperties
volumeRelocation Propriétés VolumeRelocation VolumeRelocationProperties

VolumePropertiesExportPolicy

Nom Description Valeur
règlement Règle de stratégie d’exportation ExportPolicyRule[]

VolumeRelocationProperties

Nom Description Valeur
relocationRequested Le déplacement a été demandé pour ce volume Bool

VolumeSnapshotProperties

Nom Description Valeur
snapshotPolicyId ResourceId de stratégie d’instantané corde

Définition de ressource de modèle ARM

Le type de ressource netAppAccounts/capacityPools/volumes peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.NetApp/netAppAccounts/capacityPools/volumes, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes",
  "apiVersion": "2024-07-01-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "acceptGrowCapacityPoolForShortTermCloneSplit": "string",
    "avsDataStore": "string",
    "backupId": "string",
    "capacityPoolResourceId": "string",
    "coolAccess": "bool",
    "coolAccessRetrievalPolicy": "string",
    "coolnessPeriod": "int",
    "creationToken": "string",
    "dataProtection": {
      "backup": {
        "backupPolicyId": "string",
        "backupVaultId": "string",
        "policyEnforced": "bool"
      },
      "replication": {
        "endpointType": "string",
        "remotePath": {
          "externalHostName": "string",
          "serverName": "string",
          "volumeName": "string"
        },
        "remoteVolumeRegion": "string",
        "remoteVolumeResourceId": "string",
        "replicationSchedule": "string"
      },
      "snapshot": {
        "snapshotPolicyId": "string"
      },
      "volumeRelocation": {
        "relocationRequested": "bool"
      }
    },
    "defaultGroupQuotaInKiBs": "int",
    "defaultUserQuotaInKiBs": "int",
    "deleteBaseSnapshot": "bool",
    "enableSubvolumes": "string",
    "encryptionKeySource": "string",
    "exportPolicy": {
      "rules": [
        {
          "allowedClients": "string",
          "chownMode": "string",
          "cifs": "bool",
          "hasRootAccess": "bool",
          "kerberos5iReadOnly": "bool",
          "kerberos5iReadWrite": "bool",
          "kerberos5pReadOnly": "bool",
          "kerberos5pReadWrite": "bool",
          "kerberos5ReadOnly": "bool",
          "kerberos5ReadWrite": "bool",
          "nfsv3": "bool",
          "nfsv41": "bool",
          "ruleIndex": "int",
          "unixReadOnly": "bool",
          "unixReadWrite": "bool"
        }
      ]
    },
    "isDefaultQuotaEnabled": "bool",
    "isLargeVolume": "bool",
    "isRestoring": "bool",
    "kerberosEnabled": "bool",
    "keyVaultPrivateEndpointResourceId": "string",
    "language": "string",
    "ldapEnabled": "bool",
    "networkFeatures": "string",
    "placementRules": [
      {
        "key": "string",
        "value": "string"
      }
    ],
    "protocolTypes": [ "string" ],
    "proximityPlacementGroup": "string",
    "securityStyle": "string",
    "serviceLevel": "string",
    "smbAccessBasedEnumeration": "string",
    "smbContinuouslyAvailable": "bool",
    "smbEncryption": "bool",
    "smbNonBrowsable": "string",
    "snapshotDirectoryVisible": "bool",
    "snapshotId": "string",
    "subnetId": "string",
    "throughputMibps": "int",
    "unixPermissions": "string",
    "usageThreshold": "int",
    "volumeSpecName": "string",
    "volumeType": "string"
  },
  "tags": {
    "{customized property}": "string"
  },
  "zones": [ "string" ]
}

Valeurs de propriété

ExportPolicyRule

Nom Description Valeur
allowedClients Spécification d’entrée du client en tant que chaîne séparée par des virgules avec des CIDR IPv4, des adresses hôtes IPv4 et des noms d’hôtes corde
chownMode Ce paramètre spécifie qui est autorisé à modifier la propriété d’un fichier. restricted : seul l’utilisateur racine peut modifier la propriété du fichier. sans restriction : les utilisateurs non racines peuvent modifier la propriété des fichiers qu’ils possèdent. 'Restricted'
'Non restreint'
cifs Autorise le protocole CIFS Bool
hasRootAccess Dispose d’un accès racine au volume Bool
kerberos5iReadOnly Accès En lecture seule Kerberos5i. Pour être utilisé avec swagger version 2020-05-01 ou ultérieure Bool
kerberos5iReadWrite Accès en lecture-écriture Kerberos5i. Pour être utilisé avec swagger version 2020-05-01 ou ultérieure Bool
kerberos5pReadOnly Accès En lecture seule Kerberos5p. Pour être utilisé avec swagger version 2020-05-01 ou ultérieure Bool
kerberos5pReadWrite Accès en lecture et en écriture Kerberos5p. Pour être utilisé avec swagger version 2020-05-01 ou ultérieure Bool
kerberos5ReadOnly Accès En lecture seule Kerberos5. Pour être utilisé avec swagger version 2020-05-01 ou ultérieure Bool
kerberos5ReadWrite Accès en lecture-écriture Kerberos5. Pour être utilisé avec swagger version 2020-05-01 ou ultérieure Bool
nfsv3 Autorise le protocole NFSv3. Activer uniquement pour les volumes de type NFSv3 Bool
nfsv41 Autorise le protocole NFSv4.1. Activer uniquement pour les volumes de type NFSv4.1 Bool
ruleIndex Index de commande Int
unixReadOnly Accès en lecture seule Bool
unixReadWrite Accès en lecture et écriture Bool

Microsoft.NetApp/netAppAccounts/capacityPools/volumes

Nom Description Valeur
apiVersion Version de l’API '2024-07-01-preview'
emplacement Emplacement géographique où réside la ressource chaîne (obligatoire)
nom Nom de la ressource corde

Contraintes:
Longueur minimale = 1
Longueur maximale = 1
Modèle = ^[a-zA-Z][a-zA-Z0-9\-_]{0,63}$ (obligatoire)
Propriétés Propriétés du volume VolumeProperties (obligatoire)
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles
type Type de ressource 'Microsoft.NetApp/netAppAccounts/capacityPools/volumes'
zones Zone de disponibilité corde

Contraintes:
Longueur minimale = 1
Longueur maximale = 1[]

PlacementKeyValuePairs

Nom Description Valeur
clé Clé d’un paramètre spécifique à l’application pour le placement des volumes dans le groupe de volumes chaîne (obligatoire)
valeur Valeur d’un paramètre spécifique à l’application pour le placement des volumes dans le groupe de volumes chaîne (obligatoire)

RemotePath

Nom Description Valeur
externalHostName Chemin d’accès à un hôte ONTAP chaîne (obligatoire)
serverName Nom d’un serveur sur l’hôte ONTAP chaîne (obligatoire)
volumeName Nom d’un volume sur le serveur chaîne (obligatoire)

ReplicationObject

Nom Description Valeur
endpointType Indique si le volume local est la source ou la destination de la réplication de volume 'dst'
'src'
remotePath Chemin complet d’un volume à migrer vers ANF. Requis pour les volumes de migration RemotePath
remoteVolumeRegion Région distante pour l’autre extrémité de la réplication de volume. corde
remoteVolumeResourceId ID de ressource du volume distant. Obligatoire pour la réplication interrégion et interzone corde
replicationSchedule Horaire 'quotidien'
'toutes les heures'
'_10minutely'

TrackedResourceTags

Nom Description Valeur

VolumeBackupProperties

Nom Description Valeur
backupPolicyId ID de ressource de stratégie de sauvegarde corde
backupVaultId ID de ressource du coffre de sauvegarde corde
policyEnforced Stratégie appliquée Bool

VolumeProperties

Nom Description Valeur
acceptGrowCapacityPoolForShortTermCloneSplit Bien que le fractionnement automatique du volume de clone à court terme, si le pool parent n’a pas suffisamment d’espace pour prendre en charge le volume après le fractionnement, il sera automatiquement redimensionné, ce qui entraînera une facturation accrue. Pour accepter la taille automatique du pool de capacité, augmentez automatiquement et créez un volume clone à court terme, définissez la propriété comme acceptée. 'Accepté'
'Refusé'
avsDataStore Spécifie si le volume est activé pour le magasin de données Azure VMware Solution (AVS) 'Désactivé'
'Activé'
backupId Identificateur de ressource utilisé pour identifier la sauvegarde. corde
capacityPoolResourceId ID de ressource du pool utilisé en cas de création d’un volume par le biais d’un groupe de volumes corde
coolAccess Spécifie si l’accès froid (hiérarchisation) est activé pour le volume. Bool
coolAccessRetrievalPolicy coolAccessRetrievalPolicy détermine le comportement de récupération des données du niveau froid au stockage standard en fonction du modèle de lecture pour les volumes activés pour l’accès froid. Les valeurs possibles pour ce champ sont les suivantes :
Valeur par défaut : les données sont extraites du niveau froid au stockage standard sur les lectures aléatoires. Cette stratégie est la valeur par défaut.
OnRead : toutes les lectures de données pilotées par le client sont extraites du niveau froid au stockage standard sur les lectures séquentielles et aléatoires.
Jamais - Aucune donnée pilotée par le client n’est extraite du niveau froid au stockage standard.
'Default'
'Never'
'OnRead'
coolnessPeriod Spécifie le nombre de jours après lesquels les données qui ne sont pas accessibles par les clients seront hiérarchisé. Int

Contraintes:
Valeur minimale = 2
Valeur maximale = 183
creationToken Chemin d’accès unique du fichier pour le volume. Utilisé lors de la création de cibles de montage corde

Contraintes:
Longueur minimale = 1
Longueur maximale = 1
Modèle = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$ (obligatoire)
dataProtection Les volumes de type DataProtection incluent un objet contenant les détails de la réplication VolumePropertiesDataProtection
defaultGroupQuotaInKiBs Quota de groupe par défaut pour le volume en KiB. Si isDefaultQuotaEnabled est défini, la valeur minimale de 4 Kib s’applique. Int
defaultUserQuotaInKiBs Quota d’utilisateur par défaut pour le volume en KiB. Si isDefaultQuotaEnabled est défini, la valeur minimale de 4 KiB s’applique. Int
deleteBaseSnapshot Si la valeur est activée (true), l’instantané à partir duquel le volume a été créé est automatiquement supprimé une fois l’opération de création de volume terminée. La valeur par défaut est false Bool
enableSubvolumes Indicateur indiquant si les opérations de sous-volume sont activées sur le volume 'Désactivé'
'Activé'
encryptionKeySource Source de clé utilisée pour chiffrer les données en volume. Applicable si le compte NetApp a encryption.keySource = 'Microsoft.KeyVault'. Les valeurs possibles (sans respect de la casse) sont : « Microsoft.NetApp, Microsoft.KeyVault » 'Microsoft.KeyVault'
'Microsoft.NetApp'
exportPolicy Ensemble de règles de stratégie d’exportation VolumePropertiesExportPolicy
isDefaultQuotaEnabled Spécifie si le quota par défaut est activé pour le volume. Bool
isLargeVolume Spécifie si le volume est un volume volumineux ou un volume normal. Bool
isRestoring Restauration Bool
kerberosEnabled Décrivez si un volume est KerberosEnabled. Pour être utilisé avec swagger version 2020-05-01 ou ultérieure Bool
keyVaultPrivateEndpointResourceId ID de ressource du point de terminaison privé pour KeyVault. Il doit résider dans le même réseau virtuel que le volume. Applicable uniquement si encryptionKeySource = 'Microsoft.KeyVault'. corde
Langue Langue prise en charge pour le volume. 'ar'
'ar.utf-8'
'c'
'c.utf-8'
'cs'
'cs.utf-8'
'da'
'da.utf-8'
'de'
'de.utf-8'
'en'
'en-us'
'en-us.utf-8'
'en.utf-8'
'es'
'es.utf-8'
'fi'
'fi.utf-8'
'fr'
'fr.utf-8'
'il'
'he.utf-8'
'hr'
'hr.utf-8'
'hu'
'hu.utf-8'
'it'
'it.utf-8'
'ja'
'ja-jp.932'
'ja-jp.932.utf-8'
'ja-jp.pck'
'ja-jp.pck-v2'
'ja-jp.pck-v2.utf-8'
'ja-jp.pck.utf-8'
'ja-v1'
'ja-v1.utf-8'
'ja.utf-8'
'ko'
'ko.utf-8'
'nl'
'nl.utf-8'
'non'
'no.utf-8'
'pl'
'pl.utf-8'
'pt'
'pt.utf-8'
'ro'
'ro.utf-8'
'ru'
'ru.utf-8'
'sk'
'sk.utf-8'
'sl'
'sl.utf-8'
'sv'
'sv.utf-8'
'tr'
'tr.utf-8'
'utf8mb4'
'zh'
'zh-tw'
'zh-tw.big5'
'zh-tw.big5.utf-8'
'zh-tw.utf-8'
'zh.gbk'
'zh.gbk.utf-8'
'zh.utf-8'
ldapEnabled Spécifie si LDAP est activé ou non pour un volume NFS donné. Bool
networkFeatures Valeur d’origine du type de fonctionnalités réseau disponible pour le volume au moment de sa création. 'De base'
'Basic_Standard'
'Standard'
'Standard_Basic'
placementRules Règles de placement spécifiques à l’application pour le volume particulier PlacementKeyValuePairs[]
protocolTypes Ensemble de types de protocole, NFSv3 par défaut, CIFS pour le protocole SMB string[]
proximityPlacementGroup Groupe de placement de proximité associé au volume corde
securityStyle Le style de sécurité du volume, unix par défaut, est ntfs pour le protocole double protocole ou CIFS 'ntfs'
'unix'
serviceLevel Niveau de service du système de fichiers 'Flexible'
'Premium'
'Standard'
'StandardZRS'
'Ultra'
smbAccessBasedEnumeration Active la propriété de partage d’énumération basée sur l’accès pour les partages SMB. Applicable uniquement pour le volume SMB/DualProtocol 'Désactivé'
'Activé'
smbContinuouslyAvailable Active la propriété de partage disponible en continu pour le volume smb. Applicable uniquement pour le volume SMB Bool
smbEncryption Active le chiffrement pour les données smb3 en cours d’exécution. Applicable uniquement pour le volume SMB/DualProtocol. À utiliser avec swagger version 2020-08-01 ou ultérieure Bool
smbNonBrowsable Active la propriété non extensible pour les partages SMB. Applicable uniquement pour le volume SMB/DualProtocol 'Désactivé'
'Activé'
snapshotDirectoryVisible Si cette option est activée (true), le volume contient un répertoire d’instantanés en lecture seule qui fournit l’accès à chacun des instantanés du volume (valeur par défaut true). Bool
snapshotId Identificateur de ressource utilisé pour identifier l’instantané. corde
subnetId URI de ressource Azure pour un sous-réseau délégué. Doit avoir la délégation Microsoft.NetApp/volumes chaîne (obligatoire)
débitMibps Débit maximal en Mio/s pouvant être atteint par ce volume et il est accepté comme entrée uniquement pour le volume qosType manuel Int
unixPermissions Autorisations UNIX pour le volume NFS acceptés au format octal 4 chiffres. Le premier chiffre sélectionne l’ID utilisateur (4), l’ID de groupe (2) et les attributs sticky (1). Le deuxième chiffre sélectionne l’autorisation pour le propriétaire du fichier : lecture (4), écriture (2) et exécution (1). Troisièmement, les autorisations sont sélectionnées pour d’autres utilisateurs du même groupe. quatrième pour les autres utilisateurs qui ne se sont pas dans le groupe. 0755 : donne des autorisations de lecture/écriture/d’exécution au propriétaire et en lecture/exécution pour le groupe et d’autres utilisateurs. Évitez de transmettre la valeur Null pour unixPermissions dans l’opération de mise à jour du volume, conformément au comportement, si la valeur Null est passée, la valeur unixPermissions visible par l’utilisateur est devenue null et l’utilisateur ne pourra pas obtenir la valeur unixPermissions. De côté plus sûr, la valeur unixPermissions réelle sur le volume reste en tant que dernière valeur enregistrée uniquement. corde

Contraintes:
Longueur minimale = 4
Longueur maximale = 4
usageThreshold Quota de stockage maximal autorisé pour un système de fichiers en octets. Il s’agit d’un quota souple utilisé uniquement pour les alertes. Pour les volumes réguliers, les valeurs valides sont comprises entre 50GiB et 100TiB. Pour les volumes volumineux, les valeurs valides sont comprises entre 100TiB et 1PiB, et de 2400GiB à 2400TiB. Valeurs exprimées en octets sous forme de multiples de 1 Gio. Int

Contraintes:
Valeur minimale = 53687091200
Valeur maximale = 2638827906662400 (obligatoire)
volumeSpecName Le nom des spécifications de volume est la désignation ou l’identificateur spécifique de l’application pour le volume particulier dans un groupe de volumes, par exemple les données, les journaux corde
volumeType Quel est le type de volume. Pour les volumes de destination dans la réplication interrégion, définissez le type sur DataProtection. Pour créer un volume clone, définissez le type sur ShortTermClone corde

VolumePropertiesDataProtection

Nom Description Valeur
sauvegarde Propriétés de sauvegarde VolumeBackupProperties
réplication Propriétés de réplication ReplicationObject
instantané Propriétés d’instantané. VolumeSnapshotProperties
volumeRelocation Propriétés VolumeRelocation VolumeRelocationProperties

VolumePropertiesExportPolicy

Nom Description Valeur
règlement Règle de stratégie d’exportation ExportPolicyRule[]

VolumeRelocationProperties

Nom Description Valeur
relocationRequested Le déplacement a été demandé pour ce volume Bool

VolumeSnapshotProperties

Nom Description Valeur
snapshotPolicyId ResourceId de stratégie d’instantané corde

Modèles de démarrage rapide

Les modèles de démarrage rapide suivants déploient ce type de ressource.

Modèle Description
Créer une ressource ANF avec NFSV3/NFSv4.1 volume

Déployer sur Azure
Ce modèle vous permet de créer une ressource Azure NetApp Files avec un pool de capacité unique et un seul volume configuré avec le protocole NFSV3 ou NFSv4.1. Ils sont tous déployés avec le réseau virtuel Azure et le sous-réseau délégué requis pour que n’importe quel volume soit créé
Créer une ressource ANF avec le volume SMB

Déployer sur Azure
Ce modèle vous permet de créer une ressource Azure NetApp Files avec un pool de capacité unique et un volume unique configuré avec le protocole SMB.

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource netAppAccounts/capacityPools/volumes peut être déployé avec des opérations qui ciblent :

  • groupes de ressources

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.NetApp/netAppAccounts/capacityPools/volumes, ajoutez terraform suivante à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2024-07-01-preview"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  zones = [
    "string"
  ]
  body = jsonencode({
    properties = {
      acceptGrowCapacityPoolForShortTermCloneSplit = "string"
      avsDataStore = "string"
      backupId = "string"
      capacityPoolResourceId = "string"
      coolAccess = bool
      coolAccessRetrievalPolicy = "string"
      coolnessPeriod = int
      creationToken = "string"
      dataProtection = {
        backup = {
          backupPolicyId = "string"
          backupVaultId = "string"
          policyEnforced = bool
        }
        replication = {
          endpointType = "string"
          remotePath = {
            externalHostName = "string"
            serverName = "string"
            volumeName = "string"
          }
          remoteVolumeRegion = "string"
          remoteVolumeResourceId = "string"
          replicationSchedule = "string"
        }
        snapshot = {
          snapshotPolicyId = "string"
        }
        volumeRelocation = {
          relocationRequested = bool
        }
      }
      defaultGroupQuotaInKiBs = int
      defaultUserQuotaInKiBs = int
      deleteBaseSnapshot = bool
      enableSubvolumes = "string"
      encryptionKeySource = "string"
      exportPolicy = {
        rules = [
          {
            allowedClients = "string"
            chownMode = "string"
            cifs = bool
            hasRootAccess = bool
            kerberos5iReadOnly = bool
            kerberos5iReadWrite = bool
            kerberos5pReadOnly = bool
            kerberos5pReadWrite = bool
            kerberos5ReadOnly = bool
            kerberos5ReadWrite = bool
            nfsv3 = bool
            nfsv41 = bool
            ruleIndex = int
            unixReadOnly = bool
            unixReadWrite = bool
          }
        ]
      }
      isDefaultQuotaEnabled = bool
      isLargeVolume = bool
      isRestoring = bool
      kerberosEnabled = bool
      keyVaultPrivateEndpointResourceId = "string"
      language = "string"
      ldapEnabled = bool
      networkFeatures = "string"
      placementRules = [
        {
          key = "string"
          value = "string"
        }
      ]
      protocolTypes = [
        "string"
      ]
      proximityPlacementGroup = "string"
      securityStyle = "string"
      serviceLevel = "string"
      smbAccessBasedEnumeration = "string"
      smbContinuouslyAvailable = bool
      smbEncryption = bool
      smbNonBrowsable = "string"
      snapshotDirectoryVisible = bool
      snapshotId = "string"
      subnetId = "string"
      throughputMibps = int
      unixPermissions = "string"
      usageThreshold = int
      volumeSpecName = "string"
      volumeType = "string"
    }
  })
}

Valeurs de propriété

ExportPolicyRule

Nom Description Valeur
allowedClients Spécification d’entrée du client en tant que chaîne séparée par des virgules avec des CIDR IPv4, des adresses hôtes IPv4 et des noms d’hôtes corde
chownMode Ce paramètre spécifie qui est autorisé à modifier la propriété d’un fichier. restricted : seul l’utilisateur racine peut modifier la propriété du fichier. sans restriction : les utilisateurs non racines peuvent modifier la propriété des fichiers qu’ils possèdent. 'Restricted'
'Non restreint'
cifs Autorise le protocole CIFS Bool
hasRootAccess Dispose d’un accès racine au volume Bool
kerberos5iReadOnly Accès En lecture seule Kerberos5i. Pour être utilisé avec swagger version 2020-05-01 ou ultérieure Bool
kerberos5iReadWrite Accès en lecture-écriture Kerberos5i. Pour être utilisé avec swagger version 2020-05-01 ou ultérieure Bool
kerberos5pReadOnly Accès En lecture seule Kerberos5p. Pour être utilisé avec swagger version 2020-05-01 ou ultérieure Bool
kerberos5pReadWrite Accès en lecture et en écriture Kerberos5p. Pour être utilisé avec swagger version 2020-05-01 ou ultérieure Bool
kerberos5ReadOnly Accès En lecture seule Kerberos5. Pour être utilisé avec swagger version 2020-05-01 ou ultérieure Bool
kerberos5ReadWrite Accès en lecture-écriture Kerberos5. Pour être utilisé avec swagger version 2020-05-01 ou ultérieure Bool
nfsv3 Autorise le protocole NFSv3. Activer uniquement pour les volumes de type NFSv3 Bool
nfsv41 Autorise le protocole NFSv4.1. Activer uniquement pour les volumes de type NFSv4.1 Bool
ruleIndex Index de commande Int
unixReadOnly Accès en lecture seule Bool
unixReadWrite Accès en lecture et écriture Bool

Microsoft.NetApp/netAppAccounts/capacityPools/volumes

Nom Description Valeur
emplacement Emplacement géographique où réside la ressource chaîne (obligatoire)
nom Nom de la ressource corde

Contraintes:
Longueur minimale = 1
Longueur maximale = 1
Modèle = ^[a-zA-Z][a-zA-Z0-9\-_]{0,63}$ (obligatoire)
parent_id ID de la ressource qui est le parent de cette ressource. ID de ressource de type : netAppAccounts/capacityPools
Propriétés Propriétés du volume VolumeProperties (obligatoire)
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes.
type Type de ressource « Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2024-07-01-preview »
zones Zone de disponibilité corde

Contraintes:
Longueur minimale = 1
Longueur maximale = 1[]

PlacementKeyValuePairs

Nom Description Valeur
clé Clé d’un paramètre spécifique à l’application pour le placement des volumes dans le groupe de volumes chaîne (obligatoire)
valeur Valeur d’un paramètre spécifique à l’application pour le placement des volumes dans le groupe de volumes chaîne (obligatoire)

RemotePath

Nom Description Valeur
externalHostName Chemin d’accès à un hôte ONTAP chaîne (obligatoire)
serverName Nom d’un serveur sur l’hôte ONTAP chaîne (obligatoire)
volumeName Nom d’un volume sur le serveur chaîne (obligatoire)

ReplicationObject

Nom Description Valeur
endpointType Indique si le volume local est la source ou la destination de la réplication de volume 'dst'
'src'
remotePath Chemin complet d’un volume à migrer vers ANF. Requis pour les volumes de migration RemotePath
remoteVolumeRegion Région distante pour l’autre extrémité de la réplication de volume. corde
remoteVolumeResourceId ID de ressource du volume distant. Obligatoire pour la réplication interrégion et interzone corde
replicationSchedule Horaire 'quotidien'
'toutes les heures'
'_10minutely'

TrackedResourceTags

Nom Description Valeur

VolumeBackupProperties

Nom Description Valeur
backupPolicyId ID de ressource de stratégie de sauvegarde corde
backupVaultId ID de ressource du coffre de sauvegarde corde
policyEnforced Stratégie appliquée Bool

VolumeProperties

Nom Description Valeur
acceptGrowCapacityPoolForShortTermCloneSplit Bien que le fractionnement automatique du volume de clone à court terme, si le pool parent n’a pas suffisamment d’espace pour prendre en charge le volume après le fractionnement, il sera automatiquement redimensionné, ce qui entraînera une facturation accrue. Pour accepter la taille automatique du pool de capacité, augmentez automatiquement et créez un volume clone à court terme, définissez la propriété comme acceptée. 'Accepté'
'Refusé'
avsDataStore Spécifie si le volume est activé pour le magasin de données Azure VMware Solution (AVS) 'Désactivé'
'Activé'
backupId Identificateur de ressource utilisé pour identifier la sauvegarde. corde
capacityPoolResourceId ID de ressource du pool utilisé en cas de création d’un volume par le biais d’un groupe de volumes corde
coolAccess Spécifie si l’accès froid (hiérarchisation) est activé pour le volume. Bool
coolAccessRetrievalPolicy coolAccessRetrievalPolicy détermine le comportement de récupération des données du niveau froid au stockage standard en fonction du modèle de lecture pour les volumes activés pour l’accès froid. Les valeurs possibles pour ce champ sont les suivantes :
Valeur par défaut : les données sont extraites du niveau froid au stockage standard sur les lectures aléatoires. Cette stratégie est la valeur par défaut.
OnRead : toutes les lectures de données pilotées par le client sont extraites du niveau froid au stockage standard sur les lectures séquentielles et aléatoires.
Jamais - Aucune donnée pilotée par le client n’est extraite du niveau froid au stockage standard.
'Default'
'Never'
'OnRead'
coolnessPeriod Spécifie le nombre de jours après lesquels les données qui ne sont pas accessibles par les clients seront hiérarchisé. Int

Contraintes:
Valeur minimale = 2
Valeur maximale = 183
creationToken Chemin d’accès unique du fichier pour le volume. Utilisé lors de la création de cibles de montage corde

Contraintes:
Longueur minimale = 1
Longueur maximale = 1
Modèle = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$ (obligatoire)
dataProtection Les volumes de type DataProtection incluent un objet contenant les détails de la réplication VolumePropertiesDataProtection
defaultGroupQuotaInKiBs Quota de groupe par défaut pour le volume en KiB. Si isDefaultQuotaEnabled est défini, la valeur minimale de 4 Kib s’applique. Int
defaultUserQuotaInKiBs Quota d’utilisateur par défaut pour le volume en KiB. Si isDefaultQuotaEnabled est défini, la valeur minimale de 4 KiB s’applique. Int
deleteBaseSnapshot Si la valeur est activée (true), l’instantané à partir duquel le volume a été créé est automatiquement supprimé une fois l’opération de création de volume terminée. La valeur par défaut est false Bool
enableSubvolumes Indicateur indiquant si les opérations de sous-volume sont activées sur le volume 'Désactivé'
'Activé'
encryptionKeySource Source de clé utilisée pour chiffrer les données en volume. Applicable si le compte NetApp a encryption.keySource = 'Microsoft.KeyVault'. Les valeurs possibles (sans respect de la casse) sont : « Microsoft.NetApp, Microsoft.KeyVault » 'Microsoft.KeyVault'
'Microsoft.NetApp'
exportPolicy Ensemble de règles de stratégie d’exportation VolumePropertiesExportPolicy
isDefaultQuotaEnabled Spécifie si le quota par défaut est activé pour le volume. Bool
isLargeVolume Spécifie si le volume est un volume volumineux ou un volume normal. Bool
isRestoring Restauration Bool
kerberosEnabled Décrivez si un volume est KerberosEnabled. Pour être utilisé avec swagger version 2020-05-01 ou ultérieure Bool
keyVaultPrivateEndpointResourceId ID de ressource du point de terminaison privé pour KeyVault. Il doit résider dans le même réseau virtuel que le volume. Applicable uniquement si encryptionKeySource = 'Microsoft.KeyVault'. corde
Langue Langue prise en charge pour le volume. 'ar'
'ar.utf-8'
'c'
'c.utf-8'
'cs'
'cs.utf-8'
'da'
'da.utf-8'
'de'
'de.utf-8'
'en'
'en-us'
'en-us.utf-8'
'en.utf-8'
'es'
'es.utf-8'
'fi'
'fi.utf-8'
'fr'
'fr.utf-8'
'il'
'he.utf-8'
'hr'
'hr.utf-8'
'hu'
'hu.utf-8'
'it'
'it.utf-8'
'ja'
'ja-jp.932'
'ja-jp.932.utf-8'
'ja-jp.pck'
'ja-jp.pck-v2'
'ja-jp.pck-v2.utf-8'
'ja-jp.pck.utf-8'
'ja-v1'
'ja-v1.utf-8'
'ja.utf-8'
'ko'
'ko.utf-8'
'nl'
'nl.utf-8'
'non'
'no.utf-8'
'pl'
'pl.utf-8'
'pt'
'pt.utf-8'
'ro'
'ro.utf-8'
'ru'
'ru.utf-8'
'sk'
'sk.utf-8'
'sl'
'sl.utf-8'
'sv'
'sv.utf-8'
'tr'
'tr.utf-8'
'utf8mb4'
'zh'
'zh-tw'
'zh-tw.big5'
'zh-tw.big5.utf-8'
'zh-tw.utf-8'
'zh.gbk'
'zh.gbk.utf-8'
'zh.utf-8'
ldapEnabled Spécifie si LDAP est activé ou non pour un volume NFS donné. Bool
networkFeatures Valeur d’origine du type de fonctionnalités réseau disponible pour le volume au moment de sa création. 'De base'
'Basic_Standard'
'Standard'
'Standard_Basic'
placementRules Règles de placement spécifiques à l’application pour le volume particulier PlacementKeyValuePairs[]
protocolTypes Ensemble de types de protocole, NFSv3 par défaut, CIFS pour le protocole SMB string[]
proximityPlacementGroup Groupe de placement de proximité associé au volume corde
securityStyle Le style de sécurité du volume, unix par défaut, est ntfs pour le protocole double protocole ou CIFS 'ntfs'
'unix'
serviceLevel Niveau de service du système de fichiers 'Flexible'
'Premium'
'Standard'
'StandardZRS'
'Ultra'
smbAccessBasedEnumeration Active la propriété de partage d’énumération basée sur l’accès pour les partages SMB. Applicable uniquement pour le volume SMB/DualProtocol 'Désactivé'
'Activé'
smbContinuouslyAvailable Active la propriété de partage disponible en continu pour le volume smb. Applicable uniquement pour le volume SMB Bool
smbEncryption Active le chiffrement pour les données smb3 en cours d’exécution. Applicable uniquement pour le volume SMB/DualProtocol. À utiliser avec swagger version 2020-08-01 ou ultérieure Bool
smbNonBrowsable Active la propriété non extensible pour les partages SMB. Applicable uniquement pour le volume SMB/DualProtocol 'Désactivé'
'Activé'
snapshotDirectoryVisible Si cette option est activée (true), le volume contient un répertoire d’instantanés en lecture seule qui fournit l’accès à chacun des instantanés du volume (valeur par défaut true). Bool
snapshotId Identificateur de ressource utilisé pour identifier l’instantané. corde
subnetId URI de ressource Azure pour un sous-réseau délégué. Doit avoir la délégation Microsoft.NetApp/volumes chaîne (obligatoire)
débitMibps Débit maximal en Mio/s pouvant être atteint par ce volume et il est accepté comme entrée uniquement pour le volume qosType manuel Int
unixPermissions Autorisations UNIX pour le volume NFS acceptés au format octal 4 chiffres. Le premier chiffre sélectionne l’ID utilisateur (4), l’ID de groupe (2) et les attributs sticky (1). Le deuxième chiffre sélectionne l’autorisation pour le propriétaire du fichier : lecture (4), écriture (2) et exécution (1). Troisièmement, les autorisations sont sélectionnées pour d’autres utilisateurs du même groupe. quatrième pour les autres utilisateurs qui ne se sont pas dans le groupe. 0755 : donne des autorisations de lecture/écriture/d’exécution au propriétaire et en lecture/exécution pour le groupe et d’autres utilisateurs. Évitez de transmettre la valeur Null pour unixPermissions dans l’opération de mise à jour du volume, conformément au comportement, si la valeur Null est passée, la valeur unixPermissions visible par l’utilisateur est devenue null et l’utilisateur ne pourra pas obtenir la valeur unixPermissions. De côté plus sûr, la valeur unixPermissions réelle sur le volume reste en tant que dernière valeur enregistrée uniquement. corde

Contraintes:
Longueur minimale = 4
Longueur maximale = 4
usageThreshold Quota de stockage maximal autorisé pour un système de fichiers en octets. Il s’agit d’un quota souple utilisé uniquement pour les alertes. Pour les volumes réguliers, les valeurs valides sont comprises entre 50GiB et 100TiB. Pour les volumes volumineux, les valeurs valides sont comprises entre 100TiB et 1PiB, et de 2400GiB à 2400TiB. Valeurs exprimées en octets sous forme de multiples de 1 Gio. Int

Contraintes:
Valeur minimale = 53687091200
Valeur maximale = 2638827906662400 (obligatoire)
volumeSpecName Le nom des spécifications de volume est la désignation ou l’identificateur spécifique de l’application pour le volume particulier dans un groupe de volumes, par exemple les données, les journaux corde
volumeType Quel est le type de volume. Pour les volumes de destination dans la réplication interrégion, définissez le type sur DataProtection. Pour créer un volume clone, définissez le type sur ShortTermClone corde

VolumePropertiesDataProtection

Nom Description Valeur
sauvegarde Propriétés de sauvegarde VolumeBackupProperties
réplication Propriétés de réplication ReplicationObject
instantané Propriétés d’instantané. VolumeSnapshotProperties
volumeRelocation Propriétés VolumeRelocation VolumeRelocationProperties

VolumePropertiesExportPolicy

Nom Description Valeur
règlement Règle de stratégie d’exportation ExportPolicyRule[]

VolumeRelocationProperties

Nom Description Valeur
relocationRequested Le déplacement a été demandé pour ce volume Bool

VolumeSnapshotProperties

Nom Description Valeur
snapshotPolicyId ResourceId de stratégie d’instantané corde