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 |
Le nom du groupe de ressources Azure. |
subscription
|
path | True |
string |
Obtient les informations d'identification d'abonnement qui identifient l'abonnement Microsoft Azure de manière unique. L’ID d’abonnement fait partie de l’URI pour 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 |
Le Key Vault l’identité de chiffrement, 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 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é. |
||
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 prochain. |
||
properties.trustedIdProviderState |
État actuel de la fonctionnalité de 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 |
Étiquettes de la ressource. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
Le compte a été créé. |
|
201 Created |
Création du compte lancée avec succès. |
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 de compte Data Lake Store. |
Data |
État du compte Data Lake Store. |
Data |
La status d’approvisionnement du compte Data Lake Store. |
Encryption |
Configuration de chiffrement pour le compte. |
Encryption |
Type de configuration de chiffrement utilisé. Actuellement, les seuls types pris en charge sont « UserManaged » et « ServiceManaged ». |
Encryption |
Propriétés d’identité de chiffrement. |
Encryption |
Type de chiffrement utilisé. Actuellement, le seul type pris en charge est « SystemAssigned ». |
Encryption |
État actuel de l’approvisionnement du chiffrement pour ce compte Data Lake Store. |
Encryption |
État actuel du chiffrement pour ce compte Data Lake Store. |
Firewall |
É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é. |
Firewall |
Informations sur les règles 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 prochain. |
Trusted |
Informations sur le fournisseur d’identité approuvé Data Lake Store. |
Trusted |
État actuel de la fonctionnalité de fournisseur d’identité approuvé pour ce compte Data Lake Store. |
Virtual |
Informations sur les règles de réseau virtuel Data Lake Store. |
CreateDataLakeStoreAccountParameters
Nom | Type | Description |
---|---|---|
identity |
Le Key Vault l’identité de chiffrement, 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 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é. |
|
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 prochain. |
|
properties.trustedIdProviderState |
État actuel de la fonctionnalité de 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 |
Étiquettes de la 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. Start et End doivent être 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. Start et End doivent être 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 pour le sous-réseau. |
DataLakeStoreAccount
Informations de compte Data Lake Store.
Nom | Type | Description |
---|---|---|
id |
string |
Identificateur de ressource. |
identity |
Le Key Vault l’identité de chiffrement, le cas échéant. |
|
location |
string |
Emplacement de la ressource. |
name |
string |
Nom de la ressource. |
properties.accountId |
string |
Identificateur unique associé à ce compte Data Lake Store. |
properties.creationTime |
string |
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 du 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 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é. |
|
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 |
Heure de la dernière modification du compte. |
properties.newTier |
Niveau d’engagement à utiliser pour le mois prochain. |
|
properties.provisioningState |
La status d’approvisionnement du compte Data Lake Store. |
|
properties.state |
État du compte Data Lake Store. |
|
properties.trustedIdProviderState |
État actuel de la fonctionnalité de 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 |
Étiquettes de la ressource. |
type |
string |
Type de ressource. |
DataLakeStoreAccountState
État du compte Data Lake Store.
Nom | Type | Description |
---|---|---|
Active |
string |
|
Suspended |
string |
DataLakeStoreAccountStatus
La status d’approvisionnement du compte Data Lake Store.
Nom | Type | Description |
---|---|---|
Canceled |
string |
|
Creating |
string |
|
Deleted |
string |
|
Deleting |
string |
|
Failed |
string |
|
Patching |
string |
|
Resuming |
string |
|
Running |
string |
|
Succeeded |
string |
|
Suspending |
string |
|
Undeleting |
string |
EncryptionConfig
Configuration de chiffrement pour le compte.
Nom | Type | Description |
---|---|---|
keyVaultMetaInfo |
Le Key Vault informations pour la connexion à des 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 ».
Nom | Type | Description |
---|---|---|
ServiceManaged |
string |
|
UserManaged |
string |
EncryptionIdentity
Propriétés d’identité de chiffrement.
Nom | Type | Description |
---|---|---|
principalId |
string |
Identificateur principal associé au chiffrement. |
tenantId |
string |
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 ».
Nom | Type | Description |
---|---|---|
SystemAssigned |
string |
EncryptionProvisioningState
État actuel de l’approvisionnement du chiffrement pour ce compte Data Lake Store.
Nom | Type | Description |
---|---|---|
Creating |
string |
|
Succeeded |
string |
EncryptionState
État actuel du chiffrement pour ce compte Data Lake Store.
Nom | Type | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
FirewallAllowAzureIpsState
É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é.
Nom | Type | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
FirewallRule
Informations sur les règles 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. Start et End doivent être 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. Start et End doivent être 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.
Nom | Type | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
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 l’utilisateur géré Key Vault utilisé pour chiffrer. |
TierType
Niveau d’engagement à utiliser pour le mois prochain.
Nom | Type | Description |
---|---|---|
Commitment_100TB |
string |
|
Commitment_10TB |
string |
|
Commitment_1PB |
string |
|
Commitment_1TB |
string |
|
Commitment_500TB |
string |
|
Commitment_5PB |
string |
|
Consumption |
string |
TrustedIdProvider
Informations sur le 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é de fournisseur d’identité approuvé pour ce compte Data Lake Store.
Nom | Type | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
VirtualNetworkRule
Informations sur les règles 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 pour le sous-réseau. |
type |
string |
Type de ressource. |