Microsoft.NetApp netAppAccounts/capacityPools/volumes 2019-08-01
- más reciente
- 2024-03-01
- 2024-03-01-preview
- 2023-11-01
- 2023-11-01-preview
- 2023-07-01
- 2023-07-01-preview
- 2023-05-01
- 2023-05-01-preview
- 2022-11-01
- 2022-11-01-preview
- 2022-09-01
- 2022-05-01
- 2022-03-01
- 2022-01-01
- 2021-10-01
- 2021-08-01
- 2021-06-01
- 2021-04-01
- 2021-04-01-preview
- 2021-02-01
- 2020-12-01
- 2020-11-01
- 2020-09-01
- 2020-08-01
- 2020-07-01
- 2020-06-01
- 2020-05-01
- 2020-03-01
- 2020-02-01
- 2019-11-01
- 2019-10-01
- 2019-08-01
- 2019-07-01
- 2019-06-01
- 2019-05-01
- 2017-08-15
Definición de recursos de Bicep
El tipo de recurso netAppAccounts/capacityPools/volumes se puede implementar con operaciones destinadas a:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
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@2019-08-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
parent: resourceSymbolicName
properties: {
creationToken: 'string'
dataProtection: {
replication: {
endpointType: 'string'
remoteVolumeResourceId: 'string'
replicationId: 'string'
replicationSchedule: 'string'
}
}
exportPolicy: {
rules: [
{
allowedClients: 'string'
cifs: bool
nfsv3: bool
nfsv41: bool
ruleIndex: int
unixReadWrite: bool
}
]
}
mountTargets: [
{
endIp: 'string'
fileSystemId: 'string'
gateway: 'string'
netmask: 'string'
smbServerFqdn: 'string'
startIp: 'string'
subnet: 'string'
}
]
protocolTypes: [
'string'
]
serviceLevel: 'string'
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) |
dataProtection | El volumen DataProtection puede tener un objeto de replicación. | VolumePropertiesDataProtection |
exportPolicy | Conjunto de reglas de directiva de exportación | VolumePropertiesExportPolicy |
mountTargets | Lista de destinos de montaje | mountTargetProperties[] |
protocolTypes | Conjunto de tipos de protocolo | string[] |
serviceLevel | Nivel de servicio del sistema de archivos | 'Premium' 'Estándar' 'Ultra' |
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 |
ReplicationObject
Nombre | Descripción | Valor |
---|---|---|
endpointType | Indica si el volumen local es el origen o el destino de la replicación de volúmenes. | string (obligatorio) |
remoteVolumeResourceId | Identificador de recurso del volumen remoto. | string (obligatorio) |
replicationId | Identificación | cuerda |
replicationSchedule | Horario | string (obligatorio) |
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 | Bool |
nfsv41 | Permite el protocolo NFSv4.1 | Bool |
ruleIndex | Índice de pedido | Int |
unixReadWrite | Acceso de lectura y escritura | Bool |
MountTargetProperties
Nombre | Descripción | Valor |
---|---|---|
endIp | El final del intervalo de direcciones IPv4 que se va a usar al crear un nuevo destino de montaje | cuerda |
fileSystemId | UUID v4 usado para identificar MountTarget | string (obligatorio) 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}$ |
entrada | Puerta de enlace del intervalo de direcciones IPv4 que se va a usar al crear un nuevo destino de montaje | cuerda |
máscara de red | Máscara de red del intervalo de direcciones IPv4 que se va a usar al crear un nuevo destino de montaje | cuerda |
smbServerFqdn | Nombre de dominio completo del servidor SMB, FQDN | cuerda |
startIp | Inicio del intervalo de direcciones IPv4 que se va a usar al crear un nuevo destino de montaje | cuerda |
subred | Subred | cuerda |
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 |
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 |
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:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
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": "2019-08-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"creationToken": "string",
"dataProtection": {
"replication": {
"endpointType": "string",
"remoteVolumeResourceId": "string",
"replicationId": "string",
"replicationSchedule": "string"
}
},
"exportPolicy": {
"rules": [
{
"allowedClients": "string",
"cifs": "bool",
"nfsv3": "bool",
"nfsv41": "bool",
"ruleIndex": "int",
"unixReadWrite": "bool"
}
]
},
"mountTargets": [
{
"endIp": "string",
"fileSystemId": "string",
"gateway": "string",
"netmask": "string",
"smbServerFqdn": "string",
"startIp": "string",
"subnet": "string"
}
],
"protocolTypes": [ "string" ],
"serviceLevel": "string",
"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 | '2019-08-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) |
dataProtection | El volumen DataProtection puede tener un objeto de replicación. | VolumePropertiesDataProtection |
exportPolicy | Conjunto de reglas de directiva de exportación | VolumePropertiesExportPolicy |
mountTargets | Lista de destinos de montaje | mountTargetProperties[] |
protocolTypes | Conjunto de tipos de protocolo | string[] |
serviceLevel | Nivel de servicio del sistema de archivos | 'Premium' 'Estándar' 'Ultra' |
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 |
ReplicationObject
Nombre | Descripción | Valor |
---|---|---|
endpointType | Indica si el volumen local es el origen o el destino de la replicación de volúmenes. | string (obligatorio) |
remoteVolumeResourceId | Identificador de recurso del volumen remoto. | string (obligatorio) |
replicationId | Identificación | cuerda |
replicationSchedule | Horario | string (obligatorio) |
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 | Bool |
nfsv41 | Permite el protocolo NFSv4.1 | Bool |
ruleIndex | Índice de pedido | Int |
unixReadWrite | Acceso de lectura y escritura | Bool |
MountTargetProperties
Nombre | Descripción | Valor |
---|---|---|
endIp | El final del intervalo de direcciones IPv4 que se va a usar al crear un nuevo destino de montaje | cuerda |
fileSystemId | UUID v4 usado para identificar MountTarget | string (obligatorio) 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}$ |
entrada | Puerta de enlace del intervalo de direcciones IPv4 que se va a usar al crear un nuevo destino de montaje | cuerda |
máscara de red | Máscara de red del intervalo de direcciones IPv4 que se va a usar al crear un nuevo destino de montaje | cuerda |
smbServerFqdn | Nombre de dominio completo del servidor SMB, FQDN | cuerda |
startIp | Inicio del intervalo de direcciones IPv4 que se va a usar al crear un nuevo destino de montaje | cuerda |
subred | Subred | cuerda |
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 |
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 |
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@2019-08-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
creationToken = "string"
dataProtection = {
replication = {
endpointType = "string"
remoteVolumeResourceId = "string"
replicationId = "string"
replicationSchedule = "string"
}
}
exportPolicy = {
rules = [
{
allowedClients = "string"
cifs = bool
nfsv3 = bool
nfsv41 = bool
ruleIndex = int
unixReadWrite = bool
}
]
}
mountTargets = [
{
endIp = "string"
fileSystemId = "string"
gateway = "string"
netmask = "string"
smbServerFqdn = "string"
startIp = "string"
subnet = "string"
}
]
protocolTypes = [
"string"
]
serviceLevel = "string"
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@2019-08-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) |
dataProtection | El volumen DataProtection puede tener un objeto de replicación. | VolumePropertiesDataProtection |
exportPolicy | Conjunto de reglas de directiva de exportación | VolumePropertiesExportPolicy |
mountTargets | Lista de destinos de montaje | mountTargetProperties[] |
protocolTypes | Conjunto de tipos de protocolo | string[] |
serviceLevel | Nivel de servicio del sistema de archivos | "Premium" "Estándar" "Ultra" |
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 |
ReplicationObject
Nombre | Descripción | Valor |
---|---|---|
endpointType | Indica si el volumen local es el origen o el destino de la replicación de volúmenes. | string (obligatorio) |
remoteVolumeResourceId | Identificador de recurso del volumen remoto. | string (obligatorio) |
replicationId | Identificación | cuerda |
replicationSchedule | Horario | string (obligatorio) |
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 | Bool |
nfsv41 | Permite el protocolo NFSv4.1 | Bool |
ruleIndex | Índice de pedido | Int |
unixReadWrite | Acceso de lectura y escritura | Bool |
MountTargetProperties
Nombre | Descripción | Valor |
---|---|---|
endIp | El final del intervalo de direcciones IPv4 que se va a usar al crear un nuevo destino de montaje | cuerda |
fileSystemId | UUID v4 usado para identificar MountTarget | string (obligatorio) 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}$ |
entrada | Puerta de enlace del intervalo de direcciones IPv4 que se va a usar al crear un nuevo destino de montaje | cuerda |
máscara de red | Máscara de red del intervalo de direcciones IPv4 que se va a usar al crear un nuevo destino de montaje | cuerda |
smbServerFqdn | Nombre de dominio completo del servidor SMB, FQDN | cuerda |
startIp | Inicio del intervalo de direcciones IPv4 que se va a usar al crear un nuevo destino de montaje | cuerda |
subred | Subred | cuerda |