Compartir a través de


Microsoft.NetApp netAppAccounts/capacityPools/volumes 2020-02-01

Definición de recursos de Bicep

El tipo de recurso netAppAccounts/capacityPools/volumes se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.NetApp/netAppAccounts/capacityPools/volumes, agregue el siguiente bicep a la plantilla.

resource symbolicname 'Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2020-02-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    creationToken: 'string'
    dataProtection: {
      replication: {
        endpointType: 'string'
        remoteVolumeRegion: 'string'
        remoteVolumeResourceId: 'string'
        replicationId: 'string'
        replicationSchedule: 'string'
      }
      snapshot: {
        snapshotPolicyId: 'string'
      }
    }
    exportPolicy: {
      rules: [
        {
          allowedClients: 'string'
          cifs: bool
          nfsv3: bool
          nfsv41: bool
          ruleIndex: int
          unixReadWrite: bool
        }
      ]
    }
    isRestoring: bool
    protocolTypes: [
      'string'
    ]
    serviceLevel: 'string'
    snapshotDirectoryVisible: bool
    snapshotId: 'string'
    subnetId: 'string'
    usageThreshold: int
    volumeType: 'string'
  }
}

Valores de propiedad

netAppAccounts/capacityPools/volumes

Nombre Descripción Valor
nombre El nombre del recurso

Vea cómo establecer nombres y tipos para recursos secundarios en Bicep.
string (obligatorio)
ubicación Ubicación del recurso string (obligatorio)
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
padre En Bicep, puede especificar el recurso primario para un recurso secundario. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario.

Para obtener más información, consulte recurso secundario fuera del recurso primario.
Nombre simbólico del recurso de tipo: capacityPools
Propiedades Propiedades de volumen VolumeProperties (obligatorio)

VolumeProperties

Nombre Descripción Valor
creationToken Ruta de acceso de archivo única para el volumen. Se usa al crear destinos de montaje string (obligatorio)

Restricciones:
Longitud mínima = 1
Longitud máxima = 80
Patrón = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$
dataProtection Los volúmenes de tipo DataProtection incluyen un objeto que contiene detalles de la replicación. VolumePropertiesDataProtection
exportPolicy Conjunto de reglas de directiva de exportación VolumePropertiesExportPolicy
isRestoring Restaurar Bool
protocolTypes Conjunto de tipos de protocolo, NFSv3 predeterminado, CIFS para el protocolo SMB string[]
serviceLevel Nivel de servicio del sistema de archivos 'Premium'
'Estándar'
'Ultra'
snapshotDirectoryVisible Si está habilitado (true), el volumen contendrá un directorio .snapshot de solo lectura que proporciona acceso a cada una de las instantáneas del volumen (el valor predeterminado es true). Bool
snapshotId UUID v4 o identificador de recursos usado para identificar la instantánea. cuerda

Restricciones:
Longitud mínima = 36
Longitud máxima = 36
Patrón = ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}|(\\?([^\/]*[\/])*)([^\/]+)$
subnetId URI de recursos de Azure para una subred delegada. Debe tener la delegación Microsoft.NetApp/volumes string (obligatorio)
usageThreshold Cuota de almacenamiento máxima permitida para un sistema de archivos en bytes. Se trata de una cuota temporal que se usa solo para las alertas. El tamaño mínimo es de 100 GiB. El límite superior es 100TiB. Especificado en bytes. int (obligatorio)

Restricciones:
Valor mínimo = 107374182400
Valor máximo = 109951162777600
volumeType Qué tipo de volumen es este cuerda

VolumePropertiesDataProtection

Nombre Descripción Valor
replicación Propiedades de replicación ReplicationObject de
instantánea Propiedades de instantánea. VolumeSnapshotProperties

ReplicationObject

Nombre Descripción Valor
endpointType Indica si el volumen local es el origen o el destino de la replicación de volúmenes. 'dst'
'src'
remoteVolumeRegion Región remota para el otro extremo de la replicación de volúmenes. cuerda
remoteVolumeResourceId Identificador de recurso del volumen remoto. string (obligatorio)
replicationId Identificación cuerda
replicationSchedule Horario "_10minutely"
'daily'
'hourly' (obligatorio)

VolumeSnapshotProperties

Nombre Descripción Valor
snapshotPolicyId ResourceId de directiva de instantáneas cuerda

VolumePropertiesExportPolicy

Nombre Descripción Valor
reglas Exportar regla de directiva exportPolicyRule[]

ExportPolicyRule

Nombre Descripción Valor
allowedClients Especificación de entrada de cliente como cadena separada por comas con CIDR IPv4, direcciones de host IPv4 y nombres de host cuerda
cifs Permite el protocolo CIFS Bool
nfsv3 Permite el protocolo NFSv3. Habilitar solo para volúmenes de tipo NFSv3 Bool
nfsv41 Permite el protocolo NFSv4.1. Habilitar solo para volúmenes de tipo NFSv4.1 Bool
ruleIndex Índice de pedido Int
unixReadWrite Acceso de lectura y escritura Bool

Plantillas de inicio rápido

Las siguientes plantillas de inicio rápido implementan este tipo de recurso.

Plantilla Descripción
Crear un nuevo recurso ANF con el volumen NFSV3/NFSv4.1

Implementación en Azure
Esta plantilla permite crear un nuevo recurso de Azure NetApp Files con un único grupo de capacidad y un único volumen configurado con el protocolo NFSV3 o NFSv4.1. Todos se implementan junto con Azure Virtual Network y la subred delegada que son necesarias para que se cree cualquier volumen.
Crear un nuevo recurso ANF con de volumen SMB

Implementación en Azure
Esta plantilla permite crear un nuevo recurso de Azure NetApp Files con un único grupo de capacidad y un único volumen configurado con el protocolo SMB.

Definición de recursos de plantilla de ARM

El tipo de recurso netAppAccounts/capacityPools/volumes se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.NetApp/netAppAccounts/capacityPools/volumes, agregue el siguiente JSON a la plantilla.

{
  "type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes",
  "apiVersion": "2020-02-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "creationToken": "string",
    "dataProtection": {
      "replication": {
        "endpointType": "string",
        "remoteVolumeRegion": "string",
        "remoteVolumeResourceId": "string",
        "replicationId": "string",
        "replicationSchedule": "string"
      },
      "snapshot": {
        "snapshotPolicyId": "string"
      }
    },
    "exportPolicy": {
      "rules": [
        {
          "allowedClients": "string",
          "cifs": "bool",
          "nfsv3": "bool",
          "nfsv41": "bool",
          "ruleIndex": "int",
          "unixReadWrite": "bool"
        }
      ]
    },
    "isRestoring": "bool",
    "protocolTypes": [ "string" ],
    "serviceLevel": "string",
    "snapshotDirectoryVisible": "bool",
    "snapshotId": "string",
    "subnetId": "string",
    "usageThreshold": "int",
    "volumeType": "string"
  }
}

Valores de propiedad

netAppAccounts/capacityPools/volumes

Nombre Descripción Valor
tipo El tipo de recurso "Microsoft.NetApp/netAppAccounts/capacityPools/volumes"
apiVersion La versión de la API de recursos '2020-02-01'
nombre El nombre del recurso

Vea cómo establecer nombres y tipos para recursos secundarios en plantillas de ARM json.
string (obligatorio)
ubicación Ubicación del recurso string (obligatorio)
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
Propiedades Propiedades de volumen VolumeProperties (obligatorio)

VolumeProperties

Nombre Descripción Valor
creationToken Ruta de acceso de archivo única para el volumen. Se usa al crear destinos de montaje string (obligatorio)

Restricciones:
Longitud mínima = 1
Longitud máxima = 80
Patrón = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$
dataProtection Los volúmenes de tipo DataProtection incluyen un objeto que contiene detalles de la replicación. VolumePropertiesDataProtection
exportPolicy Conjunto de reglas de directiva de exportación VolumePropertiesExportPolicy
isRestoring Restaurar Bool
protocolTypes Conjunto de tipos de protocolo, NFSv3 predeterminado, CIFS para el protocolo SMB string[]
serviceLevel Nivel de servicio del sistema de archivos 'Premium'
'Estándar'
'Ultra'
snapshotDirectoryVisible Si está habilitado (true), el volumen contendrá un directorio .snapshot de solo lectura que proporciona acceso a cada una de las instantáneas del volumen (el valor predeterminado es true). Bool
snapshotId UUID v4 o identificador de recursos usado para identificar la instantánea. cuerda

Restricciones:
Longitud mínima = 36
Longitud máxima = 36
Patrón = ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}|(\\?([^\/]*[\/])*)([^\/]+)$
subnetId URI de recursos de Azure para una subred delegada. Debe tener la delegación Microsoft.NetApp/volumes string (obligatorio)
usageThreshold Cuota de almacenamiento máxima permitida para un sistema de archivos en bytes. Se trata de una cuota temporal que se usa solo para las alertas. El tamaño mínimo es de 100 GiB. El límite superior es 100TiB. Especificado en bytes. int (obligatorio)

Restricciones:
Valor mínimo = 107374182400
Valor máximo = 109951162777600
volumeType Qué tipo de volumen es este cuerda

VolumePropertiesDataProtection

Nombre Descripción Valor
replicación Propiedades de replicación ReplicationObject de
instantánea Propiedades de instantánea. VolumeSnapshotProperties

ReplicationObject

Nombre Descripción Valor
endpointType Indica si el volumen local es el origen o el destino de la replicación de volúmenes. 'dst'
'src'
remoteVolumeRegion Región remota para el otro extremo de la replicación de volúmenes. cuerda
remoteVolumeResourceId Identificador de recurso del volumen remoto. string (obligatorio)
replicationId Identificación cuerda
replicationSchedule Horario "_10minutely"
'daily'
'hourly' (obligatorio)

VolumeSnapshotProperties

Nombre Descripción Valor
snapshotPolicyId ResourceId de directiva de instantáneas cuerda

VolumePropertiesExportPolicy

Nombre Descripción Valor
reglas Exportar regla de directiva exportPolicyRule[]

ExportPolicyRule

Nombre Descripción Valor
allowedClients Especificación de entrada de cliente como cadena separada por comas con CIDR IPv4, direcciones de host IPv4 y nombres de host cuerda
cifs Permite el protocolo CIFS Bool
nfsv3 Permite el protocolo NFSv3. Habilitar solo para volúmenes de tipo NFSv3 Bool
nfsv41 Permite el protocolo NFSv4.1. Habilitar solo para volúmenes de tipo NFSv4.1 Bool
ruleIndex Índice de pedido Int
unixReadWrite Acceso de lectura y escritura Bool

Plantillas de inicio rápido

Las siguientes plantillas de inicio rápido implementan este tipo de recurso.

Plantilla Descripción
Crear un nuevo recurso ANF con el volumen NFSV3/NFSv4.1

Implementación en Azure
Esta plantilla permite crear un nuevo recurso de Azure NetApp Files con un único grupo de capacidad y un único volumen configurado con el protocolo NFSV3 o NFSv4.1. Todos se implementan junto con Azure Virtual Network y la subred delegada que son necesarias para que se cree cualquier volumen.
Crear un nuevo recurso ANF con de volumen SMB

Implementación en Azure
Esta plantilla permite crear un nuevo recurso de Azure NetApp Files con un único grupo de capacidad y un único volumen configurado con el protocolo SMB.

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso netAppAccounts/capacityPools/volumes se puede implementar con operaciones destinadas a:

  • grupos de recursos de

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.NetApp/netAppAccounts/capacityPools/volumes, agregue el siguiente terraform a la plantilla.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2020-02-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      creationToken = "string"
      dataProtection = {
        replication = {
          endpointType = "string"
          remoteVolumeRegion = "string"
          remoteVolumeResourceId = "string"
          replicationId = "string"
          replicationSchedule = "string"
        }
        snapshot = {
          snapshotPolicyId = "string"
        }
      }
      exportPolicy = {
        rules = [
          {
            allowedClients = "string"
            cifs = bool
            nfsv3 = bool
            nfsv41 = bool
            ruleIndex = int
            unixReadWrite = bool
          }
        ]
      }
      isRestoring = bool
      protocolTypes = [
        "string"
      ]
      serviceLevel = "string"
      snapshotDirectoryVisible = bool
      snapshotId = "string"
      subnetId = "string"
      usageThreshold = int
      volumeType = "string"
    }
  })
}

Valores de propiedad

netAppAccounts/capacityPools/volumes

Nombre Descripción Valor
tipo El tipo de recurso "Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2020-02-01"
nombre El nombre del recurso string (obligatorio)
ubicación Ubicación del recurso string (obligatorio)
parent_id Identificador del recurso que es el elemento primario de este recurso. Identificador del recurso de tipo: capacityPools
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta.
Propiedades Propiedades de volumen VolumeProperties (obligatorio)

VolumeProperties

Nombre Descripción Valor
creationToken Ruta de acceso de archivo única para el volumen. Se usa al crear destinos de montaje string (obligatorio)

Restricciones:
Longitud mínima = 1
Longitud máxima = 80
Patrón = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$
dataProtection Los volúmenes de tipo DataProtection incluyen un objeto que contiene detalles de la replicación. VolumePropertiesDataProtection
exportPolicy Conjunto de reglas de directiva de exportación VolumePropertiesExportPolicy
isRestoring Restaurar Bool
protocolTypes Conjunto de tipos de protocolo, NFSv3 predeterminado, CIFS para el protocolo SMB string[]
serviceLevel Nivel de servicio del sistema de archivos "Premium"
"Estándar"
"Ultra"
snapshotDirectoryVisible Si está habilitado (true), el volumen contendrá un directorio .snapshot de solo lectura que proporciona acceso a cada una de las instantáneas del volumen (el valor predeterminado es true). Bool
snapshotId UUID v4 o identificador de recursos usado para identificar la instantánea. cuerda

Restricciones:
Longitud mínima = 36
Longitud máxima = 36
Patrón = ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}|(\\?([^\/]*[\/])*)([^\/]+)$
subnetId URI de recursos de Azure para una subred delegada. Debe tener la delegación Microsoft.NetApp/volumes string (obligatorio)
usageThreshold Cuota de almacenamiento máxima permitida para un sistema de archivos en bytes. Se trata de una cuota temporal que se usa solo para las alertas. El tamaño mínimo es de 100 GiB. El límite superior es 100TiB. Especificado en bytes. int (obligatorio)

Restricciones:
Valor mínimo = 107374182400
Valor máximo = 109951162777600
volumeType Qué tipo de volumen es este cuerda

VolumePropertiesDataProtection

Nombre Descripción Valor
replicación Propiedades de replicación ReplicationObject de
instantánea Propiedades de instantánea. VolumeSnapshotProperties

ReplicationObject

Nombre Descripción Valor
endpointType Indica si el volumen local es el origen o el destino de la replicación de volúmenes. "dst"
"src"
remoteVolumeRegion Región remota para el otro extremo de la replicación de volúmenes. cuerda
remoteVolumeResourceId Identificador de recurso del volumen remoto. string (obligatorio)
replicationId Identificación cuerda
replicationSchedule Horario "_10minutely"
"diario"
"hourly" (obligatorio)

VolumeSnapshotProperties

Nombre Descripción Valor
snapshotPolicyId ResourceId de directiva de instantáneas cuerda

VolumePropertiesExportPolicy

Nombre Descripción Valor
reglas Exportar regla de directiva exportPolicyRule[]

ExportPolicyRule

Nombre Descripción Valor
allowedClients Especificación de entrada de cliente como cadena separada por comas con CIDR IPv4, direcciones de host IPv4 y nombres de host cuerda
cifs Permite el protocolo CIFS Bool
nfsv3 Permite el protocolo NFSv3. Habilitar solo para volúmenes de tipo NFSv3 Bool
nfsv41 Permite el protocolo NFSv4.1. Habilitar solo para volúmenes de tipo NFSv4.1 Bool
ruleIndex Índice de pedido Int
unixReadWrite Acceso de lectura y escritura Bool