Udostępnij za pośrednictwem


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

Definicja zasobu Bicep

Typ zasobu netAppAccounts/capacityPools/volumes można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika 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-07-01' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    creationToken: 'string'
    exportPolicy: {
      rules: [
        {
          allowedClients: 'string'
          cifs: bool
          nfsv3: bool
          nfsv41: bool
          ruleIndex: int
          unixReadOnly: bool
          unixReadWrite: bool
        }
      ]
    }
    protocolTypes: [
      'string'
    ]
    serviceLevel: 'string'
    snapshotId: 'string'
    subnetId: 'string'
    usageThreshold: int
  }
  tags: any(Azure.Bicep.Types.Concrete.AnyType)
}

Wartości właściwości

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 struna
cifs Zezwala na protokół CIFS Bool
nfsv3 Zezwala na protokół NFSv3 Bool
nfsv41 Zezwala na protokół NFSv4.1 Bool
ruleIndex Indeks zamówienia Int
unixReadOnly Dostęp tylko do odczytu Bool
unixReadWrite Dostęp do odczytu i zapisu Bool

Microsoft.NetApp/netAppAccounts/capacityPools/volumes

Nazwa Opis Wartość
lokalizacja Lokalizacja zasobu ciąg (wymagany)
nazwa Nazwa zasobu ciąg (wymagany)
rodzic 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: netAppAccounts/capacityPools
Właściwości Właściwości woluminu VolumeProperties (wymagane)
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach

VolumeProperties

Nazwa Opis Wartość
creationToken Unikatowa ścieżka pliku dla woluminu. Używane podczas tworzenia miejsc docelowych instalacji ciąg (wymagany)
exportPolicy Zestaw reguł zasad eksportu VolumePropertiesExportPolicy
protocolTypes Zestaw typów protokołów, domyślny protokół NFSv3, CIFS fro SMB string[]
serviceLevel Poziom usługi systemu plików "Premium"
"Standardowa"
"Ultra"
snapshotId Identyfikator UUID w wersji 4 lub identyfikator zasobu używany do identyfikowania migawki. struna

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

Ograniczenia:
Minimalna wartość = 107374182400
Wartość maksymalna = 109951162777600 (wymagane)

VolumePropertiesExportPolicy

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

Definicja zasobu szablonu usługi ARM

Typ zasobu netAppAccounts/capacityPools/volumes można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika 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-07-01",
  "name": "string",
  "location": "string",
  "properties": {
    "creationToken": "string",
    "exportPolicy": {
      "rules": [
        {
          "allowedClients": "string",
          "cifs": "bool",
          "nfsv3": "bool",
          "nfsv41": "bool",
          "ruleIndex": "int",
          "unixReadOnly": "bool",
          "unixReadWrite": "bool"
        }
      ]
    },
    "protocolTypes": [ "string" ],
    "serviceLevel": "string",
    "snapshotId": "string",
    "subnetId": "string",
    "usageThreshold": "int"
  },
  "tags": {}
}

Wartości właściwości

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 struna
cifs Zezwala na protokół CIFS Bool
nfsv3 Zezwala na protokół NFSv3 Bool
nfsv41 Zezwala na protokół NFSv4.1 Bool
ruleIndex Indeks zamówienia Int
unixReadOnly Dostęp tylko do odczytu Bool
unixReadWrite Dostęp do odczytu i zapisu Bool

Microsoft.NetApp/netAppAccounts/capacityPools/volumes

Nazwa Opis Wartość
apiVersion Wersja interfejsu API '2019-07-01'
lokalizacja Lokalizacja zasobu ciąg (wymagany)
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości woluminu VolumeProperties (wymagane)
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ Typ zasobu "Microsoft.NetApp/netAppAccounts/capacityPools/volumes"

VolumeProperties

Nazwa Opis Wartość
creationToken Unikatowa ścieżka pliku dla woluminu. Używane podczas tworzenia miejsc docelowych instalacji ciąg (wymagany)
exportPolicy Zestaw reguł zasad eksportu VolumePropertiesExportPolicy
protocolTypes Zestaw typów protokołów, domyślny protokół NFSv3, CIFS fro SMB string[]
serviceLevel Poziom usługi systemu plików "Premium"
"Standardowa"
"Ultra"
snapshotId Identyfikator UUID w wersji 4 lub identyfikator zasobu używany do identyfikowania migawki. struna

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

Ograniczenia:
Minimalna wartość = 107374182400
Wartość maksymalna = 109951162777600 (wymagane)

VolumePropertiesExportPolicy

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

Szablony szybkiego startu

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

Szablon Opis
Utwórz nowy zasób ANF przy użyciu woluminu NFSV3/NFSv4.1

Wdrażanie do Azure
Ten szablon umożliwia utworzenie nowego zasobu usługi 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 usługą Azure Virtual Network i podsiecią delegowana, które są wymagane do utworzenia dowolnego woluminu
Tworzenie nowego zasobu ANF przy użyciu woluminu SMB

Wdrażanie do Azure
Ten szablon umożliwia utworzenie nowego zasobu usługi 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ć przy użyciu operacji docelowych:

  • grupy zasobów

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

Format zasobu

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2019-07-01"
  name = "string"
  location = "string"
  tags = ?
  body = jsonencode({
    properties = {
      creationToken = "string"
      exportPolicy = {
        rules = [
          {
            allowedClients = "string"
            cifs = bool
            nfsv3 = bool
            nfsv41 = bool
            ruleIndex = int
            unixReadOnly = bool
            unixReadWrite = bool
          }
        ]
      }
      protocolTypes = [
        "string"
      ]
      serviceLevel = "string"
      snapshotId = "string"
      subnetId = "string"
      usageThreshold = int
    }
  })
}

Wartości właściwości

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 struna
cifs Zezwala na protokół CIFS Bool
nfsv3 Zezwala na protokół NFSv3 Bool
nfsv41 Zezwala na protokół NFSv4.1 Bool
ruleIndex Indeks zamówienia Int
unixReadOnly Dostęp tylko do odczytu Bool
unixReadWrite Dostęp do odczytu i zapisu Bool

Microsoft.NetApp/netAppAccounts/capacityPools/volumes

Nazwa Opis Wartość
lokalizacja Lokalizacja zasobu ciąg (wymagany)
nazwa Nazwa zasobu ciąg (wymagany)
parent_id Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: netAppAccounts/capacityPools
Właściwości Właściwości woluminu VolumeProperties (wymagane)
Tagi Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2019-07-01"

VolumeProperties

Nazwa Opis Wartość
creationToken Unikatowa ścieżka pliku dla woluminu. Używane podczas tworzenia miejsc docelowych instalacji ciąg (wymagany)
exportPolicy Zestaw reguł zasad eksportu VolumePropertiesExportPolicy
protocolTypes Zestaw typów protokołów, domyślny protokół NFSv3, CIFS fro SMB string[]
serviceLevel Poziom usługi systemu plików "Premium"
"Standardowa"
"Ultra"
snapshotId Identyfikator UUID w wersji 4 lub identyfikator zasobu używany do identyfikowania migawki. struna

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

Ograniczenia:
Minimalna wartość = 107374182400
Wartość maksymalna = 109951162777600 (wymagane)

VolumePropertiesExportPolicy

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