Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
- najnowsze
- 2025-03-01
- 2025-03-01-podgląd
- 2025-01-01
- 2025-01-01-podgląd
- 2024-09-01
- 2024-09-01-podgląd
- 2024-07-01
- 2024-07-01-podgląd
- 2024-05-01
- 2024-05-01-wersja próbna
- 2024-03-01
- 2024-03-01-podgląd
- 2024-01-01
- 2023-11-01
- 2023-11-01-podgląd
- 2023-07-01
- 2023-07-01-podgląd
- 2023-05-01
- 2023-05-01-podgląd
- 2022-11-01
- 2022-11-01-podgląd
- 2022-09-01
- 2022-05-01
- 2022-03-01
- 2022-01-01
- 2021-10-01
- 2021-08-01
Definicja zasobu Bicep
Typ zasobu netAppAccounts/volumeGroups można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania 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/volumeGroups, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.NetApp/netAppAccounts/volumeGroups@2024-07-01' = {
parent: resourceSymbolicName
location: 'string'
name: 'string'
properties: {
groupMetaData: {
applicationIdentifier: 'string'
applicationType: 'string'
globalPlacementRules: [
{
key: 'string'
value: 'string'
}
]
groupDescription: 'string'
}
volumes: [
{
name: 'string'
properties: {
avsDataStore: 'string'
backupId: 'string'
capacityPoolResourceId: 'string'
coolAccess: bool
coolAccessRetrievalPolicy: 'string'
coolnessPeriod: int
creationToken: 'string'
dataProtection: {
backup: {
backupPolicyId: 'string'
backupVaultId: 'string'
policyEnforced: bool
}
replication: {
endpointType: 'string'
remotePath: {
externalHostName: 'string'
serverName: 'string'
volumeName: 'string'
}
remoteVolumeRegion: 'string'
remoteVolumeResourceId: 'string'
replicationSchedule: 'string'
}
snapshot: {
snapshotPolicyId: 'string'
}
volumeRelocation: {
relocationRequested: bool
}
}
defaultGroupQuotaInKiBs: int
defaultUserQuotaInKiBs: int
deleteBaseSnapshot: bool
enableSubvolumes: 'string'
encryptionKeySource: 'string'
exportPolicy: {
rules: [
{
allowedClients: 'string'
chownMode: 'string'
cifs: bool
hasRootAccess: bool
kerberos5iReadOnly: bool
kerberos5iReadWrite: bool
kerberos5pReadOnly: bool
kerberos5pReadWrite: bool
kerberos5ReadOnly: bool
kerberos5ReadWrite: bool
nfsv3: bool
nfsv41: bool
ruleIndex: int
unixReadOnly: bool
unixReadWrite: bool
}
]
}
isDefaultQuotaEnabled: bool
isLargeVolume: bool
isRestoring: bool
kerberosEnabled: bool
keyVaultPrivateEndpointResourceId: 'string'
ldapEnabled: bool
networkFeatures: 'string'
placementRules: [
{
key: 'string'
value: 'string'
}
]
protocolTypes: [
'string'
]
proximityPlacementGroup: 'string'
securityStyle: 'string'
serviceLevel: 'string'
smbAccessBasedEnumeration: 'string'
smbContinuouslyAvailable: bool
smbEncryption: bool
smbNonBrowsable: 'string'
snapshotDirectoryVisible: bool
snapshotId: 'string'
subnetId: 'string'
throughputMibps: int
unixPermissions: 'string'
usageThreshold: int
volumeSpecName: 'string'
volumeType: 'string'
}
tags: {
{customized property}: 'string'
}
zones: [
'string'
]
}
]
}
}
Wartości właściwości
Microsoft.NetApp/netAppAccounts/volumeGroups
Nazwa | Opis | Wartość |
---|---|---|
lokalizacja | Lokalizacja zasobu | ciąg |
nazwa | Nazwa zasobu | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 64 Wzorzec = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,63}$ (wymagane) |
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: netAppAccounts |
właściwości | Właściwości grupy woluminów | Właściwości grupy woluminów |
Reguła ExportPolicyRule
Nazwa | Opis | Wartość |
---|---|---|
allowedClients (dozwolone klienty) | Specyfikacja ruchu przychodzącego klienta jako ciąg rozdzielony przecinkami z adresami CIDR IPv4, adresami hostów IPv4 i nazwami hostów | ciąg |
chownMode (tryb chown) | Ten parametr określa, kto ma uprawnienia do zmiany własności pliku. ograniczone — tylko użytkownik główny może zmienić własność pliku. unrestricted — użytkownicy niebędący użytkownikami głównymi mogą zmieniać własność plików, których są właścicielami. | "Ograniczony" "Bez ograniczeń" |
Certyfikat CIFS (Międzynarodowa Organizacja T | Zezwala na protokół CIFS | Bool |
hasRootAccess | Ma dostęp do woluminu głównego | Bool |
kerberos5iReadOnly | Dostęp tylko do odczytu protokołu Kerberos5i. Aby używać programu Swagger w wersji 2020-05-01 lub nowszej | Bool |
kerberos5iReadWrite | Dostęp do odczytu i zapisu protokołu Kerberos5i. Aby używać programu Swagger w wersji 2020-05-01 lub nowszej | Bool |
kerberos5pReadOnly | Dostęp tylko do odczytu protokołu Kerberos5p. Aby używać programu Swagger w wersji 2020-05-01 lub nowszej | Bool |
kerberos5pReadWrite | Dostęp do odczytu i zapisu protokołu Kerberos5p. Aby używać programu Swagger w wersji 2020-05-01 lub nowszej | Bool |
kerberos5ReadOnly (tylko do odczytu) | Dostęp tylko do odczytu protokołu Kerberos5. Aby używać programu Swagger w wersji 2020-05-01 lub nowszej | Bool |
kerberos5ReadWrite | Dostęp do odczytu i zapisu protokołu Kerberos5. Aby używać programu Swagger w wersji 2020-05-01 lub nowszej | Bool |
NFSV3 (Protokół NFSV3) | Zezwala na protokół NFSv3. Włącz tylko dla woluminów typu NFSv3 | Bool |
NFSV41 powiedział: | Zezwala na protokół NFSv4.1. Włącz tylko dla woluminów typu NFSv4.1 | Bool |
ruleIndex (indeks reguły) | Indeks zamówienia | int (integer) |
unixReadOnly (tylko do odczytu) | Dostęp tylko do odczytu | Bool |
unixReadWrite | Dostęp do odczytu i zapisu | Bool |
PlacementKeyValuePairs (Pary PlacementKeyValuePairs)
Nazwa | Opis | Wartość |
---|---|---|
klucz | Klucz dla parametru specyficznego dla aplikacji dla umieszczania woluminów w grupie woluminów | ciąg (wymagany) |
wartość | Wartość parametru specyficznego dla aplikacji dla umieszczania woluminów w grupie woluminów | ciąg (wymagany) |
Ścieżka zdalna
Nazwa | Opis | Wartość |
---|---|---|
externalHostName (nazwa_hosta) externalHostName ( | Ścieżka do hosta ONTAP | ciąg (wymagany) |
nazwaSerwera | Nazwa serwera na hoście ONTAP | ciąg (wymagany) |
nazwa_woluminu | Nazwa woluminu na serwerze | ciąg (wymagany) |
ReplicationObject (Obiekt replikacji)
Nazwa | Opis | Wartość |
---|---|---|
endpointType (typ punktu końcowego) | Wskazuje, czy wolumin lokalny jest źródłem, czy miejscem docelowym replikacji woluminu | "dst" "src" |
Ścieżka zdalna | Pełna ścieżka do woluminu, który ma zostać zmigrowany do usługi ANF. Wymagane dla woluminów migracji | Ścieżka zdalna |
remoteVolumeRegion (region woluminu) | Region zdalny dla drugiego końca replikacji woluminu. | ciąg |
remoteVolumeResourceId (identyfikator zasobu) | Identyfikator zasobu woluminu zdalnego. Wymagane do replikacji między regionami i między strefami | ciąg |
Harmonogram replikacji | Rozkład | "codziennie" "godzinowo" "_10minutely" |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Właściwości kopii zapasowej woluminu
Nazwa | Opis | Wartość |
---|---|---|
backupPolicyId (identyfikator kopii zapasowej) | Identyfikator zasobu zasad kopii zapasowych | ciąg |
backupVaultId (identyfikator kopii zapasowej) | Identyfikator zasobu magazynu kopii zapasowych | ciąg |
policyEnforced (wymuszone) | Wymuszane zasady | Bool |
VolumeGroupMetaData
Nazwa | Opis | Wartość |
---|---|---|
applicationIdentifier (identyfikator aplikacji) | Identyfikator specyficzny dla aplikacji | ciąg |
Typ aplikacji | Typ aplikacji | "ORACLE" "SAP-HANA" |
globalPlacementRules (zasady umieszczania) | Reguły umieszczania specyficzne dla aplikacji dla grupy woluminów | PlacementKeyValuePairs[] |
groupDescription (Opis grupy) | Opis grupy | ciąg |
Właściwości grupy woluminów
Nazwa | Opis | Wartość |
---|---|---|
grupaMetaDane | Szczegóły grupy woluminów | VolumeGroupMetaData |
tomów | Lista woluminów z grupy | VolumeGroupVolumeProperties[] |
VolumeGroupVolumeProperties (Właściwości grupy woluminów)
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa zasobu | ciąg |
właściwości | Właściwości woluminu | VolumeProperties (wymagane) |
Etykiety | Tagi zasobów | |
Stref | Strefa dostępności | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 255[] |
Właściwości woluminu
Nazwa | Opis | Wartość |
---|---|---|
avsDataStore | Określa, czy wolumin jest włączony na potrzeby magazynu danych usługi Azure VMware Solution (AVS) | "Wyłączone" "Włączone" |
identyfikator kopii zapasowej | Identyfikator zasobu używany do identyfikowania kopii zapasowej. | ciąg |
capacityPoolResourceId (identyfikator zasobu) | Identyfikator zasobu puli używany w przypadku tworzenia woluminu za pośrednictwem grupy woluminów | ciąg |
coolAccess (Dostęp do chłodu | Określa, czy dla woluminu jest włączony dostęp chłodny (warstwy). | Bool |
coolAccessRetrievalPolicy (polityka pobierania danych) | coolAccessRetrievalPolicy określa zachowanie pobierania danych z warstwy chłodnej do magazynu standardowego na podstawie wzorca odczytu dla woluminów z włączonym dostępem chłodnym. Możliwe wartości dla tego pola to: Ustawienie domyślne — dane będą pobierane z warstwy chłodnej do magazynu w warstwie Standardowa na losowych odczytach. Te zasady są domyślne. OnRead — wszystkie odczyty danych oparte na kliencie są pobierane z warstwy chłodnej do magazynu w warstwie Standardowa zarówno w sekwencyjnych, jak i losowych odczytach. Nigdy — żadne dane oparte na kliencie nie są pobierane z warstwy chłodnej do magazynu w warstwie Standardowa. |
Wartość domyślna "Nigdy" "OnRead" |
chłódOkres | Określa liczbę dni, po których dane, do których nie będą uzyskiwane dostęp klienci, będą warstwowe. | Int Ograniczenia: Minimalna wartość = 2 Wartość maksymalna = 183 |
Token tworzenia | Unikatowa ścieżka pliku dla woluminu. Używane podczas tworzenia miejsc docelowych instalacji | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 80 Wzorzec = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$ (wymagane) |
Ochrona danych | Woluminy typu DataProtection zawierają obiekt zawierający szczegóły replikacji | VolumePropertiesDataProtection |
defaultGroupQuotaInKiBs | Domyślny limit przydziału grup dla woluminu w kibs. Jeśli parametr isDefaultQuotaEnabled jest ustawiony, obowiązuje minimalna wartość 4 kiBs. | int (integer) |
defaultUserQuotaInKiBs | Domyślny limit przydziału użytkownika dla woluminu w kibs. Jeśli parametr isDefaultQuotaEnabled jest ustawiony, zostanie ustawiona minimalna wartość 4 KiBs. | int (integer) |
deleteBaseSnapshot (usuń migawkę bazy) | W przypadku włączenia (true) migawka, z której utworzono wolumin, zostanie automatycznie usunięta po zakończeniu operacji tworzenia woluminu. Wartości domyślne to false | Bool |
enableSubvolumes (włącz woluminy podrzędne) | Flaga wskazująca, czy operacje podvolume są włączone na woluminie | "Wyłączone" "Włączone" |
encryptionKeySource (źródło szyfrowania) | Źródło klucza używanego do szyfrowania danych w woluminie. Dotyczy, jeśli konto usługi NetApp ma wartość encryption.keySource = "Microsoft.KeyVault". Możliwe wartości (bez uwzględniania wielkości liter) to: "Microsoft.NetApp, Microsoft.KeyVault" | "Microsoft.KeyVault" "Microsoft.NetApp" |
exportPolicy (polityka eksportu) | Zestaw reguł zasad eksportu | VolumePropertiesExportPolicy |
isDefaultQuotaEnabled (Limit domyślny) | Określa, czy dla woluminu jest włączony domyślny limit przydziału. | Bool |
isLargeVolume (Duży Objętość) | Określa, czy wolumin jest woluminem dużym, czy woluminem regularnym. | Bool |
isRestoring (Przywracanie) | Przywracanie | Bool |
kerberosEnabled (włączony protokół kerberos) | Opisz, czy wolumin jest kerberosEnabled. Aby używać programu Swagger w wersji 2020-05-01 lub nowszej | Bool |
keyVaultPrivateEndpointResourceId | Identyfikator zasobu prywatnego punktu końcowego dla usługi KeyVault. Musi znajdować się w tej samej sieci wirtualnej co wolumin. Dotyczy tylko wtedy, gdy encryptionKeySource = 'Microsoft.KeyVault'. | ciąg |
ldapEnabled (Włączone Protokół LDAP) | Określa, czy protokół LDAP jest włączony, czy nie dla danego woluminu NFS. | Bool |
siećCechy charakterystyczne | Oryginalna wartość typu funkcji sieci dostępnych dla woluminu w momencie jego utworzenia. | "Podstawowa" "Basic_Standard" "Standardowa" "Standard_Basic" |
placementRules (Reguły umieszczania) | Reguły umieszczania specyficzne dla aplikacji dla określonego woluminu | PlacementKeyValuePairs[] |
protocolTypes (typy protokołów) | Zestaw typów protokołów, domyślny NFSv3, CIFS dla protokołu SMB | ciąg znakowy[] |
proximityPlacementGroup (grupa proximity) | Grupa umieszczania w pobliżu skojarzona z woluminem | ciąg |
Styl zabezpieczeń | Styl zabezpieczeń woluminu, domyślny unix, domyślnie ntfs dla podwójnego protokołu lub protokołu CIFS | "ntfs" "unix" |
Poziom usługi | Poziom usługi systemu plików | "Premium" "Standardowa" "StandardowaZRS" "Ultra" |
smbAccessBasedEnumeration | Włącza właściwość udziału wyliczania opartego na dostępie dla udziałów SMB. Dotyczy tylko woluminu SMB/DualProtocol | "Wyłączone" "Włączone" |
smbContinuouslyAvailable | Włącza stale dostępną właściwość udziału dla woluminu SMB. Dotyczy tylko woluminu SMB | Bool |
Szyfrowanie smb | Umożliwia szyfrowanie danych smb3 w locie. Dotyczy tylko woluminu SMB/DualProtocol. Do użycia z swagger w wersji 2020-08-01 lub nowszej | Bool |
smbNonBrowsable (Nie można przeglądać) | Włącza właściwość niemożliwą do przeglądania dla udziałów SMB. Dotyczy tylko woluminu SMB/DualProtocol | "Wyłączone" "Włączone" |
snapshotDirectoryVisible | W przypadku włączenia (true) wolumin będzie zawierać katalog migawek tylko do odczytu, który zapewnia dostęp do każdej migawki woluminu (domyślnie ma wartość true). | Bool |
snapshotId (identyfikator migawki) | Identyfikator zasobu używany do identyfikowania migawki. | ciąg |
subnetId (identyfikator podsieci) | Identyfikator URI zasobu platformy Azure dla delegowanej podsieci. Musi mieć delegowanie Microsoft.NetApp/woluminy | ciąg (wymagany) |
przepływnośćMibps | Maksymalna przepływność w usłudze MiB/s, która może zostać osiągnięta przez ten wolumin i zostanie zaakceptowana jako dane wejściowe tylko dla woluminu qosType ręcznego | int (integer) |
unixUprawnienia | Uprawnienia systemu UNIX dla woluminu NFS akceptowane w formacie ósemkowym 4-cyfrowym. Pierwsza cyfra wybiera zestaw atrybutów identyfikatora użytkownika (4), ustaw identyfikator grupy (2) i atrybuty sticky (1). Druga cyfra wybiera uprawnienie właściciela pliku: odczyt (4), zapis (2) i wykonanie (1). Trzeci wybiera uprawnienia dla innych użytkowników w tej samej grupie. czwarty dla innych użytkowników, którzy nie należą do grupy. 0755 — daje uprawnienia do odczytu/zapisu/wykonywania właściciela i odczytu/wykonywania dla grup i innych użytkowników. | struna Ograniczenia: Minimalna długość = 4 Maksymalna długość = 4 |
Próg użycia | 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. W przypadku woluminów regularnych prawidłowe wartości znajdują się w zakresie od 50GiB do 100TiB. W przypadku dużych woluminów prawidłowe wartości znajdują się w zakresie od 100TiB do 500TiB, a w wyjątkowych przypadkach od do 2400GiB do 2400TiB. Wartości wyrażone w bajtach jako wielokrotności 1 GiB. | Int Ograniczenia: Minimalna wartość = 53687091200 Wartość maksymalna = 2638827906662400 (wymagane) |
volumeSpecName (nazwa_specyfikacji) | Nazwa specyfikacji woluminu to określone oznaczenie lub identyfikator określonego woluminu w grupie woluminów, na przykład dane, dziennik | ciąg |
typ wolumenu | Jaki jest typ woluminu. W przypadku woluminów docelowych w replikacji między regionami ustaw typ na DataProtection | ciąg |
VolumePropertiesDataProtection
Nazwa | Opis | Wartość |
---|---|---|
kopia zapasowa | Właściwości kopii zapasowej | Właściwości kopii zapasowej woluminu |
replikacja | Właściwości replikacji | ReplicationObject (Obiekt replikacji) |
migawka | Właściwości migawki. | VolumeSnapshotProperties |
objętośćPrzeprowadzka | Właściwości volumeRelocation | VolumeRelocationProperties (Właściwości woluminu) |
VolumePropertiesExportPolicy
Nazwa | Opis | Wartość |
---|---|---|
zasady | Eksportowanie reguły zasad | Reguła ExportPolicy[] |
VolumeRelocationProperties (Właściwości woluminu)
Nazwa | Opis | Wartość |
---|---|---|
relokacjaWymagane | Czy zażądano relokacji dla tego woluminu | Bool |
VolumeSnapshotProperties
Nazwa | Opis | Wartość |
---|---|---|
snapshotPolicyId (identyfikator migawki) | Identyfikator zasobu zasad migawek | ciąg |
Przykłady użycia
Przykłady szybkiego startu platformy Azure
Poniższe szablony szybkiego startu platformy Azure zawierają przykłady Bicep na potrzeby wdrażania tego typu zasobu.
Plik Bicep | Opis |
---|---|
Magazyn ORACLE Azure NetApp Files | Ten szablon wdraża magazyn dla wdrożeń ORACLE. Magazyn jest dostarczany przy użyciu usługi Azure NetApp Files, opartej na systemie operacyjnym magazynu NetApp ONTAP. |
Definicja zasobu szablonu usługi ARM
Typ zasobu netAppAccounts/volumeGroups można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania 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/volumeGroups, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.NetApp/netAppAccounts/volumeGroups",
"apiVersion": "2024-07-01",
"name": "string",
"location": "string",
"properties": {
"groupMetaData": {
"applicationIdentifier": "string",
"applicationType": "string",
"globalPlacementRules": [
{
"key": "string",
"value": "string"
}
],
"groupDescription": "string"
},
"volumes": [
{
"name": "string",
"properties": {
"avsDataStore": "string",
"backupId": "string",
"capacityPoolResourceId": "string",
"coolAccess": "bool",
"coolAccessRetrievalPolicy": "string",
"coolnessPeriod": "int",
"creationToken": "string",
"dataProtection": {
"backup": {
"backupPolicyId": "string",
"backupVaultId": "string",
"policyEnforced": "bool"
},
"replication": {
"endpointType": "string",
"remotePath": {
"externalHostName": "string",
"serverName": "string",
"volumeName": "string"
},
"remoteVolumeRegion": "string",
"remoteVolumeResourceId": "string",
"replicationSchedule": "string"
},
"snapshot": {
"snapshotPolicyId": "string"
},
"volumeRelocation": {
"relocationRequested": "bool"
}
},
"defaultGroupQuotaInKiBs": "int",
"defaultUserQuotaInKiBs": "int",
"deleteBaseSnapshot": "bool",
"enableSubvolumes": "string",
"encryptionKeySource": "string",
"exportPolicy": {
"rules": [
{
"allowedClients": "string",
"chownMode": "string",
"cifs": "bool",
"hasRootAccess": "bool",
"kerberos5iReadOnly": "bool",
"kerberos5iReadWrite": "bool",
"kerberos5pReadOnly": "bool",
"kerberos5pReadWrite": "bool",
"kerberos5ReadOnly": "bool",
"kerberos5ReadWrite": "bool",
"nfsv3": "bool",
"nfsv41": "bool",
"ruleIndex": "int",
"unixReadOnly": "bool",
"unixReadWrite": "bool"
}
]
},
"isDefaultQuotaEnabled": "bool",
"isLargeVolume": "bool",
"isRestoring": "bool",
"kerberosEnabled": "bool",
"keyVaultPrivateEndpointResourceId": "string",
"ldapEnabled": "bool",
"networkFeatures": "string",
"placementRules": [
{
"key": "string",
"value": "string"
}
],
"protocolTypes": [ "string" ],
"proximityPlacementGroup": "string",
"securityStyle": "string",
"serviceLevel": "string",
"smbAccessBasedEnumeration": "string",
"smbContinuouslyAvailable": "bool",
"smbEncryption": "bool",
"smbNonBrowsable": "string",
"snapshotDirectoryVisible": "bool",
"snapshotId": "string",
"subnetId": "string",
"throughputMibps": "int",
"unixPermissions": "string",
"usageThreshold": "int",
"volumeSpecName": "string",
"volumeType": "string"
},
"tags": {
"{customized property}": "string"
},
"zones": [ "string" ]
}
]
}
}
Wartości właściwości
Microsoft.NetApp/netAppAccounts/volumeGroups
Nazwa | Opis | Wartość |
---|---|---|
apiVersion (wersja interfejsu api) | Wersja interfejsu API | '2024-07-01' |
lokalizacja | Lokalizacja zasobu | ciąg |
nazwa | Nazwa zasobu | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 64 Wzorzec = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,63}$ (wymagane) |
właściwości | Właściwości grupy woluminów | Właściwości grupy woluminów |
typ | Typ zasobu | "Microsoft.NetApp/netAppAccounts/volumeGroups" |
Reguła ExportPolicyRule
Nazwa | Opis | Wartość |
---|---|---|
allowedClients (dozwolone klienty) | Specyfikacja ruchu przychodzącego klienta jako ciąg rozdzielony przecinkami z adresami CIDR IPv4, adresami hostów IPv4 i nazwami hostów | ciąg |
chownMode (tryb chown) | Ten parametr określa, kto ma uprawnienia do zmiany własności pliku. ograniczone — tylko użytkownik główny może zmienić własność pliku. unrestricted — użytkownicy niebędący użytkownikami głównymi mogą zmieniać własność plików, których są właścicielami. | "Ograniczony" "Bez ograniczeń" |
Certyfikat CIFS (Międzynarodowa Organizacja T | Zezwala na protokół CIFS | Bool |
hasRootAccess | Ma dostęp do woluminu głównego | Bool |
kerberos5iReadOnly | Dostęp tylko do odczytu protokołu Kerberos5i. Aby używać programu Swagger w wersji 2020-05-01 lub nowszej | Bool |
kerberos5iReadWrite | Dostęp do odczytu i zapisu protokołu Kerberos5i. Aby używać programu Swagger w wersji 2020-05-01 lub nowszej | Bool |
kerberos5pReadOnly | Dostęp tylko do odczytu protokołu Kerberos5p. Aby używać programu Swagger w wersji 2020-05-01 lub nowszej | Bool |
kerberos5pReadWrite | Dostęp do odczytu i zapisu protokołu Kerberos5p. Aby używać programu Swagger w wersji 2020-05-01 lub nowszej | Bool |
kerberos5ReadOnly (tylko do odczytu) | Dostęp tylko do odczytu protokołu Kerberos5. Aby używać programu Swagger w wersji 2020-05-01 lub nowszej | Bool |
kerberos5ReadWrite | Dostęp do odczytu i zapisu protokołu Kerberos5. Aby używać programu Swagger w wersji 2020-05-01 lub nowszej | Bool |
NFSV3 (Protokół NFSV3) | Zezwala na protokół NFSv3. Włącz tylko dla woluminów typu NFSv3 | Bool |
NFSV41 powiedział: | Zezwala na protokół NFSv4.1. Włącz tylko dla woluminów typu NFSv4.1 | Bool |
ruleIndex (indeks reguły) | Indeks zamówienia | int (integer) |
unixReadOnly (tylko do odczytu) | Dostęp tylko do odczytu | Bool |
unixReadWrite | Dostęp do odczytu i zapisu | Bool |
PlacementKeyValuePairs (Pary PlacementKeyValuePairs)
Nazwa | Opis | Wartość |
---|---|---|
klucz | Klucz dla parametru specyficznego dla aplikacji dla umieszczania woluminów w grupie woluminów | ciąg (wymagany) |
wartość | Wartość parametru specyficznego dla aplikacji dla umieszczania woluminów w grupie woluminów | ciąg (wymagany) |
Ścieżka zdalna
Nazwa | Opis | Wartość |
---|---|---|
externalHostName (nazwa_hosta) externalHostName ( | Ścieżka do hosta ONTAP | ciąg (wymagany) |
nazwaSerwera | Nazwa serwera na hoście ONTAP | ciąg (wymagany) |
nazwa_woluminu | Nazwa woluminu na serwerze | ciąg (wymagany) |
ReplicationObject (Obiekt replikacji)
Nazwa | Opis | Wartość |
---|---|---|
endpointType (typ punktu końcowego) | Wskazuje, czy wolumin lokalny jest źródłem, czy miejscem docelowym replikacji woluminu | "dst" "src" |
Ścieżka zdalna | Pełna ścieżka do woluminu, który ma zostać zmigrowany do usługi ANF. Wymagane dla woluminów migracji | Ścieżka zdalna |
remoteVolumeRegion (region woluminu) | Region zdalny dla drugiego końca replikacji woluminu. | ciąg |
remoteVolumeResourceId (identyfikator zasobu) | Identyfikator zasobu woluminu zdalnego. Wymagane do replikacji między regionami i między strefami | ciąg |
Harmonogram replikacji | Rozkład | "codziennie" "godzinowo" "_10minutely" |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Właściwości kopii zapasowej woluminu
Nazwa | Opis | Wartość |
---|---|---|
backupPolicyId (identyfikator kopii zapasowej) | Identyfikator zasobu zasad kopii zapasowych | ciąg |
backupVaultId (identyfikator kopii zapasowej) | Identyfikator zasobu magazynu kopii zapasowych | ciąg |
policyEnforced (wymuszone) | Wymuszane zasady | Bool |
VolumeGroupMetaData
Nazwa | Opis | Wartość |
---|---|---|
applicationIdentifier (identyfikator aplikacji) | Identyfikator specyficzny dla aplikacji | ciąg |
Typ aplikacji | Typ aplikacji | "ORACLE" "SAP-HANA" |
globalPlacementRules (zasady umieszczania) | Reguły umieszczania specyficzne dla aplikacji dla grupy woluminów | PlacementKeyValuePairs[] |
groupDescription (Opis grupy) | Opis grupy | ciąg |
Właściwości grupy woluminów
Nazwa | Opis | Wartość |
---|---|---|
grupaMetaDane | Szczegóły grupy woluminów | VolumeGroupMetaData |
tomów | Lista woluminów z grupy | VolumeGroupVolumeProperties[] |
VolumeGroupVolumeProperties (Właściwości grupy woluminów)
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa zasobu | ciąg |
właściwości | Właściwości woluminu | VolumeProperties (wymagane) |
Etykiety | Tagi zasobów | |
Stref | Strefa dostępności | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 255[] |
Właściwości woluminu
Nazwa | Opis | Wartość |
---|---|---|
avsDataStore | Określa, czy wolumin jest włączony na potrzeby magazynu danych usługi Azure VMware Solution (AVS) | "Wyłączone" "Włączone" |
identyfikator kopii zapasowej | Identyfikator zasobu używany do identyfikowania kopii zapasowej. | ciąg |
capacityPoolResourceId (identyfikator zasobu) | Identyfikator zasobu puli używany w przypadku tworzenia woluminu za pośrednictwem grupy woluminów | ciąg |
coolAccess (Dostęp do chłodu | Określa, czy dla woluminu jest włączony dostęp chłodny (warstwy). | Bool |
coolAccessRetrievalPolicy (polityka pobierania danych) | coolAccessRetrievalPolicy określa zachowanie pobierania danych z warstwy chłodnej do magazynu standardowego na podstawie wzorca odczytu dla woluminów z włączonym dostępem chłodnym. Możliwe wartości dla tego pola to: Ustawienie domyślne — dane będą pobierane z warstwy chłodnej do magazynu w warstwie Standardowa na losowych odczytach. Te zasady są domyślne. OnRead — wszystkie odczyty danych oparte na kliencie są pobierane z warstwy chłodnej do magazynu w warstwie Standardowa zarówno w sekwencyjnych, jak i losowych odczytach. Nigdy — żadne dane oparte na kliencie nie są pobierane z warstwy chłodnej do magazynu w warstwie Standardowa. |
Wartość domyślna "Nigdy" "OnRead" |
chłódOkres | Określa liczbę dni, po których dane, do których nie będą uzyskiwane dostęp klienci, będą warstwowe. | Int Ograniczenia: Minimalna wartość = 2 Wartość maksymalna = 183 |
Token tworzenia | Unikatowa ścieżka pliku dla woluminu. Używane podczas tworzenia miejsc docelowych instalacji | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 80 Wzorzec = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$ (wymagane) |
Ochrona danych | Woluminy typu DataProtection zawierają obiekt zawierający szczegóły replikacji | VolumePropertiesDataProtection |
defaultGroupQuotaInKiBs | Domyślny limit przydziału grup dla woluminu w kibs. Jeśli parametr isDefaultQuotaEnabled jest ustawiony, obowiązuje minimalna wartość 4 kiBs. | int (integer) |
defaultUserQuotaInKiBs | Domyślny limit przydziału użytkownika dla woluminu w kibs. Jeśli parametr isDefaultQuotaEnabled jest ustawiony, zostanie ustawiona minimalna wartość 4 KiBs. | int (integer) |
deleteBaseSnapshot (usuń migawkę bazy) | W przypadku włączenia (true) migawka, z której utworzono wolumin, zostanie automatycznie usunięta po zakończeniu operacji tworzenia woluminu. Wartości domyślne to false | Bool |
enableSubvolumes (włącz woluminy podrzędne) | Flaga wskazująca, czy operacje podvolume są włączone na woluminie | "Wyłączone" "Włączone" |
encryptionKeySource (źródło szyfrowania) | Źródło klucza używanego do szyfrowania danych w woluminie. Dotyczy, jeśli konto usługi NetApp ma wartość encryption.keySource = "Microsoft.KeyVault". Możliwe wartości (bez uwzględniania wielkości liter) to: "Microsoft.NetApp, Microsoft.KeyVault" | "Microsoft.KeyVault" "Microsoft.NetApp" |
exportPolicy (polityka eksportu) | Zestaw reguł zasad eksportu | VolumePropertiesExportPolicy |
isDefaultQuotaEnabled (Limit domyślny) | Określa, czy dla woluminu jest włączony domyślny limit przydziału. | Bool |
isLargeVolume (Duży Objętość) | Określa, czy wolumin jest woluminem dużym, czy woluminem regularnym. | Bool |
isRestoring (Przywracanie) | Przywracanie | Bool |
kerberosEnabled (włączony protokół kerberos) | Opisz, czy wolumin jest kerberosEnabled. Aby używać programu Swagger w wersji 2020-05-01 lub nowszej | Bool |
keyVaultPrivateEndpointResourceId | Identyfikator zasobu prywatnego punktu końcowego dla usługi KeyVault. Musi znajdować się w tej samej sieci wirtualnej co wolumin. Dotyczy tylko wtedy, gdy encryptionKeySource = 'Microsoft.KeyVault'. | ciąg |
ldapEnabled (Włączone Protokół LDAP) | Określa, czy protokół LDAP jest włączony, czy nie dla danego woluminu NFS. | Bool |
siećCechy charakterystyczne | Oryginalna wartość typu funkcji sieci dostępnych dla woluminu w momencie jego utworzenia. | "Podstawowa" "Basic_Standard" "Standardowa" "Standard_Basic" |
placementRules (Reguły umieszczania) | Reguły umieszczania specyficzne dla aplikacji dla określonego woluminu | PlacementKeyValuePairs[] |
protocolTypes (typy protokołów) | Zestaw typów protokołów, domyślny NFSv3, CIFS dla protokołu SMB | ciąg znakowy[] |
proximityPlacementGroup (grupa proximity) | Grupa umieszczania w pobliżu skojarzona z woluminem | ciąg |
Styl zabezpieczeń | Styl zabezpieczeń woluminu, domyślny unix, domyślnie ntfs dla podwójnego protokołu lub protokołu CIFS | "ntfs" "unix" |
Poziom usługi | Poziom usługi systemu plików | "Premium" "Standardowa" "StandardowaZRS" "Ultra" |
smbAccessBasedEnumeration | Włącza właściwość udziału wyliczania opartego na dostępie dla udziałów SMB. Dotyczy tylko woluminu SMB/DualProtocol | "Wyłączone" "Włączone" |
smbContinuouslyAvailable | Włącza stale dostępną właściwość udziału dla woluminu SMB. Dotyczy tylko woluminu SMB | Bool |
Szyfrowanie smb | Umożliwia szyfrowanie danych smb3 w locie. Dotyczy tylko woluminu SMB/DualProtocol. Do użycia z swagger w wersji 2020-08-01 lub nowszej | Bool |
smbNonBrowsable (Nie można przeglądać) | Włącza właściwość niemożliwą do przeglądania dla udziałów SMB. Dotyczy tylko woluminu SMB/DualProtocol | "Wyłączone" "Włączone" |
snapshotDirectoryVisible | W przypadku włączenia (true) wolumin będzie zawierać katalog migawek tylko do odczytu, który zapewnia dostęp do każdej migawki woluminu (domyślnie ma wartość true). | Bool |
snapshotId (identyfikator migawki) | Identyfikator zasobu używany do identyfikowania migawki. | ciąg |
subnetId (identyfikator podsieci) | Identyfikator URI zasobu platformy Azure dla delegowanej podsieci. Musi mieć delegowanie Microsoft.NetApp/woluminy | ciąg (wymagany) |
przepływnośćMibps | Maksymalna przepływność w usłudze MiB/s, która może zostać osiągnięta przez ten wolumin i zostanie zaakceptowana jako dane wejściowe tylko dla woluminu qosType ręcznego | int (integer) |
unixUprawnienia | Uprawnienia systemu UNIX dla woluminu NFS akceptowane w formacie ósemkowym 4-cyfrowym. Pierwsza cyfra wybiera zestaw atrybutów identyfikatora użytkownika (4), ustaw identyfikator grupy (2) i atrybuty sticky (1). Druga cyfra wybiera uprawnienie właściciela pliku: odczyt (4), zapis (2) i wykonanie (1). Trzeci wybiera uprawnienia dla innych użytkowników w tej samej grupie. czwarty dla innych użytkowników, którzy nie należą do grupy. 0755 — daje uprawnienia do odczytu/zapisu/wykonywania właściciela i odczytu/wykonywania dla grup i innych użytkowników. | struna Ograniczenia: Minimalna długość = 4 Maksymalna długość = 4 |
Próg użycia | 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. W przypadku woluminów regularnych prawidłowe wartości znajdują się w zakresie od 50GiB do 100TiB. W przypadku dużych woluminów prawidłowe wartości znajdują się w zakresie od 100TiB do 500TiB, a w wyjątkowych przypadkach od do 2400GiB do 2400TiB. Wartości wyrażone w bajtach jako wielokrotności 1 GiB. | Int Ograniczenia: Minimalna wartość = 53687091200 Wartość maksymalna = 2638827906662400 (wymagane) |
volumeSpecName (nazwa_specyfikacji) | Nazwa specyfikacji woluminu to określone oznaczenie lub identyfikator określonego woluminu w grupie woluminów, na przykład dane, dziennik | ciąg |
typ wolumenu | Jaki jest typ woluminu. W przypadku woluminów docelowych w replikacji między regionami ustaw typ na DataProtection | ciąg |
VolumePropertiesDataProtection
Nazwa | Opis | Wartość |
---|---|---|
kopia zapasowa | Właściwości kopii zapasowej | Właściwości kopii zapasowej woluminu |
replikacja | Właściwości replikacji | ReplicationObject (Obiekt replikacji) |
migawka | Właściwości migawki. | VolumeSnapshotProperties |
objętośćPrzeprowadzka | Właściwości volumeRelocation | VolumeRelocationProperties (Właściwości woluminu) |
VolumePropertiesExportPolicy
Nazwa | Opis | Wartość |
---|---|---|
zasady | Eksportowanie reguły zasad | Reguła ExportPolicy[] |
VolumeRelocationProperties (Właściwości woluminu)
Nazwa | Opis | Wartość |
---|---|---|
relokacjaWymagane | Czy zażądano relokacji dla tego woluminu | Bool |
VolumeSnapshotProperties
Nazwa | Opis | Wartość |
---|---|---|
snapshotPolicyId (identyfikator migawki) | Identyfikator zasobu zasad migawek | ciąg |
Przykłady użycia
Szablony szybkiego startu platformy Azure
Następujące szablony szybkiego startu platformy Azure wdrożyć ten typ zasobu.
Szablon | Opis |
---|---|
Magazyn ORACLE Azure NetApp Files |
Ten szablon wdraża magazyn dla wdrożeń ORACLE. Magazyn jest dostarczany przy użyciu usługi Azure NetApp Files, opartej na systemie operacyjnym magazynu NetApp ONTAP. |
Magazyn replikacji między regionami usługi Azure NetApp Files platformy SAP HANA |
Ten szablon wdraża magazyn dla wdrożeń odzyskiwania po awarii sap HANA. Magazyn jest dostarczany przy użyciu usługi Azure NetApp Files, opartej na systemie operacyjnym magazynu NetApp ONTAP. |
Magazyn SAP HANA Azure NetApp Files |
Ten szablon wdraża magazyn dla wdrożeń sap HANA. Magazyn jest dostarczany przy użyciu usługi Azure NetApp Files, opartej na systemie operacyjnym magazynu NetApp ONTAP. |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu netAppAccounts/volumeGroups 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/volumeGroups, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.NetApp/netAppAccounts/volumeGroups@2024-07-01"
name = "string"
parent_id = "string"
location = "string"
body = {
properties = {
groupMetaData = {
applicationIdentifier = "string"
applicationType = "string"
globalPlacementRules = [
{
key = "string"
value = "string"
}
]
groupDescription = "string"
}
volumes = [
{
name = "string"
properties = {
avsDataStore = "string"
backupId = "string"
capacityPoolResourceId = "string"
coolAccess = bool
coolAccessRetrievalPolicy = "string"
coolnessPeriod = int
creationToken = "string"
dataProtection = {
backup = {
backupPolicyId = "string"
backupVaultId = "string"
policyEnforced = bool
}
replication = {
endpointType = "string"
remotePath = {
externalHostName = "string"
serverName = "string"
volumeName = "string"
}
remoteVolumeRegion = "string"
remoteVolumeResourceId = "string"
replicationSchedule = "string"
}
snapshot = {
snapshotPolicyId = "string"
}
volumeRelocation = {
relocationRequested = bool
}
}
defaultGroupQuotaInKiBs = int
defaultUserQuotaInKiBs = int
deleteBaseSnapshot = bool
enableSubvolumes = "string"
encryptionKeySource = "string"
exportPolicy = {
rules = [
{
allowedClients = "string"
chownMode = "string"
cifs = bool
hasRootAccess = bool
kerberos5iReadOnly = bool
kerberos5iReadWrite = bool
kerberos5pReadOnly = bool
kerberos5pReadWrite = bool
kerberos5ReadOnly = bool
kerberos5ReadWrite = bool
nfsv3 = bool
nfsv41 = bool
ruleIndex = int
unixReadOnly = bool
unixReadWrite = bool
}
]
}
isDefaultQuotaEnabled = bool
isLargeVolume = bool
isRestoring = bool
kerberosEnabled = bool
keyVaultPrivateEndpointResourceId = "string"
ldapEnabled = bool
networkFeatures = "string"
placementRules = [
{
key = "string"
value = "string"
}
]
protocolTypes = [
"string"
]
proximityPlacementGroup = "string"
securityStyle = "string"
serviceLevel = "string"
smbAccessBasedEnumeration = "string"
smbContinuouslyAvailable = bool
smbEncryption = bool
smbNonBrowsable = "string"
snapshotDirectoryVisible = bool
snapshotId = "string"
subnetId = "string"
throughputMibps = int
unixPermissions = "string"
usageThreshold = int
volumeSpecName = "string"
volumeType = "string"
}
tags = {
{customized property} = "string"
}
zones = [
"string"
]
}
]
}
}
}
Wartości właściwości
Microsoft.NetApp/netAppAccounts/volumeGroups
Nazwa | Opis | Wartość |
---|---|---|
lokalizacja | Lokalizacja zasobu | ciąg |
nazwa | Nazwa zasobu | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 64 Wzorzec = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,63}$ (wymagane) |
parent_id (identyfikator rodzica) | Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. | Identyfikator zasobu typu: netAppAccounts |
właściwości | Właściwości grupy woluminów | Właściwości grupy woluminów |
typ | Typ zasobu | "Microsoft.NetApp/netAppAccounts/volumeGroups@2024-07-01" |
Reguła ExportPolicyRule
Nazwa | Opis | Wartość |
---|---|---|
allowedClients (dozwolone klienty) | Specyfikacja ruchu przychodzącego klienta jako ciąg rozdzielony przecinkami z adresami CIDR IPv4, adresami hostów IPv4 i nazwami hostów | ciąg |
chownMode (tryb chown) | Ten parametr określa, kto ma uprawnienia do zmiany własności pliku. ograniczone — tylko użytkownik główny może zmienić własność pliku. unrestricted — użytkownicy niebędący użytkownikami głównymi mogą zmieniać własność plików, których są właścicielami. | "Ograniczony" "Bez ograniczeń" |
Certyfikat CIFS (Międzynarodowa Organizacja T | Zezwala na protokół CIFS | Bool |
hasRootAccess | Ma dostęp do woluminu głównego | Bool |
kerberos5iReadOnly | Dostęp tylko do odczytu protokołu Kerberos5i. Aby używać programu Swagger w wersji 2020-05-01 lub nowszej | Bool |
kerberos5iReadWrite | Dostęp do odczytu i zapisu protokołu Kerberos5i. Aby używać programu Swagger w wersji 2020-05-01 lub nowszej | Bool |
kerberos5pReadOnly | Dostęp tylko do odczytu protokołu Kerberos5p. Aby używać programu Swagger w wersji 2020-05-01 lub nowszej | Bool |
kerberos5pReadWrite | Dostęp do odczytu i zapisu protokołu Kerberos5p. Aby używać programu Swagger w wersji 2020-05-01 lub nowszej | Bool |
kerberos5ReadOnly (tylko do odczytu) | Dostęp tylko do odczytu protokołu Kerberos5. Aby używać programu Swagger w wersji 2020-05-01 lub nowszej | Bool |
kerberos5ReadWrite | Dostęp do odczytu i zapisu protokołu Kerberos5. Aby używać programu Swagger w wersji 2020-05-01 lub nowszej | Bool |
NFSV3 (Protokół NFSV3) | Zezwala na protokół NFSv3. Włącz tylko dla woluminów typu NFSv3 | Bool |
NFSV41 powiedział: | Zezwala na protokół NFSv4.1. Włącz tylko dla woluminów typu NFSv4.1 | Bool |
ruleIndex (indeks reguły) | Indeks zamówienia | int (integer) |
unixReadOnly (tylko do odczytu) | Dostęp tylko do odczytu | Bool |
unixReadWrite | Dostęp do odczytu i zapisu | Bool |
PlacementKeyValuePairs (Pary PlacementKeyValuePairs)
Nazwa | Opis | Wartość |
---|---|---|
klucz | Klucz dla parametru specyficznego dla aplikacji dla umieszczania woluminów w grupie woluminów | ciąg (wymagany) |
wartość | Wartość parametru specyficznego dla aplikacji dla umieszczania woluminów w grupie woluminów | ciąg (wymagany) |
Ścieżka zdalna
Nazwa | Opis | Wartość |
---|---|---|
externalHostName (nazwa_hosta) externalHostName ( | Ścieżka do hosta ONTAP | ciąg (wymagany) |
nazwaSerwera | Nazwa serwera na hoście ONTAP | ciąg (wymagany) |
nazwa_woluminu | Nazwa woluminu na serwerze | ciąg (wymagany) |
ReplicationObject (Obiekt replikacji)
Nazwa | Opis | Wartość |
---|---|---|
endpointType (typ punktu końcowego) | Wskazuje, czy wolumin lokalny jest źródłem, czy miejscem docelowym replikacji woluminu | "dst" "src" |
Ścieżka zdalna | Pełna ścieżka do woluminu, który ma zostać zmigrowany do usługi ANF. Wymagane dla woluminów migracji | Ścieżka zdalna |
remoteVolumeRegion (region woluminu) | Region zdalny dla drugiego końca replikacji woluminu. | ciąg |
remoteVolumeResourceId (identyfikator zasobu) | Identyfikator zasobu woluminu zdalnego. Wymagane do replikacji między regionami i między strefami | ciąg |
Harmonogram replikacji | Rozkład | "codziennie" "godzinowo" "_10minutely" |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Właściwości kopii zapasowej woluminu
Nazwa | Opis | Wartość |
---|---|---|
backupPolicyId (identyfikator kopii zapasowej) | Identyfikator zasobu zasad kopii zapasowych | ciąg |
backupVaultId (identyfikator kopii zapasowej) | Identyfikator zasobu magazynu kopii zapasowych | ciąg |
policyEnforced (wymuszone) | Wymuszane zasady | Bool |
VolumeGroupMetaData
Nazwa | Opis | Wartość |
---|---|---|
applicationIdentifier (identyfikator aplikacji) | Identyfikator specyficzny dla aplikacji | ciąg |
Typ aplikacji | Typ aplikacji | "ORACLE" "SAP-HANA" |
globalPlacementRules (zasady umieszczania) | Reguły umieszczania specyficzne dla aplikacji dla grupy woluminów | PlacementKeyValuePairs[] |
groupDescription (Opis grupy) | Opis grupy | ciąg |
Właściwości grupy woluminów
Nazwa | Opis | Wartość |
---|---|---|
grupaMetaDane | Szczegóły grupy woluminów | VolumeGroupMetaData |
tomów | Lista woluminów z grupy | VolumeGroupVolumeProperties[] |
VolumeGroupVolumeProperties (Właściwości grupy woluminów)
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa zasobu | ciąg |
właściwości | Właściwości woluminu | VolumeProperties (wymagane) |
Etykiety | Tagi zasobów | |
Stref | Strefa dostępności | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 255[] |
Właściwości woluminu
Nazwa | Opis | Wartość |
---|---|---|
avsDataStore | Określa, czy wolumin jest włączony na potrzeby magazynu danych usługi Azure VMware Solution (AVS) | "Wyłączone" "Włączone" |
identyfikator kopii zapasowej | Identyfikator zasobu używany do identyfikowania kopii zapasowej. | ciąg |
capacityPoolResourceId (identyfikator zasobu) | Identyfikator zasobu puli używany w przypadku tworzenia woluminu za pośrednictwem grupy woluminów | ciąg |
coolAccess (Dostęp do chłodu | Określa, czy dla woluminu jest włączony dostęp chłodny (warstwy). | Bool |
coolAccessRetrievalPolicy (polityka pobierania danych) | coolAccessRetrievalPolicy określa zachowanie pobierania danych z warstwy chłodnej do magazynu standardowego na podstawie wzorca odczytu dla woluminów z włączonym dostępem chłodnym. Możliwe wartości dla tego pola to: Ustawienie domyślne — dane będą pobierane z warstwy chłodnej do magazynu w warstwie Standardowa na losowych odczytach. Te zasady są domyślne. OnRead — wszystkie odczyty danych oparte na kliencie są pobierane z warstwy chłodnej do magazynu w warstwie Standardowa zarówno w sekwencyjnych, jak i losowych odczytach. Nigdy — żadne dane oparte na kliencie nie są pobierane z warstwy chłodnej do magazynu w warstwie Standardowa. |
Wartość domyślna "Nigdy" "OnRead" |
chłódOkres | Określa liczbę dni, po których dane, do których nie będą uzyskiwane dostęp klienci, będą warstwowe. | Int Ograniczenia: Minimalna wartość = 2 Wartość maksymalna = 183 |
Token tworzenia | Unikatowa ścieżka pliku dla woluminu. Używane podczas tworzenia miejsc docelowych instalacji | struna Ograniczenia: Minimalna długość = 1 Maksymalna długość = 80 Wzorzec = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$ (wymagane) |
Ochrona danych | Woluminy typu DataProtection zawierają obiekt zawierający szczegóły replikacji | VolumePropertiesDataProtection |
defaultGroupQuotaInKiBs | Domyślny limit przydziału grup dla woluminu w kibs. Jeśli parametr isDefaultQuotaEnabled jest ustawiony, obowiązuje minimalna wartość 4 kiBs. | int (integer) |
defaultUserQuotaInKiBs | Domyślny limit przydziału użytkownika dla woluminu w kibs. Jeśli parametr isDefaultQuotaEnabled jest ustawiony, zostanie ustawiona minimalna wartość 4 KiBs. | int (integer) |
deleteBaseSnapshot (usuń migawkę bazy) | W przypadku włączenia (true) migawka, z której utworzono wolumin, zostanie automatycznie usunięta po zakończeniu operacji tworzenia woluminu. Wartości domyślne to false | Bool |
enableSubvolumes (włącz woluminy podrzędne) | Flaga wskazująca, czy operacje podvolume są włączone na woluminie | "Wyłączone" "Włączone" |
encryptionKeySource (źródło szyfrowania) | Źródło klucza używanego do szyfrowania danych w woluminie. Dotyczy, jeśli konto usługi NetApp ma wartość encryption.keySource = "Microsoft.KeyVault". Możliwe wartości (bez uwzględniania wielkości liter) to: "Microsoft.NetApp, Microsoft.KeyVault" | "Microsoft.KeyVault" "Microsoft.NetApp" |
exportPolicy (polityka eksportu) | Zestaw reguł zasad eksportu | VolumePropertiesExportPolicy |
isDefaultQuotaEnabled (Limit domyślny) | Określa, czy dla woluminu jest włączony domyślny limit przydziału. | Bool |
isLargeVolume (Duży Objętość) | Określa, czy wolumin jest woluminem dużym, czy woluminem regularnym. | Bool |
isRestoring (Przywracanie) | Przywracanie | Bool |
kerberosEnabled (włączony protokół kerberos) | Opisz, czy wolumin jest kerberosEnabled. Aby używać programu Swagger w wersji 2020-05-01 lub nowszej | Bool |
keyVaultPrivateEndpointResourceId | Identyfikator zasobu prywatnego punktu końcowego dla usługi KeyVault. Musi znajdować się w tej samej sieci wirtualnej co wolumin. Dotyczy tylko wtedy, gdy encryptionKeySource = 'Microsoft.KeyVault'. | ciąg |
ldapEnabled (Włączone Protokół LDAP) | Określa, czy protokół LDAP jest włączony, czy nie dla danego woluminu NFS. | Bool |
siećCechy charakterystyczne | Oryginalna wartość typu funkcji sieci dostępnych dla woluminu w momencie jego utworzenia. | "Podstawowa" "Basic_Standard" "Standardowa" "Standard_Basic" |
placementRules (Reguły umieszczania) | Reguły umieszczania specyficzne dla aplikacji dla określonego woluminu | PlacementKeyValuePairs[] |
protocolTypes (typy protokołów) | Zestaw typów protokołów, domyślny NFSv3, CIFS dla protokołu SMB | ciąg znakowy[] |
proximityPlacementGroup (grupa proximity) | Grupa umieszczania w pobliżu skojarzona z woluminem | ciąg |
Styl zabezpieczeń | Styl zabezpieczeń woluminu, domyślny unix, domyślnie ntfs dla podwójnego protokołu lub protokołu CIFS | "ntfs" "unix" |
Poziom usługi | Poziom usługi systemu plików | "Premium" "Standardowa" "StandardowaZRS" "Ultra" |
smbAccessBasedEnumeration | Włącza właściwość udziału wyliczania opartego na dostępie dla udziałów SMB. Dotyczy tylko woluminu SMB/DualProtocol | "Wyłączone" "Włączone" |
smbContinuouslyAvailable | Włącza stale dostępną właściwość udziału dla woluminu SMB. Dotyczy tylko woluminu SMB | Bool |
Szyfrowanie smb | Umożliwia szyfrowanie danych smb3 w locie. Dotyczy tylko woluminu SMB/DualProtocol. Do użycia z swagger w wersji 2020-08-01 lub nowszej | Bool |
smbNonBrowsable (Nie można przeglądać) | Włącza właściwość niemożliwą do przeglądania dla udziałów SMB. Dotyczy tylko woluminu SMB/DualProtocol | "Wyłączone" "Włączone" |
snapshotDirectoryVisible | W przypadku włączenia (true) wolumin będzie zawierać katalog migawek tylko do odczytu, który zapewnia dostęp do każdej migawki woluminu (domyślnie ma wartość true). | Bool |
snapshotId (identyfikator migawki) | Identyfikator zasobu używany do identyfikowania migawki. | ciąg |
subnetId (identyfikator podsieci) | Identyfikator URI zasobu platformy Azure dla delegowanej podsieci. Musi mieć delegowanie Microsoft.NetApp/woluminy | ciąg (wymagany) |
przepływnośćMibps | Maksymalna przepływność w usłudze MiB/s, która może zostać osiągnięta przez ten wolumin i zostanie zaakceptowana jako dane wejściowe tylko dla woluminu qosType ręcznego | int (integer) |
unixUprawnienia | Uprawnienia systemu UNIX dla woluminu NFS akceptowane w formacie ósemkowym 4-cyfrowym. Pierwsza cyfra wybiera zestaw atrybutów identyfikatora użytkownika (4), ustaw identyfikator grupy (2) i atrybuty sticky (1). Druga cyfra wybiera uprawnienie właściciela pliku: odczyt (4), zapis (2) i wykonanie (1). Trzeci wybiera uprawnienia dla innych użytkowników w tej samej grupie. czwarty dla innych użytkowników, którzy nie należą do grupy. 0755 — daje uprawnienia do odczytu/zapisu/wykonywania właściciela i odczytu/wykonywania dla grup i innych użytkowników. | struna Ograniczenia: Minimalna długość = 4 Maksymalna długość = 4 |
Próg użycia | 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. W przypadku woluminów regularnych prawidłowe wartości znajdują się w zakresie od 50GiB do 100TiB. W przypadku dużych woluminów prawidłowe wartości znajdują się w zakresie od 100TiB do 500TiB, a w wyjątkowych przypadkach od do 2400GiB do 2400TiB. Wartości wyrażone w bajtach jako wielokrotności 1 GiB. | Int Ograniczenia: Minimalna wartość = 53687091200 Wartość maksymalna = 2638827906662400 (wymagane) |
volumeSpecName (nazwa_specyfikacji) | Nazwa specyfikacji woluminu to określone oznaczenie lub identyfikator określonego woluminu w grupie woluminów, na przykład dane, dziennik | ciąg |
typ wolumenu | Jaki jest typ woluminu. W przypadku woluminów docelowych w replikacji między regionami ustaw typ na DataProtection | ciąg |
VolumePropertiesDataProtection
Nazwa | Opis | Wartość |
---|---|---|
kopia zapasowa | Właściwości kopii zapasowej | Właściwości kopii zapasowej woluminu |
replikacja | Właściwości replikacji | ReplicationObject (Obiekt replikacji) |
migawka | Właściwości migawki. | VolumeSnapshotProperties |
objętośćPrzeprowadzka | Właściwości volumeRelocation | VolumeRelocationProperties (Właściwości woluminu) |
VolumePropertiesExportPolicy
Nazwa | Opis | Wartość |
---|---|---|
zasady | Eksportowanie reguły zasad | Reguła ExportPolicy[] |
VolumeRelocationProperties (Właściwości woluminu)
Nazwa | Opis | Wartość |
---|---|---|
relokacjaWymagane | Czy zażądano relokacji dla tego woluminu | Bool |
VolumeSnapshotProperties
Nazwa | Opis | Wartość |
---|---|---|
snapshotPolicyId (identyfikator migawki) | Identyfikator zasobu zasad migawek | ciąg |