Microsoft.NetApp netAppAccounts/capacityPools/volumes 2019-05-01

Definicja zasobu Bicep

Typ zasobu netAppAccounts/capacityPools/volumes można wdrożyć za pomocą operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.NetApp/netAppAccounts/capacityPools/volumes, dodaj następujący kod Bicep do szablonu.

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
  }
}

Wartości właściwości

netAppAccounts/capacityPools/volumes

Nazwa Opis Wartość
name Nazwa zasobu

Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w aplikacji Bicep.
ciąg (wymagany)
location Lokalizacja zasobu ciąg (wymagany)
tags Tagi zasobów W przypadku Bicep można użyć funkcji any().
Nadrzędny W pliku Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym.

Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym.
Nazwa symboliczna zasobu typu: capacityPools
properties Właściwości woluminu VolumeProperties (wymagane)

Właściwości woluminów

Nazwa Opis Wartość
creationToken Unikatowa ścieżka pliku dla woluminu. Używane podczas tworzenia obiektów docelowych instalacji ciąg (wymagany)
exportPolicy Zestaw reguł zasad eksportu VolumePropertiesExportPolicy
mountTargets Lista obiektów docelowych instalacji MountTargetProperties[]
protocolTypes Zestaw typów protokołów ciąg[]
serviceLevel Poziom usługi systemu plików "Premium"
"Standardowa"
"Ultra"
snapshotId Identyfikator UUID w wersji 4 używany do identyfikowania migawki ciąg

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[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 Identyfikator URI zasobu platformy Azure dla delegowanej podsieci. Musi mieć delegowanie Microsoft.NetApp/woluminy ciąg (wymagany)
usageThreshold Maksymalny limit przydziału magazynu dozwolony dla systemu plików w bajtach. Jest to przydział nietrwały używany tylko do zgłaszania alertów. Minimalny rozmiar to 100 GiB. Górny limit to 100TiB. Określony w bajtach. int (wymagane)

Ograniczenia:
Minimalna wartość = 107374182400
Wartość maksymalna = 109951162777600

VolumePropertiesExportPolicy

Nazwa Opis Wartość
rules Eksportowanie reguły zasad ExportPolicyRule[]

ExportPolicyRule

Nazwa Opis Wartość
allowedClients Specyfikacja ruchu przychodzącego klienta jako ciąg rozdzielony przecinkami z adresami CIDR IPv4, adresami hostów IPv4 i nazwami hostów ciąg
Cifs Zezwala na protokół CIFS bool
nfsv3 Zezwala na protokół NFSv3 bool
nfsv4 Przestarzałe: Użyje protokołu NFSv4.1, użyj programu Swagger w wersji 2019-07-01 lub nowszej bool
ruleIndex Indeks zamówienia int
unixReadWrite Dostęp do odczytu i zapisu bool

MountTargetProperties

Nazwa Opis Wartość
endIp Koniec zakresu adresów IPv4 do użycia podczas tworzenia nowego miejsca docelowego instalacji ciąg
fileSystemId Identyfikator UUID w wersji 4 używany do identyfikowania obiektu MountTarget ciąg (wymagany)

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[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}$
brama Brama zakresu adresów IPv4 do użycia podczas tworzenia nowego miejsca docelowego instalacji ciąg
Netmask Maska sieci zakresu adresów IPv4 do użycia podczas tworzenia nowego miejsca docelowego instalacji ciąg
smbServerFqdn W pełni kwalifikowana nazwa domeny serwera SMB, nazwa FQDN ciąg
startIp Początek zakresu adresów IPv4 do użycia podczas tworzenia nowego miejsca docelowego instalacji ciąg
podsieć Podsieć ciąg

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Tworzenie nowego zasobu ANF przy użyciu woluminu NFSV3/NFSv4.1

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie nowego zasobu Azure NetApp Files z jedną pulą pojemności i pojedynczym woluminem skonfigurowanym przy użyciu protokołu NFSV3 lub NFSv4.1. Wszystkie te elementy są wdrażane razem z podsiecią usługi Azure Virtual Network i podsieci delegowanej, które są wymagane do utworzenia dowolnego woluminu
Tworzenie nowego zasobu usługi ANF za pomocą woluminu SMB

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie nowego zasobu Azure NetApp Files z jedną pulą pojemności i pojedynczym woluminem skonfigurowanym przy użyciu protokołu SMB.

Definicja zasobu szablonu usługi ARM

Typ zasobu netAppAccounts/capacityPools/volumes można wdrożyć z operacjami docelowymi:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.NetApp/netAppAccounts/capacityPools/volumes, dodaj następujący kod JSON do szablonu.

{
  "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"
  }
}

Wartości właściwości

netAppAccounts/capacityPools/volumes

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.NetApp/netAppAccounts/capacityPools/volumes"
apiVersion Wersja interfejsu API zasobów '2019-05-01'
name Nazwa zasobu

Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w szablonach usługi ARM w formacie JSON.
ciąg (wymagany)
location Lokalizacja zasobu ciąg (wymagany)
tags Tagi zasobów
properties Właściwości woluminu VolumeProperties (wymagane)

Właściwości woluminu

Nazwa Opis Wartość
creationToken Unikatowa ścieżka pliku dla woluminu. Używany podczas tworzenia miejsc docelowych instalacji ciąg (wymagany)
exportPolicy Zestaw reguł zasad eksportu VolumePropertiesExportPolicy
mountTargets Lista miejsc docelowych instalacji MountTargetProperties[]
protocolTypes Zestaw typów protokołów ciąg[]
serviceLevel Poziom usług systemu plików "Premium"
"Standardowa"
"Ultra"
snapshotId Identyfikator UUID w wersji 4 używany do identyfikowania migawki ciąg

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[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 Identyfikator URI zasobu platformy Azure dla delegowanej podsieci. Musi mieć delegowanie Microsoft.NetApp/woluminy ciąg (wymagany)
usageThreshold Maksymalny limit przydziału magazynu dozwolony dla systemu plików w bajtach. Jest to przydział nietrwały używany tylko do zgłaszania alertów. Minimalny rozmiar to 100 GiB. Górny limit to 100TiB. Określony w bajtach. int (wymagane)

Ograniczenia:
Minimalna wartość = 107374182400
Wartość maksymalna = 109951162777600

VolumePropertiesExportPolicy

Nazwa Opis Wartość
rules Eksportowanie reguły zasad ExportPolicyRule[]

ExportPolicyRule

Nazwa Opis Wartość
allowedClients Specyfikacja ruchu przychodzącego klienta jako ciąg rozdzielony przecinkami z adresami CIDR IPv4, adresami hostów IPv4 i nazwami hostów ciąg
Cifs Zezwala na protokół CIFS bool
nfsv3 Zezwala na protokół NFSv3 bool
nfsv4 Przestarzałe: Użyje protokołu NFSv4.1, użyj programu Swagger w wersji 2019-07-01 lub nowszej bool
ruleIndex Indeks zamówienia int
unixReadWrite Dostęp do odczytu i zapisu bool

MountTargetProperties

Nazwa Opis Wartość
endIp Koniec zakresu adresów IPv4 do użycia podczas tworzenia nowego miejsca docelowego instalacji ciąg
fileSystemId Identyfikator UUID w wersji 4 używany do identyfikowania obiektu MountTarget ciąg (wymagany)

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[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}$
brama Brama zakresu adresów IPv4 do użycia podczas tworzenia nowego miejsca docelowego instalacji ciąg
Netmask Maska sieci zakresu adresów IPv4 do użycia podczas tworzenia nowego miejsca docelowego instalacji ciąg
smbServerFqdn W pełni kwalifikowana nazwa domeny serwera SMB, nazwa FQDN ciąg
startIp Początek zakresu adresów IPv4 do użycia podczas tworzenia nowego miejsca docelowego instalacji ciąg
podsieć Podsieć ciąg

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Tworzenie nowego zasobu ANF za pomocą woluminu NFSV3/NFSv4.1

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie nowego zasobu Azure NetApp Files z jedną pulą pojemności i pojedynczym woluminem skonfigurowanym przy użyciu protokołu NFSV3 lub NFSv4.1. Wszystkie są wdrażane razem z podsiecią azure Virtual Network i podsieci delegowanej, które są wymagane do utworzenia dowolnego woluminu
Tworzenie nowego zasobu ANF za pomocą woluminu SMB

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie nowego zasobu Azure NetApp Files z jedną pulą pojemności i pojedynczym woluminem skonfigurowanym przy użyciu protokołu SMB.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu netAppAccounts/capacityPools/volumes można wdrożyć za pomocą operacji docelowych:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.NetApp/netAppAccounts/capacityPools/volumes, dodaj do szablonu następujący element Terraform.

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
    }
  })
}

Wartości właściwości

netAppAccounts/capacityPools/volumes

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2019-05-01"
name Nazwa zasobu ciąg (wymagany)
location Lokalizacja zasobu ciąg (wymagany)
parent_id Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: capacityPools
tags Tagi zasobów
properties Właściwości woluminu VolumeProperties (wymagane)

Właściwości woluminów

Nazwa Opis Wartość
creationToken Unikatowa ścieżka pliku dla woluminu. Używane podczas tworzenia obiektów docelowych instalacji ciąg (wymagany)
exportPolicy Zestaw reguł zasad eksportu VolumePropertiesExportPolicy
mountTargets Lista obiektów docelowych instalacji MountTargetProperties[]
protocolTypes Zestaw typów protokołów ciąg[]
serviceLevel Poziom usługi systemu plików "Premium"
"Standardowa"
"Ultra"
snapshotId Identyfikator UUID w wersji 4 używany do identyfikowania migawki ciąg

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[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 Identyfikator URI zasobu platformy Azure dla delegowanej podsieci. Musi mieć delegowanie Microsoft.NetApp/woluminy ciąg (wymagany)
usageThreshold Maksymalny limit przydziału magazynu dozwolony dla systemu plików w bajtach. Jest to przydział nietrwały używany tylko do zgłaszania alertów. Minimalny rozmiar to 100 GiB. Górny limit wynosi 100TiB. Określone w bajtach. int (wymagane)

Ograniczenia:
Minimalna wartość = 107374182400
Maksymalna wartość = 109951162777600

VolumePropertiesExportPolicy

Nazwa Opis Wartość
rules Eksportowanie reguły zasad ExportPolicyRule[]

ExportPolicyRule

Nazwa Opis Wartość
allowedClients Specyfikacja ruchu przychodzącego klienta jako ciąg rozdzielony przecinkami z adresami CIDR IPv4, adresami hostów IPv4 i nazwami hostów ciąg
Cifs Zezwala na protokół CIFS bool
nfsv3 Zezwala na protokół NFSv3 bool
nfsv4 Przestarzałe: Użyje protokołu NFSv4.1, użyj programu Swagger w wersji 2019-07-01 lub nowszej bool
ruleIndex Indeks zamówienia int
unixReadWrite Dostęp do odczytu i zapisu bool

MountTargetProperties

Nazwa Opis Wartość
endIp Koniec zakresu adresów IPv4 do użycia podczas tworzenia nowego miejsca docelowego instalacji ciąg
fileSystemId Identyfikator UUID w wersji 4 używany do identyfikowania obiektu MountTarget ciąg (wymagany)

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[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}$
brama Brama zakresu adresów IPv4 do użycia podczas tworzenia nowego miejsca docelowego instalacji ciąg
Netmask Maska sieci zakresu adresów IPv4 do użycia podczas tworzenia nowego miejsca docelowego instalacji ciąg
smbServerFqdn W pełni kwalifikowana nazwa domeny serwera SMB, nazwa FQDN ciąg
startIp Początek zakresu adresów IPv4 do użycia podczas tworzenia nowego miejsca docelowego instalacji ciąg
podsieć Podsieć ciąg