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

Definicja zasobu Bicep

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 Bicep do szablonu.

resource symbolicname 'Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2019-11-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'
      }
    }
    exportPolicy: {
      rules: [
        {
          allowedClients: 'string'
          cifs: bool
          nfsv3: bool
          nfsv41: bool
          ruleIndex: int
          unixReadWrite: bool
        }
      ]
    }
    isRestoring: bool
    protocolTypes: [
      'string'
    ]
    serviceLevel: 'string'
    snapshotId: 'string'
    subnetId: 'string'
    usageThreshold: int
    volumeType: 'string'
  }
}

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 Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
Nadrzędny W 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 woluminu

Nazwa Opis Wartość
creationToken Unikatowa ścieżka pliku dla woluminu. Używany podczas tworzenia miejsc docelowych instalacji ciąg (wymagany)

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 80
Wzorzec = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$
dataProtection Woluminy typu DataProtection obejmują obiekt zawierający szczegóły replikacji VolumePropertiesDataProtection
exportPolicy Zestaw reguł zasad eksportu VolumePropertiesExportPolicy
isRestoring Przywracanie bool
protocolTypes Zestaw typów protokołów, domyślny system plików NFSv3, CIFS dla protokołu SMB ciąg[]
serviceLevel Poziom usług systemu plików "Premium"
"Standardowa"
"Ultra"
snapshotId Identyfikator UUID w wersji 4 lub identyfikator zasobu 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
volumeType Jakiego typu woluminu jest to ciąg

VolumePropertiesDataProtection

Nazwa Opis Wartość
Replikacja Właściwości replikacji Replicationobject

Replicationobject

Nazwa Opis Wartość
Endpointtype Wskazuje, czy wolumin lokalny jest źródłem, czy miejscem docelowym replikacji woluminu 'dst'
"src"
remoteVolumeRegion Region zdalny dla drugiego końca replikacji woluminu. ciąg
remoteVolumeResourceId Identyfikator zasobu woluminu zdalnego. ciąg (wymagany)
replicationId Id ciąg
replicationSchedule Zaplanuj "_10minutely"
"codziennie"
"hourly" (wymagane)

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
nfsv41 Zezwala na protokół NFSv4.1 bool
ruleIndex Indeks zamówienia int
unixReadWrite Dostęp do odczytu i zapisu bool

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-11-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"
      }
    },
    "exportPolicy": {
      "rules": [
        {
          "allowedClients": "string",
          "cifs": "bool",
          "nfsv3": "bool",
          "nfsv41": "bool",
          "ruleIndex": "int",
          "unixReadWrite": "bool"
        }
      ]
    },
    "isRestoring": "bool",
    "protocolTypes": [ "string" ],
    "serviceLevel": "string",
    "snapshotId": "string",
    "subnetId": "string",
    "usageThreshold": "int",
    "volumeType": "string"
  }
}

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-11-01'
name Nazwa zasobu

Zobacz, jak ustawiać nazwy i typy dla zasobów podrzędnych w szablonach usługi ARM JSON.
ciąg (wymagany)
location Lokalizacja zasobu ciąg (wymagany)
tags Tagi zasobów Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
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)

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 80
Wzorzec = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$
dataProtection Woluminy typu DataProtection obejmują obiekt zawierający szczegóły replikacji VolumePropertiesDataProtection
exportPolicy Zestaw reguł zasad eksportu VolumePropertiesExportPolicy
isRestoring Przywracanie bool
protocolTypes Zestaw typów protokołów, domyślny NFSv3, CIFS dla protokołu SMB ciąg[]
serviceLevel Poziom usługi systemu plików "Premium"
"Standardowa"
"Ultra"
snapshotId Identyfikator UUID w wersji 4 lub identyfikator zasobu 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
volumeType Jaki jest typ woluminu ciąg

VolumePropertiesDataProtection

Nazwa Opis Wartość
Replikacja Właściwości replikacji Replicationobject

Replicationobject

Nazwa Opis Wartość
Endpointtype Wskazuje, czy wolumin lokalny jest źródłem, czy miejscem docelowym replikacji woluminu "dst"
"src"
remoteVolumeRegion Region zdalny dla drugiego końca replikacji woluminu. ciąg
remoteVolumeResourceId Identyfikator zasobu woluminu zdalnego. ciąg (wymagany)
replicationId Id ciąg
replicationSchedule Zaplanuj "_10minutely"
"codziennie"
"hourly" (wymagane)

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 CIDRs IPv4, adresami hosta IPv4 i nazwami hostów ciąg
Cifs Zezwala na protokół CIFS bool
nfsv3 Zezwala na protokół NFSv3 bool
nfsv41 Zezwala na protokół NFSv4.1 bool
ruleIndex Indeks zamówienia int
unixReadWrite Dostęp do odczytu i zapisu bool

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-11-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"
        }
      }
      exportPolicy = {
        rules = [
          {
            allowedClients = "string"
            cifs = bool
            nfsv3 = bool
            nfsv41 = bool
            ruleIndex = int
            unixReadWrite = bool
          }
        ]
      }
      isRestoring = bool
      protocolTypes = [
        "string"
      ]
      serviceLevel = "string"
      snapshotId = "string"
      subnetId = "string"
      usageThreshold = int
      volumeType = "string"
    }
  })
}

Wartości właściwości

netAppAccounts/capacityPools/volumes

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2019-11-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 Słownik nazw tagów i wartości.
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)

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 80
Wzorzec = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$
dataProtection Woluminy typu DataProtection obejmują obiekt zawierający szczegóły replikacji VolumePropertiesDataProtection
exportPolicy Zestaw reguł zasad eksportu VolumePropertiesExportPolicy
isRestoring Przywracanie bool
protocolTypes Zestaw typów protokołów, domyślny NFSv3, CIFS dla protokołu SMB ciąg[]
serviceLevel Poziom usługi systemu plików "Premium"
"Standardowa"
"Ultra"
snapshotId Identyfikator UUID w wersji 4 lub identyfikator zasobu 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
volumeType Jakiego typu woluminu jest to ciąg

VolumePropertiesDataProtection

Nazwa Opis Wartość
Replikacja Właściwości replikacji Replicationobject

Replicationobject

Nazwa Opis Wartość
Endpointtype Wskazuje, czy wolumin lokalny jest źródłem, czy miejscem docelowym replikacji woluminu "dst"
"src"
remoteVolumeRegion Region zdalny dla drugiego końca replikacji woluminu. ciąg
remoteVolumeResourceId Identyfikator zasobu woluminu zdalnego. ciąg (wymagany)
replicationId Id ciąg
replicationSchedule Zaplanuj "_10minutely"
"codziennie"
"hourly" (wymagane)

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
nfsv41 Zezwala na protokół NFSv4.1 bool
ruleIndex Indeks zamówienia int
unixReadWrite Dostęp do odczytu i zapisu bool