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 autentiseringsuppgifter för prenumerationer 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

Den Key Vault krypteringsidentiteten, om någon.

properties.defaultGroup

string

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

properties.encryptionConfig

EncryptionConfig

Den 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 Flow

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

De parametrar 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

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

EncryptionIdentity

Krypteringsidentitetsegenskaperna.

EncryptionIdentityType

Den 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

Data Lake Store-brandväggsregelinformation.

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 för betrodd identitetsprovider för det här Data Lake Store-kontot.

VirtualNetworkRule

Regelinformation för virtuellt nätverk i Data Lake Store.

CreateDataLakeStoreAccountParameters

Name Typ Description
identity

EncryptionIdentity

Den Key Vault krypteringsidentitet, om någon.

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

Den 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 för 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 ska finnas i samma protokoll.

properties.startIpAddress

string

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

CreateTrustedIdProviderWithAccountParameters

De parametrar 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

Den Key Vault krypteringsidentitet, om någon.

location

string

Resursplatsen.

name

string

Resursnamnet.

properties.accountId

string

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

properties.creationTime

string

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

Den 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

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 för 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.

Name Typ Description
Active

string

Suspended

string

DataLakeStoreAccountStatus

Etableringsstatus för Data Lake Store-kontot.

Name Typ Description
Canceled

string

Creating

string

Deleted

string

Deleting

string

Failed

string

Patching

string

Resuming

string

Running

string

Succeeded

string

Suspending

string

Undeleting

string

EncryptionConfig

Krypteringskonfigurationen för kontot.

Name Typ Description
keyVaultMetaInfo

KeyVaultMetaInfo

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

type

EncryptionConfigType

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

EncryptionConfigType

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

Name Typ Description
ServiceManaged

string

UserManaged

string

EncryptionIdentity

Krypteringsidentitetsegenskaperna.

Name Typ Description
principalId

string

Den huvudidentifierare som är associerad med krypteringen.

tenantId

string

Klientidentifieraren som är associerad med krypteringen.

type

EncryptionIdentityType

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

EncryptionIdentityType

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

Name Typ Description
SystemAssigned

string

EncryptionProvisioningState

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

Name Typ Description
Creating

string

Succeeded

string

EncryptionState

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

Name Typ Description
Disabled

string

Enabled

string

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.

Name Typ Description
Disabled

string

Enabled

string

FirewallRule

Data Lake Store-brandväggsregelinformation.

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 ska finnas i samma protokoll.

properties.startIpAddress

string

Start-IP-adressen för brandväggsregeln. Detta kan vara antingen ipv4 eller ipv6. Start och Slut ska 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.

Name Typ Description
Disabled

string

Enabled

string

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 den användarhanterade Key Vault som används för kryptering.

TierType

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

Name Typ Description
Commitment_100TB

string

Commitment_10TB

string

Commitment_1PB

string

Commitment_1TB

string

Commitment_500TB

string

Commitment_5PB

string

Consumption

string

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 för betrodd identitetsprovider för det här Data Lake Store-kontot.

Name Typ Description
Disabled

string

Enabled

string

VirtualNetworkRule

Regelinformation för virtuellt 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.