Partager via


Microsoft. Comptes DataLakeStore

Définition de ressource Bicep

Le type de ressource de comptes peut être déployé sur :

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

Déployer sur Azure
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)

Déployer sur Azure
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)

Déployer sur Azure
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

Déployer sur Azure
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

Déployer sur Azure
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 :

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

Déployer sur Azure
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)

Déployer sur Azure
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)

Déployer sur Azure
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

Déployer sur Azure
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

Déployer sur Azure
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)