Freigeben über


Microsoft.StorageCache amlFilesystems

Bicep-Ressourcendefinition

Der Ressourcentyp amlFilesystems kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

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@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'
  ]
}

Eigenschaftswerte

AmlFilesystemEncryptionSettings

Name Beschreibung Wert
keyEncryptionKey Gibt den Speicherort des Verschlüsselungsschlüssels im Key Vault an. KeyVaultKeyReference-

AmlFilesystemHsmSettings

Name Beschreibung Wert
Container Ressourcen-ID des Speichercontainers, der für die Hydratisierung des Namespace und die Archivierung aus dem Namespace verwendet wird. Der Ressourcenanbieter muss über die Berechtigung zum Erstellen von SAS-Token für das Speicherkonto verfügen. Zeichenfolge (erforderlich)
importPrefix 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[]
loggingContainer Ressourcen-ID des Speichercontainers, der zum Protokollieren von Ereignissen und Fehlern verwendet wird. Muss ein separater Container im selben Speicherkonto wie der Hydratations- und Archivcontainer sein. Der Ressourcenanbieter muss über die Berechtigung zum Erstellen von SAS-Token für das Speicherkonto verfügen. Zeichenfolge (erforderlich)

AmlFilesystemIdentity

Name Beschreibung Wert
Art Der Identitätstyp, der für die Ressource verwendet wird. 'None'
"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. UserAssignedIdentities-

AmlFilesystemProperties

Name Beschreibung Wert
encryptionSettings Gibt Die Verschlüsselungseinstellungen des AML-Dateisystems an. AmlFilesystemEncryptionSettings
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
maintenanceWindow Startzeit eines wöchentlichen Wartungsfensters von 30 Minuten. AmlFilesystemPropertiesMaintenanceWindow (erforderlich)
rootSquashSettings Gibt die Stammeinstellungen des AML-Dateisystems an. AmlFilesystemRootSquashSettings
storageCapacityTiB Die Größe des AML-Dateisystems in TiB. Dies kann aufgerundet werden. int (erforderlich)

AmlFilesystemPropertiesHsm

Name Beschreibung Wert
Einstellungen Gibt HSM-Einstellungen des AML-Dateisystems an. AmlFilesystemHsmSettings

AmlFilesystemPropertiesMaintenanceWindow

Name Beschreibung Wert
dayOfWeek Tag der Woche, an dem das Wartungsfenster eintritt. "Freitag"
"Montag"
"Samstag"
"Sonntag"
"Donnerstag"
"Dienstag"
'Mittwoch'
timeOfDayUTC Die Tageszeit (in UTC), um das Wartungsfenster zu starten. Schnur

Zwänge:
Pattern = ^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$

AmlFilesystemRootSquashSettings

Name Beschreibung Wert
Modus 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. "Alle"
'None'
'RootOnly'
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 Beschreibung Wert
keyUrl Die URL, die auf einen Schlüsselverschlüsselungsschlüssel im Schlüsseltresor verweist. Zeichenfolge (erforderlich)
sourceVault Beschreibt eine Ressourcen-ID für den Quellschlüsseltresor. KeyVaultKeyReferenceSourceVault (erforderlich)

KeyVaultKeyReferenceSourceVault

Name Beschreibung Wert
id Ressourcen-ID. Schnur

Microsoft.StorageCache/amlFilesystems

Name Beschreibung Wert
Identität Die vom AML-Dateisystem verwendete verwaltete Identität, falls konfiguriert. AmlFilesystemIdentity-
Ort Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
Name Der Ressourcenname Schnur

Zwänge:
Min. Länge = 2
Max. Länge = 2
Pattern = ^[0-9a-zA-Z][-0-9a-zA-Z_]{0,78}[0-9a-zA-Z]$ (erforderlich)
Eigenschaften Eigenschaften des AML-Dateisystems. AmlFilesystemProperties
Sku SKU für die Ressource. SkuName-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Zonen Verfügbarkeitszonen für Ressourcen. Dieses Feld darf nur ein einzelnes Element im Array enthalten. string[]

SkuName

Name Beschreibung Wert
Name SKU-Name für diese Ressource. Schnur

TrackedResourceTags

Name Beschreibung Wert

UserAssignedIdentities

Name Beschreibung Wert

UserAssignedIdentitiesValue

Name Beschreibung Wert

ARM-Vorlagenressourcendefinition

Der Ressourcentyp amlFilesystems kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

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": "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" ]
}

Eigenschaftswerte

AmlFilesystemEncryptionSettings

Name Beschreibung Wert
keyEncryptionKey Gibt den Speicherort des Verschlüsselungsschlüssels im Key Vault an. KeyVaultKeyReference-

AmlFilesystemHsmSettings

Name Beschreibung Wert
Container Ressourcen-ID des Speichercontainers, der für die Hydratisierung des Namespace und die Archivierung aus dem Namespace verwendet wird. Der Ressourcenanbieter muss über die Berechtigung zum Erstellen von SAS-Token für das Speicherkonto verfügen. Zeichenfolge (erforderlich)
importPrefix 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[]
loggingContainer Ressourcen-ID des Speichercontainers, der zum Protokollieren von Ereignissen und Fehlern verwendet wird. Muss ein separater Container im selben Speicherkonto wie der Hydratations- und Archivcontainer sein. Der Ressourcenanbieter muss über die Berechtigung zum Erstellen von SAS-Token für das Speicherkonto verfügen. Zeichenfolge (erforderlich)

AmlFilesystemIdentity

Name Beschreibung Wert
Art Der Identitätstyp, der für die Ressource verwendet wird. 'None'
"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. UserAssignedIdentities-

AmlFilesystemProperties

Name Beschreibung Wert
encryptionSettings Gibt Die Verschlüsselungseinstellungen des AML-Dateisystems an. AmlFilesystemEncryptionSettings
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
maintenanceWindow Startzeit eines wöchentlichen Wartungsfensters von 30 Minuten. AmlFilesystemPropertiesMaintenanceWindow (erforderlich)
rootSquashSettings Gibt die Stammeinstellungen des AML-Dateisystems an. AmlFilesystemRootSquashSettings
storageCapacityTiB Die Größe des AML-Dateisystems in TiB. Dies kann aufgerundet werden. int (erforderlich)

AmlFilesystemPropertiesHsm

Name Beschreibung Wert
Einstellungen Gibt HSM-Einstellungen des AML-Dateisystems an. AmlFilesystemHsmSettings

AmlFilesystemPropertiesMaintenanceWindow

Name Beschreibung Wert
dayOfWeek Tag der Woche, an dem das Wartungsfenster eintritt. "Freitag"
"Montag"
"Samstag"
"Sonntag"
"Donnerstag"
"Dienstag"
'Mittwoch'
timeOfDayUTC Die Tageszeit (in UTC), um das Wartungsfenster zu starten. Schnur

Zwänge:
Pattern = ^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$

AmlFilesystemRootSquashSettings

Name Beschreibung Wert
Modus 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. "Alle"
'None'
'RootOnly'
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 Beschreibung Wert
keyUrl Die URL, die auf einen Schlüsselverschlüsselungsschlüssel im Schlüsseltresor verweist. Zeichenfolge (erforderlich)
sourceVault Beschreibt eine Ressourcen-ID für den Quellschlüsseltresor. KeyVaultKeyReferenceSourceVault (erforderlich)

KeyVaultKeyReferenceSourceVault

Name Beschreibung Wert
id Ressourcen-ID. Schnur

Microsoft.StorageCache/amlFilesystems

Name Beschreibung Wert
apiVersion Die API-Version '2024-03-01'
Identität Die vom AML-Dateisystem verwendete verwaltete Identität, falls konfiguriert. AmlFilesystemIdentity-
Ort Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
Name Der Ressourcenname Schnur

Zwänge:
Min. Länge = 2
Max. Länge = 2
Pattern = ^[0-9a-zA-Z][-0-9a-zA-Z_]{0,78}[0-9a-zA-Z]$ (erforderlich)
Eigenschaften Eigenschaften des AML-Dateisystems. AmlFilesystemProperties
Sku SKU für die Ressource. SkuName-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Art Der Ressourcentyp 'Microsoft.StorageCache/amlFilesystems'
Zonen Verfügbarkeitszonen für Ressourcen. Dieses Feld darf nur ein einzelnes Element im Array enthalten. string[]

SkuName

Name Beschreibung Wert
Name SKU-Name für diese Ressource. Schnur

TrackedResourceTags

Name Beschreibung Wert

UserAssignedIdentities

Name Beschreibung Wert

UserAssignedIdentitiesValue

Name Beschreibung Wert

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@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
    }
  })
}

Eigenschaftswerte

AmlFilesystemEncryptionSettings

Name Beschreibung Wert
keyEncryptionKey Gibt den Speicherort des Verschlüsselungsschlüssels im Key Vault an. KeyVaultKeyReference-

AmlFilesystemHsmSettings

Name Beschreibung Wert
Container Ressourcen-ID des Speichercontainers, der für die Hydratisierung des Namespace und die Archivierung aus dem Namespace verwendet wird. Der Ressourcenanbieter muss über die Berechtigung zum Erstellen von SAS-Token für das Speicherkonto verfügen. Zeichenfolge (erforderlich)
importPrefix 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[]
loggingContainer Ressourcen-ID des Speichercontainers, der zum Protokollieren von Ereignissen und Fehlern verwendet wird. Muss ein separater Container im selben Speicherkonto wie der Hydratations- und Archivcontainer sein. Der Ressourcenanbieter muss über die Berechtigung zum Erstellen von SAS-Token für das Speicherkonto verfügen. Zeichenfolge (erforderlich)

AmlFilesystemIdentity

Name Beschreibung Wert
Art Der Identitätstyp, der für die Ressource verwendet wird. 'None'
"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. UserAssignedIdentities-

AmlFilesystemProperties

Name Beschreibung Wert
encryptionSettings Gibt Die Verschlüsselungseinstellungen des AML-Dateisystems an. AmlFilesystemEncryptionSettings
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
maintenanceWindow Startzeit eines wöchentlichen Wartungsfensters von 30 Minuten. AmlFilesystemPropertiesMaintenanceWindow (erforderlich)
rootSquashSettings Gibt die Stammeinstellungen des AML-Dateisystems an. AmlFilesystemRootSquashSettings
storageCapacityTiB Die Größe des AML-Dateisystems in TiB. Dies kann aufgerundet werden. int (erforderlich)

AmlFilesystemPropertiesHsm

Name Beschreibung Wert
Einstellungen Gibt HSM-Einstellungen des AML-Dateisystems an. AmlFilesystemHsmSettings

AmlFilesystemPropertiesMaintenanceWindow

Name Beschreibung Wert
dayOfWeek Tag der Woche, an dem das Wartungsfenster eintritt. "Freitag"
"Montag"
"Samstag"
"Sonntag"
"Donnerstag"
"Dienstag"
'Mittwoch'
timeOfDayUTC Die Tageszeit (in UTC), um das Wartungsfenster zu starten. Schnur

Zwänge:
Pattern = ^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$

AmlFilesystemRootSquashSettings

Name Beschreibung Wert
Modus 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. "Alle"
'None'
'RootOnly'
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 Beschreibung Wert
keyUrl Die URL, die auf einen Schlüsselverschlüsselungsschlüssel im Schlüsseltresor verweist. Zeichenfolge (erforderlich)
sourceVault Beschreibt eine Ressourcen-ID für den Quellschlüsseltresor. KeyVaultKeyReferenceSourceVault (erforderlich)

KeyVaultKeyReferenceSourceVault

Name Beschreibung Wert
id Ressourcen-ID. Schnur

Microsoft.StorageCache/amlFilesystems

Name Beschreibung Wert
Identität Die vom AML-Dateisystem verwendete verwaltete Identität, falls konfiguriert. AmlFilesystemIdentity-
Ort Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
Name Der Ressourcenname Schnur

Zwänge:
Min. Länge = 2
Max. Länge = 2
Pattern = ^[0-9a-zA-Z][-0-9a-zA-Z_]{0,78}[0-9a-zA-Z]$ (erforderlich)
Eigenschaften Eigenschaften des AML-Dateisystems. AmlFilesystemProperties
Sku SKU für die Ressource. SkuName-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte.
Art Der Ressourcentyp "Microsoft.StorageCache/amlFilesystems@2024-03-01"
Zonen Verfügbarkeitszonen für Ressourcen. Dieses Feld darf nur ein einzelnes Element im Array enthalten. string[]

SkuName

Name Beschreibung Wert
Name SKU-Name für diese Ressource. Schnur

TrackedResourceTags

Name Beschreibung Wert

UserAssignedIdentities

Name Beschreibung Wert

UserAssignedIdentitiesValue

Name Beschreibung Wert