Microsoft.NetApp netAppAccounts/capacityPools/volumes 2019-05-01
- Mais recente
- 2023-07-01
- 2023-05-01
- 05-05-01-preview de 2023
- 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
- 04-01-pré-visualização de 2021
- 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
Definição de recurso do Bicep
O tipo de recurso netAppAccounts/capacityPools/volumes pode ser implementado com operações que visam:
- Grupos de recursos – veja comandos de implementação de grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.NetApp/netAppAccounts/capacityPools/volumes, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2019-05-01' = {
name: 'string'
location: 'string'
tags: any()
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
parent: resourceSymbolicName
properties: {
creationToken: 'string'
exportPolicy: {
rules: [
{
allowedClients: 'string'
cifs: bool
nfsv3: bool
nfsv4: 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
}
}
Valores de propriedade
netAppAccounts/capacityPools/volumes
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso Veja como definir nomes e tipos para recursos subordinados no Bicep. |
cadeia (obrigatório) |
localização | Localização do recurso | cadeia (obrigatório) |
etiquetas | Etiquetas de recursos | Para o Bicep, pode utilizar a função any( ). |
principal | No Bicep, pode especificar o recurso principal de um recurso subordinado. Só precisa de adicionar esta propriedade quando o recurso subordinado for declarado fora do recurso principal. Para obter mais informações, veja Recurso subordinado fora do recurso principal. |
Nome simbólico para recurso do tipo: capacityPools |
propriedades | Propriedades do volume | VolumeProperties (obrigatório) |
VolumeProperties
Nome | Descrição | Valor |
---|---|---|
creationToken | Um caminho de ficheiro exclusivo para o volume. Utilizado ao criar destinos de montagem | cadeia (obrigatório) |
exportPolicy | Conjunto de regras de política de exportação | VolumePropertiesExportPolicy |
mountTargets | Lista de destinos de montagem | MountTargetProperties[] |
protocolTypes | Conjunto de tipos de protocolo | cadeia[] |
serviceLevel | O nível de serviço do sistema de ficheiros | "Premium" 'Standard' 'Ultra' |
snapshotId | UUID v4 utilizado para identificar o Instantâneo | string Restrições: Comprimento mínimo = 36 Comprimento máximo = 36 Padrão = ^[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 | O URI do Recurso do Azure para uma sub-rede delegada. Tem de ter a delegação Microsoft.NetApp/volumes | cadeia (obrigatório) |
usageThreshold | Quota de armazenamento máxima permitida para um sistema de ficheiros em bytes. Esta é uma quota recuperável utilizada apenas para alertas. O tamanho mínimo é 100 GiB. O limite superior é 100TiB. Especificado em bytes. | int (obrigatório) Restrições: Valor mínimo = 107374182400 Valor máximo = 109951162777600 |
VolumePropertiesExportPolicy
Nome | Descrição | Valor |
---|---|---|
regras | Exportar regra de política | ExportPolicyRule[] |
ExportPolicyRule
Nome | Descrição | Valor |
---|---|---|
allowedClients | Especificação de entrada do cliente como cadeia separada por vírgulas com CIDRs IPv4, endereços de anfitrião IPv4 e nomes de anfitrião | string |
cifs | Permite o protocolo CIFS | bool |
nfsv3 | Permite o protocolo NFSv3 | bool |
nfsv4 | Preterido: utilizará o protocolo NFSv4.1, utilize a versão swagger 2019-07-01 ou posterior | bool |
ruleIndex | Índice de encomendas | int |
unixReadWrite | Acesso de leitura e escrita | bool |
MountTargetProperties
Nome | Descrição | Valor |
---|---|---|
endIp | O fim do intervalo de endereços IPv4 a utilizar ao criar um novo destino de montagem | string |
fileSystemId | UUID v4 utilizado para identificar o MountTarget | cadeia (obrigatório) Restrições: Comprimento mínimo = 36 Comprimento máximo = 36 Padrão = ^[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}$ |
gateway | O gateway do intervalo de endereços IPv4 a utilizar ao criar um novo destino de montagem | string |
netmask | O netmask do intervalo de endereços IPv4 a utilizar ao criar um novo destino de montagem | string |
smbServerFqdn | Nome de Domínio Completamente Qualificado do servidor SMB, FQDN | string |
startIp | O início do intervalo de endereços IPv4 a utilizar ao criar um novo destino de montagem | string |
sub-rede | A sub-rede | string |
Modelos de início rápido
Os seguintes modelos de início rápido implementam este tipo de recurso.
Modelo | Description |
---|---|
Criar novo recurso ANF com o volume NFSV3/NFSv4.1 |
Este modelo permite-lhe criar um novo recurso Azure NetApp Files com um único Conjunto de capacidade e um único volume configurado com o protocolo NFSV3 ou NFSv4.1. São todos implementados juntamente com o Azure Rede Virtual e a sub-rede Delegada que são necessárias para que qualquer volume seja criado |
Criar novo recurso ANF com volume SMB |
Este modelo permite-lhe criar um novo recurso Azure NetApp Files com um único Conjunto de capacidade e um único volume configurado com o protocolo SMB. |
Definição de recurso de modelo do ARM
O tipo de recurso netAppAccounts/capacityPools/volumes pode ser implementado com operações que visam:
- Grupos de recursos – veja comandos de implementação de grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.NetApp/netAppAccounts/capacityPools/volumes, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes",
"apiVersion": "2019-05-01",
"name": "string",
"location": "string",
"tags": {},
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"creationToken": "string",
"exportPolicy": {
"rules": [
{
"allowedClients": "string",
"cifs": "bool",
"nfsv3": "bool",
"nfsv4": "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"
}
}
Valores de propriedade
netAppAccounts/capacityPools/volumes
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.NetApp/netAppAccounts/capacityPools/volumes" |
apiVersion | A versão da API de recursos | '2019-05-01' |
name | O nome do recurso Veja como definir nomes e tipos para recursos subordinados em modelos do ARM JSON. |
cadeia (obrigatório) |
localização | Localização do recurso | cadeia (obrigatório) |
etiquetas | Etiquetas de recursos | |
propriedades | Propriedades do volume | VolumeProperties (obrigatório) |
VolumeProperties
Nome | Descrição | Valor |
---|---|---|
creationToken | Um caminho de ficheiro exclusivo para o volume. Utilizado ao criar destinos de montagem | cadeia (obrigatório) |
exportPolicy | Conjunto de regras de política de exportação | VolumePropertiesExportPolicy |
mountTargets | Lista de destinos de montagem | MountTargetProperties[] |
protocolTypes | Conjunto de tipos de protocolo | cadeia[] |
serviceLevel | O nível de serviço do sistema de ficheiros | "Premium" 'Standard' 'Ultra' |
snapshotId | UUID v4 utilizado para identificar o Instantâneo | string Restrições: Comprimento mínimo = 36 Comprimento máximo = 36 Padrão = ^[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 | O URI do Recurso do Azure para uma sub-rede delegada. Tem de ter a delegação Microsoft.NetApp/volumes | cadeia (obrigatório) |
usageThreshold | Quota de armazenamento máxima permitida para um sistema de ficheiros em bytes. Esta é uma quota recuperável utilizada apenas para alertas. O tamanho mínimo é 100 GiB. O limite superior é 100TiB. Especificado em bytes. | int (obrigatório) Restrições: Valor mínimo = 107374182400 Valor máximo = 109951162777600 |
VolumePropertiesExportPolicy
Nome | Descrição | Valor |
---|---|---|
regras | Exportar regra de política | ExportPolicyRule[] |
ExportPolicyRule
Nome | Descrição | Valor |
---|---|---|
allowedClients | Especificação de entrada do cliente como cadeia separada por vírgulas com CIDRs IPv4, endereços de anfitrião IPv4 e nomes de anfitrião | string |
cifs | Permite o protocolo CIFS | bool |
nfsv3 | Permite o protocolo NFSv3 | bool |
nfsv4 | Preterido: utilizará o protocolo NFSv4.1, utilize a versão swagger 2019-07-01 ou posterior | bool |
ruleIndex | Índice de encomendas | int |
unixReadWrite | Acesso de leitura e escrita | bool |
MountTargetProperties
Nome | Descrição | Valor |
---|---|---|
endIp | O fim do intervalo de endereços IPv4 a utilizar ao criar um novo destino de montagem | string |
fileSystemId | UUID v4 utilizado para identificar o MountTarget | cadeia (obrigatório) Restrições: Comprimento mínimo = 36 Comprimento máximo = 36 Padrão = ^[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}$ |
gateway | O gateway do intervalo de endereços IPv4 a utilizar ao criar um novo destino de montagem | string |
netmask | O netmask do intervalo de endereços IPv4 a utilizar ao criar um novo destino de montagem | string |
smbServerFqdn | Nome de Domínio Completamente Qualificado do servidor SMB, FQDN | string |
startIp | O início do intervalo de endereços IPv4 a utilizar ao criar um novo destino de montagem | string |
sub-rede | A sub-rede | string |
Modelos de início rápido
Os seguintes modelos de início rápido implementam este tipo de recurso.
Modelo | Description |
---|---|
Criar novo recurso ANF com o volume NFSV3/NFSv4.1 |
Este modelo permite-lhe criar um novo recurso Azure NetApp Files com um único Conjunto de capacidade e um único volume configurado com o protocolo NFSV3 ou NFSv4.1. São todos implementados em conjunto com o Azure Rede Virtual e a sub-rede Delegada que são necessárias para que qualquer volume seja criado |
Criar novo recurso ANF com volume SMB |
Este modelo permite-lhe criar um novo recurso Azure NetApp Files com um único Conjunto de capacidade e um único volume configurado com o protocolo SMB. |
Definição de recurso terraform (fornecedor AzAPI)
O tipo de recurso netAppAccounts/capacityPools/volumes pode ser implementado com operações que visam:
- Grupos de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.NetApp/netAppAccounts/capacityPools/volumes, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2019-05-01"
name = "string"
location = "string"
parent_id = "string"
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
creationToken = "string"
exportPolicy = {
rules = [
{
allowedClients = "string"
cifs = bool
nfsv3 = bool
nfsv4 = 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
}
})
}
Valores de propriedade
netAppAccounts/capacityPools/volumes
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2019-05-01" |
name | O nome do recurso | cadeia (obrigatório) |
localização | Localização do recurso | cadeia (obrigatório) |
parent_id | O ID do recurso que é o principal para este recurso. | ID do recurso do tipo: capacityPools |
etiquetas | Etiquetas de recursos | |
propriedades | Propriedades do volume | VolumeProperties (obrigatório) |
VolumeProperties
Nome | Descrição | Valor |
---|---|---|
creationToken | Um caminho de ficheiro exclusivo para o volume. Utilizado ao criar destinos de montagem | cadeia (obrigatório) |
exportPolicy | Conjunto de regras de política de exportação | VolumePropertiesExportPolicy |
mountTargets | Lista de destinos de montagem | MountTargetProperties[] |
protocolTypes | Conjunto de tipos de protocolo | string[] |
serviceLevel | O nível de serviço do sistema de ficheiros | "Premium" "Standard" "Ultra" |
snapshotId | UUID v4 utilizado para identificar o Instantâneo | string Restrições: Comprimento mínimo = 36 Comprimento máximo = 36 Padrão = ^[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 | O URI do Recurso do Azure para uma sub-rede delegada. Tem de ter a delegação Microsoft.NetApp/volumes | cadeia (obrigatório) |
usageThreshold | Quota de armazenamento máxima permitida para um sistema de ficheiros em bytes. Esta é uma quota flexível utilizada apenas para alertas. O tamanho mínimo é 100 GiB. O limite superior é 100TiB. Especificado em bytes. | int (obrigatório) Restrições: Valor mínimo = 107374182400 Valor máximo = 109951162777600 |
VolumePropertiesExportPolicy
Nome | Descrição | Valor |
---|---|---|
regras | Exportar regra de política | ExportPolicyRule[] |
ExportPolicyRule
Nome | Descrição | Valor |
---|---|---|
allowedClients | Especificação de entrada do cliente como cadeia separada por vírgulas com CIDRs IPv4, endereços de anfitrião IPv4 e nomes de anfitrião | string |
cifs | Permite o protocolo CIFS | bool |
nfsv3 | Permite o protocolo NFSv3 | bool |
nfsv4 | Preterido: utilizará o protocolo NFSv4.1. Utilize a versão swagger 2019-07-01 ou posterior | bool |
ruleIndex | Índice de encomendas | int |
unixReadWrite | Acesso de leitura e escrita | bool |
MountTargetProperties
Nome | Descrição | Valor |
---|---|---|
endIp | O fim do intervalo de endereços IPv4 a utilizar ao criar um novo destino de montagem | string |
fileSystemId | UUID v4 utilizado para identificar o MountTarget | cadeia (obrigatório) Restrições: Comprimento mínimo = 36 Comprimento máximo = 36 Padrão = ^[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}$ |
gateway | O gateway do intervalo de endereços IPv4 a utilizar ao criar um novo destino de montagem | string |
netmask | A máscara de rede do intervalo de endereços IPv4 a utilizar ao criar um novo destino de montagem | string |
smbServerFqdn | Nome de Domínio Completamente Qualificado do servidor SMB, FQDN | string |
startIp | O início do intervalo de endereços IPv4 a utilizar ao criar um novo destino de montagem | string |
sub-rede | A sub-rede | string |
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários