Accounts - Create
Crée le compte Data Lake Store spécifié.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeStore/accounts/{accountName}?api-version=2016-11-01
Paramètres URI
| Nom | Dans | Obligatoire | Type | Description |
|---|---|---|---|---|
|
account
|
path | True |
string |
Nom du compte Data Lake Store. |
|
resource
|
path | True |
string |
Nom du groupe de ressources Azure. |
|
subscription
|
path | True |
string |
Obtient les informations d’identification d’abonnement qui identifient de manière unique l’abonnement Microsoft Azure. L’ID d’abonnement fait partie de l’URI de chaque appel de service. |
|
api-version
|
query | True |
string |
Version de l’API cliente. |
Corps de la demande
| Nom | Obligatoire | Type | Description |
|---|---|---|---|
| location | True |
string |
Emplacement de la ressource. |
| identity |
Identité de chiffrement Key Vault, le cas échéant. |
||
| properties.defaultGroup |
string |
Groupe de propriétaires par défaut pour tous les nouveaux dossiers et fichiers créés dans le compte Data Lake Store. |
|
| properties.encryptionConfig |
Configuration du chiffrement Key Vault. |
||
| properties.encryptionState |
État actuel du chiffrement pour ce compte Data Lake Store. |
||
| properties.firewallAllowAzureIps |
État actuel de l’autorisation ou de l’interdiction des adresses IP provenant d’Azure via le pare-feu. Si le pare-feu est désactivé, cela n’est pas appliqué. |
||
| properties.firewallRules |
Liste des règles de pare-feu associées à ce compte Data Lake Store. |
||
| properties.firewallState |
État actuel du pare-feu d’adresses IP pour ce compte Data Lake Store. |
||
| properties.newTier |
Niveau d’engagement à utiliser pour le mois suivant. |
||
| properties.trustedIdProviderState |
État actuel de la fonctionnalité fournisseur d’identité approuvé pour ce compte Data Lake Store. |
||
| properties.trustedIdProviders |
Liste des fournisseurs d’identité approuvés associés à ce compte Data Lake Store. |
||
| properties.virtualNetworkRules |
Liste des règles de réseau virtuel associées à ce compte Data Lake Store. |
||
| tags |
object |
Balises de ressource. |
Réponses
| Nom | Type | Description |
|---|---|---|
| 200 OK |
Création réussie du compte. |
|
| 201 Created |
Création réussie du compte. |
Sécurité
azure_auth
Flux OAuth2 Azure Active Directory
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/authorize
Étendues
| Nom | Description |
|---|---|
| user_impersonation | emprunter l’identité de votre compte d’utilisateur |
Exemples
Creates the specified Data Lake Store account
Exemple de requête
PUT https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/contosorg/providers/Microsoft.DataLakeStore/accounts/contosoadla?api-version=2016-11-01
{
"location": "eastus2",
"tags": {
"test_key": "test_value"
},
"identity": {
"type": "SystemAssigned"
},
"properties": {
"encryptionState": "Enabled",
"encryptionConfig": {
"type": "UserManaged",
"keyVaultMetaInfo": {
"keyVaultResourceId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"encryptionKeyName": "test_encryption_key_name",
"encryptionKeyVersion": "encryption_key_version"
}
},
"firewallState": "Enabled",
"firewallRules": [
{
"name": "test_rule",
"properties": {
"startIpAddress": "1.1.1.1",
"endIpAddress": "2.2.2.2"
}
}
],
"trustedIdProviderState": "Enabled",
"trustedIdProviders": [
{
"name": "test_trusted_id_provider_name",
"properties": {
"idProvider": "https://sts.windows.net/ea9ec534-a3e3-4e45-ad36-3afc5bb291c1"
}
}
],
"defaultGroup": "test_default_group",
"newTier": "Consumption",
"firewallAllowAzureIps": "Enabled"
}
}
Exemple de réponse
{
"id": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"name": "contosoadla",
"type": "test_type",
"location": "eastus2",
"tags": {
"test_key": "test_value"
},
"identity": {
"type": "SystemAssigned",
"principalId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"tenantId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab346"
},
"properties": {
"provisioningState": "Succeeded",
"state": "Active",
"creationTime": "2017-04-14T13:21:56.6819037-07:00",
"lastModifiedTime": "2017-04-14T13:21:56.6819037-07:00",
"endpoint": "testadlfs17607.azuredatalakestore.net",
"accountId": "94f4bf5d-78a9-4c31-8aa7-b34d07bad898",
"encryptionState": "Enabled",
"encryptionProvisioningState": "Succeeded",
"encryptionConfig": {
"type": "UserManaged",
"keyVaultMetaInfo": {
"keyVaultResourceId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"encryptionKeyName": "test_encryption_key_name",
"encryptionKeyVersion": "encryption_key_version"
}
},
"firewallState": "Enabled",
"firewallRules": [
{
"id": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"name": "test_rule",
"type": "test_type",
"properties": {
"startIpAddress": "1.1.1.1",
"endIpAddress": "2.2.2.2"
}
}
],
"trustedIdProviderState": "Enabled",
"trustedIdProviders": [
{
"id": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"name": "test_trusted_id_provider_name",
"type": "test_type",
"properties": {
"idProvider": "https://sts.windows.net/ea9ec534-a3e3-4e45-ad36-3afc5bb291c1"
}
}
],
"defaultGroup": "test_default_group",
"newTier": "Consumption",
"currentTier": "Consumption",
"firewallAllowAzureIps": "Enabled"
}
}
{
"id": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"name": "contosoadla",
"type": "test_type",
"location": "eastus2",
"tags": {
"test_key": "test_value"
},
"identity": {
"type": "SystemAssigned",
"principalId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"tenantId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab346"
},
"properties": {
"provisioningState": "Succeeded",
"state": "Active",
"creationTime": "2017-04-14T13:21:56.6819037-07:00",
"lastModifiedTime": "2017-04-14T13:21:56.6819037-07:00",
"endpoint": "testadlfs17607.azuredatalakestore.net",
"accountId": "94f4bf5d-78a9-4c31-8aa7-b34d07bad898",
"encryptionState": "Enabled",
"encryptionProvisioningState": "Succeeded",
"encryptionConfig": {
"type": "UserManaged",
"keyVaultMetaInfo": {
"keyVaultResourceId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"encryptionKeyName": "test_encryption_key_name",
"encryptionKeyVersion": "encryption_key_version"
}
},
"firewallState": "Enabled",
"firewallRules": [
{
"id": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"name": "test_rule",
"type": "test_type",
"properties": {
"startIpAddress": "1.1.1.1",
"endIpAddress": "2.2.2.2"
}
}
],
"trustedIdProviderState": "Enabled",
"trustedIdProviders": [
{
"id": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"name": "test_trusted_id_provider_name",
"type": "test_type",
"properties": {
"idProvider": "https://sts.windows.net/ea9ec534-a3e3-4e45-ad36-3afc5bb291c1"
}
}
],
"defaultGroup": "test_default_group",
"newTier": "Consumption",
"currentTier": "Consumption",
"firewallAllowAzureIps": "Enabled"
}
}
Définitions
| Nom | Description |
|---|---|
|
Create |
|
|
Create |
Paramètres utilisés pour créer une règle de pare-feu lors de la création d’un compte Data Lake Store. |
|
Create |
Paramètres utilisés pour créer un fournisseur d’identité approuvé lors de la création d’un compte Data Lake Store. |
|
Create |
Paramètres utilisés pour créer une règle de réseau virtuel lors de la création d’un compte Data Lake Store. |
|
Data |
Informations sur le compte Data Lake Store. |
|
Data |
État du compte Data Lake Store. |
|
Data |
État d’approvisionnement du compte Data Lake Store. |
|
Encryption |
Configuration du chiffrement du compte. |
|
Encryption |
Type de configuration de chiffrement utilisé. Actuellement, les seuls types pris en charge sont « UserManaged » et « ServiceManaged ». |
|
Encryption |
Propriétés de l’identité de chiffrement. |
|
Encryption |
Type de chiffrement utilisé. Actuellement, le seul type pris en charge est « SystemAssigned ». |
|
Encryption |
État actuel de l’approvisionnement de chiffrement pour ce compte Data Lake Store. |
|
Encryption |
État actuel du chiffrement pour ce compte Data Lake Store. |
|
Firewall |
État actuel de l’autorisation ou de l’interdiction des adresses IP provenant d’Azure via le pare-feu. Si le pare-feu est désactivé, cela n’est pas appliqué. |
|
Firewall |
Informations de règle de pare-feu Data Lake Store. |
|
Firewall |
État actuel du pare-feu d’adresses IP pour ce compte Data Lake Store. |
|
Key |
Informations de métadonnées utilisées par le chiffrement de compte. |
|
Tier |
Niveau d’engagement à utiliser pour le mois suivant. |
|
Trusted |
Informations du fournisseur d’identité approuvé data Lake Store. |
|
Trusted |
État actuel de la fonctionnalité fournisseur d’identité approuvé pour ce compte Data Lake Store. |
|
Virtual |
Informations de règle de réseau virtuel Data Lake Store. |
CreateDataLakeStoreAccountParameters
| Nom | Type | Description |
|---|---|---|
| identity |
Identité de chiffrement Key Vault, le cas échéant. |
|
| location |
string |
Emplacement de la ressource. |
| properties.defaultGroup |
string |
Groupe de propriétaires par défaut pour tous les nouveaux dossiers et fichiers créés dans le compte Data Lake Store. |
| properties.encryptionConfig |
Configuration du chiffrement Key Vault. |
|
| properties.encryptionState |
État actuel du chiffrement pour ce compte Data Lake Store. |
|
| properties.firewallAllowAzureIps |
État actuel de l’autorisation ou de l’interdiction des adresses IP provenant d’Azure via le pare-feu. Si le pare-feu est désactivé, cela n’est pas appliqué. |
|
| properties.firewallRules |
Liste des règles de pare-feu associées à ce compte Data Lake Store. |
|
| properties.firewallState |
État actuel du pare-feu d’adresses IP pour ce compte Data Lake Store. |
|
| properties.newTier |
Niveau d’engagement à utiliser pour le mois suivant. |
|
| properties.trustedIdProviderState |
État actuel de la fonctionnalité fournisseur d’identité approuvé pour ce compte Data Lake Store. |
|
| properties.trustedIdProviders |
Liste des fournisseurs d’identité approuvés associés à ce compte Data Lake Store. |
|
| properties.virtualNetworkRules |
Liste des règles de réseau virtuel associées à ce compte Data Lake Store. |
|
| tags |
object |
Balises de ressource. |
CreateFirewallRuleWithAccountParameters
Paramètres utilisés pour créer une règle de pare-feu lors de la création d’un compte Data Lake Store.
| Nom | Type | Description |
|---|---|---|
| name |
string |
Nom unique de la règle de pare-feu à créer. |
| properties.endIpAddress |
string |
Adresse IP de fin de la règle de pare-feu. Il peut s’agir d’ipv4 ou ipv6. Le début et la fin doivent se trouver dans le même protocole. |
| properties.startIpAddress |
string |
Adresse IP de début de la règle de pare-feu. Il peut s’agir d’ipv4 ou ipv6. Le début et la fin doivent se trouver dans le même protocole. |
CreateTrustedIdProviderWithAccountParameters
Paramètres utilisés pour créer un fournisseur d’identité approuvé lors de la création d’un compte Data Lake Store.
| Nom | Type | Description |
|---|---|---|
| name |
string |
Nom unique du fournisseur d’identité approuvé à créer. |
| properties.idProvider |
string |
URL de ce fournisseur d’identité approuvé. |
CreateVirtualNetworkRuleWithAccountParameters
Paramètres utilisés pour créer une règle de réseau virtuel lors de la création d’un compte Data Lake Store.
| Nom | Type | Description |
|---|---|---|
| name |
string |
Nom unique de la règle de réseau virtuel à créer. |
| properties.subnetId |
string |
Identificateur de ressource du sous-réseau. |
DataLakeStoreAccount
Informations sur le compte Data Lake Store.
| Nom | Type | Description |
|---|---|---|
| id |
string |
Identificateur de ressource. |
| identity |
Identité de chiffrement Key Vault, le cas échéant. |
|
| location |
string |
Emplacement de la ressource. |
| name |
string |
Nom de la ressource. |
| properties.accountId |
string (uuid) |
Identificateur unique associé à ce compte Data Lake Store. |
| properties.creationTime |
string (date-time) |
Heure de création du compte. |
| properties.currentTier |
Niveau d’engagement utilisé pour le mois en cours. |
|
| properties.defaultGroup |
string |
Groupe de propriétaires par défaut pour tous les nouveaux dossiers et fichiers créés dans le compte Data Lake Store. |
| properties.encryptionConfig |
Configuration du chiffrement Key Vault. |
|
| properties.encryptionProvisioningState |
État actuel de l’approvisionnement de chiffrement pour ce compte Data Lake Store. |
|
| properties.encryptionState |
État actuel du chiffrement pour ce compte Data Lake Store. |
|
| properties.endpoint |
string |
Point de terminaison CName complet pour ce compte. |
| properties.firewallAllowAzureIps |
État actuel de l’autorisation ou de l’interdiction des adresses IP provenant d’Azure via le pare-feu. Si le pare-feu est désactivé, cela n’est pas appliqué. |
|
| properties.firewallRules |
Liste des règles de pare-feu associées à ce compte Data Lake Store. |
|
| properties.firewallState |
État actuel du pare-feu d’adresses IP pour ce compte Data Lake Store. |
|
| properties.lastModifiedTime |
string (date-time) |
Heure de dernière modification du compte. |
| properties.newTier |
Niveau d’engagement à utiliser pour le mois suivant. |
|
| properties.provisioningState |
État d’approvisionnement du compte Data Lake Store. |
|
| properties.state |
État du compte Data Lake Store. |
|
| properties.trustedIdProviderState |
État actuel de la fonctionnalité fournisseur d’identité approuvé pour ce compte Data Lake Store. |
|
| properties.trustedIdProviders |
Liste des fournisseurs d’identité approuvés associés à ce compte Data Lake Store. |
|
| properties.virtualNetworkRules |
Liste des règles de réseau virtuel associées à ce compte Data Lake Store. |
|
| tags |
object |
Balises de ressource. |
| type |
string |
Type de ressource. |
DataLakeStoreAccountState
État du compte Data Lake Store.
| Valeur | Description |
|---|---|
| Active | |
| Suspended |
DataLakeStoreAccountStatus
État d’approvisionnement du compte Data Lake Store.
| Valeur | Description |
|---|---|
| Failed | |
| Creating | |
| Running | |
| Succeeded | |
| Patching | |
| Suspending | |
| Resuming | |
| Deleting | |
| Deleted | |
| Undeleting | |
| Canceled |
EncryptionConfig
Configuration du chiffrement du compte.
| Nom | Type | Description |
|---|---|---|
| keyVaultMetaInfo |
Informations Key Vault pour la connexion aux clés de chiffrement gérées par l’utilisateur. |
|
| type |
Type de configuration de chiffrement utilisé. Actuellement, les seuls types pris en charge sont « UserManaged » et « ServiceManaged ». |
EncryptionConfigType
Type de configuration de chiffrement utilisé. Actuellement, les seuls types pris en charge sont « UserManaged » et « ServiceManaged ».
| Valeur | Description |
|---|---|
| UserManaged | |
| ServiceManaged |
EncryptionIdentity
Propriétés de l’identité de chiffrement.
| Nom | Type | Description |
|---|---|---|
| principalId |
string (uuid) |
Identificateur principal associé au chiffrement. |
| tenantId |
string (uuid) |
Identificateur de locataire associé au chiffrement. |
| type |
Type de chiffrement utilisé. Actuellement, le seul type pris en charge est « SystemAssigned ». |
EncryptionIdentityType
Type de chiffrement utilisé. Actuellement, le seul type pris en charge est « SystemAssigned ».
| Valeur | Description |
|---|---|
| SystemAssigned |
EncryptionProvisioningState
État actuel de l’approvisionnement de chiffrement pour ce compte Data Lake Store.
| Valeur | Description |
|---|---|
| Creating | |
| Succeeded |
EncryptionState
État actuel du chiffrement pour ce compte Data Lake Store.
| Valeur | Description |
|---|---|
| Enabled | |
| Disabled |
FirewallAllowAzureIpsState
État actuel de l’autorisation ou de l’interdiction des adresses IP provenant d’Azure via le pare-feu. Si le pare-feu est désactivé, cela n’est pas appliqué.
| Valeur | Description |
|---|---|
| Enabled | |
| Disabled |
FirewallRule
Informations de règle de pare-feu Data Lake Store.
| Nom | Type | Description |
|---|---|---|
| id |
string |
Identificateur de ressource. |
| name |
string |
Nom de la ressource. |
| properties.endIpAddress |
string |
Adresse IP de fin de la règle de pare-feu. Il peut s’agir d’ipv4 ou ipv6. Le début et la fin doivent se trouver dans le même protocole. |
| properties.startIpAddress |
string |
Adresse IP de début de la règle de pare-feu. Il peut s’agir d’ipv4 ou ipv6. Le début et la fin doivent se trouver dans le même protocole. |
| type |
string |
Type de ressource. |
FirewallState
État actuel du pare-feu d’adresses IP pour ce compte Data Lake Store.
| Valeur | Description |
|---|---|
| Enabled | |
| Disabled |
KeyVaultMetaInfo
Informations de métadonnées utilisées par le chiffrement de compte.
| Nom | Type | Description |
|---|---|---|
| encryptionKeyName |
string |
Nom de la clé de chiffrement gérée par l’utilisateur. |
| encryptionKeyVersion |
string |
Version de la clé de chiffrement gérée par l’utilisateur. |
| keyVaultResourceId |
string |
Identificateur de ressource pour le coffre de clés géré par l’utilisateur utilisé pour chiffrer. |
TierType
Niveau d’engagement à utiliser pour le mois suivant.
| Valeur | Description |
|---|---|
| Consumption | |
| Commitment_1TB | |
| Commitment_10TB | |
| Commitment_100TB | |
| Commitment_500TB | |
| Commitment_1PB | |
| Commitment_5PB |
TrustedIdProvider
Informations du fournisseur d’identité approuvé data Lake Store.
| Nom | Type | Description |
|---|---|---|
| id |
string |
Identificateur de ressource. |
| name |
string |
Nom de la ressource. |
| properties.idProvider |
string |
URL de ce fournisseur d’identité approuvé. |
| type |
string |
Type de ressource. |
TrustedIdProviderState
État actuel de la fonctionnalité fournisseur d’identité approuvé pour ce compte Data Lake Store.
| Valeur | Description |
|---|---|
| Enabled | |
| Disabled |
VirtualNetworkRule
Informations de règle de réseau virtuel Data Lake Store.
| Nom | Type | Description |
|---|---|---|
| id |
string |
Identificateur de ressource. |
| name |
string |
Nom de la ressource. |
| properties.subnetId |
string |
Identificateur de ressource du sous-réseau. |
| type |
string |
Type de ressource. |