Microsoft. Comptes DataLakeStore
Définition de ressource Bicep
Le type de ressource de comptes peut être déployé sur :
- Groupes de ressources - Voir 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 des ressources
Pour créer un Microsoft. Ressource DataLakeStore/accounts, ajoutez le Bicep suivant à votre modèle.
resource symbolicname 'Microsoft.DataLakeStore/accounts@2016-11-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
identity: {
type: 'SystemAssigned'
}
properties: {
defaultGroup: 'string'
encryptionConfig: {
keyVaultMetaInfo: {
encryptionKeyName: 'string'
encryptionKeyVersion: 'string'
keyVaultResourceId: 'string'
}
type: 'string'
}
encryptionState: 'string'
firewallAllowAzureIps: 'string'
firewallRules: [
{
name: 'string'
properties: {
endIpAddress: 'string'
startIpAddress: 'string'
}
}
]
firewallState: 'string'
newTier: 'string'
trustedIdProviders: [
{
name: 'string'
properties: {
idProvider: 'string'
}
}
]
trustedIdProviderState: 'string'
virtualNetworkRules: [
{
name: 'string'
properties: {
subnetId: 'string'
}
}
]
}
}
Valeurs de propriétés
accounts
Nom | Description | Valeur |
---|---|---|
name | Nom de la ressource | chaîne (obligatoire) Limite de caractères : 3-24 Caractères valides : Lettres minuscules et chiffres. Le nom de la ressource doit être unique dans Azure. |
location | Emplacement de la ressource. | chaîne (obligatoire) |
tags | Étiquettes de la ressource. | Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles |
identité | L’identité de chiffrement Key Vault, le cas échéant. | EncryptionIdentity |
properties | Propriétés du compte Data Lake Store à utiliser pour la création. | CreateDataLakeStoreAccountPropertiesOrDataLakeStoreA... |
EncryptionIdentity
Nom | Description | Valeur |
---|---|---|
type | Type de chiffrement utilisé. Actuellement, le seul type pris en charge est « SystemAssigned ». | 'SystemAssigned' (obligatoire) |
CreateDataLakeStoreAccountPropertiesOrDataLakeStoreA...
Nom | Description | Valeur |
---|---|---|
defaultGroup | Groupe de propriétaires par défaut pour tous les nouveaux dossiers et fichiers créés dans le compte Data Lake Store. | string |
encryptionConfig | Configuration de chiffrement Key Vault. | EncryptionConfig |
encryptionState | État actuel du chiffrement de ce compte Data Lake Store. | 'Désactivé' 'Enabled' |
firewallAllowAzureIps | État actuel d’autorisation ou d’interdiction des adresses IP provenant d’Azure via le pare-feu. Si le pare-feu est désactivé, cela n’est pas appliqué. | 'Désactivé' 'Enabled' |
firewallRules | Liste des règles de pare-feu associées à ce compte Data Lake Store. | CreateFirewallRuleWithAccountParametersOrFirewallRul... [] |
firewallState | État actuel du pare-feu d’adresses IP pour ce compte Data Lake Store. | 'Désactivé' 'Enabled' |
newTier | Niveau d’engagement à utiliser pour le mois prochain. | 'Commitment_100TB' 'Commitment_10TB' 'Commitment_1PB' 'Commitment_1TB' 'Commitment_500TB' 'Commitment_5PB' 'Consommation' |
trustedIdProviders | Liste des fournisseurs d’identité approuvés associés à ce compte Data Lake Store. | CreateTrustedIdProviderWithAccountParametersOrTruste... [] |
trustedIdProviderState | État actuel de la fonctionnalité de fournisseur d’identité approuvé pour ce compte Data Lake Store. | 'Désactivé' 'Enabled' |
virtualNetworkRules | Liste des règles de réseau virtuel associées à ce compte Data Lake Store. | CreateVirtualNetworkRuleWithAccountParametersOrVirtu... [] |
EncryptionConfig
Nom | Description | Valeur |
---|---|---|
keyVaultMetaInfo | Le Key Vault informations pour la connexion aux clés de chiffrement gérées par l’utilisateur. | KeyVaultMetaInfo |
type | Type de configuration de chiffrement utilisé. Actuellement, les seuls types pris en charge sont « UserManaged » et « ServiceManaged ». | 'ServiceManaged' 'UserManaged' (obligatoire) |
KeyVaultMetaInfo
Nom | Description | Valeur |
---|---|---|
encryptionKeyName | Nom de la clé de chiffrement gérée par l’utilisateur. | string (obligatoire) |
encryptionKeyVersion | Version de la clé de chiffrement gérée par l’utilisateur. | string (obligatoire) |
keyVaultResourceId | Identificateur de ressource pour l’utilisateur géré Key Vault utilisé pour chiffrer. | string (obligatoire) |
CreateFirewallRuleWithAccountParametersOrFirewallRul...
Nom | Description | Valeur |
---|---|---|
name | Nom unique de la règle de pare-feu à créer. | string (obligatoire) |
properties | Propriétés de règle de pare-feu à utiliser lors de la création d’une règle de pare-feu. | CreateOrUpdateFirewallRulePropertiesOrFirewallRulePr... (obligatoire) |
CreateOrUpdateFirewallRulePropertiesOrFirewallRulePr...
Nom | Description | Valeur |
---|---|---|
endIpAddress | Adresse IP de fin de la règle de pare-feu. Il peut s’agir d’ipv4 ou ipv6. Start et End doivent être dans le même protocole. | string (obligatoire) |
startIpAddress | Adresse IP de début de la règle de pare-feu. Il peut s’agir d’ipv4 ou ipv6. Start et End doivent être dans le même protocole. | string (obligatoire) |
CreateTrustedIdProviderWithAccountParametersOrTruste...
Nom | Description | Valeur |
---|---|---|
name | Nom unique du fournisseur d’identité approuvé à créer. | string (obligatoire) |
properties | Propriétés du fournisseur d’identité approuvé à utiliser lors de la création d’un nouveau fournisseur d’identité approuvé. | CreateOrUpdateTrustedIdProviderPropertiesOrTrustedId... (obligatoire) |
CreateOrUpdateTrustedIdProviderPropertiesOrTrustedId...
Nom | Description | Valeur |
---|---|---|
idProvider | URL de ce fournisseur d’identité approuvé. | string (obligatoire) |
CreateVirtualNetworkRuleWithAccountParametersOrVirtu...
Nom | Description | Valeur |
---|---|---|
name | Nom unique de la règle de réseau virtuel à créer. | string (obligatoire) |
properties | Propriétés de règle de réseau virtuel à utiliser lors de la création d’une règle de réseau virtuel. | CreateOrUpdateVirtualNetworkRulePropertiesOrVirtualN... (obligatoire) |
CreateOrUpdateVirtualNetworkRulePropertiesOrVirtualN...
Nom | Description | Valeur |
---|---|---|
subnetId | Identificateur de ressource pour le sous-réseau. | string (obligatoire) |
Modèles de démarrage rapide
Les modèles de démarrage rapide suivants déploient ce type de ressource.
Modèle | Description |
---|---|
Déployer Data Lake Analytics sur le nouveau Data Lake Store |
Ce modèle vous permet de déployer un nouveau compte Data Lake Analytics sur un nouveau compte Data Lake Store. |
Déployer un compte Data Lake Store avec chiffrement (Data Lake) |
Ce modèle vous permet de déployer un compte Azure Data Lake Store avec le chiffrement des données activé. Ce compte utilise le compte Data Lake Store pour gérer la clé de chiffrement. |
Déployer un compte Data Lake Store avec chiffrement(Key Vault) |
Ce modèle vous permet de déployer un compte Azure Data Lake Store avec le chiffrement des données activé. Ce compte utilise Azure Key Vault pour gérer la clé de chiffrement. |
Déployer Azure Data Lake Store sans chiffrement de données |
Ce modèle vous permet de déployer un compte Azure Data Lake Store avec le chiffrement des données désactivé. |
Déployer HDInsight sur les nouveaux Data Lake Store et Stockage |
Ce modèle vous permet de déployer un nouveau cluster Linux HDInsight avec de nouveaux comptes Data Lake Store et Storage. |
Définition de ressources de modèle ARM
Le type de ressource accounts peut être déployé sur :
- Groupes de ressources - Voir commandes de déploiement de groupe de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.
Format des ressources
Pour créer un Microsoft. Ressource DataLakeStore/accounts, ajoutez le code JSON suivant à votre modèle.
{
"type": "Microsoft.DataLakeStore/accounts",
"apiVersion": "2016-11-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"identity": {
"type": "SystemAssigned"
},
"properties": {
"defaultGroup": "string",
"encryptionConfig": {
"keyVaultMetaInfo": {
"encryptionKeyName": "string",
"encryptionKeyVersion": "string",
"keyVaultResourceId": "string"
},
"type": "string"
},
"encryptionState": "string",
"firewallAllowAzureIps": "string",
"firewallRules": [
{
"name": "string",
"properties": {
"endIpAddress": "string",
"startIpAddress": "string"
}
}
],
"firewallState": "string",
"newTier": "string",
"trustedIdProviders": [
{
"name": "string",
"properties": {
"idProvider": "string"
}
}
],
"trustedIdProviderState": "string",
"virtualNetworkRules": [
{
"name": "string",
"properties": {
"subnetId": "string"
}
}
]
}
}
Valeurs de propriétés
accounts
Nom | Description | Valeur |
---|---|---|
type | Type de ressource | 'Microsoft. DataLakeStore/accounts' |
apiVersion | Version de l’API de ressource | '2016-11-01' |
name | Nom de la ressource | chaîne (obligatoire) Limite de caractères : 3-24 Caractères valides : Lettres minuscules et chiffres. Le nom de la ressource doit être unique dans Azure. |
location | Emplacement de la ressource. | chaîne (obligatoire) |
tags | Étiquettes de la ressource. | Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles |
identité | L’identité de chiffrement Key Vault, le cas échéant. | EncryptionIdentity |
properties | Propriétés du compte Data Lake Store à utiliser pour la création. | CreateDataLakeStoreAccountPropertiesOrDataLakeStoreA... |
EncryptionIdentity
Nom | Description | Valeur |
---|---|---|
type | Type de chiffrement utilisé. Actuellement, le seul type pris en charge est « SystemAssigned ». | 'SystemAssigned' (obligatoire) |
CreateDataLakeStoreAccountPropertiesOrDataLakeStoreA...
Nom | Description | Valeur |
---|---|---|
defaultGroup | Groupe de propriétaires par défaut pour tous les nouveaux dossiers et fichiers créés dans le compte Data Lake Store. | string |
encryptionConfig | Configuration de chiffrement Key Vault. | EncryptionConfig |
encryptionState | État actuel du chiffrement de ce compte Data Lake Store. | 'Désactivé' 'Enabled' |
firewallAllowAzureIps | État actuel d’autorisation ou d’interdiction des adresses IP provenant d’Azure via le pare-feu. Si le pare-feu est désactivé, cela n’est pas appliqué. | 'Désactivé' 'Enabled' |
firewallRules | Liste des règles de pare-feu associées à ce compte Data Lake Store. | CreateFirewallRuleWithAccountParametersOrFirewallRul... [] |
firewallState | État actuel du pare-feu d’adresses IP pour ce compte Data Lake Store. | 'Désactivé' 'Enabled' |
newTier | Niveau d’engagement à utiliser pour le mois prochain. | 'Commitment_100TB' 'Commitment_10TB' 'Commitment_1PB' 'Commitment_1TB' 'Commitment_500TB' 'Commitment_5PB' 'Consommation' |
trustedIdProviders | Liste des fournisseurs d’identité approuvés associés à ce compte Data Lake Store. | CreateTrustedIdProviderWithAccountParametersOrTruste... [] |
trustedIdProviderState | État actuel de la fonctionnalité de fournisseur d’identité approuvé pour ce compte Data Lake Store. | 'Désactivé' 'Enabled' |
virtualNetworkRules | Liste des règles de réseau virtuel associées à ce compte Data Lake Store. | CreateVirtualNetworkRuleWithAccountParametersOrVirtu... [] |
EncryptionConfig
Nom | Description | Valeur |
---|---|---|
keyVaultMetaInfo | Le Key Vault informations pour la connexion aux clés de chiffrement gérées par l’utilisateur. | KeyVaultMetaInfo |
type | Type de configuration de chiffrement utilisé. Actuellement, les seuls types pris en charge sont « UserManaged » et « ServiceManaged ». | 'ServiceManaged' 'UserManaged' (obligatoire) |
KeyVaultMetaInfo
Nom | Description | Valeur |
---|---|---|
encryptionKeyName | Nom de la clé de chiffrement gérée par l’utilisateur. | string (obligatoire) |
encryptionKeyVersion | Version de la clé de chiffrement gérée par l’utilisateur. | string (obligatoire) |
keyVaultResourceId | Identificateur de ressource pour l’utilisateur géré Key Vault utilisé pour chiffrer. | string (obligatoire) |
CreateFirewallRuleWithAccountParametersOrFirewallRul...
Nom | Description | Valeur |
---|---|---|
name | Nom unique de la règle de pare-feu à créer. | string (obligatoire) |
properties | Propriétés de règle de pare-feu à utiliser lors de la création d’une règle de pare-feu. | CreateOrUpdateFirewallRulePropertiesOrFirewallRulePr... (obligatoire) |
CreateOrUpdateFirewallRulePropertiesOrFirewallRulePr...
Nom | Description | Valeur |
---|---|---|
endIpAddress | Adresse IP de fin de la règle de pare-feu. Il peut s’agir d’ipv4 ou ipv6. Start et End doivent être dans le même protocole. | string (obligatoire) |
startIpAddress | Adresse IP de début de la règle de pare-feu. Il peut s’agir d’ipv4 ou ipv6. Start et End doivent être dans le même protocole. | string (obligatoire) |
CreateTrustedIdProviderWithAccountParametersOrTruste...
Nom | Description | Valeur |
---|---|---|
name | Nom unique du fournisseur d’identité approuvé à créer. | string (obligatoire) |
properties | Propriétés du fournisseur d’identité approuvé à utiliser lors de la création d’un nouveau fournisseur d’identité approuvé. | CreateOrUpdateTrustedIdProviderPropertiesOrTrustedId... (obligatoire) |
CreateOrUpdateTrustedIdProviderPropertiesOrTrustedId...
Nom | Description | Valeur |
---|---|---|
idProvider | URL de ce fournisseur d’identité approuvé. | string (obligatoire) |
CreateVirtualNetworkRuleWithAccountParametersOrVirtu...
Nom | Description | Valeur |
---|---|---|
name | Nom unique de la règle de réseau virtuel à créer. | string (obligatoire) |
properties | Propriétés de règle de réseau virtuel à utiliser lors de la création d’une règle de réseau virtuel. | CreateOrUpdateVirtualNetworkRulePropertiesOrVirtualN... (obligatoire) |
CreateOrUpdateVirtualNetworkRulePropertiesOrVirtualN...
Nom | Description | Valeur |
---|---|---|
subnetId | Identificateur de ressource pour le sous-réseau. | string (obligatoire) |
Modèles de démarrage rapide
Les modèles de démarrage rapide suivants déploient ce type de ressource.
Modèle | Description |
---|---|
Déployer Data Lake Analytics sur le nouveau Data Lake Store |
Ce modèle vous permet de déployer un nouveau compte Data Lake Analytics sur un nouveau compte Data Lake Store. |
Déployer un compte Data Lake Store avec chiffrement (Data Lake) |
Ce modèle vous permet de déployer un compte Azure Data Lake Store avec le chiffrement des données activé. Ce compte utilise le compte Data Lake Store pour gérer la clé de chiffrement. |
Déployer un compte Data Lake Store avec chiffrement(Key Vault) |
Ce modèle vous permet de déployer un compte Azure Data Lake Store avec le chiffrement des données activé. Ce compte utilise Azure Key Vault pour gérer la clé de chiffrement. |
Déployer Azure Data Lake Store sans chiffrement de données |
Ce modèle vous permet de déployer un compte Azure Data Lake Store avec le chiffrement des données désactivé. |
Déployer HDInsight sur les nouveaux Data Lake Store et Stockage |
Ce modèle vous permet de déployer un nouveau cluster Linux HDInsight avec de nouveaux comptes Data Lake Store et Storage. |
Définition de ressource Terraform (fournisseur AzAPI)
Le type de ressource accounts peut être déployé sur :
- Groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.
Format des ressources
Pour créer un Microsoft. Ressource DataLakeStore/accounts, ajoutez le Terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DataLakeStore/accounts@2016-11-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "SystemAssigned"
}
body = jsonencode({
properties = {
defaultGroup = "string"
encryptionConfig = {
keyVaultMetaInfo = {
encryptionKeyName = "string"
encryptionKeyVersion = "string"
keyVaultResourceId = "string"
}
type = "string"
}
encryptionState = "string"
firewallAllowAzureIps = "string"
firewallRules = [
{
name = "string"
properties = {
endIpAddress = "string"
startIpAddress = "string"
}
}
]
firewallState = "string"
newTier = "string"
trustedIdProviders = [
{
name = "string"
properties = {
idProvider = "string"
}
}
]
trustedIdProviderState = "string"
virtualNetworkRules = [
{
name = "string"
properties = {
subnetId = "string"
}
}
]
}
})
}
Valeurs de propriétés
accounts
Nom | Description | Valeur |
---|---|---|
type | Type de ressource | « Microsoft. DataLakeStore/accounts@2016-11-01 » |
name | Nom de la ressource | string (obligatoire) Limite de caractères : 3-24 Caractères valides : Lettres minuscules et chiffres. Le nom de la ressource doit être unique dans Azure. |
location | Emplacement de la ressource. | string (obligatoire) |
parent_id | Pour effectuer un déploiement dans un groupe de ressources, utilisez l’ID de ce groupe de ressources. | string (obligatoire) |
tags | Étiquettes de la ressource. | Dictionnaire de noms et de valeurs d’étiquettes. |
identité | Le Key Vault l’identité de chiffrement, le cas échéant. | EncryptionIdentity |
properties | Propriétés du compte Data Lake Store à utiliser pour la création. | CreateDataLakeStoreAccountPropertiesOrDataLakeStoreA... |
EncryptionIdentity
Nom | Description | Valeur |
---|---|---|
type | Type de chiffrement utilisé. Actuellement, le seul type pris en charge est « SystemAssigned ». | « SystemAssigned » (obligatoire) |
CreateDataLakeStoreAccountPropertiesOrDataLakeStoreA...
Nom | Description | Valeur |
---|---|---|
defaultGroup | Groupe de propriétaires par défaut pour tous les nouveaux dossiers et fichiers créés dans le compte Data Lake Store. | string |
encryptionConfig | Configuration du chiffrement Key Vault. | EncryptionConfig |
encryptionState | État actuel du chiffrement pour ce compte Data Lake Store. | « Désactivé » « Activé » |
firewallAllowAzureIps | État actuel d’autorisation ou d’interdiction des adresses IP provenant d’Azure via le pare-feu. Si le pare-feu est désactivé, cela n’est pas appliqué. | « Désactivé » « Activé » |
firewallRules | Liste des règles de pare-feu associées à ce compte Data Lake Store. | CreateFirewallRuleWithAccountParametersOrFirewallRul... [] |
firewallState | État actuel du pare-feu d’adresses IP pour ce compte Data Lake Store. | « Désactivé » « Activé » |
newTier | Niveau d’engagement à utiliser pour le mois prochain. | « Commitment_100TB » « Commitment_10TB » « Commitment_1PB » « Commitment_1TB » « Commitment_500TB » « Commitment_5PB » « Consommation » |
trustedIdProviders | Liste des fournisseurs d’identité approuvés associés à ce compte Data Lake Store. | CreateTrustedIdProviderWithAccountParametersOrTruste... [] |
trustedIdProviderState | État actuel de la fonctionnalité de fournisseur d’identité approuvé pour ce compte Data Lake Store. | « Désactivé » « Activé » |
virtualNetworkRules | Liste des règles de réseau virtuel associées à ce compte Data Lake Store. | CreateVirtualNetworkRuleWithAccountParametersOrVirtu... [] |
EncryptionConfig
Nom | Description | Valeur |
---|---|---|
keyVaultMetaInfo | Le Key Vault informations pour la connexion à des clés de chiffrement gérées par l’utilisateur. | KeyVaultMetaInfo |
type | Type de configuration de chiffrement utilisé. Actuellement, les seuls types pris en charge sont « UserManaged » et « ServiceManaged ». | « ServiceManaged » « UserManaged » (obligatoire) |
KeyVaultMetaInfo
Nom | Description | Valeur |
---|---|---|
encryptionKeyName | Nom de la clé de chiffrement gérée par l’utilisateur. | string (obligatoire) |
encryptionKeyVersion | Version de la clé de chiffrement gérée par l’utilisateur. | string (obligatoire) |
keyVaultResourceId | Identificateur de ressource pour l’utilisateur géré Key Vault utilisé pour chiffrer. | chaîne (obligatoire) |
CreateFirewallRuleWithAccountParametersOrFirewallRul...
Nom | Description | Valeur |
---|---|---|
name | Nom unique de la règle de pare-feu à créer. | chaîne (obligatoire) |
properties | Propriétés de règle de pare-feu à utiliser lors de la création d’une règle de pare-feu. | CreateOrUpdateFirewallRulePropertiesOrFirewallRulePr... (obligatoire) |
CreateOrUpdateFirewallRulePropertiesOrFirewallRulePr...
Nom | Description | Valeur |
---|---|---|
endIpAddress | Adresse IP de fin de la règle de pare-feu. Il peut s’agir d’ipv4 ou ipv6. Start et End doivent se trouver dans le même protocole. | chaîne (obligatoire) |
startIpAddress | Adresse IP de début de la règle de pare-feu. Il peut s’agir d’ipv4 ou ipv6. Start et End doivent se trouver dans le même protocole. | chaîne (obligatoire) |
CreateTrustedIdProviderWithAccountParametersOrTruste...
Nom | Description | Valeur |
---|---|---|
name | Nom unique du fournisseur d’identité approuvé à créer. | chaîne (obligatoire) |
properties | Propriétés du fournisseur d’identité approuvé à utiliser lors de la création d’un nouveau fournisseur d’identité approuvé. | CreateOrUpdateTrustedIdProviderPropertiesOrTrustedId... (obligatoire) |
CreateOrUpdateTrustedIdProviderPropertiesOrTrustedId...
Nom | Description | Valeur |
---|---|---|
idProvider | URL de ce fournisseur d’identité approuvé. | chaîne (obligatoire) |
CreateVirtualNetworkRuleWithAccountParametersOrVirtu...
Nom | Description | Valeur |
---|---|---|
name | Nom unique de la règle de réseau virtuel à créer. | chaîne (obligatoire) |
properties | Propriétés de règle de réseau virtuel à utiliser lors de la création d’une règle de réseau virtuel. | CreateOrUpdateVirtualNetworkRulePropertiesOrVirtualN... (obligatoire) |
CreateOrUpdateVirtualNetworkRulePropertiesOrVirtualN...
Nom | Description | Valeur |
---|---|---|
subnetId | Identificateur de ressource pour le sous-réseau. | chaîne (obligatoire) |