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-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 :
- 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-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 |