Microsoft.StorageCache amlFilesystems
Definicja zasobu Bicep
Typ zasobu amlFilesystems 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.StorageCache/amlFilesystems, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.StorageCache/amlFilesystems@2024-03-01' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
encryptionSettings: {
keyEncryptionKey: {
keyUrl: 'string'
sourceVault: {
id: 'string'
}
}
}
filesystemSubnet: 'string'
hsm: {
settings: {
container: 'string'
importPrefix: 'string'
importPrefixesInitial: [
'string'
]
loggingContainer: 'string'
}
}
maintenanceWindow: {
dayOfWeek: 'string'
timeOfDayUTC: 'string'
}
rootSquashSettings: {
mode: 'string'
noSquashNidLists: 'string'
squashGID: int
squashUID: int
}
storageCapacityTiB: int
}
sku: {
name: 'string'
}
tags: {
{customized property}: 'string'
}
zones: [
'string'
]
}
Wartości właściwości
AmlFilesystemEncryptionSettings
Nazwa | Opis | Wartość |
---|---|---|
keyEncryptionKey | Określa lokalizację klucza szyfrowania w usłudze Key Vault. | KeyVaultKeyReference |
AmlFilesystemHsmSettings
Nazwa | Opis | Wartość |
---|---|---|
kontener | Identyfikator zasobu kontenera magazynu używanego do nawilżania przestrzeni nazw i archiwizowania z przestrzeni nazw. Dostawca zasobów musi mieć uprawnienia do tworzenia tokenów SAS na koncie magazynu. | ciąg (wymagany) |
importPrefix | Tylko obiekty blob w kontenerze bez rejestrowania rozpoczynające się od tej ścieżki/prefiksu są importowane do przestrzeni nazw klastra. Jest to używane tylko podczas początkowego tworzenia systemu plików AML. Automatycznie tworzy zasób zadania importu, który można usunąć. | struna |
importPrefixesInitial | Tylko obiekty blob w kontenerze bez rejestrowania rozpoczynające się od jednej ze ścieżek/prefiksów w tej tablicy są importowane do przestrzeni nazw klastra. Jest on używany tylko podczas początkowego tworzenia systemu plików AML i ma wartość domyślną "/". Automatycznie tworzy zasób zadania importu, który można usunąć. | string[] |
loggingContainer | Identyfikator zasobu kontenera magazynu używanego do rejestrowania zdarzeń i błędów. Musi być oddzielnym kontenerem na tym samym koncie magazynu co kontener nawodnienia i archiwum. Dostawca zasobów musi mieć uprawnienia do tworzenia tokenów SAS na koncie magazynu. | ciąg (wymagany) |
AmlFilesystemIdentity
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ tożsamości używany dla zasobu. | "Brak" "UserAssigned" |
userAssignedIdentities | Słownik, w którym każdy klucz jest identyfikatorem zasobu tożsamości przypisanej przez użytkownika, a wartość każdego klucza jest pustym słownikiem. | UserAssignedIdentities |
AmlFilesystemProperties
Nazwa | Opis | Wartość |
---|---|---|
encryptionSettings | Określa ustawienia szyfrowania systemu plików AML. | AmlFilesystemEncryptionSettings |
filesystemSubnet | Podsieć używana do zarządzania systemem plików AML i operacji na kliencie. Ta podsieć powinna mieć co najmniej maskę podsieci /24 w przestrzeni adresowej sieci wirtualnej. | ciąg (wymagany) |
Hsm | Ustawienia i stan nawodnienia i archiwum | AmlFilesystemPropertiesHsm |
konserwacjaWindow | Godzina rozpoczęcia 30-minutowego cotygodniowego okna obsługi. | AmlFilesystemPropertiesMaintenanceWindow (wymagane) |
rootSquashSettings | Określa ustawienia głównego squasha systemu plików AML. | AmlFilesystemRootSquashSettings |
storageCapacityTiB | Rozmiar systemu plików AML w tiB. Może to być zaokrąglone w górę. | int (wymagane) |
AmlFilesystemPropertiesHsm
Nazwa | Opis | Wartość |
---|---|---|
Ustawienia | Określa ustawienia modułu HSM systemu plików AML. | AmlFilesystemHsmSettings |
AmlFilesystemPropertiesMaintenanceWindow
Nazwa | Opis | Wartość |
---|---|---|
dayOfWeek | Dzień tygodnia, w którym nastąpi okno obsługi. | "Piątek" "Poniedziałek" "Sobota" "Niedziela" "Czwartek" "Wtorek" "Środa" |
timeOfDayUTC | Godzina dnia (w formacie UTC) uruchamiania okna obsługi. | struna Ograniczenia: Wzorzec = ^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$ |
AmlFilesystemRootSquashSettings
Nazwa | Opis | Wartość |
---|---|---|
tryb | Tryb squasha systemu plików AML. "Wszystkie": identyfikatory użytkowników i grup w plikach zostaną usunięte z podanych wartości dla wszystkich użytkowników w systemach niezauwierzonych. "RootOnly": identyfikatory użytkowników i grup w plikach zostaną zmiecione w celu podania wartości wyłącznie dla użytkownika głównego w systemach innych niż zaufane. "Brak": nie jest wykonywane żadne usuwanie identyfikatorów użytkowników i grup dla wszystkich użytkowników w dowolnych systemach. | "Wszystko" "Brak" "RootOnly" |
noSquashNidLists | Rozdzielone średnikami listy adresów IP niD, które mają zostać dodane do elementów TrustedSystems. | struna |
squashGID | Identyfikator grupy do zgniecenia do. | Int |
squashUID | Identyfikator użytkownika do zgniecenia. | Int |
KeyVaultKeyReference
Nazwa | Opis | Wartość |
---|---|---|
keyUrl | Adres URL odwołujący się do klucza szyfrowania klucza w magazynie kluczy. | ciąg (wymagany) |
sourceVault | Opisuje identyfikator zasobu do źródłowego magazynu kluczy. | KeyVaultKeyReferenceSourceVault (wymagane) |
KeyVaultKeyReferenceSourceVault
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
Microsoft.StorageCache/amlFilesystems
Nazwa | Opis | Wartość |
---|---|---|
tożsamość | Tożsamość zarządzana używana przez system plików AML, jeśli została skonfigurowana. | AmlFilesystemIdentity |
lokalizacja | Lokalizacja geograficzna, w której znajduje się zasób | ciąg (wymagany) |
nazwa | Nazwa zasobu | struna Ograniczenia: Minimalna długość = 2 Maksymalna długość = 2 Wzorzec = ^[0-9a-zA-Z][-0-9a-zA-Z_]{0,78}[0-9a-zA-Z]$ (wymagane) |
Właściwości | Właściwości systemu plików AML. | AmlFilesystemProperties |
Numer jednostki magazynowej | Jednostka SKU zasobu. | SkuName |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
Stref | Strefy dostępności dla zasobów. To pole powinno zawierać tylko jeden element w tablicy. | string[] |
SkuName
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa jednostki SKU dla tego zasobu. | struna |
TrackedResourceTags
Nazwa | Opis | Wartość |
---|
UserAssignedIdentities
Nazwa | Opis | Wartość |
---|
UserAssignedIdentitiesValue
Nazwa | Opis | Wartość |
---|
Definicja zasobu szablonu usługi ARM
Typ zasobu amlFilesystems 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.StorageCache/amlFilesystems, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.StorageCache/amlFilesystems",
"apiVersion": "2024-03-01",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"encryptionSettings": {
"keyEncryptionKey": {
"keyUrl": "string",
"sourceVault": {
"id": "string"
}
}
},
"filesystemSubnet": "string",
"hsm": {
"settings": {
"container": "string",
"importPrefix": "string",
"importPrefixesInitial": [ "string" ],
"loggingContainer": "string"
}
},
"maintenanceWindow": {
"dayOfWeek": "string",
"timeOfDayUTC": "string"
},
"rootSquashSettings": {
"mode": "string",
"noSquashNidLists": "string",
"squashGID": "int",
"squashUID": "int"
},
"storageCapacityTiB": "int"
},
"sku": {
"name": "string"
},
"tags": {
"{customized property}": "string"
},
"zones": [ "string" ]
}
Wartości właściwości
AmlFilesystemEncryptionSettings
Nazwa | Opis | Wartość |
---|---|---|
keyEncryptionKey | Określa lokalizację klucza szyfrowania w usłudze Key Vault. | KeyVaultKeyReference |
AmlFilesystemHsmSettings
Nazwa | Opis | Wartość |
---|---|---|
kontener | Identyfikator zasobu kontenera magazynu używanego do nawilżania przestrzeni nazw i archiwizowania z przestrzeni nazw. Dostawca zasobów musi mieć uprawnienia do tworzenia tokenów SAS na koncie magazynu. | ciąg (wymagany) |
importPrefix | Tylko obiekty blob w kontenerze bez rejestrowania rozpoczynające się od tej ścieżki/prefiksu są importowane do przestrzeni nazw klastra. Jest to używane tylko podczas początkowego tworzenia systemu plików AML. Automatycznie tworzy zasób zadania importu, który można usunąć. | struna |
importPrefixesInitial | Tylko obiekty blob w kontenerze bez rejestrowania rozpoczynające się od jednej ze ścieżek/prefiksów w tej tablicy są importowane do przestrzeni nazw klastra. Jest on używany tylko podczas początkowego tworzenia systemu plików AML i ma wartość domyślną "/". Automatycznie tworzy zasób zadania importu, który można usunąć. | string[] |
loggingContainer | Identyfikator zasobu kontenera magazynu używanego do rejestrowania zdarzeń i błędów. Musi być oddzielnym kontenerem na tym samym koncie magazynu co kontener nawodnienia i archiwum. Dostawca zasobów musi mieć uprawnienia do tworzenia tokenów SAS na koncie magazynu. | ciąg (wymagany) |
AmlFilesystemIdentity
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ tożsamości używany dla zasobu. | "Brak" "UserAssigned" |
userAssignedIdentities | Słownik, w którym każdy klucz jest identyfikatorem zasobu tożsamości przypisanej przez użytkownika, a wartość każdego klucza jest pustym słownikiem. | UserAssignedIdentities |
AmlFilesystemProperties
Nazwa | Opis | Wartość |
---|---|---|
encryptionSettings | Określa ustawienia szyfrowania systemu plików AML. | AmlFilesystemEncryptionSettings |
filesystemSubnet | Podsieć używana do zarządzania systemem plików AML i operacji na kliencie. Ta podsieć powinna mieć co najmniej maskę podsieci /24 w przestrzeni adresowej sieci wirtualnej. | ciąg (wymagany) |
Hsm | Ustawienia i stan nawodnienia i archiwum | AmlFilesystemPropertiesHsm |
konserwacjaWindow | Godzina rozpoczęcia 30-minutowego cotygodniowego okna obsługi. | AmlFilesystemPropertiesMaintenanceWindow (wymagane) |
rootSquashSettings | Określa ustawienia głównego squasha systemu plików AML. | AmlFilesystemRootSquashSettings |
storageCapacityTiB | Rozmiar systemu plików AML w tiB. Może to być zaokrąglone w górę. | int (wymagane) |
AmlFilesystemPropertiesHsm
Nazwa | Opis | Wartość |
---|---|---|
Ustawienia | Określa ustawienia modułu HSM systemu plików AML. | AmlFilesystemHsmSettings |
AmlFilesystemPropertiesMaintenanceWindow
Nazwa | Opis | Wartość |
---|---|---|
dayOfWeek | Dzień tygodnia, w którym nastąpi okno obsługi. | "Piątek" "Poniedziałek" "Sobota" "Niedziela" "Czwartek" "Wtorek" "Środa" |
timeOfDayUTC | Godzina dnia (w formacie UTC) uruchamiania okna obsługi. | struna Ograniczenia: Wzorzec = ^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$ |
AmlFilesystemRootSquashSettings
Nazwa | Opis | Wartość |
---|---|---|
tryb | Tryb squasha systemu plików AML. "Wszystkie": identyfikatory użytkowników i grup w plikach zostaną usunięte z podanych wartości dla wszystkich użytkowników w systemach niezauwierzonych. "RootOnly": identyfikatory użytkowników i grup w plikach zostaną zmiecione w celu podania wartości wyłącznie dla użytkownika głównego w systemach innych niż zaufane. "Brak": nie jest wykonywane żadne usuwanie identyfikatorów użytkowników i grup dla wszystkich użytkowników w dowolnych systemach. | "Wszystko" "Brak" "RootOnly" |
noSquashNidLists | Rozdzielone średnikami listy adresów IP niD, które mają zostać dodane do elementów TrustedSystems. | struna |
squashGID | Identyfikator grupy do zgniecenia do. | Int |
squashUID | Identyfikator użytkownika do zgniecenia. | Int |
KeyVaultKeyReference
Nazwa | Opis | Wartość |
---|---|---|
keyUrl | Adres URL odwołujący się do klucza szyfrowania klucza w magazynie kluczy. | ciąg (wymagany) |
sourceVault | Opisuje identyfikator zasobu do źródłowego magazynu kluczy. | KeyVaultKeyReferenceSourceVault (wymagane) |
KeyVaultKeyReferenceSourceVault
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
Microsoft.StorageCache/amlFilesystems
Nazwa | Opis | Wartość |
---|---|---|
apiVersion | Wersja interfejsu API | '2024-03-01' |
tożsamość | Tożsamość zarządzana używana przez system plików AML, jeśli została skonfigurowana. | AmlFilesystemIdentity |
lokalizacja | Lokalizacja geograficzna, w której znajduje się zasób | ciąg (wymagany) |
nazwa | Nazwa zasobu | struna Ograniczenia: Minimalna długość = 2 Maksymalna długość = 2 Wzorzec = ^[0-9a-zA-Z][-0-9a-zA-Z_]{0,78}[0-9a-zA-Z]$ (wymagane) |
Właściwości | Właściwości systemu plików AML. | AmlFilesystemProperties |
Numer jednostki magazynowej | Jednostka SKU zasobu. | SkuName |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
typ | Typ zasobu | "Microsoft.StorageCache/amlFilesystems" |
Stref | Strefy dostępności dla zasobów. To pole powinno zawierać tylko jeden element w tablicy. | string[] |
SkuName
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa jednostki SKU dla tego zasobu. | struna |
TrackedResourceTags
Nazwa | Opis | Wartość |
---|
UserAssignedIdentities
Nazwa | Opis | Wartość |
---|
UserAssignedIdentitiesValue
Nazwa | Opis | Wartość |
---|
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu amlFilesystems 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.StorageCache/amlFilesystems, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.StorageCache/amlFilesystems@2024-03-01"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
location = "string"
sku = {
name = "string"
}
tags = {
{customized property} = "string"
}
zones = [
"string"
]
body = jsonencode({
properties = {
encryptionSettings = {
keyEncryptionKey = {
keyUrl = "string"
sourceVault = {
id = "string"
}
}
}
filesystemSubnet = "string"
hsm = {
settings = {
container = "string"
importPrefix = "string"
importPrefixesInitial = [
"string"
]
loggingContainer = "string"
}
}
maintenanceWindow = {
dayOfWeek = "string"
timeOfDayUTC = "string"
}
rootSquashSettings = {
mode = "string"
noSquashNidLists = "string"
squashGID = int
squashUID = int
}
storageCapacityTiB = int
}
})
}
Wartości właściwości
AmlFilesystemEncryptionSettings
Nazwa | Opis | Wartość |
---|---|---|
keyEncryptionKey | Określa lokalizację klucza szyfrowania w usłudze Key Vault. | KeyVaultKeyReference |
AmlFilesystemHsmSettings
Nazwa | Opis | Wartość |
---|---|---|
kontener | Identyfikator zasobu kontenera magazynu używanego do nawilżania przestrzeni nazw i archiwizowania z przestrzeni nazw. Dostawca zasobów musi mieć uprawnienia do tworzenia tokenów SAS na koncie magazynu. | ciąg (wymagany) |
importPrefix | Tylko obiekty blob w kontenerze bez rejestrowania rozpoczynające się od tej ścieżki/prefiksu są importowane do przestrzeni nazw klastra. Jest to używane tylko podczas początkowego tworzenia systemu plików AML. Automatycznie tworzy zasób zadania importu, który można usunąć. | struna |
importPrefixesInitial | Tylko obiekty blob w kontenerze bez rejestrowania rozpoczynające się od jednej ze ścieżek/prefiksów w tej tablicy są importowane do przestrzeni nazw klastra. Jest on używany tylko podczas początkowego tworzenia systemu plików AML i ma wartość domyślną "/". Automatycznie tworzy zasób zadania importu, który można usunąć. | string[] |
loggingContainer | Identyfikator zasobu kontenera magazynu używanego do rejestrowania zdarzeń i błędów. Musi być oddzielnym kontenerem na tym samym koncie magazynu co kontener nawodnienia i archiwum. Dostawca zasobów musi mieć uprawnienia do tworzenia tokenów SAS na koncie magazynu. | ciąg (wymagany) |
AmlFilesystemIdentity
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ tożsamości używany dla zasobu. | "Brak" "UserAssigned" |
userAssignedIdentities | Słownik, w którym każdy klucz jest identyfikatorem zasobu tożsamości przypisanej przez użytkownika, a wartość każdego klucza jest pustym słownikiem. | UserAssignedIdentities |
AmlFilesystemProperties
Nazwa | Opis | Wartość |
---|---|---|
encryptionSettings | Określa ustawienia szyfrowania systemu plików AML. | AmlFilesystemEncryptionSettings |
filesystemSubnet | Podsieć używana do zarządzania systemem plików AML i operacji na kliencie. Ta podsieć powinna mieć co najmniej maskę podsieci /24 w przestrzeni adresowej sieci wirtualnej. | ciąg (wymagany) |
Hsm | Ustawienia i stan nawodnienia i archiwum | AmlFilesystemPropertiesHsm |
konserwacjaWindow | Godzina rozpoczęcia 30-minutowego cotygodniowego okna obsługi. | AmlFilesystemPropertiesMaintenanceWindow (wymagane) |
rootSquashSettings | Określa ustawienia głównego squasha systemu plików AML. | AmlFilesystemRootSquashSettings |
storageCapacityTiB | Rozmiar systemu plików AML w tiB. Może to być zaokrąglone w górę. | int (wymagane) |
AmlFilesystemPropertiesHsm
Nazwa | Opis | Wartość |
---|---|---|
Ustawienia | Określa ustawienia modułu HSM systemu plików AML. | AmlFilesystemHsmSettings |
AmlFilesystemPropertiesMaintenanceWindow
Nazwa | Opis | Wartość |
---|---|---|
dayOfWeek | Dzień tygodnia, w którym nastąpi okno obsługi. | "Piątek" "Poniedziałek" "Sobota" "Niedziela" "Czwartek" "Wtorek" "Środa" |
timeOfDayUTC | Godzina dnia (w formacie UTC) uruchamiania okna obsługi. | struna Ograniczenia: Wzorzec = ^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$ |
AmlFilesystemRootSquashSettings
Nazwa | Opis | Wartość |
---|---|---|
tryb | Tryb squasha systemu plików AML. "Wszystkie": identyfikatory użytkowników i grup w plikach zostaną usunięte z podanych wartości dla wszystkich użytkowników w systemach niezauwierzonych. "RootOnly": identyfikatory użytkowników i grup w plikach zostaną zmiecione w celu podania wartości wyłącznie dla użytkownika głównego w systemach innych niż zaufane. "Brak": nie jest wykonywane żadne usuwanie identyfikatorów użytkowników i grup dla wszystkich użytkowników w dowolnych systemach. | "Wszystko" "Brak" "RootOnly" |
noSquashNidLists | Rozdzielone średnikami listy adresów IP niD, które mają zostać dodane do elementów TrustedSystems. | struna |
squashGID | Identyfikator grupy do zgniecenia do. | Int |
squashUID | Identyfikator użytkownika do zgniecenia. | Int |
KeyVaultKeyReference
Nazwa | Opis | Wartość |
---|---|---|
keyUrl | Adres URL odwołujący się do klucza szyfrowania klucza w magazynie kluczy. | ciąg (wymagany) |
sourceVault | Opisuje identyfikator zasobu do źródłowego magazynu kluczy. | KeyVaultKeyReferenceSourceVault (wymagane) |
KeyVaultKeyReferenceSourceVault
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
Microsoft.StorageCache/amlFilesystems
Nazwa | Opis | Wartość |
---|---|---|
tożsamość | Tożsamość zarządzana używana przez system plików AML, jeśli została skonfigurowana. | AmlFilesystemIdentity |
lokalizacja | Lokalizacja geograficzna, w której znajduje się zasób | ciąg (wymagany) |
nazwa | Nazwa zasobu | struna Ograniczenia: Minimalna długość = 2 Maksymalna długość = 2 Wzorzec = ^[0-9a-zA-Z][-0-9a-zA-Z_]{0,78}[0-9a-zA-Z]$ (wymagane) |
Właściwości | Właściwości systemu plików AML. | AmlFilesystemProperties |
Numer jednostki magazynowej | Jednostka SKU zasobu. | SkuName |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. |
typ | Typ zasobu | "Microsoft.StorageCache/amlFilesystems@2024-03-01" |
Stref | Strefy dostępności dla zasobów. To pole powinno zawierać tylko jeden element w tablicy. | string[] |
SkuName
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa jednostki SKU dla tego zasobu. | struna |
TrackedResourceTags
Nazwa | Opis | Wartość |
---|
UserAssignedIdentities
Nazwa | Opis | Wartość |
---|
UserAssignedIdentitiesValue
Nazwa | Opis | Wartość |
---|