Accounts - Create
Tworzy określone konto usługi Data Lake Store.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeStore/accounts/{accountName}?api-version=2016-11-01
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
account
|
path | True |
string |
Nazwa konta usługi Data Lake Store. |
resource
|
path | True |
string |
Nazwa grupy zasobów platformy Azure. |
subscription
|
path | True |
string |
Pobiera poświadczenia subskrypcji, które jednoznacznie identyfikują subskrypcję platformy Microsoft Azure. Identyfikator subskrypcji stanowi część identyfikatora URI dla każdego wywołania usługi. |
api-version
|
query | True |
string |
Wersja interfejsu API klienta. |
Treść żądania
Nazwa | Wymagane | Typ | Opis |
---|---|---|---|
location | True |
string |
Lokalizacja zasobu. |
identity |
Tożsamość szyfrowania Key Vault, jeśli istnieje. |
||
properties.defaultGroup |
string |
Domyślna grupa właścicieli dla wszystkich nowych folderów i plików utworzonych na koncie usługi Data Lake Store. |
|
properties.encryptionConfig |
Konfiguracja szyfrowania Key Vault. |
||
properties.encryptionState |
Bieżący stan szyfrowania dla tego konta usługi Data Lake Store. |
||
properties.firewallAllowAzureIps |
Bieżący stan zezwalania na dostęp do adresów IP pochodzących z platformy Azure za pośrednictwem zapory lub jej uniemożliwienia. Jeśli zapora jest wyłączona, nie jest to wymuszane. |
||
properties.firewallRules |
Lista reguł zapory skojarzonych z tym kontem usługi Data Lake Store. |
||
properties.firewallState |
Bieżący stan zapory adresu IP dla tego konta usługi Data Lake Store. |
||
properties.newTier |
Warstwa zobowiązania do użycia w przyszłym miesiącu. |
||
properties.trustedIdProviderState |
Bieżący stan funkcji zaufanego dostawcy tożsamości dla tego konta usługi Data Lake Store. |
||
properties.trustedIdProviders |
Lista zaufanych dostawców tożsamości skojarzonych z tym kontem usługi Data Lake Store. |
||
properties.virtualNetworkRules |
Lista reguł sieci wirtualnej skojarzonych z tym kontem usługi Data Lake Store. |
||
tags |
object |
Tagi zasobów. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
Pomyślnie utworzono konto. |
|
201 Created |
Pomyślnie zainicjowano tworzenie konta. |
Zabezpieczenia
azure_auth
Przepływ OAuth2 usługi Azure Active Directory
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresy
Nazwa | Opis |
---|---|
user_impersonation | personifikacja konta użytkownika |
Przykłady
Creates the specified Data Lake Store account
Przykładowe żądanie
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"
}
}
Przykładowa odpowiedź
{
"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"
}
}
Definicje
Nazwa | Opis |
---|---|
Create |
|
Create |
Parametry używane do tworzenia nowej reguły zapory podczas tworzenia nowego konta usługi Data Lake Store. |
Create |
Parametry używane do tworzenia nowego zaufanego dostawcy tożsamości podczas tworzenia nowego konta usługi Data Lake Store. |
Create |
Parametry używane do tworzenia nowej reguły sieci wirtualnej podczas tworzenia nowego konta usługi Data Lake Store. |
Data |
Informacje o koncie usługi Data Lake Store. |
Data |
Stan konta usługi Data Lake Store. |
Data |
Stan aprowizacji konta usługi Data Lake Store. |
Encryption |
Konfiguracja szyfrowania dla konta. |
Encryption |
Typ używanej konfiguracji szyfrowania. Obecnie jedynymi obsługiwanymi typami są "UserManaged" i "ServiceManaged". |
Encryption |
Właściwości tożsamości szyfrowania. |
Encryption |
Typ używanego szyfrowania. Obecnie jedynym obsługiwanym typem jest "SystemAssigned". |
Encryption |
Bieżący stan aprowizacji szyfrowania dla tego konta usługi Data Lake Store. |
Encryption |
Bieżący stan szyfrowania dla tego konta usługi Data Lake Store. |
Firewall |
Bieżący stan zezwalania na dostęp do adresów IP pochodzących z platformy Azure za pośrednictwem zapory lub jej uniemożliwienia. Jeśli zapora jest wyłączona, nie jest to wymuszane. |
Firewall |
Informacje o regule zapory usługi Data Lake Store. |
Firewall |
Bieżący stan zapory adresu IP dla tego konta usługi Data Lake Store. |
Key |
Informacje o metadanych używane przez szyfrowanie konta. |
Tier |
Warstwa zobowiązania do użycia w przyszłym miesiącu. |
Trusted |
Informacje o zaufanym dostawcy tożsamości usługi Data Lake Store. |
Trusted |
Bieżący stan funkcji zaufanego dostawcy tożsamości dla tego konta usługi Data Lake Store. |
Virtual |
Informacje o regule sieci wirtualnej usługi Data Lake Store. |
CreateDataLakeStoreAccountParameters
Nazwa | Typ | Opis |
---|---|---|
identity |
Tożsamość szyfrowania Key Vault, jeśli istnieje. |
|
location |
string |
Lokalizacja zasobu. |
properties.defaultGroup |
string |
Domyślna grupa właścicieli dla wszystkich nowych folderów i plików utworzonych na koncie usługi Data Lake Store. |
properties.encryptionConfig |
Konfiguracja szyfrowania Key Vault. |
|
properties.encryptionState |
Bieżący stan szyfrowania dla tego konta usługi Data Lake Store. |
|
properties.firewallAllowAzureIps |
Bieżący stan zezwalania na dostęp do adresów IP pochodzących z platformy Azure za pośrednictwem zapory lub jej uniemożliwienia. Jeśli zapora jest wyłączona, nie jest to wymuszane. |
|
properties.firewallRules |
Lista reguł zapory skojarzonych z tym kontem usługi Data Lake Store. |
|
properties.firewallState |
Bieżący stan zapory adresu IP dla tego konta usługi Data Lake Store. |
|
properties.newTier |
Warstwa zobowiązania do użycia w przyszłym miesiącu. |
|
properties.trustedIdProviderState |
Bieżący stan funkcji zaufanego dostawcy tożsamości dla tego konta usługi Data Lake Store. |
|
properties.trustedIdProviders |
Lista zaufanych dostawców tożsamości skojarzonych z tym kontem usługi Data Lake Store. |
|
properties.virtualNetworkRules |
Lista reguł sieci wirtualnej skojarzonych z tym kontem usługi Data Lake Store. |
|
tags |
object |
Tagi zasobów. |
CreateFirewallRuleWithAccountParameters
Parametry używane do tworzenia nowej reguły zapory podczas tworzenia nowego konta usługi Data Lake Store.
Nazwa | Typ | Opis |
---|---|---|
name |
string |
Unikatowa nazwa reguły zapory do utworzenia. |
properties.endIpAddress |
string |
Końcowy adres IP reguły zapory. Może to być adres ipv4 lub ipv6. Początek i koniec powinny znajdować się w tym samym protokole. |
properties.startIpAddress |
string |
Początkowy adres IP reguły zapory. Może to być adres ipv4 lub ipv6. Początek i koniec powinny znajdować się w tym samym protokole. |
CreateTrustedIdProviderWithAccountParameters
Parametry używane do tworzenia nowego zaufanego dostawcy tożsamości podczas tworzenia nowego konta usługi Data Lake Store.
Nazwa | Typ | Opis |
---|---|---|
name |
string |
Unikatowa nazwa zaufanego dostawcy tożsamości do utworzenia. |
properties.idProvider |
string |
Adres URL tego zaufanego dostawcy tożsamości. |
CreateVirtualNetworkRuleWithAccountParameters
Parametry używane do tworzenia nowej reguły sieci wirtualnej podczas tworzenia nowego konta usługi Data Lake Store.
Nazwa | Typ | Opis |
---|---|---|
name |
string |
Unikatowa nazwa reguły sieci wirtualnej do utworzenia. |
properties.subnetId |
string |
Identyfikator zasobu dla podsieci. |
DataLakeStoreAccount
Informacje o koncie usługi Data Lake Store.
Nazwa | Typ | Opis |
---|---|---|
id |
string |
Identyfikator zasobu. |
identity |
Tożsamość szyfrowania Key Vault, jeśli istnieje. |
|
location |
string |
Lokalizacja zasobu. |
name |
string |
Nazwa zasobu. |
properties.accountId |
string |
Unikatowy identyfikator skojarzony z tym kontem usługi Data Lake Store. |
properties.creationTime |
string |
Czas tworzenia konta. |
properties.currentTier |
Warstwa zobowiązania używana w bieżącym miesiącu. |
|
properties.defaultGroup |
string |
Domyślna grupa właścicieli dla wszystkich nowych folderów i plików utworzonych na koncie usługi Data Lake Store. |
properties.encryptionConfig |
Konfiguracja szyfrowania Key Vault. |
|
properties.encryptionProvisioningState |
Bieżący stan aprowizacji szyfrowania dla tego konta usługi Data Lake Store. |
|
properties.encryptionState |
Bieżący stan szyfrowania dla tego konta usługi Data Lake Store. |
|
properties.endpoint |
string |
Pełny punkt końcowy CName dla tego konta. |
properties.firewallAllowAzureIps |
Bieżący stan zezwalania na dostęp do adresów IP pochodzących z platformy Azure za pośrednictwem zapory lub jej uniemożliwienia. Jeśli zapora jest wyłączona, nie jest to wymuszane. |
|
properties.firewallRules |
Lista reguł zapory skojarzonych z tym kontem usługi Data Lake Store. |
|
properties.firewallState |
Bieżący stan zapory adresu IP dla tego konta usługi Data Lake Store. |
|
properties.lastModifiedTime |
string |
Czas ostatniej modyfikacji konta. |
properties.newTier |
Warstwa zobowiązania do użycia w przyszłym miesiącu. |
|
properties.provisioningState |
Stan aprowizacji konta usługi Data Lake Store. |
|
properties.state |
Stan konta usługi Data Lake Store. |
|
properties.trustedIdProviderState |
Bieżący stan funkcji zaufanego dostawcy tożsamości dla tego konta usługi Data Lake Store. |
|
properties.trustedIdProviders |
Lista zaufanych dostawców tożsamości skojarzonych z tym kontem usługi Data Lake Store. |
|
properties.virtualNetworkRules |
Lista reguł sieci wirtualnej skojarzonych z tym kontem usługi Data Lake Store. |
|
tags |
object |
Tagi zasobów. |
type |
string |
Typ zasobu. |
DataLakeStoreAccountState
Stan konta usługi Data Lake Store.
Nazwa | Typ | Opis |
---|---|---|
Active |
string |
|
Suspended |
string |
DataLakeStoreAccountStatus
Stan aprowizacji konta usługi Data Lake Store.
Nazwa | Typ | Opis |
---|---|---|
Canceled |
string |
|
Creating |
string |
|
Deleted |
string |
|
Deleting |
string |
|
Failed |
string |
|
Patching |
string |
|
Resuming |
string |
|
Running |
string |
|
Succeeded |
string |
|
Suspending |
string |
|
Undeleting |
string |
EncryptionConfig
Konfiguracja szyfrowania dla konta.
Nazwa | Typ | Opis |
---|---|---|
keyVaultMetaInfo |
Informacje Key Vault dotyczące nawiązywania połączenia z kluczami szyfrowania zarządzanymi przez użytkownika. |
|
type |
Typ używanej konfiguracji szyfrowania. Obecnie jedynymi obsługiwanymi typami są "UserManaged" i "ServiceManaged". |
EncryptionConfigType
Typ używanej konfiguracji szyfrowania. Obecnie jedynymi obsługiwanymi typami są "UserManaged" i "ServiceManaged".
Nazwa | Typ | Opis |
---|---|---|
ServiceManaged |
string |
|
UserManaged |
string |
EncryptionIdentity
Właściwości tożsamości szyfrowania.
Nazwa | Typ | Opis |
---|---|---|
principalId |
string |
Identyfikator podmiotu zabezpieczeń skojarzony z szyfrowaniem. |
tenantId |
string |
Identyfikator dzierżawy skojarzony z szyfrowaniem. |
type |
Typ używanego szyfrowania. Obecnie jedynym obsługiwanym typem jest "SystemAssigned". |
EncryptionIdentityType
Typ używanego szyfrowania. Obecnie jedynym obsługiwanym typem jest "SystemAssigned".
Nazwa | Typ | Opis |
---|---|---|
SystemAssigned |
string |
EncryptionProvisioningState
Bieżący stan aprowizacji szyfrowania dla tego konta usługi Data Lake Store.
Nazwa | Typ | Opis |
---|---|---|
Creating |
string |
|
Succeeded |
string |
EncryptionState
Bieżący stan szyfrowania dla tego konta usługi Data Lake Store.
Nazwa | Typ | Opis |
---|---|---|
Disabled |
string |
|
Enabled |
string |
FirewallAllowAzureIpsState
Bieżący stan zezwalania na dostęp do adresów IP pochodzących z platformy Azure za pośrednictwem zapory lub jej uniemożliwienia. Jeśli zapora jest wyłączona, nie jest to wymuszane.
Nazwa | Typ | Opis |
---|---|---|
Disabled |
string |
|
Enabled |
string |
FirewallRule
Informacje o regule zapory usługi Data Lake Store.
Nazwa | Typ | Opis |
---|---|---|
id |
string |
Identyfikator zasobu. |
name |
string |
Nazwa zasobu. |
properties.endIpAddress |
string |
Końcowy adres IP reguły zapory. Może to być adres ipv4 lub ipv6. Początek i koniec powinny znajdować się w tym samym protokole. |
properties.startIpAddress |
string |
Początkowy adres IP reguły zapory. Może to być adres ipv4 lub ipv6. Początek i koniec powinny znajdować się w tym samym protokole. |
type |
string |
Typ zasobu. |
FirewallState
Bieżący stan zapory adresu IP dla tego konta usługi Data Lake Store.
Nazwa | Typ | Opis |
---|---|---|
Disabled |
string |
|
Enabled |
string |
KeyVaultMetaInfo
Informacje o metadanych używane przez szyfrowanie konta.
Nazwa | Typ | Opis |
---|---|---|
encryptionKeyName |
string |
Nazwa klucza szyfrowania zarządzanego przez użytkownika. |
encryptionKeyVersion |
string |
Wersja klucza szyfrowania zarządzanego przez użytkownika. |
keyVaultResourceId |
string |
Identyfikator zasobu zarządzanego przez użytkownika Key Vault używany do szyfrowania. |
TierType
Warstwa zobowiązania do użycia w przyszłym miesiącu.
Nazwa | Typ | Opis |
---|---|---|
Commitment_100TB |
string |
|
Commitment_10TB |
string |
|
Commitment_1PB |
string |
|
Commitment_1TB |
string |
|
Commitment_500TB |
string |
|
Commitment_5PB |
string |
|
Consumption |
string |
TrustedIdProvider
Informacje o zaufanym dostawcy tożsamości usługi Data Lake Store.
Nazwa | Typ | Opis |
---|---|---|
id |
string |
Identyfikator zasobu. |
name |
string |
Nazwa zasobu. |
properties.idProvider |
string |
Adres URL tego zaufanego dostawcy tożsamości. |
type |
string |
Typ zasobu. |
TrustedIdProviderState
Bieżący stan funkcji zaufanego dostawcy tożsamości dla tego konta usługi Data Lake Store.
Nazwa | Typ | Opis |
---|---|---|
Disabled |
string |
|
Enabled |
string |
VirtualNetworkRule
Informacje o regule sieci wirtualnej usługi Data Lake Store.
Nazwa | Typ | Opis |
---|---|---|
id |
string |
Identyfikator zasobu. |
name |
string |
Nazwa zasobu. |
properties.subnetId |
string |
Identyfikator zasobu dla podsieci. |
type |
string |
Typ zasobu. |