Microsoft.StorageCache amlFilesystems
Définition de ressource Bicep
Le type de ressource amlFilesystems peut être déployé avec des opérations qui ciblent :
- groupes de ressources - Consultez commandes de déploiement de 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 bicep suivant à votre modèle.
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'
]
}
Valeurs de propriété
AmlFilesystemEncryptionSettings
Nom | Description | Valeur |
---|---|---|
keyEncryptionKey | Spécifie l’emplacement de la clé de chiffrement dans Key Vault. | keyVaultKeyReference |
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) |
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 |
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) |
AmlFilesystemPropertiesHsm
Nom | Description | Valeur |
---|---|---|
Paramètres | Spécifie les paramètres HSM du système de fichiers AML. | AmlFilesystemHsmSettings |
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 |
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 |
Microsoft.StorageCache/amlFilesystems
Nom | Description | Valeur |
---|---|---|
identité | Identité managée utilisée par le système de fichiers AML, s’il est configuré. | AmlFilesystemIdentity |
emplacement | Emplacement géographique où réside la ressource | chaîne (obligatoire) |
nom | Nom de la ressource | corde Contraintes: Longueur minimale = 2 Longueur maximale = 80 Modèle = ^[0-9a-zA-Z][-0-9a-zA-Z_]{0,78}[0-9a-zA-Z]$ (obligatoire) |
Propriétés | Propriétés du système de fichiers AML. | AmlFilesystemProperties |
Sku | Référence SKU pour la ressource. | SkuName |
étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles |
zones | Zones de disponibilité pour les ressources. Ce champ ne doit contenir qu’un seul élément dans le tableau. | string[] |
SkuName
Nom | Description | Valeur |
---|---|---|
nom | Nom de la référence SKU pour cette ressource. | corde |
TrackedResourceTags
Nom | Description | Valeur |
---|
UserAssignedIdentities
Nom | Description | Valeur |
---|
UserAssignedIdentitiesValue
Nom | Description | Valeur |
---|
Définition de ressource de modèle ARM
Le type de ressource amlFilesystems peut être déployé avec des opérations qui ciblent :
- groupes de ressources - Consultez commandes de déploiement de 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 code JSON suivant à votre modèle.
{
"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" ]
}
Valeurs de propriété
AmlFilesystemEncryptionSettings
Nom | Description | Valeur |
---|---|---|
keyEncryptionKey | Spécifie l’emplacement de la clé de chiffrement dans Key Vault. | keyVaultKeyReference |
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) |
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 |
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) |
AmlFilesystemPropertiesHsm
Nom | Description | Valeur |
---|---|---|
Paramètres | Spécifie les paramètres HSM du système de fichiers AML. | AmlFilesystemHsmSettings |
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 |
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 |
Microsoft.StorageCache/amlFilesystems
Nom | Description | Valeur |
---|---|---|
apiVersion | Version de l’API | '2024-07-01' |
identité | Identité managée utilisée par le système de fichiers AML, s’il est configuré. | AmlFilesystemIdentity |
emplacement | Emplacement géographique où réside la ressource | chaîne (obligatoire) |
nom | Nom de la ressource | corde Contraintes: Longueur minimale = 2 Longueur maximale = 80 Modèle = ^[0-9a-zA-Z][-0-9a-zA-Z_]{0,78}[0-9a-zA-Z]$ (obligatoire) |
Propriétés | Propriétés du système de fichiers AML. | AmlFilesystemProperties |
Sku | Référence SKU pour la ressource. | SkuName |
étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles |
type | Type de ressource | 'Microsoft.StorageCache/amlFilesystems' |
zones | Zones de disponibilité pour les ressources. Ce champ ne doit contenir qu’un seul élément dans le tableau. | string[] |
SkuName
Nom | Description | Valeur |
---|---|---|
nom | Nom de la référence SKU pour cette ressource. | corde |
TrackedResourceTags
Nom | Description | Valeur |
---|
UserAssignedIdentities
Nom | Description | Valeur |
---|
UserAssignedIdentitiesValue
Nom | Description | Valeur |
---|
Exemples d’utilisation
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-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
}
})
}
Valeurs de propriété
AmlFilesystemEncryptionSettings
Nom | Description | Valeur |
---|---|---|
keyEncryptionKey | Spécifie l’emplacement de la clé de chiffrement dans Key Vault. | keyVaultKeyReference |
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) |
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 |
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) |
AmlFilesystemPropertiesHsm
Nom | Description | Valeur |
---|---|---|
Paramètres | Spécifie les paramètres HSM du système de fichiers AML. | AmlFilesystemHsmSettings |
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 |
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 |
Microsoft.StorageCache/amlFilesystems
Nom | Description | Valeur |
---|---|---|
identité | Identité managée utilisée par le système de fichiers AML, s’il est configuré. | AmlFilesystemIdentity |
emplacement | Emplacement géographique où réside la ressource | chaîne (obligatoire) |
nom | Nom de la ressource | corde Contraintes: Longueur minimale = 2 Longueur maximale = 80 Modèle = ^[0-9a-zA-Z][-0-9a-zA-Z_]{0,78}[0-9a-zA-Z]$ (obligatoire) |
Propriétés | Propriétés du système de fichiers AML. | AmlFilesystemProperties |
Sku | Référence SKU pour la ressource. | SkuName |
étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. |
type | Type de ressource | « Microsoft.StorageCache/amlFilesystems@2024-07-01 » |
zones | Zones de disponibilité pour les ressources. Ce champ ne doit contenir qu’un seul élément dans le tableau. | string[] |
SkuName
Nom | Description | Valeur |
---|---|---|
nom | Nom de la référence SKU pour cette ressource. | corde |
TrackedResourceTags
Nom | Description | Valeur |
---|
UserAssignedIdentities
Nom | Description | Valeur |
---|
UserAssignedIdentitiesValue
Nom | Description | Valeur |
---|