Partager via


Microsoft.StorageCache amlFilesystems

Définition de ressource Bicep

Le type de ressource amlFilesystems peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.StorageCache/amlFilesystems, ajoutez le bicep suivant à votre modèle.

resource symbolicname 'Microsoft.StorageCache/amlFilesystems@2024-03-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  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
  }
  zones: [
    'string'
  ]
}

Valeurs de propriété

amlFilesystems

Nom Description Valeur
nom Nom de la ressource chaîne (obligatoire)
emplacement Emplacement géographique où réside la ressource chaîne (obligatoire)
étiquettes Balises de ressource. Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles
Sku Référence SKU pour la ressource. SkuName
identité Identité managée utilisée par le système de fichiers AML, s’il est configuré. AmlFilesystemIdentity
Propriétés Propriétés du système de fichiers AML. AmlFilesystemProperties
zones Zones de disponibilité pour les ressources. Ce champ ne doit contenir qu’un seul élément dans le tableau. string[]

AmlFilesystemIdentity

Nom Description Valeur
type Type d’identité utilisé pour la ressource. 'None'
'UserAssigned'
userAssignedIdentities Dictionnaire où chaque clé est un ID de ressource d’identité attribué par l’utilisateur, et la valeur de chaque clé est un dictionnaire vide. UserAssignedIdentities

UserAssignedIdentities

Nom Description Valeur
{propriété personnalisée} UserAssignedIdentitiesValue

UserAssignedIdentitiesValue

Cet objet ne contient aucune propriété à définir pendant le déploiement. Toutes les propriétés sont ReadOnly.

AmlFilesystemProperties

Nom Description Valeur
encryptionSettings Spécifie les paramètres de chiffrement du système de fichiers AML. AmlFilesystemEncryptionSettings
filesystemSubnet Sous-réseau utilisé pour gérer le système de fichiers AML et pour les opérations côté client. Ce sous-réseau doit avoir au moins un masque de sous-réseau /24 dans l’espace d’adressage du réseau virtuel. chaîne (obligatoire)
Hsm Paramètres d’hydratation et d’archivage et état AmlFilesystemPropertiesHsm
maintenanceWindow Heure de début d’une fenêtre de maintenance hebdomadaire de 30 minutes. AmlFilesystemPropertiesMaintenanceWindow (obligatoire)
rootSquashSettings Spécifie les paramètres de courge racine du système de fichiers AML. AmlFilesystemRootSquashSettings
storageCapacityTiB Taille du système de fichiers AML, dans TiB. Cela peut être arrondi vers le haut. int (obligatoire)

AmlFilesystemEncryptionSettings

Nom Description Valeur
keyEncryptionKey Spécifie l’emplacement de la clé de chiffrement dans Key Vault. keyVaultKeyReference

KeyVaultKeyReference

Nom Description Valeur
keyUrl URL référençant une clé de chiffrement de clé dans le coffre de clés. chaîne (obligatoire)
sourceVault Décrit un ID de ressource pour le coffre de clés source. KeyVaultKeyReferenceSourceVault (obligatoire)

KeyVaultKeyReferenceSourceVault

Nom Description Valeur
id ID de ressource. corde

AmlFilesystemPropertiesHsm

Nom Description Valeur
Paramètres Spécifie les paramètres HSM du système de fichiers AML. AmlFilesystemHsmSettings

AmlFilesystemHsmSettings

Nom Description Valeur
conteneur ID de ressource du conteneur de stockage utilisé pour l’hydratage de l’espace de noms et l’archivage à partir de l’espace de noms. Le fournisseur de ressources doit avoir l’autorisation de créer des jetons SAP sur le compte de stockage. chaîne (obligatoire)
importPrefix Seuls les objets blob du conteneur non journalisation qui commencent par ce chemin/préfixe sont importés dans l’espace de noms du cluster. Cela est utilisé uniquement lors de la création initiale du système de fichiers AML. Il crée automatiquement une ressource de travail d’importation qui peut être supprimée. corde
importPrefixesInitial Seuls les objets blob du conteneur qui commencent par l’un des chemins/préfixes de ce tableau sont importés dans l’espace de noms du cluster. Cela est utilisé uniquement lors de la création initiale du système de fichiers AML et a la valeur par défaut « / ». Il crée automatiquement une ressource de travail d’importation qui peut être supprimée. string[]
loggingContainer ID de ressource du conteneur de stockage utilisé pour la journalisation des événements et des erreurs. Doit être un conteneur distinct dans le même compte de stockage que le conteneur d’hydratation et d’archivage. Le fournisseur de ressources doit avoir l’autorisation de créer des jetons SAP sur le compte de stockage. chaîne (obligatoire)

AmlFilesystemPropertiesMaintenanceWindow

Nom Description Valeur
dayOfWeek Jour de la semaine sur laquelle la fenêtre de maintenance se produira. 'Vendredi'
'Lundi'
'Samedi'
'Dimanche'
'jeudi'
'Mardi'
'Mercredi'
timeOfDayUTC Heure du jour (en UTC) pour démarrer la fenêtre de maintenance. corde

Contraintes:
Modèle = ^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$

AmlFilesystemRootSquashSettings

Nom Description Valeur
mode Mode Squash du système de fichiers AML. « Tout » : les ID d’utilisateur et de groupe sur les fichiers sont écrasés sur les valeurs fournies pour tous les utilisateurs sur des systèmes non approuvés. « RootOnly » : les ID d’utilisateur et de groupe sur les fichiers seront écrasés pour fournir des valeurs uniquement à l’utilisateur racine sur des systèmes non approuvés. « Aucun » : aucune suppression des ID d’utilisateur et de groupe n’est effectuée pour tous les utilisateurs sur tous les systèmes. 'All'
'None'
'RootOnly'
noSquashNidLists Des listes d’adresses IP NID séparées par des points-virgules à ajouter aux systèmes de confiance. corde
squashGID ID de groupe vers lequel courge. Int
squashUID ID d’utilisateur vers qui courge. Int

SkuName

Nom Description Valeur
nom Nom de la référence SKU pour cette ressource. corde

Définition de ressource de modèle ARM

Le type de ressource amlFilesystems peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.StorageCache/amlFilesystems, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.StorageCache/amlFilesystems",
  "apiVersion": "2024-03-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "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"
  },
  "zones": [ "string" ]
}

Valeurs de propriété

amlFilesystems

Nom Description Valeur
type Type de ressource 'Microsoft.StorageCache/amlFilesystems'
apiVersion Version de l’API de ressource '2024-03-01'
nom Nom de la ressource chaîne (obligatoire)
emplacement Emplacement géographique où réside la ressource chaîne (obligatoire)
étiquettes Balises de ressource. Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles
Sku Référence SKU pour la ressource. SkuName
identité Identité managée utilisée par le système de fichiers AML, s’il est configuré. AmlFilesystemIdentity
Propriétés Propriétés du système de fichiers AML. AmlFilesystemProperties
zones Zones de disponibilité pour les ressources. Ce champ ne doit contenir qu’un seul élément dans le tableau. string[]

AmlFilesystemIdentity

Nom Description Valeur
type Type d’identité utilisé pour la ressource. 'None'
'UserAssigned'
userAssignedIdentities Dictionnaire où chaque clé est un ID de ressource d’identité attribué par l’utilisateur, et la valeur de chaque clé est un dictionnaire vide. UserAssignedIdentities

UserAssignedIdentities

Nom Description Valeur
{propriété personnalisée} UserAssignedIdentitiesValue

UserAssignedIdentitiesValue

Cet objet ne contient aucune propriété à définir pendant le déploiement. Toutes les propriétés sont ReadOnly.

AmlFilesystemProperties

Nom Description Valeur
encryptionSettings Spécifie les paramètres de chiffrement du système de fichiers AML. AmlFilesystemEncryptionSettings
filesystemSubnet Sous-réseau utilisé pour gérer le système de fichiers AML et pour les opérations côté client. Ce sous-réseau doit avoir au moins un masque de sous-réseau /24 dans l’espace d’adressage du réseau virtuel. chaîne (obligatoire)
Hsm Paramètres d’hydratation et d’archivage et état AmlFilesystemPropertiesHsm
maintenanceWindow Heure de début d’une fenêtre de maintenance hebdomadaire de 30 minutes. AmlFilesystemPropertiesMaintenanceWindow (obligatoire)
rootSquashSettings Spécifie les paramètres de courge racine du système de fichiers AML. AmlFilesystemRootSquashSettings
storageCapacityTiB Taille du système de fichiers AML, dans TiB. Cela peut être arrondi vers le haut. int (obligatoire)

AmlFilesystemEncryptionSettings

Nom Description Valeur
keyEncryptionKey Spécifie l’emplacement de la clé de chiffrement dans Key Vault. keyVaultKeyReference

KeyVaultKeyReference

Nom Description Valeur
keyUrl URL référençant une clé de chiffrement de clé dans le coffre de clés. chaîne (obligatoire)
sourceVault Décrit un ID de ressource pour le coffre de clés source. KeyVaultKeyReferenceSourceVault (obligatoire)

KeyVaultKeyReferenceSourceVault

Nom Description Valeur
id ID de ressource. corde

AmlFilesystemPropertiesHsm

Nom Description Valeur
Paramètres Spécifie les paramètres HSM du système de fichiers AML. AmlFilesystemHsmSettings

AmlFilesystemHsmSettings

Nom Description Valeur
conteneur ID de ressource du conteneur de stockage utilisé pour l’hydratage de l’espace de noms et l’archivage à partir de l’espace de noms. Le fournisseur de ressources doit avoir l’autorisation de créer des jetons SAP sur le compte de stockage. chaîne (obligatoire)
importPrefix Seuls les objets blob du conteneur non journalisation qui commencent par ce chemin/préfixe sont importés dans l’espace de noms du cluster. Cela est utilisé uniquement lors de la création initiale du système de fichiers AML. Il crée automatiquement une ressource de travail d’importation qui peut être supprimée. corde
importPrefixesInitial Seuls les objets blob du conteneur qui commencent par l’un des chemins/préfixes de ce tableau sont importés dans l’espace de noms du cluster. Cela est utilisé uniquement lors de la création initiale du système de fichiers AML et a la valeur par défaut « / ». Il crée automatiquement une ressource de travail d’importation qui peut être supprimée. string[]
loggingContainer ID de ressource du conteneur de stockage utilisé pour la journalisation des événements et des erreurs. Doit être un conteneur distinct dans le même compte de stockage que le conteneur d’hydratation et d’archivage. Le fournisseur de ressources doit avoir l’autorisation de créer des jetons SAP sur le compte de stockage. chaîne (obligatoire)

AmlFilesystemPropertiesMaintenanceWindow

Nom Description Valeur
dayOfWeek Jour de la semaine sur laquelle la fenêtre de maintenance se produira. 'Vendredi'
'Lundi'
'Samedi'
'Dimanche'
'jeudi'
'Mardi'
'Mercredi'
timeOfDayUTC Heure du jour (en UTC) pour démarrer la fenêtre de maintenance. corde

Contraintes:
Modèle = ^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$

AmlFilesystemRootSquashSettings

Nom Description Valeur
mode Mode Squash du système de fichiers AML. « Tout » : les ID d’utilisateur et de groupe sur les fichiers sont écrasés sur les valeurs fournies pour tous les utilisateurs sur des systèmes non approuvés. « RootOnly » : les ID d’utilisateur et de groupe sur les fichiers seront écrasés pour fournir des valeurs uniquement à l’utilisateur racine sur des systèmes non approuvés. « Aucun » : aucune suppression des ID d’utilisateur et de groupe n’est effectuée pour tous les utilisateurs sur tous les systèmes. 'All'
'None'
'RootOnly'
noSquashNidLists Des listes d’adresses IP NID séparées par des points-virgules à ajouter aux systèmes de confiance. corde
squashGID ID de groupe vers lequel courge. Int
squashUID ID d’utilisateur vers qui courge. Int

SkuName

Nom Description Valeur
nom Nom de la référence SKU pour cette ressource. corde

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource amlFilesystems peut être déployé avec des opérations qui ciblent :

  • groupes de ressources

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.StorageCache/amlFilesystems, ajoutez le terraform suivant à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.StorageCache/amlFilesystems@2024-03-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type =  "UserAssigned"
    identity_ids = []
  }
  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
    }
    zones = [
      "string"
    ]
    sku = {
      name = "string"
    }
  })
}

Valeurs de propriété

amlFilesystems

Nom Description Valeur
type Type de ressource « Microsoft.StorageCache/amlFilesystems@2024-03-01 »
nom Nom de la ressource chaîne (obligatoire)
emplacement Emplacement géographique où réside la ressource chaîne (obligatoire)
parent_id Pour effectuer un déploiement sur un groupe de ressources, utilisez l’ID de ce groupe de ressources. chaîne (obligatoire)
étiquettes Balises de ressource. Dictionnaire de noms et de valeurs d’étiquettes.
Sku Référence SKU pour la ressource. SkuName
identité Identité managée utilisée par le système de fichiers AML, s’il est configuré. AmlFilesystemIdentity
Propriétés Propriétés du système de fichiers AML. AmlFilesystemProperties
zones Zones de disponibilité pour les ressources. Ce champ ne doit contenir qu’un seul élément dans le tableau. string[]

AmlFilesystemIdentity

Nom Description Valeur
type Type d’identité utilisé pour la ressource. « UserAssigned »
identity_ids Dictionnaire où chaque clé est un ID de ressource d’identité attribué par l’utilisateur, et la valeur de chaque clé est un dictionnaire vide. Tableau d’ID d’identité utilisateur.

UserAssignedIdentities

Nom Description Valeur
{propriété personnalisée} UserAssignedIdentitiesValue

UserAssignedIdentitiesValue

Cet objet ne contient aucune propriété à définir pendant le déploiement. Toutes les propriétés sont ReadOnly.

AmlFilesystemProperties

Nom Description Valeur
encryptionSettings Spécifie les paramètres de chiffrement du système de fichiers AML. AmlFilesystemEncryptionSettings
filesystemSubnet Sous-réseau utilisé pour gérer le système de fichiers AML et pour les opérations côté client. Ce sous-réseau doit avoir au moins un masque de sous-réseau /24 dans l’espace d’adressage du réseau virtuel. chaîne (obligatoire)
Hsm Paramètres d’hydratation et d’archivage et état AmlFilesystemPropertiesHsm
maintenanceWindow Heure de début d’une fenêtre de maintenance hebdomadaire de 30 minutes. AmlFilesystemPropertiesMaintenanceWindow (obligatoire)
rootSquashSettings Spécifie les paramètres de courge racine du système de fichiers AML. AmlFilesystemRootSquashSettings
storageCapacityTiB Taille du système de fichiers AML, dans TiB. Cela peut être arrondi vers le haut. int (obligatoire)

AmlFilesystemEncryptionSettings

Nom Description Valeur
keyEncryptionKey Spécifie l’emplacement de la clé de chiffrement dans Key Vault. keyVaultKeyReference

KeyVaultKeyReference

Nom Description Valeur
keyUrl URL référençant une clé de chiffrement de clé dans le coffre de clés. chaîne (obligatoire)
sourceVault Décrit un ID de ressource pour le coffre de clés source. KeyVaultKeyReferenceSourceVault (obligatoire)

KeyVaultKeyReferenceSourceVault

Nom Description Valeur
id ID de ressource. corde

AmlFilesystemPropertiesHsm

Nom Description Valeur
Paramètres Spécifie les paramètres HSM du système de fichiers AML. AmlFilesystemHsmSettings

AmlFilesystemHsmSettings

Nom Description Valeur
conteneur ID de ressource du conteneur de stockage utilisé pour l’hydratage de l’espace de noms et l’archivage à partir de l’espace de noms. Le fournisseur de ressources doit avoir l’autorisation de créer des jetons SAP sur le compte de stockage. chaîne (obligatoire)
importPrefix Seuls les objets blob du conteneur non journalisation qui commencent par ce chemin/préfixe sont importés dans l’espace de noms du cluster. Cela est utilisé uniquement lors de la création initiale du système de fichiers AML. Il crée automatiquement une ressource de travail d’importation qui peut être supprimée. corde
importPrefixesInitial Seuls les objets blob du conteneur qui commencent par l’un des chemins/préfixes de ce tableau sont importés dans l’espace de noms du cluster. Cela est utilisé uniquement lors de la création initiale du système de fichiers AML et a la valeur par défaut « / ». Il crée automatiquement une ressource de travail d’importation qui peut être supprimée. string[]
loggingContainer ID de ressource du conteneur de stockage utilisé pour la journalisation des événements et des erreurs. Doit être un conteneur distinct dans le même compte de stockage que le conteneur d’hydratation et d’archivage. Le fournisseur de ressources doit avoir l’autorisation de créer des jetons SAP sur le compte de stockage. chaîne (obligatoire)

AmlFilesystemPropertiesMaintenanceWindow

Nom Description Valeur
dayOfWeek Jour de la semaine sur laquelle la fenêtre de maintenance se produira. « Vendredi »
« Lundi »
« Samedi »
« Dimanche »
« Jeudi »
« Mardi »
« Mercredi »
timeOfDayUTC Heure du jour (en UTC) pour démarrer la fenêtre de maintenance. corde

Contraintes:
Modèle = ^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$

AmlFilesystemRootSquashSettings

Nom Description Valeur
mode Mode Squash du système de fichiers AML. « Tout » : les ID d’utilisateur et de groupe sur les fichiers sont écrasés sur les valeurs fournies pour tous les utilisateurs sur des systèmes non approuvés. « RootOnly » : les ID d’utilisateur et de groupe sur les fichiers seront écrasés pour fournir des valeurs uniquement à l’utilisateur racine sur des systèmes non approuvés. « Aucun » : aucune suppression des ID d’utilisateur et de groupe n’est effectuée pour tous les utilisateurs sur tous les systèmes. « Tout »
« Aucun »
« RootOnly »
noSquashNidLists Des listes d’adresses IP NID séparées par des points-virgules à ajouter aux systèmes de confiance. corde
squashGID ID de groupe vers lequel courge. Int
squashUID ID d’utilisateur vers qui courge. Int

SkuName

Nom Description Valeur
nom Nom de la référence SKU pour cette ressource. corde