Partager via


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
accountName
path True

string

Nom du compte Data Lake Store.

resourceGroupName
path True

string

Le nom du groupe de ressources Azure.

subscriptionId
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

EncryptionIdentity

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

EncryptionConfig

Configuration du chiffrement Key Vault.

properties.encryptionState

EncryptionState

État actuel du chiffrement pour ce compte Data Lake Store.

properties.firewallAllowAzureIps

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é.

properties.firewallRules

CreateFirewallRuleWithAccountParameters[]

Liste des règles de pare-feu associées à ce compte Data Lake Store.

properties.firewallState

FirewallState

État actuel du pare-feu d’adresses IP pour ce compte Data Lake Store.

properties.newTier

TierType

Niveau d’engagement à utiliser pour le mois prochain.

properties.trustedIdProviderState

TrustedIdProviderState

État actuel de la fonctionnalité de fournisseur d’identité approuvé pour ce compte Data Lake Store.

properties.trustedIdProviders

CreateTrustedIdProviderWithAccountParameters[]

Liste des fournisseurs d’identité approuvés associés à ce compte Data Lake Store.

properties.virtualNetworkRules

CreateVirtualNetworkRuleWithAccountParameters[]

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

DataLakeStoreAccount

Le compte a été créé.

201 Created

DataLakeStoreAccount

Création du compte lancée avec succès.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nom Description
user_impersonation Emprunter l’identité de votre compte d’utilisateur

Exemples

Creates the specified Data Lake Store account

Sample Request

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"
  }
}

Sample Response

{
  "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
CreateDataLakeStoreAccountParameters
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.

CreateTrustedIdProviderWithAccountParameters

Paramètres utilisés pour créer un fournisseur d’identité approuvé lors de la création d’un compte Data Lake Store.

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.

DataLakeStoreAccount

Informations de compte Data Lake Store.

DataLakeStoreAccountState

État du compte Data Lake Store.

DataLakeStoreAccountStatus

La status d’approvisionnement du compte Data Lake Store.

EncryptionConfig

Configuration de chiffrement pour le compte.

EncryptionConfigType

Type de configuration de chiffrement utilisé. Actuellement, les seuls types pris en charge sont « UserManaged » et « ServiceManaged ».

EncryptionIdentity

Propriétés d’identité de chiffrement.

EncryptionIdentityType

Type de chiffrement utilisé. Actuellement, le seul type pris en charge est « SystemAssigned ».

EncryptionProvisioningState

État actuel de l’approvisionnement du chiffrement pour ce compte Data Lake Store.

EncryptionState

État actuel du chiffrement pour ce compte Data Lake Store.

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é.

FirewallRule

Informations sur les règles de pare-feu Data Lake Store.

FirewallState

État actuel du pare-feu d’adresses IP pour ce compte Data Lake Store.

KeyVaultMetaInfo

Informations de métadonnées utilisées par le chiffrement de compte.

TierType

Niveau d’engagement à utiliser pour le mois prochain.

TrustedIdProvider

Informations sur le fournisseur d’identité approuvé Data Lake Store.

TrustedIdProviderState

État actuel de la fonctionnalité de fournisseur d’identité approuvé pour ce compte Data Lake Store.

VirtualNetworkRule

Informations sur les règles de réseau virtuel Data Lake Store.

CreateDataLakeStoreAccountParameters

Nom Type Description
identity

EncryptionIdentity

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

EncryptionConfig

Configuration du chiffrement Key Vault.

properties.encryptionState

EncryptionState

État actuel du chiffrement pour ce compte Data Lake Store.

properties.firewallAllowAzureIps

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é.

properties.firewallRules

CreateFirewallRuleWithAccountParameters[]

Liste des règles de pare-feu associées à ce compte Data Lake Store.

properties.firewallState

FirewallState

État actuel du pare-feu d’adresses IP pour ce compte Data Lake Store.

properties.newTier

TierType

Niveau d’engagement à utiliser pour le mois prochain.

properties.trustedIdProviderState

TrustedIdProviderState

État actuel de la fonctionnalité de fournisseur d’identité approuvé pour ce compte Data Lake Store.

properties.trustedIdProviders

CreateTrustedIdProviderWithAccountParameters[]

Liste des fournisseurs d’identité approuvés associés à ce compte Data Lake Store.

properties.virtualNetworkRules

CreateVirtualNetworkRuleWithAccountParameters[]

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

EncryptionIdentity

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

TierType

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

EncryptionConfig

Configuration du chiffrement Key Vault.

properties.encryptionProvisioningState

EncryptionProvisioningState

État actuel de l’approvisionnement du chiffrement pour ce compte Data Lake Store.

properties.encryptionState

EncryptionState

État actuel du chiffrement pour ce compte Data Lake Store.

properties.endpoint

string

Point de terminaison CName complet pour ce compte.

properties.firewallAllowAzureIps

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é.

properties.firewallRules

FirewallRule[]

Liste des règles de pare-feu associées à ce compte Data Lake Store.

properties.firewallState

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

TierType

Niveau d’engagement à utiliser pour le mois prochain.

properties.provisioningState

DataLakeStoreAccountStatus

La status d’approvisionnement du compte Data Lake Store.

properties.state

DataLakeStoreAccountState

État du compte Data Lake Store.

properties.trustedIdProviderState

TrustedIdProviderState

État actuel de la fonctionnalité de fournisseur d’identité approuvé pour ce compte Data Lake Store.

properties.trustedIdProviders

TrustedIdProvider[]

Liste des fournisseurs d’identité approuvés associés à ce compte Data Lake Store.

properties.virtualNetworkRules

VirtualNetworkRule[]

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

KeyVaultMetaInfo

Le Key Vault informations pour la connexion à des clés de chiffrement gérées par l’utilisateur.

type

EncryptionConfigType

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

EncryptionIdentityType

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.