Accounts - Create
Erstellt das angegebene Data Lake Store-Konto.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeStore/accounts/{accountName}?api-version=2016-11-01
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
account
|
path | True |
string |
Der Name des Data Lake Store-Kontos. |
resource
|
path | True |
string |
Name der Azure-Ressourcengruppe |
subscription
|
path | True |
string |
Ruft die Abonnementanmeldeinformationen ab, die das Microsoft Azure-Abonnement eindeutig identifizieren. Die Abonnement-ID ist Teil des URI für jeden Dienstaufruf. |
api-version
|
query | True |
string |
Client-API-Version. |
Anforderungstext
Name | Erforderlich | Typ | Beschreibung |
---|---|---|---|
location | True |
string |
Der Ressourcenspeicherort. |
identity |
Die Key Vault Verschlüsselungsidentität, falls vorhanden. |
||
properties.defaultGroup |
string |
Die Standardbesitzergruppe für alle neuen Ordner und Dateien, die im Data Lake Store-Konto erstellt wurden. |
|
properties.encryptionConfig |
Die Key Vault Verschlüsselungskonfiguration. |
||
properties.encryptionState |
Der aktuelle Verschlüsselungsstatus für dieses Data Lake Store-Konto. |
||
properties.firewallAllowAzureIps |
Der aktuelle Status des Zulassens oder Aufhebens der Zuordnung von IP-Adressen, die in Azure über die Firewall stammen. Wenn die Firewall deaktiviert ist, wird dies nicht erzwungen. |
||
properties.firewallRules |
Die Liste der Firewallregeln, die diesem Data Lake Store-Konto zugeordnet sind. |
||
properties.firewallState |
Der aktuelle Zustand der IP-Adressfirewall für dieses Data Lake Store-Konto. |
||
properties.newTier |
Die Verpflichtungsebene, die für den nächsten Monat verwendet werden soll. |
||
properties.trustedIdProviderState |
Der aktuelle Status des Features des vertrauenswürdigen Identitätsanbieters für dieses Data Lake Store-Konto. |
||
properties.trustedIdProviders |
Die Liste der vertrauenswürdigen Identitätsanbieter, die diesem Data Lake Store-Konto zugeordnet sind. |
||
properties.virtualNetworkRules |
Die Liste der Regeln für virtuelle Netzwerke, die diesem Data Lake Store-Konto zugeordnet sind. |
||
tags |
object |
Die Ressourcentags. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
Das Konto wurde erfolgreich erstellt. |
|
201 Created |
Die Erstellung des Kontos wurde erfolgreich initiiert. |
Sicherheit
azure_auth
Azure Active Directory-OAuth2-Flow
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
Name | Beschreibung |
---|---|
user_impersonation | Identitätswechsel Ihres Benutzerkontos |
Beispiele
Creates the specified Data Lake Store account
Beispielanforderung
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"
}
}
Beispiel für eine Antwort
{
"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"
}
}
Definitionen
Name | Beschreibung |
---|---|
Create |
|
Create |
Die Parameter, die zum Erstellen einer neuen Firewallregel beim Erstellen eines neuen Data Lake Store-Kontos verwendet werden. |
Create |
Die Parameter, die zum Erstellen eines neuen vertrauenswürdigen Identitätsanbieters beim Erstellen eines neuen Data Lake Store-Kontos verwendet werden. |
Create |
Die Parameter, die zum Erstellen einer neuen Regel für virtuelle Netzwerke beim Erstellen eines neuen Data Lake Store-Kontos verwendet werden. |
Data |
Data Lake Store-Kontoinformationen. |
Data |
Der Status des Data Lake Store-Kontos. |
Data |
Die Bereitstellung status des Data Lake Store-Kontos. |
Encryption |
Die Verschlüsselungskonfiguration für das Konto. |
Encryption |
Der Typ der verwendeten Verschlüsselungskonfiguration. Derzeit werden nur "UserManaged" und "ServiceManaged" unterstützt. |
Encryption |
Die Eigenschaften der Verschlüsselungsidentität. |
Encryption |
Der verwendete Verschlüsselungstyp. Derzeit wird nur "SystemAssigned" unterstützt. |
Encryption |
Der aktuelle Status der Verschlüsselungsbereitstellung für dieses Data Lake Store-Konto. |
Encryption |
Der aktuelle Verschlüsselungsstatus für dieses Data Lake Store-Konto. |
Firewall |
Der aktuelle Status des Zulassens oder Aufhebens der Zuordnung von IP-Adressen, die in Azure über die Firewall stammen. Wenn die Firewall deaktiviert ist, wird dies nicht erzwungen. |
Firewall |
Informationen zur Data Lake Store-Firewallregel. |
Firewall |
Der aktuelle Zustand der IP-Adressfirewall für dieses Data Lake Store-Konto. |
Key |
Metadateninformationen, die von der Kontoverschlüsselung verwendet werden. |
Tier |
Die Verpflichtungsebene, die für den nächsten Monat verwendet werden soll. |
Trusted |
Data Lake Store-Informationen zu vertrauenswürdigen Identitätsanbietern. |
Trusted |
Der aktuelle Status des Features des vertrauenswürdigen Identitätsanbieters für dieses Data Lake Store-Konto. |
Virtual |
Data Lake Store-Regelinformationen für virtuelle Netzwerke. |
CreateDataLakeStoreAccountParameters
Name | Typ | Beschreibung |
---|---|---|
identity |
Die Key Vault Verschlüsselungsidentität, falls vorhanden. |
|
location |
string |
Der Ressourcenspeicherort. |
properties.defaultGroup |
string |
Die Standardbesitzergruppe für alle neuen Ordner und Dateien, die im Data Lake Store-Konto erstellt wurden. |
properties.encryptionConfig |
Die Key Vault Verschlüsselungskonfiguration. |
|
properties.encryptionState |
Der aktuelle Verschlüsselungsstatus für dieses Data Lake Store-Konto. |
|
properties.firewallAllowAzureIps |
Der aktuelle Status des Zulassens oder Aufhebens der Zuordnung von IP-Adressen, die in Azure über die Firewall stammen. Wenn die Firewall deaktiviert ist, wird dies nicht erzwungen. |
|
properties.firewallRules |
Die Liste der Firewallregeln, die diesem Data Lake Store-Konto zugeordnet sind. |
|
properties.firewallState |
Der aktuelle Zustand der IP-Adressfirewall für dieses Data Lake Store-Konto. |
|
properties.newTier |
Die Verpflichtungsebene, die für den nächsten Monat verwendet werden soll. |
|
properties.trustedIdProviderState |
Der aktuelle Status des Features des vertrauenswürdigen Identitätsanbieters für dieses Data Lake Store-Konto. |
|
properties.trustedIdProviders |
Die Liste der vertrauenswürdigen Identitätsanbieter, die diesem Data Lake Store-Konto zugeordnet sind. |
|
properties.virtualNetworkRules |
Die Liste der Regeln für virtuelle Netzwerke, die diesem Data Lake Store-Konto zugeordnet sind. |
|
tags |
object |
Die Ressourcentags. |
CreateFirewallRuleWithAccountParameters
Die Parameter, die zum Erstellen einer neuen Firewallregel beim Erstellen eines neuen Data Lake Store-Kontos verwendet werden.
Name | Typ | Beschreibung |
---|---|---|
name |
string |
Der eindeutige Name der zu erstellenden Firewallregel. |
properties.endIpAddress |
string |
Die End-IP-Adresse für die Firewallregel. Dies kann entweder ipv4 oder ipv6 sein. Start und Ende sollten im gleichen Protokoll enthalten sein. |
properties.startIpAddress |
string |
Die Start-IP-Adresse für die Firewallregel. Dies kann entweder ipv4 oder ipv6 sein. Start und Ende sollten im gleichen Protokoll enthalten sein. |
CreateTrustedIdProviderWithAccountParameters
Die Parameter, die zum Erstellen eines neuen vertrauenswürdigen Identitätsanbieters beim Erstellen eines neuen Data Lake Store-Kontos verwendet werden.
Name | Typ | Beschreibung |
---|---|---|
name |
string |
Der eindeutige Name des zu erstellenden vertrauenswürdigen Identitätsanbieters. |
properties.idProvider |
string |
Die URL dieses vertrauenswürdigen Identitätsanbieters. |
CreateVirtualNetworkRuleWithAccountParameters
Die Parameter, die zum Erstellen einer neuen Regel für virtuelle Netzwerke beim Erstellen eines neuen Data Lake Store-Kontos verwendet werden.
Name | Typ | Beschreibung |
---|---|---|
name |
string |
Der eindeutige Name der zu erstellenden Regel für virtuelle Netzwerke. |
properties.subnetId |
string |
Der Ressourcenbezeichner für das Subnetz. |
DataLakeStoreAccount
Data Lake Store-Kontoinformationen.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Der Ressourcenbezeichner. |
identity |
Die Key Vault Verschlüsselungsidentität, falls vorhanden. |
|
location |
string |
Der Ressourcenspeicherort. |
name |
string |
Der Name der Ressource. |
properties.accountId |
string |
Der eindeutige Bezeichner, der diesem Data Lake Store-Konto zugeordnet ist. |
properties.creationTime |
string |
Die Erstellungszeit des Kontos. |
properties.currentTier |
Die Verpflichtungsebene, die für den aktuellen Monat verwendet wird. |
|
properties.defaultGroup |
string |
Die Standardbesitzergruppe für alle neuen Ordner und Dateien, die im Data Lake Store-Konto erstellt wurden. |
properties.encryptionConfig |
Die Key Vault Verschlüsselungskonfiguration. |
|
properties.encryptionProvisioningState |
Der aktuelle Status der Verschlüsselungsbereitstellung für dieses Data Lake Store-Konto. |
|
properties.encryptionState |
Der aktuelle Verschlüsselungsstatus für dieses Data Lake Store-Konto. |
|
properties.endpoint |
string |
Der vollständige CName-Endpunkt für dieses Konto. |
properties.firewallAllowAzureIps |
Der aktuelle Status des Zulassens oder Aufhebens der Zuordnung von IP-Adressen, die in Azure über die Firewall stammen. Wenn die Firewall deaktiviert ist, wird dies nicht erzwungen. |
|
properties.firewallRules |
Die Liste der Firewallregeln, die diesem Data Lake Store-Konto zugeordnet sind. |
|
properties.firewallState |
Der aktuelle Zustand der IP-Adressfirewall für dieses Data Lake Store-Konto. |
|
properties.lastModifiedTime |
string |
Der Zeitpunkt der letzten Änderung des Kontos. |
properties.newTier |
Die Verpflichtungsebene, die für den nächsten Monat verwendet werden soll. |
|
properties.provisioningState |
Die Bereitstellung status des Data Lake Store-Kontos. |
|
properties.state |
Der Status des Data Lake Store-Kontos. |
|
properties.trustedIdProviderState |
Der aktuelle Status des Features des vertrauenswürdigen Identitätsanbieters für dieses Data Lake Store-Konto. |
|
properties.trustedIdProviders |
Die Liste der vertrauenswürdigen Identitätsanbieter, die diesem Data Lake Store-Konto zugeordnet sind. |
|
properties.virtualNetworkRules |
Die Liste der Regeln für virtuelle Netzwerke, die diesem Data Lake Store-Konto zugeordnet sind. |
|
tags |
object |
Die Ressourcentags. |
type |
string |
Der Ressourcentyp. |
DataLakeStoreAccountState
Der Status des Data Lake Store-Kontos.
Name | Typ | Beschreibung |
---|---|---|
Active |
string |
|
Suspended |
string |
DataLakeStoreAccountStatus
Die Bereitstellung status des Data Lake Store-Kontos.
Name | Typ | Beschreibung |
---|---|---|
Canceled |
string |
|
Creating |
string |
|
Deleted |
string |
|
Deleting |
string |
|
Failed |
string |
|
Patching |
string |
|
Resuming |
string |
|
Running |
string |
|
Succeeded |
string |
|
Suspending |
string |
|
Undeleting |
string |
EncryptionConfig
Die Verschlüsselungskonfiguration für das Konto.
Name | Typ | Beschreibung |
---|---|---|
keyVaultMetaInfo |
Die Key Vault Informationen zum Herstellen einer Verbindung mit vom Benutzer verwalteten Verschlüsselungsschlüsseln. |
|
type |
Der Typ der verwendeten Verschlüsselungskonfiguration. Derzeit werden nur "UserManaged" und "ServiceManaged" unterstützt. |
EncryptionConfigType
Der Typ der verwendeten Verschlüsselungskonfiguration. Derzeit werden nur "UserManaged" und "ServiceManaged" unterstützt.
Name | Typ | Beschreibung |
---|---|---|
ServiceManaged |
string |
|
UserManaged |
string |
EncryptionIdentity
Die Eigenschaften der Verschlüsselungsidentität.
Name | Typ | Beschreibung |
---|---|---|
principalId |
string |
Der Prinzipalbezeichner, der der Verschlüsselung zugeordnet ist. |
tenantId |
string |
Der Mandantenbezeichner, der der Verschlüsselung zugeordnet ist. |
type |
Der verwendete Verschlüsselungstyp. Derzeit wird nur "SystemAssigned" unterstützt. |
EncryptionIdentityType
Der verwendete Verschlüsselungstyp. Derzeit wird nur "SystemAssigned" unterstützt.
Name | Typ | Beschreibung |
---|---|---|
SystemAssigned |
string |
EncryptionProvisioningState
Der aktuelle Status der Verschlüsselungsbereitstellung für dieses Data Lake Store-Konto.
Name | Typ | Beschreibung |
---|---|---|
Creating |
string |
|
Succeeded |
string |
EncryptionState
Der aktuelle Verschlüsselungsstatus für dieses Data Lake Store-Konto.
Name | Typ | Beschreibung |
---|---|---|
Disabled |
string |
|
Enabled |
string |
FirewallAllowAzureIpsState
Der aktuelle Status des Zulassens oder Aufhebens der Zuordnung von IP-Adressen, die in Azure über die Firewall stammen. Wenn die Firewall deaktiviert ist, wird dies nicht erzwungen.
Name | Typ | Beschreibung |
---|---|---|
Disabled |
string |
|
Enabled |
string |
FirewallRule
Informationen zur Data Lake Store-Firewallregel.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Der Ressourcenbezeichner. |
name |
string |
Der Name der Ressource. |
properties.endIpAddress |
string |
Die End-IP-Adresse für die Firewallregel. Dies kann entweder ipv4 oder ipv6 sein. Start und Ende sollten im gleichen Protokoll enthalten sein. |
properties.startIpAddress |
string |
Die Start-IP-Adresse für die Firewallregel. Dies kann entweder ipv4 oder ipv6 sein. Start und Ende sollten im gleichen Protokoll enthalten sein. |
type |
string |
Der Ressourcentyp. |
FirewallState
Der aktuelle Zustand der IP-Adressfirewall für dieses Data Lake Store-Konto.
Name | Typ | Beschreibung |
---|---|---|
Disabled |
string |
|
Enabled |
string |
KeyVaultMetaInfo
Metadateninformationen, die von der Kontoverschlüsselung verwendet werden.
Name | Typ | Beschreibung |
---|---|---|
encryptionKeyName |
string |
Der Name des vom Benutzer verwalteten Verschlüsselungsschlüssels. |
encryptionKeyVersion |
string |
Die Version des vom Benutzer verwalteten Verschlüsselungsschlüssels. |
keyVaultResourceId |
string |
Der Ressourcenbezeichner für den benutzerseitig verwalteten Key Vault zum Verschlüsseln verwendet wird. |
TierType
Die Verpflichtungsebene, die für den nächsten Monat verwendet werden soll.
Name | Typ | Beschreibung |
---|---|---|
Commitment_100TB |
string |
|
Commitment_10TB |
string |
|
Commitment_1PB |
string |
|
Commitment_1TB |
string |
|
Commitment_500TB |
string |
|
Commitment_5PB |
string |
|
Consumption |
string |
TrustedIdProvider
Data Lake Store-Informationen zu vertrauenswürdigen Identitätsanbietern.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Der Ressourcenbezeichner. |
name |
string |
Der Name der Ressource. |
properties.idProvider |
string |
Die URL dieses vertrauenswürdigen Identitätsanbieters. |
type |
string |
Der Ressourcentyp. |
TrustedIdProviderState
Der aktuelle Status des Features des vertrauenswürdigen Identitätsanbieters für dieses Data Lake Store-Konto.
Name | Typ | Beschreibung |
---|---|---|
Disabled |
string |
|
Enabled |
string |
VirtualNetworkRule
Data Lake Store-Regelinformationen für virtuelle Netzwerke.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Der Ressourcenbezeichner. |
name |
string |
Der Name der Ressource. |
properties.subnetId |
string |
Der Ressourcenbezeichner für das Subnetz. |
type |
string |
Der Ressourcentyp. |