Dela via


Microsoft.StorageCache amlFilesystems

Bicep-resursdefinition

Resurstypen amlFilesystems kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.StorageCache/amlFilesystems-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.StorageCache/amlFilesystems@2024-07-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'
  ]
}

Egenskapsvärden

AmlFilesystemEncryptionSettings

Namn Beskrivning Värde
keyEncryptionKey Anger platsen för krypteringsnyckeln i Key Vault. KeyVaultKeyReference

AmlFilesystemHsmSettings

Namn Beskrivning Värde
behållare Resurs-ID för lagringscontainer som används för att hydratisera namnområdet och arkivering från namnområdet. Resursprovidern måste ha behörighet att skapa SAS-token på lagringskontot. sträng (krävs)
importPrefix Endast blobar i containern som inte loggar som börjar med den här sökvägen/prefixet importeras till klusternamnområdet. Detta används endast när AML-filsystemet skapas. Den skapar automatiskt en importjobbresurs som kan tas bort. sträng
importPrefixesInitial Endast blobar i containern som inte loggar som börjar med någon av sökvägarna/prefixen i den här matrisen importeras till klusternamnområdet. Detta används endast när AML-filsystemet skapas och har "/" som standardvärde. Den skapar automatiskt en importjobbresurs som kan tas bort. string[]
loggingContainer Resurs-ID för lagringscontainer som används för loggning av händelser och fel. Måste vara en separat container i samma lagringskonto som hydrerings- och arkivcontainern. Resursprovidern måste ha behörighet att skapa SAS-token på lagringskontot. sträng (krävs)

AmlFilesystemIdentity

Namn Beskrivning Värde
typ Den typ av identitet som används för resursen. "Ingen"
"UserAssigned"
userAssignedIdentities En ordlista där varje nyckel är ett användartilldelat identitetsresurs-ID och varje nyckels värde är en tom ordlista. UserAssignedIdentiteter

AmlFilesystemEgenskaper

Namn Beskrivning Värde
encryptionSettings Anger krypteringsinställningar för AML-filsystemet. AmlFilesystemEncryptionSettings
filesystemSubnet Undernät som används för att hantera AML-filsystemet och för klientriktade åtgärder. Det här undernätet bör ha minst en /24-nätmask i det virtuella nätverkets adressutrymme. sträng (krävs)
Hsm Inställningar och status för hydrering och arkiv AmlFilesystemPropertiesHsm
underhållWindow Starttid för ett underhållsperiod på 30 minuter varje vecka. AmlFilesystemPropertiesMaintenanceWindow (krävs)
rootSquashSettings Anger rot squash-inställningar för AML-filsystemet. AmlFilesystemRootSquashSettings
storageCapacityTiB Storleken på AML-filsystemet i TiB. Detta kan avrundas uppåt. int (krävs)

AmlFilesystemPropertiesHsm

Namn Beskrivning Värde
Inställningar Anger HSM-inställningarna för AML-filsystemet. AmlFilesystemHsmSettings

AmlFilesystemPropertiesMaintenanceWindow

Namn Beskrivning Värde
dayOfWeek Dag i veckan då underhållsfönstret inträffar. "Fredag"
"Måndag"
"Lördag"
"Söndag"
"Torsdag"
"Tisdag"
"Onsdag"
timeOfDayUTC Tid på dagen (i UTC) för att starta underhållsfönstret. sträng

Begränsningar:
Mönster = ^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$

AmlFilesystemRootSquashSettings

Namn Beskrivning Värde
läge Squash-läge för AML-filsystemet. "Alla": Användar- och grupp-ID:t för filer kommer att krossas till de angivna värdena för alla användare i icke-betrodda system. "RootOnly": Användar- och grupp-ID:t för filer kommer att krossas till angivna värden enbart för rotanvändaren i icke-betrodda system. "Ingen": Ingen squashing av användar- och grupp-ID:n utförs för alla användare i några system. "Alla"
"Ingen"
"RootOnly"
noSquashNidLists Semikolonavgränsade NID IP-adresslistor som ska läggas till i TrustedSystems. sträng
squashGID Grupp-ID att mosa till. Int
squashUID Användar-ID att mosa till. Int

KeyVaultKeyReference

Namn Beskrivning Värde
keyUrl URL:en som refererar till en nyckelkrypteringsnyckel i nyckelvalvet. sträng (krävs)
sourceVault Beskriver ett resurs-ID för källnyckelvalvet. KeyVaultKeyReferenceSourceVault (krävs)

KeyVaultKeyReferenceSourceVault

Namn Beskrivning Värde
Id Resurs-ID. sträng

Microsoft.StorageCache/amlFilesystems

Namn Beskrivning Värde
identitet Den hanterade identitet som används av AML-filsystemet, om den är konfigurerad. AmlFilesystemIdentity
plats Den geo-plats där resursen finns sträng (krävs)
Namn Resursnamnet sträng

Begränsningar:
Min längd = 2
Maximal längd = 80
Mönster = ^[0-9a-zA-Z][-0-9a-zA-Z_]{0,78}[0-9a-zA-Z]$ (krävs)
Egenskaper Egenskaper för AML-filsystemet. AmlFilesystemEgenskaper
Sku SKU för resursen. SkuName
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
Zoner Tillgänglighetszoner för resurser. Det här fältet får bara innehålla ett enda element i matrisen. string[]

SkuName

Namn Beskrivning Värde
Namn SKU-namn för den här resursen. sträng

TrackedResourceTags

Namn Beskrivning Värde

UserAssignedIdentiteter

Namn Beskrivning Värde

UserAssignedIdentitiesValue

Namn Beskrivning Värde

Resursdefinition för ARM-mall

Resurstypen amlFilesystems kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.StorageCache/amlFilesystems-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.StorageCache/amlFilesystems",
  "apiVersion": "2024-07-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" ]
}

Egenskapsvärden

AmlFilesystemEncryptionSettings

Namn Beskrivning Värde
keyEncryptionKey Anger platsen för krypteringsnyckeln i Key Vault. KeyVaultKeyReference

AmlFilesystemHsmSettings

Namn Beskrivning Värde
behållare Resurs-ID för lagringscontainer som används för att hydratisera namnområdet och arkivering från namnområdet. Resursprovidern måste ha behörighet att skapa SAS-token på lagringskontot. sträng (krävs)
importPrefix Endast blobar i containern som inte loggar som börjar med den här sökvägen/prefixet importeras till klusternamnområdet. Detta används endast när AML-filsystemet skapas. Den skapar automatiskt en importjobbresurs som kan tas bort. sträng
importPrefixesInitial Endast blobar i containern som inte loggar som börjar med någon av sökvägarna/prefixen i den här matrisen importeras till klusternamnområdet. Detta används endast när AML-filsystemet skapas och har "/" som standardvärde. Den skapar automatiskt en importjobbresurs som kan tas bort. string[]
loggingContainer Resurs-ID för lagringscontainer som används för loggning av händelser och fel. Måste vara en separat container i samma lagringskonto som hydrerings- och arkivcontainern. Resursprovidern måste ha behörighet att skapa SAS-token på lagringskontot. sträng (krävs)

AmlFilesystemIdentity

Namn Beskrivning Värde
typ Den typ av identitet som används för resursen. "Ingen"
"UserAssigned"
userAssignedIdentities En ordlista där varje nyckel är ett användartilldelat identitetsresurs-ID och varje nyckels värde är en tom ordlista. UserAssignedIdentiteter

AmlFilesystemEgenskaper

Namn Beskrivning Värde
encryptionSettings Anger krypteringsinställningar för AML-filsystemet. AmlFilesystemEncryptionSettings
filesystemSubnet Undernät som används för att hantera AML-filsystemet och för klientriktade åtgärder. Det här undernätet bör ha minst en /24-nätmask i det virtuella nätverkets adressutrymme. sträng (krävs)
Hsm Inställningar och status för hydrering och arkiv AmlFilesystemPropertiesHsm
underhållWindow Starttid för ett underhållsperiod på 30 minuter varje vecka. AmlFilesystemPropertiesMaintenanceWindow (krävs)
rootSquashSettings Anger rot squash-inställningar för AML-filsystemet. AmlFilesystemRootSquashSettings
storageCapacityTiB Storleken på AML-filsystemet i TiB. Detta kan avrundas uppåt. int (krävs)

AmlFilesystemPropertiesHsm

Namn Beskrivning Värde
Inställningar Anger HSM-inställningarna för AML-filsystemet. AmlFilesystemHsmSettings

AmlFilesystemPropertiesMaintenanceWindow

Namn Beskrivning Värde
dayOfWeek Dag i veckan då underhållsfönstret inträffar. "Fredag"
"Måndag"
"Lördag"
"Söndag"
"Torsdag"
"Tisdag"
"Onsdag"
timeOfDayUTC Tid på dagen (i UTC) för att starta underhållsfönstret. sträng

Begränsningar:
Mönster = ^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$

AmlFilesystemRootSquashSettings

Namn Beskrivning Värde
läge Squash-läge för AML-filsystemet. "Alla": Användar- och grupp-ID:t för filer kommer att krossas till de angivna värdena för alla användare i icke-betrodda system. "RootOnly": Användar- och grupp-ID:t för filer kommer att krossas till angivna värden enbart för rotanvändaren i icke-betrodda system. "Ingen": Ingen squashing av användar- och grupp-ID:n utförs för alla användare i några system. "Alla"
"Ingen"
"RootOnly"
noSquashNidLists Semikolonavgränsade NID IP-adresslistor som ska läggas till i TrustedSystems. sträng
squashGID Grupp-ID att mosa till. Int
squashUID Användar-ID att mosa till. Int

KeyVaultKeyReference

Namn Beskrivning Värde
keyUrl URL:en som refererar till en nyckelkrypteringsnyckel i nyckelvalvet. sträng (krävs)
sourceVault Beskriver ett resurs-ID för källnyckelvalvet. KeyVaultKeyReferenceSourceVault (krävs)

KeyVaultKeyReferenceSourceVault

Namn Beskrivning Värde
Id Resurs-ID. sträng

Microsoft.StorageCache/amlFilesystems

Namn Beskrivning Värde
apiVersion API-versionen '2024-07-01'
identitet Den hanterade identitet som används av AML-filsystemet, om den är konfigurerad. AmlFilesystemIdentity
plats Den geo-plats där resursen finns sträng (krävs)
Namn Resursnamnet sträng

Begränsningar:
Min längd = 2
Maximal längd = 80
Mönster = ^[0-9a-zA-Z][-0-9a-zA-Z_]{0,78}[0-9a-zA-Z]$ (krävs)
Egenskaper Egenskaper för AML-filsystemet. AmlFilesystemEgenskaper
Sku SKU för resursen. SkuName
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen "Microsoft.StorageCache/amlFilesystems"
Zoner Tillgänglighetszoner för resurser. Det här fältet får bara innehålla ett enda element i matrisen. string[]

SkuName

Namn Beskrivning Värde
Namn SKU-namn för den här resursen. sträng

TrackedResourceTags

Namn Beskrivning Värde

UserAssignedIdentiteter

Namn Beskrivning Värde

UserAssignedIdentitiesValue

Namn Beskrivning Värde

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen amlFilesystems kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.StorageCache/amlFilesystems-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.StorageCache/amlFilesystems@2024-07-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
    }
  })
}

Egenskapsvärden

AmlFilesystemEncryptionSettings

Namn Beskrivning Värde
keyEncryptionKey Anger platsen för krypteringsnyckeln i Key Vault. KeyVaultKeyReference

AmlFilesystemHsmSettings

Namn Beskrivning Värde
behållare Resurs-ID för lagringscontainer som används för att hydratisera namnområdet och arkivering från namnområdet. Resursprovidern måste ha behörighet att skapa SAS-token på lagringskontot. sträng (krävs)
importPrefix Endast blobar i containern som inte loggar som börjar med den här sökvägen/prefixet importeras till klusternamnområdet. Detta används endast när AML-filsystemet skapas. Den skapar automatiskt en importjobbresurs som kan tas bort. sträng
importPrefixesInitial Endast blobar i containern som inte loggar som börjar med någon av sökvägarna/prefixen i den här matrisen importeras till klusternamnområdet. Detta används endast när AML-filsystemet skapas och har "/" som standardvärde. Den skapar automatiskt en importjobbresurs som kan tas bort. string[]
loggingContainer Resurs-ID för lagringscontainer som används för loggning av händelser och fel. Måste vara en separat container i samma lagringskonto som hydrerings- och arkivcontainern. Resursprovidern måste ha behörighet att skapa SAS-token på lagringskontot. sträng (krävs)

AmlFilesystemIdentity

Namn Beskrivning Värde
typ Den typ av identitet som används för resursen. "Ingen"
"UserAssigned"
userAssignedIdentities En ordlista där varje nyckel är ett användartilldelat identitetsresurs-ID och varje nyckels värde är en tom ordlista. UserAssignedIdentiteter

AmlFilesystemEgenskaper

Namn Beskrivning Värde
encryptionSettings Anger krypteringsinställningar för AML-filsystemet. AmlFilesystemEncryptionSettings
filesystemSubnet Undernät som används för att hantera AML-filsystemet och för klientriktade åtgärder. Det här undernätet bör ha minst en /24-nätmask i det virtuella nätverkets adressutrymme. sträng (krävs)
Hsm Inställningar och status för hydrering och arkiv AmlFilesystemPropertiesHsm
underhållWindow Starttid för ett underhållsperiod på 30 minuter varje vecka. AmlFilesystemPropertiesMaintenanceWindow (krävs)
rootSquashSettings Anger rot squash-inställningar för AML-filsystemet. AmlFilesystemRootSquashSettings
storageCapacityTiB Storleken på AML-filsystemet i TiB. Detta kan avrundas uppåt. int (krävs)

AmlFilesystemPropertiesHsm

Namn Beskrivning Värde
Inställningar Anger HSM-inställningarna för AML-filsystemet. AmlFilesystemHsmSettings

AmlFilesystemPropertiesMaintenanceWindow

Namn Beskrivning Värde
dayOfWeek Dag i veckan då underhållsfönstret inträffar. "Fredag"
"Måndag"
"Lördag"
"Söndag"
"Torsdag"
"Tisdag"
"Onsdag"
timeOfDayUTC Tid på dagen (i UTC) för att starta underhållsfönstret. sträng

Begränsningar:
Mönster = ^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$

AmlFilesystemRootSquashSettings

Namn Beskrivning Värde
läge Squash-läge för AML-filsystemet. "Alla": Användar- och grupp-ID:t för filer kommer att krossas till de angivna värdena för alla användare i icke-betrodda system. "RootOnly": Användar- och grupp-ID:t för filer kommer att krossas till angivna värden enbart för rotanvändaren i icke-betrodda system. "Ingen": Ingen squashing av användar- och grupp-ID:n utförs för alla användare i några system. "Alla"
"Ingen"
"RootOnly"
noSquashNidLists Semikolonavgränsade NID IP-adresslistor som ska läggas till i TrustedSystems. sträng
squashGID Grupp-ID att mosa till. Int
squashUID Användar-ID att mosa till. Int

KeyVaultKeyReference

Namn Beskrivning Värde
keyUrl URL:en som refererar till en nyckelkrypteringsnyckel i nyckelvalvet. sträng (krävs)
sourceVault Beskriver ett resurs-ID för källnyckelvalvet. KeyVaultKeyReferenceSourceVault (krävs)

KeyVaultKeyReferenceSourceVault

Namn Beskrivning Värde
Id Resurs-ID. sträng

Microsoft.StorageCache/amlFilesystems

Namn Beskrivning Värde
identitet Den hanterade identitet som används av AML-filsystemet, om den är konfigurerad. AmlFilesystemIdentity
plats Den geo-plats där resursen finns sträng (krävs)
Namn Resursnamnet sträng

Begränsningar:
Min längd = 2
Maximal längd = 80
Mönster = ^[0-9a-zA-Z][-0-9a-zA-Z_]{0,78}[0-9a-zA-Z]$ (krävs)
Egenskaper Egenskaper för AML-filsystemet. AmlFilesystemEgenskaper
Sku SKU för resursen. SkuName
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft.StorageCache/amlFilesystems@2024-07-01"
Zoner Tillgänglighetszoner för resurser. Det här fältet får bara innehålla ett enda element i matrisen. string[]

SkuName

Namn Beskrivning Värde
Namn SKU-namn för den här resursen. sträng

TrackedResourceTags

Namn Beskrivning Värde

UserAssignedIdentiteter

Namn Beskrivning Värde

UserAssignedIdentitiesValue

Namn Beskrivning Värde