Dela via


Accounts - Create

Skapar det angivna Data Lake Store-kontot.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeStore/accounts/{accountName}?api-version=2016-11-01

URI-parametrar

Name I Obligatorisk Typ Description
accountName
path True

string

Namnet på Data Lake Store-kontot.

resourceGroupName
path True

string

Namnet på Azure-resursgruppen.

subscriptionId
path True

string

Hämtar prenumerationsautentiseringsuppgifter som unikt identifierar Microsoft Azure-prenumeration. Prenumerations-ID:t utgör en del av URI:n för varje tjänstanrop.

api-version
query True

string

Klient-API-version.

Begärandetext

Name Obligatorisk Typ Description
location True

string

Resursplatsen.

identity

EncryptionIdentity

Key Vault-krypteringsidentiteten, om den finns.

properties.defaultGroup

string

Standardägargruppen för alla nya mappar och filer som skapats i Data Lake Store-kontot.

properties.encryptionConfig

EncryptionConfig

Key Vault-krypteringskonfigurationen.

properties.encryptionState

EncryptionState

Det aktuella krypteringstillståndet för det här Data Lake Store-kontot.

properties.firewallAllowAzureIps

FirewallAllowAzureIpsState

Det aktuella tillståndet för att tillåta eller neka IP-adresser som kommer från Azure via brandväggen. Om brandväggen är inaktiverad tillämpas inte detta.

properties.firewallRules

CreateFirewallRuleWithAccountParameters[]

Listan över brandväggsregler som är associerade med det här Data Lake Store-kontot.

properties.firewallState

FirewallState

Det aktuella tillståndet för IP-adressbrandväggen för det här Data Lake Store-kontot.

properties.newTier

TierType

Åtagandenivån som ska användas för nästa månad.

properties.trustedIdProviderState

TrustedIdProviderState

Det aktuella tillståndet för funktionen betrodd identitetsprovider för det här Data Lake Store-kontot.

properties.trustedIdProviders

CreateTrustedIdProviderWithAccountParameters[]

Listan över betrodda identitetsprovidrar som är associerade med det här Data Lake Store-kontot.

properties.virtualNetworkRules

CreateVirtualNetworkRuleWithAccountParameters[]

Listan över regler för virtuella nätverk som är associerade med det här Data Lake Store-kontot.

tags

object

Resurstaggar.

Svar

Name Typ Description
200 OK

DataLakeStoreAccount

Kontot har skapats.

201 Created

DataLakeStoreAccount

Har initierat skapandet av kontot.

Säkerhet

azure_auth

Azure Active Directory OAuth2-flöde

Typ: oauth2
Flow: implicit
Auktoriseringswebbadress: https://login.microsoftonline.com/common/oauth2/authorize

Omfattningar

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

Creates the specified Data Lake Store account

Exempelbegäran

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

Exempelsvar

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

Definitioner

Name Description
CreateDataLakeStoreAccountParameters
CreateFirewallRuleWithAccountParameters

Parametrarna som används för att skapa en ny brandväggsregel när du skapar ett nytt Data Lake Store-konto.

CreateTrustedIdProviderWithAccountParameters

Parametrarna som används för att skapa en ny betrodd identitetsprovider när du skapar ett nytt Data Lake Store-konto.

CreateVirtualNetworkRuleWithAccountParameters

Parametrarna som används för att skapa en ny regel för virtuellt nätverk när du skapar ett nytt Data Lake Store-konto.

DataLakeStoreAccount

Data Lake Store-kontoinformation.

DataLakeStoreAccountState

Tillståndet för Data Lake Store-kontot.

DataLakeStoreAccountStatus

Etableringsstatus för Data Lake Store-kontot.

EncryptionConfig

Krypteringskonfigurationen för kontot.

EncryptionConfigType

Vilken typ av krypteringskonfiguration som används. För närvarande är de enda typer som stöds "UserManaged" och "ServiceManaged".

EncryptionIdentity

Egenskaperna för krypteringsidentitet.

EncryptionIdentityType

Vilken typ av kryptering som används. För närvarande är den enda typ som stöds "SystemAssigned".

EncryptionProvisioningState

Det aktuella tillståndet för krypteringsetablering för det här Data Lake Store-kontot.

EncryptionState

Det aktuella krypteringstillståndet för det här Data Lake Store-kontot.

FirewallAllowAzureIpsState

Det aktuella tillståndet för att tillåta eller neka IP-adresser som kommer från Azure via brandväggen. Om brandväggen är inaktiverad tillämpas inte detta.

FirewallRule

Information om brandväggsregeln för Data Lake Store.

FirewallState

Det aktuella tillståndet för IP-adressbrandväggen för det här Data Lake Store-kontot.

KeyVaultMetaInfo

Metadatainformation som används av kontokryptering.

TierType

Åtagandenivån som ska användas för nästa månad.

TrustedIdProvider

Information om betrodd identitetsprovider i Data Lake Store.

TrustedIdProviderState

Det aktuella tillståndet för funktionen betrodd identitetsprovider för det här Data Lake Store-kontot.

VirtualNetworkRule

Information om regel för virtuella nätverk i Data Lake Store.

CreateDataLakeStoreAccountParameters

Name Typ Description
identity

EncryptionIdentity

Key Vault-krypteringsidentiteten, om den finns.

location

string

Resursplatsen.

properties.defaultGroup

string

Standardägargruppen för alla nya mappar och filer som skapats i Data Lake Store-kontot.

properties.encryptionConfig

EncryptionConfig

Key Vault-krypteringskonfigurationen.

properties.encryptionState

EncryptionState

Det aktuella krypteringstillståndet för det här Data Lake Store-kontot.

properties.firewallAllowAzureIps

FirewallAllowAzureIpsState

Det aktuella tillståndet för att tillåta eller neka IP-adresser som kommer från Azure via brandväggen. Om brandväggen är inaktiverad tillämpas inte detta.

properties.firewallRules

CreateFirewallRuleWithAccountParameters[]

Listan över brandväggsregler som är associerade med det här Data Lake Store-kontot.

properties.firewallState

FirewallState

Det aktuella tillståndet för IP-adressbrandväggen för det här Data Lake Store-kontot.

properties.newTier

TierType

Åtagandenivån som ska användas för nästa månad.

properties.trustedIdProviderState

TrustedIdProviderState

Det aktuella tillståndet för funktionen betrodd identitetsprovider för det här Data Lake Store-kontot.

properties.trustedIdProviders

CreateTrustedIdProviderWithAccountParameters[]

Listan över betrodda identitetsprovidrar som är associerade med det här Data Lake Store-kontot.

properties.virtualNetworkRules

CreateVirtualNetworkRuleWithAccountParameters[]

Listan över regler för virtuella nätverk som är associerade med det här Data Lake Store-kontot.

tags

object

Resurstaggar.

CreateFirewallRuleWithAccountParameters

Parametrarna som används för att skapa en ny brandväggsregel när du skapar ett nytt Data Lake Store-konto.

Name Typ Description
name

string

Det unika namnet på brandväggsregeln som ska skapas.

properties.endIpAddress

string

Slut-IP-adressen för brandväggsregeln. Detta kan vara antingen ipv4 eller ipv6. Start och slut bör finnas i samma protokoll.

properties.startIpAddress

string

Start-IP-adressen för brandväggsregeln. Detta kan vara antingen ipv4 eller ipv6. Start och slut bör finnas i samma protokoll.

CreateTrustedIdProviderWithAccountParameters

Parametrarna som används för att skapa en ny betrodd identitetsprovider när du skapar ett nytt Data Lake Store-konto.

Name Typ Description
name

string

Det unika namnet på den betrodda identitetsprovider som ska skapas.

properties.idProvider

string

URL:en för den här betrodda identitetsprovidern.

CreateVirtualNetworkRuleWithAccountParameters

Parametrarna som används för att skapa en ny regel för virtuellt nätverk när du skapar ett nytt Data Lake Store-konto.

Name Typ Description
name

string

Det unika namnet på den regel för virtuellt nätverk som ska skapas.

properties.subnetId

string

Resursidentifieraren för undernätet.

DataLakeStoreAccount

Data Lake Store-kontoinformation.

Name Typ Description
id

string

Resursidentifieraren.

identity

EncryptionIdentity

Key Vault-krypteringsidentiteten, om den finns.

location

string

Resursplatsen.

name

string

Resursnamnet.

properties.accountId

string (uuid)

Den unika identifierare som är associerad med det här Data Lake Store-kontot.

properties.creationTime

string (date-time)

Tiden då kontot skapades.

properties.currentTier

TierType

Åtagandenivån som används för den aktuella månaden.

properties.defaultGroup

string

Standardägargruppen för alla nya mappar och filer som skapats i Data Lake Store-kontot.

properties.encryptionConfig

EncryptionConfig

Key Vault-krypteringskonfigurationen.

properties.encryptionProvisioningState

EncryptionProvisioningState

Det aktuella tillståndet för krypteringsetablering för det här Data Lake Store-kontot.

properties.encryptionState

EncryptionState

Det aktuella krypteringstillståndet för det här Data Lake Store-kontot.

properties.endpoint

string

Den fullständiga CName-slutpunkten för det här kontot.

properties.firewallAllowAzureIps

FirewallAllowAzureIpsState

Det aktuella tillståndet för att tillåta eller neka IP-adresser som kommer från Azure via brandväggen. Om brandväggen är inaktiverad tillämpas inte detta.

properties.firewallRules

FirewallRule[]

Listan över brandväggsregler som är associerade med det här Data Lake Store-kontot.

properties.firewallState

FirewallState

Det aktuella tillståndet för IP-adressbrandväggen för det här Data Lake Store-kontot.

properties.lastModifiedTime

string (date-time)

Kontot ändrades senast.

properties.newTier

TierType

Åtagandenivån som ska användas för nästa månad.

properties.provisioningState

DataLakeStoreAccountStatus

Etableringsstatus för Data Lake Store-kontot.

properties.state

DataLakeStoreAccountState

Tillståndet för Data Lake Store-kontot.

properties.trustedIdProviderState

TrustedIdProviderState

Det aktuella tillståndet för funktionen betrodd identitetsprovider för det här Data Lake Store-kontot.

properties.trustedIdProviders

TrustedIdProvider[]

Listan över betrodda identitetsprovidrar som är associerade med det här Data Lake Store-kontot.

properties.virtualNetworkRules

VirtualNetworkRule[]

Listan över regler för virtuella nätverk som är associerade med det här Data Lake Store-kontot.

tags

object

Resurstaggar.

type

string

Resurstypen.

DataLakeStoreAccountState

Tillståndet för Data Lake Store-kontot.

Värde Description
Active
Suspended

DataLakeStoreAccountStatus

Etableringsstatus för Data Lake Store-kontot.

Värde Description
Failed
Creating
Running
Succeeded
Patching
Suspending
Resuming
Deleting
Deleted
Undeleting
Canceled

EncryptionConfig

Krypteringskonfigurationen för kontot.

Name Typ Description
keyVaultMetaInfo

KeyVaultMetaInfo

Key Vault-information för att ansluta till användarhanterade krypteringsnycklar.

type

EncryptionConfigType

Vilken typ av krypteringskonfiguration som används. För närvarande är de enda typer som stöds "UserManaged" och "ServiceManaged".

EncryptionConfigType

Vilken typ av krypteringskonfiguration som används. För närvarande är de enda typer som stöds "UserManaged" och "ServiceManaged".

Värde Description
UserManaged
ServiceManaged

EncryptionIdentity

Egenskaperna för krypteringsidentitet.

Name Typ Description
principalId

string (uuid)

Huvudidentifieraren som är associerad med krypteringen.

tenantId

string (uuid)

Klientidentifieraren som är associerad med krypteringen.

type

EncryptionIdentityType

Vilken typ av kryptering som används. För närvarande är den enda typ som stöds "SystemAssigned".

EncryptionIdentityType

Vilken typ av kryptering som används. För närvarande är den enda typ som stöds "SystemAssigned".

Värde Description
SystemAssigned

EncryptionProvisioningState

Det aktuella tillståndet för krypteringsetablering för det här Data Lake Store-kontot.

Värde Description
Creating
Succeeded

EncryptionState

Det aktuella krypteringstillståndet för det här Data Lake Store-kontot.

Värde Description
Enabled
Disabled

FirewallAllowAzureIpsState

Det aktuella tillståndet för att tillåta eller neka IP-adresser som kommer från Azure via brandväggen. Om brandväggen är inaktiverad tillämpas inte detta.

Värde Description
Enabled
Disabled

FirewallRule

Information om brandväggsregeln för Data Lake Store.

Name Typ Description
id

string

Resursidentifieraren.

name

string

Resursnamnet.

properties.endIpAddress

string

Slut-IP-adressen för brandväggsregeln. Detta kan vara antingen ipv4 eller ipv6. Start och slut bör finnas i samma protokoll.

properties.startIpAddress

string

Start-IP-adressen för brandväggsregeln. Detta kan vara antingen ipv4 eller ipv6. Start och slut bör finnas i samma protokoll.

type

string

Resurstypen.

FirewallState

Det aktuella tillståndet för IP-adressbrandväggen för det här Data Lake Store-kontot.

Värde Description
Enabled
Disabled

KeyVaultMetaInfo

Metadatainformation som används av kontokryptering.

Name Typ Description
encryptionKeyName

string

Namnet på den användarhanterade krypteringsnyckeln.

encryptionKeyVersion

string

Versionen av den användarhanterade krypteringsnyckeln.

keyVaultResourceId

string

Resursidentifieraren för det användarhanterade Key Vault som används för att kryptera.

TierType

Åtagandenivån som ska användas för nästa månad.

Värde Description
Consumption
Commitment_1TB
Commitment_10TB
Commitment_100TB
Commitment_500TB
Commitment_1PB
Commitment_5PB

TrustedIdProvider

Information om betrodd identitetsprovider i Data Lake Store.

Name Typ Description
id

string

Resursidentifieraren.

name

string

Resursnamnet.

properties.idProvider

string

URL:en för den här betrodda identitetsprovidern.

type

string

Resurstypen.

TrustedIdProviderState

Det aktuella tillståndet för funktionen betrodd identitetsprovider för det här Data Lake Store-kontot.

Värde Description
Enabled
Disabled

VirtualNetworkRule

Information om regel för virtuella nätverk i Data Lake Store.

Name Typ Description
id

string

Resursidentifieraren.

name

string

Resursnamnet.

properties.subnetId

string

Resursidentifieraren för undernätet.

type

string

Resurstypen.