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 |
|---|---|---|---|---|
|
account
|
path | True |
string |
Namnet på Data Lake Store-kontot. |
|
resource
|
path | True |
string |
Namnet på Azure-resursgruppen. |
|
subscription
|
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 |
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 |
Key Vault-krypteringskonfigurationen. |
||
| properties.encryptionState |
Det aktuella krypteringstillståndet för det här Data Lake Store-kontot. |
||
| properties.firewallAllowAzureIps |
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 |
Listan över brandväggsregler som är associerade med det här Data Lake Store-kontot. |
||
| properties.firewallState |
Det aktuella tillståndet för IP-adressbrandväggen för det här Data Lake Store-kontot. |
||
| properties.newTier |
Åtagandenivån som ska användas för nästa månad. |
||
| properties.trustedIdProviderState |
Det aktuella tillståndet för funktionen betrodd identitetsprovider för det här Data Lake Store-kontot. |
||
| properties.trustedIdProviders |
Listan över betrodda identitetsprovidrar som är associerade med det här Data Lake Store-kontot. |
||
| properties.virtualNetworkRules |
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 |
Kontot har skapats. |
|
| 201 Created |
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 |
|---|---|
|
Create |
|
|
Create |
Parametrarna som används för att skapa en ny brandväggsregel när du skapar ett nytt Data Lake Store-konto. |
|
Create |
Parametrarna som används för att skapa en ny betrodd identitetsprovider när du skapar ett nytt Data Lake Store-konto. |
|
Create |
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. |
|
Data |
Data Lake Store-kontoinformation. |
|
Data |
Tillståndet för Data Lake Store-kontot. |
|
Data |
Etableringsstatus för Data Lake Store-kontot. |
|
Encryption |
Krypteringskonfigurationen för kontot. |
|
Encryption |
Vilken typ av krypteringskonfiguration som används. För närvarande är de enda typer som stöds "UserManaged" och "ServiceManaged". |
|
Encryption |
Egenskaperna för krypteringsidentitet. |
|
Encryption |
Vilken typ av kryptering som används. För närvarande är den enda typ som stöds "SystemAssigned". |
|
Encryption |
Det aktuella tillståndet för krypteringsetablering för det här Data Lake Store-kontot. |
|
Encryption |
Det aktuella krypteringstillståndet för det här Data Lake Store-kontot. |
|
Firewall |
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. |
|
Firewall |
Information om brandväggsregeln för Data Lake Store. |
|
Firewall |
Det aktuella tillståndet för IP-adressbrandväggen för det här Data Lake Store-kontot. |
|
Key |
Metadatainformation som används av kontokryptering. |
|
Tier |
Åtagandenivån som ska användas för nästa månad. |
|
Trusted |
Information om betrodd identitetsprovider i Data Lake Store. |
|
Trusted |
Det aktuella tillståndet för funktionen betrodd identitetsprovider för det här Data Lake Store-kontot. |
|
Virtual |
Information om regel för virtuella nätverk i Data Lake Store. |
CreateDataLakeStoreAccountParameters
| Name | Typ | Description |
|---|---|---|
| identity |
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 |
Key Vault-krypteringskonfigurationen. |
|
| properties.encryptionState |
Det aktuella krypteringstillståndet för det här Data Lake Store-kontot. |
|
| properties.firewallAllowAzureIps |
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 |
Listan över brandväggsregler som är associerade med det här Data Lake Store-kontot. |
|
| properties.firewallState |
Det aktuella tillståndet för IP-adressbrandväggen för det här Data Lake Store-kontot. |
|
| properties.newTier |
Åtagandenivån som ska användas för nästa månad. |
|
| properties.trustedIdProviderState |
Det aktuella tillståndet för funktionen betrodd identitetsprovider för det här Data Lake Store-kontot. |
|
| properties.trustedIdProviders |
Listan över betrodda identitetsprovidrar som är associerade med det här Data Lake Store-kontot. |
|
| properties.virtualNetworkRules |
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 |
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 |
Å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 |
Key Vault-krypteringskonfigurationen. |
|
| properties.encryptionProvisioningState |
Det aktuella tillståndet för krypteringsetablering för det här Data Lake Store-kontot. |
|
| properties.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 |
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 |
Listan över brandväggsregler som är associerade med det här Data Lake Store-kontot. |
|
| properties.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 |
Åtagandenivån som ska användas för nästa månad. |
|
| properties.provisioningState |
Etableringsstatus för Data Lake Store-kontot. |
|
| properties.state |
Tillståndet för Data Lake Store-kontot. |
|
| properties.trustedIdProviderState |
Det aktuella tillståndet för funktionen betrodd identitetsprovider för det här Data Lake Store-kontot. |
|
| properties.trustedIdProviders |
Listan över betrodda identitetsprovidrar som är associerade med det här Data Lake Store-kontot. |
|
| properties.virtualNetworkRules |
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 |
Key Vault-information för att ansluta till användarhanterade krypteringsnycklar. |
|
| type |
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 |
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. |