Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Bicep-Ressourcendefinition
Der Ressourcentyp amlFilesystems kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Resource groups - Siehe resource group deployment-Befehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.StorageCache/amlFilesystems-Ressource zu erstellen, fügen Sie der Vorlage die folgende Bicep hinzu.
resource symbolicname 'Microsoft.StorageCache/amlFilesystems@2026-01-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'
]
}
Eigenschaftswerte
Microsoft.StorageCache/amlFilesystems
| Name | Description | Wert |
|---|---|---|
| identity | Die vom AML-Dateisystem verwendete verwaltete Identität, falls konfiguriert. | AmlFilesystemIdentity- |
| location | Der geografische Standort, an dem sich die Ressource befindet | Zeichenfolge (erforderlich) |
| name | Der Ressourcenname | string Zwänge: Min. Länge = 2 Max. Länge = 80 Pattern = ^[0-9a-zA-Z][-0-9a-zA-Z_]{0,78}[0-9a-zA-Z]$ (erforderlich) |
| properties | Eigenschaften des AML-Dateisystems. | AmlFilesystemEigenschaften |
| sku | SKU für die Ressource. | SkuName- |
| tags | Ressourcenetiketten | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
| Zonen | Die availability zones. | string[] |
AmlFilesystemEncryptionEinstellungen
| Name | Description | Wert |
|---|---|---|
| SchlüsselVerschlüsselungSchlüssel | Spezifiziert den Standort des Verschlüsselungsschlüssels in Key Vault. | KeyVaultKeyReference- |
AmlFilesystemHsmEinstellungen
| Name | Description | Wert |
|---|---|---|
| container | Ressourcen-ID des storage-Containers, der zum Hydratieren des Namensraums und zur Archivierung aus dem Namensraum verwendet wird. Der Ressourcenanbieter muss die Berechtigung haben, SAS-Token auf dem storage-Konto zu erstellen. | Zeichenfolge (erforderlich) |
| importPräfix | Nur Blobs im Nichtprotokollierungscontainer, die mit diesem Pfad/Präfix beginnen, werden in den Clusternamespace importiert. Dies wird nur bei der ersten Erstellung des AML-Dateisystems verwendet. Es erstellt automatisch eine Importauftragsressource, die gelöscht werden kann. | Schnur |
| importPrefixesInitial | Nur Blobs im Nichtprotokollierungscontainer, die mit einem der Pfade/Präfixe in diesem Array beginnen, werden in den Clusternamespace importiert. Dies wird nur bei der ersten Erstellung des AML-Dateisystems verwendet und hat "/" als Standardwert. Es erstellt automatisch eine Importauftragsressource, die gelöscht werden kann. | string[] |
| ProtokollierungContainer | Ressourcen-ID des storage-Containers, der zur Erfassung von Ereignissen und Fehlern verwendet wird. Es muss ein separater Container im selben storage-Konto wie der Hydration- und Archivcontainer sein. Der Ressourcenanbieter muss die Berechtigung haben, SAS-Token auf dem storage-Konto zu erstellen. | Zeichenfolge (erforderlich) |
AmlFilesystemIdentity
| Name | Description | Wert |
|---|---|---|
| type | Der Identitätstyp, der für die Ressource verwendet wird. | "Keine" 'UserAssigned' |
| userAssignedIdentities | Ein Wörterbuch, bei dem es sich bei jedem Schlüssel um eine vom Benutzer zugewiesene Identitätsressourcen-ID handelt, und der Wert jedes Schlüssels ist ein leeres Wörterbuch. | AmlFilesystemIdentityUserAssignedIdentities |
AmlFilesystemIdentityUserAssignedIdentities
| Name | Description | Wert |
|---|
AmlFilesystemEigenschaften
| Name | Description | Wert |
|---|---|---|
| VerschlüsselungEinstellungen | Gibt Die Verschlüsselungseinstellungen des AML-Dateisystems an. | AmlFilesystemEncryptionEinstellungen |
| filesystemSubnet | Subnetz, das für die Verwaltung des AML-Dateisystems und für clientseitige Vorgänge verwendet wird. Dieses Subnetz sollte mindestens eine /24-Subnetzmaske im Adressraum des VNET aufweisen. | Zeichenfolge (erforderlich) |
| Hsm | Hydratation und Archiveinstellungen und -status | AmlFilesystemPropertiesHsm |
| maintenanceFenster | Startzeit eines wöchentlichen Wartungsfensters von 30 Minuten. | AmlFilesystemPropertiesMaintenanceWindow (erforderlich) |
| rootSquashEinstellungen | Gibt die Stammeinstellungen des AML-Dateisystems an. | AmlFilesystemRootSquashEinstellungen |
| storageCapacityTiB | Die Größe des AML-Dateisystems in TiB. Dies kann aufgerundet werden. | int (erforderlich) |
AmlFilesystemPropertiesHsm
| Name | Description | Wert |
|---|---|---|
| Einstellungen | Gibt HSM-Einstellungen des AML-Dateisystems an. | AmlFilesystemHsmEinstellungen |
AmlFilesystemPropertiesMaintenanceWindow
| Name | Description | Wert |
|---|---|---|
| TagDerWoche | Tag der Woche, an dem das Wartungsfenster eintritt. | 'Friday' 'Monday' 'Saturday' 'Sunday' 'Thursday' 'Tuesday' 'Wednesday' |
| timeOfDayUTC | Die Tageszeit (in UTC), um das Wartungsfenster zu starten. | string Zwänge: Muster = ^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$ |
AmlFilesystemRootSquashEinstellungen
| Name | Description | Wert |
|---|---|---|
| mode | Moderationsmodus des AML-Dateisystems. "Alle": Benutzer- und Gruppen-IDs für Dateien werden auf die bereitgestellten Werte für alle Benutzer auf nicht vertrauenswürdigen Systemen ausgerichtet. 'RootOnly': Benutzer- und Gruppen-IDs für Dateien werden auf bereitgestellte Werte für den Stammbenutzer auf nicht vertrauenswürdigen Systemen ausgerichtet. "Keine": Für Benutzer- und Gruppen-IDs auf allen Systemen wird keine Zwischenspeicherung durchgeführt. | 'All' "Keine" 'Nur Root' |
| noSquashNidLists | Semikolonstrennte NID-IP-Adressliste(n), die der TrustedSystems hinzugefügt werden sollen. | Schnur |
| rückungGID | Gruppen-ID, auf die sie eingerückt werden sollen. | INT |
| uiUID | Benutzer-ID, auf die zu drücken ist. | INT |
KeyVaultKeyReference
| Name | Description | Wert |
|---|---|---|
| keyUrl | Die URL bezieht sich auf einen Schlüsselverschlüsselungsschlüssel im key vault. | Zeichenfolge (erforderlich) |
| sourceVault | Beschreibt eine Ressourcen-ID zur Beschaffung des Key Vault. | KeyVaultKeyReferenceSourceVault (erforderlich) |
KeyVaultKeyReferenceSourceVault
| Name | Description | Wert |
|---|---|---|
| id | Ressourcen-ID. | Schnur |
SkuName
| Name | Description | Wert |
|---|---|---|
| name | SKU-Name für diese Ressource. | Schnur |
TrackedResourceTags
| Name | Description | Wert |
|---|
UserAssignedIdentitiesWert
| Name | Description | Wert |
|---|
Verwendungsbeispiele
Bicep-Beispiele
Ein grundlegendes Beispiel für die Bereitstellung des Azure Managed Lustre File System.
param resourceName string = 'acctest0001'
param location string = 'westus'
resource amlFilesystem 'Microsoft.StorageCache/amlFilesystems@2024-07-01' = {
name: '${resourceName}-amlfs'
location: location
properties: {
filesystemSubnet: subnet.id
maintenanceWindow: {
dayOfWeek: 'Friday'
timeOfDayUTC: '22:00'
}
storageCapacityTiB: 8
}
sku: {
name: 'AMLFS-Durable-Premium-250'
}
zones: [
'1'
]
}
resource virtualNetwork 'Microsoft.Network/virtualNetworks@2024-05-01' = {
name: '${resourceName}-vnet'
location: location
properties: {
addressSpace: {
addressPrefixes: [
'10.0.0.0/16'
]
}
dhcpOptions: {
dnsServers: []
}
privateEndpointVNetPolicies: 'Disabled'
subnets: []
}
}
resource subnet 'Microsoft.Network/virtualNetworks/subnets@2024-05-01' = {
parent: virtualNetwork
name: '${resourceName}-subnet'
properties: {
addressPrefix: '10.0.2.0/24'
defaultOutboundAccess: true
delegations: []
privateEndpointNetworkPolicies: 'Disabled'
privateLinkServiceNetworkPolicies: 'Enabled'
serviceEndpointPolicies: []
serviceEndpoints: []
}
}
ARM-Vorlagenressourcendefinition
Der Ressourcentyp amlFilesystems kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Resource groups - Siehe resource group deployment-Befehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.StorageCache/amlFilesystems-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.StorageCache/amlFilesystems",
"apiVersion": "2026-01-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" ]
}
Eigenschaftswerte
Microsoft.StorageCache/amlFilesystems
| Name | Description | Wert |
|---|---|---|
| apiVersion | Die API-Version | '2026-01-01' |
| identity | Die vom AML-Dateisystem verwendete verwaltete Identität, falls konfiguriert. | AmlFilesystemIdentity- |
| location | Der geografische Standort, an dem sich die Ressource befindet | Zeichenfolge (erforderlich) |
| name | Der Ressourcenname | string Zwänge: Min. Länge = 2 Max. Länge = 80 Pattern = ^[0-9a-zA-Z][-0-9a-zA-Z_]{0,78}[0-9a-zA-Z]$ (erforderlich) |
| properties | Eigenschaften des AML-Dateisystems. | AmlFilesystemEigenschaften |
| sku | SKU für die Ressource. | SkuName- |
| tags | Ressourcenetiketten | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
| type | Der Ressourcentyp | 'Microsoft.StorageCache/amlFilesystems' |
| Zonen | Die availability zones. | string[] |
AmlFilesystemEncryptionEinstellungen
| Name | Description | Wert |
|---|---|---|
| SchlüsselVerschlüsselungSchlüssel | Spezifiziert den Standort des Verschlüsselungsschlüssels in Key Vault. | KeyVaultKeyReference- |
AmlFilesystemHsmEinstellungen
| Name | Description | Wert |
|---|---|---|
| container | Ressourcen-ID des storage-Containers, der zum Hydratieren des Namensraums und zur Archivierung aus dem Namensraum verwendet wird. Der Ressourcenanbieter muss die Berechtigung haben, SAS-Token auf dem storage-Konto zu erstellen. | Zeichenfolge (erforderlich) |
| importPräfix | Nur Blobs im Nichtprotokollierungscontainer, die mit diesem Pfad/Präfix beginnen, werden in den Clusternamespace importiert. Dies wird nur bei der ersten Erstellung des AML-Dateisystems verwendet. Es erstellt automatisch eine Importauftragsressource, die gelöscht werden kann. | Schnur |
| importPrefixesInitial | Nur Blobs im Nichtprotokollierungscontainer, die mit einem der Pfade/Präfixe in diesem Array beginnen, werden in den Clusternamespace importiert. Dies wird nur bei der ersten Erstellung des AML-Dateisystems verwendet und hat "/" als Standardwert. Es erstellt automatisch eine Importauftragsressource, die gelöscht werden kann. | string[] |
| ProtokollierungContainer | Ressourcen-ID des storage-Containers, der zur Erfassung von Ereignissen und Fehlern verwendet wird. Es muss ein separater Container im selben storage-Konto wie der Hydration- und Archivcontainer sein. Der Ressourcenanbieter muss die Berechtigung haben, SAS-Token auf dem storage-Konto zu erstellen. | Zeichenfolge (erforderlich) |
AmlFilesystemIdentity
| Name | Description | Wert |
|---|---|---|
| type | Der Identitätstyp, der für die Ressource verwendet wird. | "Keine" 'UserAssigned' |
| userAssignedIdentities | Ein Wörterbuch, bei dem es sich bei jedem Schlüssel um eine vom Benutzer zugewiesene Identitätsressourcen-ID handelt, und der Wert jedes Schlüssels ist ein leeres Wörterbuch. | AmlFilesystemIdentityUserAssignedIdentities |
AmlFilesystemIdentityUserAssignedIdentities
| Name | Description | Wert |
|---|
AmlFilesystemEigenschaften
| Name | Description | Wert |
|---|---|---|
| VerschlüsselungEinstellungen | Gibt Die Verschlüsselungseinstellungen des AML-Dateisystems an. | AmlFilesystemEncryptionEinstellungen |
| filesystemSubnet | Subnetz, das für die Verwaltung des AML-Dateisystems und für clientseitige Vorgänge verwendet wird. Dieses Subnetz sollte mindestens eine /24-Subnetzmaske im Adressraum des VNET aufweisen. | Zeichenfolge (erforderlich) |
| Hsm | Hydratation und Archiveinstellungen und -status | AmlFilesystemPropertiesHsm |
| maintenanceFenster | Startzeit eines wöchentlichen Wartungsfensters von 30 Minuten. | AmlFilesystemPropertiesMaintenanceWindow (erforderlich) |
| rootSquashEinstellungen | Gibt die Stammeinstellungen des AML-Dateisystems an. | AmlFilesystemRootSquashEinstellungen |
| storageCapacityTiB | Die Größe des AML-Dateisystems in TiB. Dies kann aufgerundet werden. | int (erforderlich) |
AmlFilesystemPropertiesHsm
| Name | Description | Wert |
|---|---|---|
| Einstellungen | Gibt HSM-Einstellungen des AML-Dateisystems an. | AmlFilesystemHsmEinstellungen |
AmlFilesystemPropertiesMaintenanceWindow
| Name | Description | Wert |
|---|---|---|
| TagDerWoche | Tag der Woche, an dem das Wartungsfenster eintritt. | 'Friday' 'Monday' 'Saturday' 'Sunday' 'Thursday' 'Tuesday' 'Wednesday' |
| timeOfDayUTC | Die Tageszeit (in UTC), um das Wartungsfenster zu starten. | string Zwänge: Muster = ^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$ |
AmlFilesystemRootSquashEinstellungen
| Name | Description | Wert |
|---|---|---|
| mode | Moderationsmodus des AML-Dateisystems. "Alle": Benutzer- und Gruppen-IDs für Dateien werden auf die bereitgestellten Werte für alle Benutzer auf nicht vertrauenswürdigen Systemen ausgerichtet. 'RootOnly': Benutzer- und Gruppen-IDs für Dateien werden auf bereitgestellte Werte für den Stammbenutzer auf nicht vertrauenswürdigen Systemen ausgerichtet. "Keine": Für Benutzer- und Gruppen-IDs auf allen Systemen wird keine Zwischenspeicherung durchgeführt. | 'All' "Keine" 'Nur Root' |
| noSquashNidLists | Semikolonstrennte NID-IP-Adressliste(n), die der TrustedSystems hinzugefügt werden sollen. | Schnur |
| rückungGID | Gruppen-ID, auf die sie eingerückt werden sollen. | INT |
| uiUID | Benutzer-ID, auf die zu drücken ist. | INT |
KeyVaultKeyReference
| Name | Description | Wert |
|---|---|---|
| keyUrl | Die URL bezieht sich auf einen Schlüsselverschlüsselungsschlüssel im key vault. | Zeichenfolge (erforderlich) |
| sourceVault | Beschreibt eine Ressourcen-ID zur Beschaffung des Key Vault. | KeyVaultKeyReferenceSourceVault (erforderlich) |
KeyVaultKeyReferenceSourceVault
| Name | Description | Wert |
|---|---|---|
| id | Ressourcen-ID. | Schnur |
SkuName
| Name | Description | Wert |
|---|---|---|
| name | SKU-Name für diese Ressource. | Schnur |
TrackedResourceTags
| Name | Description | Wert |
|---|
UserAssignedIdentitiesWert
| Name | Description | Wert |
|---|
Verwendungsbeispiele
Terraform -Ressourcendefinition (AzAPI-Anbieter)
Der Ressourcentyp amlFilesystems kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.StorageCache/amlFilesystems-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.StorageCache/amlFilesystems@2026-01-01"
name = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
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"
}
zones = [
"string"
]
}
}
Eigenschaftswerte
Microsoft.StorageCache/amlFilesystems
| Name | Description | Wert |
|---|---|---|
| identity | Die vom AML-Dateisystem verwendete verwaltete Identität, falls konfiguriert. | AmlFilesystemIdentity- |
| location | Der geografische Standort, an dem sich die Ressource befindet | Zeichenfolge (erforderlich) |
| name | Der Ressourcenname | string Zwänge: Min. Länge = 2 Max. Länge = 80 Pattern = ^[0-9a-zA-Z][-0-9a-zA-Z_]{0,78}[0-9a-zA-Z]$ (erforderlich) |
| properties | Eigenschaften des AML-Dateisystems. | AmlFilesystemEigenschaften |
| sku | SKU für die Ressource. | SkuName- |
| tags | Ressourcenetiketten | Wörterbuch der Tagnamen und -werte. |
| type | Der Ressourcentyp | "Microsoft.StorageCache/amlFilesystems@2026-01-01" |
| Zonen | Die availability zones. | string[] |
AmlFilesystemEncryptionEinstellungen
| Name | Description | Wert |
|---|---|---|
| SchlüsselVerschlüsselungSchlüssel | Spezifiziert den Standort des Verschlüsselungsschlüssels in Key Vault. | KeyVaultKeyReference- |
AmlFilesystemHsmEinstellungen
| Name | Description | Wert |
|---|---|---|
| container | Ressourcen-ID des storage-Containers, der zum Hydratieren des Namensraums und zur Archivierung aus dem Namensraum verwendet wird. Der Ressourcenanbieter muss die Berechtigung haben, SAS-Token auf dem storage-Konto zu erstellen. | Zeichenfolge (erforderlich) |
| importPräfix | Nur Blobs im Nichtprotokollierungscontainer, die mit diesem Pfad/Präfix beginnen, werden in den Clusternamespace importiert. Dies wird nur bei der ersten Erstellung des AML-Dateisystems verwendet. Es erstellt automatisch eine Importauftragsressource, die gelöscht werden kann. | Schnur |
| importPrefixesInitial | Nur Blobs im Nichtprotokollierungscontainer, die mit einem der Pfade/Präfixe in diesem Array beginnen, werden in den Clusternamespace importiert. Dies wird nur bei der ersten Erstellung des AML-Dateisystems verwendet und hat "/" als Standardwert. Es erstellt automatisch eine Importauftragsressource, die gelöscht werden kann. | string[] |
| ProtokollierungContainer | Ressourcen-ID des storage-Containers, der zur Erfassung von Ereignissen und Fehlern verwendet wird. Es muss ein separater Container im selben storage-Konto wie der Hydration- und Archivcontainer sein. Der Ressourcenanbieter muss die Berechtigung haben, SAS-Token auf dem storage-Konto zu erstellen. | Zeichenfolge (erforderlich) |
AmlFilesystemIdentity
| Name | Description | Wert |
|---|---|---|
| type | Der Identitätstyp, der für die Ressource verwendet wird. | "Keine" 'UserAssigned' |
| userAssignedIdentities | Ein Wörterbuch, bei dem es sich bei jedem Schlüssel um eine vom Benutzer zugewiesene Identitätsressourcen-ID handelt, und der Wert jedes Schlüssels ist ein leeres Wörterbuch. | AmlFilesystemIdentityUserAssignedIdentities |
AmlFilesystemIdentityUserAssignedIdentities
| Name | Description | Wert |
|---|
AmlFilesystemEigenschaften
| Name | Description | Wert |
|---|---|---|
| VerschlüsselungEinstellungen | Gibt Die Verschlüsselungseinstellungen des AML-Dateisystems an. | AmlFilesystemEncryptionEinstellungen |
| filesystemSubnet | Subnetz, das für die Verwaltung des AML-Dateisystems und für clientseitige Vorgänge verwendet wird. Dieses Subnetz sollte mindestens eine /24-Subnetzmaske im Adressraum des VNET aufweisen. | Zeichenfolge (erforderlich) |
| Hsm | Hydratation und Archiveinstellungen und -status | AmlFilesystemPropertiesHsm |
| maintenanceFenster | Startzeit eines wöchentlichen Wartungsfensters von 30 Minuten. | AmlFilesystemPropertiesMaintenanceWindow (erforderlich) |
| rootSquashEinstellungen | Gibt die Stammeinstellungen des AML-Dateisystems an. | AmlFilesystemRootSquashEinstellungen |
| storageCapacityTiB | Die Größe des AML-Dateisystems in TiB. Dies kann aufgerundet werden. | int (erforderlich) |
AmlFilesystemPropertiesHsm
| Name | Description | Wert |
|---|---|---|
| Einstellungen | Gibt HSM-Einstellungen des AML-Dateisystems an. | AmlFilesystemHsmEinstellungen |
AmlFilesystemPropertiesMaintenanceWindow
| Name | Description | Wert |
|---|---|---|
| TagDerWoche | Tag der Woche, an dem das Wartungsfenster eintritt. | 'Friday' 'Monday' 'Saturday' 'Sunday' 'Thursday' 'Tuesday' 'Wednesday' |
| timeOfDayUTC | Die Tageszeit (in UTC), um das Wartungsfenster zu starten. | string Zwänge: Muster = ^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$ |
AmlFilesystemRootSquashEinstellungen
| Name | Description | Wert |
|---|---|---|
| mode | Moderationsmodus des AML-Dateisystems. "Alle": Benutzer- und Gruppen-IDs für Dateien werden auf die bereitgestellten Werte für alle Benutzer auf nicht vertrauenswürdigen Systemen ausgerichtet. 'RootOnly': Benutzer- und Gruppen-IDs für Dateien werden auf bereitgestellte Werte für den Stammbenutzer auf nicht vertrauenswürdigen Systemen ausgerichtet. "Keine": Für Benutzer- und Gruppen-IDs auf allen Systemen wird keine Zwischenspeicherung durchgeführt. | 'All' "Keine" 'Nur Root' |
| noSquashNidLists | Semikolonstrennte NID-IP-Adressliste(n), die der TrustedSystems hinzugefügt werden sollen. | Schnur |
| rückungGID | Gruppen-ID, auf die sie eingerückt werden sollen. | INT |
| uiUID | Benutzer-ID, auf die zu drücken ist. | INT |
KeyVaultKeyReference
| Name | Description | Wert |
|---|---|---|
| keyUrl | Die URL bezieht sich auf einen Schlüsselverschlüsselungsschlüssel im key vault. | Zeichenfolge (erforderlich) |
| sourceVault | Beschreibt eine Ressourcen-ID zur Beschaffung des Key Vault. | KeyVaultKeyReferenceSourceVault (erforderlich) |
KeyVaultKeyReferenceSourceVault
| Name | Description | Wert |
|---|---|---|
| id | Ressourcen-ID. | Schnur |
SkuName
| Name | Description | Wert |
|---|---|---|
| name | SKU-Name für diese Ressource. | Schnur |
TrackedResourceTags
| Name | Description | Wert |
|---|
UserAssignedIdentitiesWert
| Name | Description | Wert |
|---|
Verwendungsbeispiele
Terraform-Beispiele
Ein grundlegendes Beispiel für die Bereitstellung des Azure Managed Lustre File System.
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
}
}
provider "azapi" {
skip_provider_registration = false
}
variable "resource_name" {
type = string
default = "acctest0001"
}
variable "location" {
type = string
default = "westus"
}
resource "azapi_resource" "resourceGroup" {
type = "Microsoft.Resources/resourceGroups@2020-06-01"
name = var.resource_name
location = var.location
}
resource "azapi_resource" "virtualNetwork" {
type = "Microsoft.Network/virtualNetworks@2024-05-01"
parent_id = azapi_resource.resourceGroup.id
name = "${var.resource_name}-vnet"
location = var.location
body = {
properties = {
addressSpace = {
addressPrefixes = ["10.0.0.0/16"]
}
dhcpOptions = {
dnsServers = []
}
privateEndpointVNetPolicies = "Disabled"
subnets = []
}
}
}
resource "azapi_resource" "subnet" {
type = "Microsoft.Network/virtualNetworks/subnets@2024-05-01"
parent_id = azapi_resource.virtualNetwork.id
name = "${var.resource_name}-subnet"
body = {
properties = {
addressPrefix = "10.0.2.0/24"
defaultOutboundAccess = true
delegations = []
privateEndpointNetworkPolicies = "Disabled"
privateLinkServiceNetworkPolicies = "Enabled"
serviceEndpointPolicies = []
serviceEndpoints = []
}
}
}
resource "azapi_resource" "amlFilesystem" {
type = "Microsoft.StorageCache/amlFilesystems@2024-07-01"
parent_id = azapi_resource.resourceGroup.id
name = "${var.resource_name}-amlfs"
location = var.location
body = {
properties = {
filesystemSubnet = azapi_resource.subnet.id
maintenanceWindow = {
dayOfWeek = "Friday"
timeOfDayUTC = "22:00"
}
storageCapacityTiB = 8
}
sku = {
name = "AMLFS-Durable-Premium-250"
}
zones = ["1"]
}
}