Udostępnij za pośrednictwem


Microsoft.StorageCache amlFilesystems

Definicja zasobu Bicep

Typ zasobu amlFilesystems można wdrożyć przy użyciu operacji docelowych:

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:

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ść