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 |
Der Name der Azure-Ressourcengruppe. |
subscription
|
path | True |
string |
Ruft 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 Schlüsseltresor-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 Schlüsseltresor-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 IPs, 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 Status der IP-Adressfirewall für dieses Data Lake Store-Konto. |
||
properties.newTier |
Die Verpflichtungsstufe, 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 virtuellen Netzwerkregeln, 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-Fluss
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 zum Erstellen einer neuen Firewallregel beim Erstellen eines neuen Data Lake Store-Kontos. |
Create |
Die Parameter zum Erstellen eines neuen vertrauenswürdigen Identitätsanbieters beim Erstellen eines neuen Data Lake Store-Kontos. |
Create |
Die Parameter zum Erstellen einer neuen virtuellen Netzwerkregel beim Erstellen eines neuen Data Lake Store-Kontos. |
Data |
Data Lake Store-Kontoinformationen. |
Data |
Der Status des Data Lake Store-Kontos. |
Data |
Der Bereitstellungsstatus des Data Lake Store-Kontos. |
Encryption |
Die Verschlüsselungskonfiguration für das Konto. |
Encryption |
Der Typ der verwendeten Verschlüsselungskonfiguration. Derzeit sind die einzigen unterstützten Typen "UserManaged" und "ServiceManaged". |
Encryption |
Die Verschlüsselungsidentitätseigenschaften. |
Encryption |
Der Typ der verwendeten Verschlüsselung. Derzeit ist der einzige unterstützte Typ "SystemAssigned". |
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 IPs, die in Azure über die Firewall stammen. Wenn die Firewall deaktiviert ist, wird dies nicht erzwungen. |
Firewall |
Informationen zur Firewallregel des Data Lake Store. |
Firewall |
Der aktuelle Status der IP-Adressfirewall für dieses Data Lake Store-Konto. |
Key |
Metadateninformationen, die von der Kontoverschlüsselung verwendet werden. |
Tier |
Die Verpflichtungsstufe, die für den nächsten Monat verwendet werden soll. |
Trusted |
Informationen zu vertrauenswürdigen Identitätsanbietern im Data Lake Store. |
Trusted |
Der aktuelle Status des Features des vertrauenswürdigen Identitätsanbieters für dieses Data Lake Store-Konto. |
Virtual |
Informationen zur virtuellen Netzwerkregel im Data Lake Store. |
CreateDataLakeStoreAccountParameters
Name | Typ | Beschreibung |
---|---|---|
identity |
Die Schlüsseltresor-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 Schlüsseltresor-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 IPs, 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 Status der IP-Adressfirewall für dieses Data Lake Store-Konto. |
|
properties.newTier |
Die Verpflichtungsstufe, 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 virtuellen Netzwerkregeln, die diesem Data Lake Store-Konto zugeordnet sind. |
|
tags |
object |
Die Ressourcentags. |
CreateFirewallRuleWithAccountParameters
Die Parameter zum Erstellen einer neuen Firewallregel beim Erstellen eines neuen Data Lake Store-Kontos.
Name | Typ | Beschreibung |
---|---|---|
name |
string |
Der eindeutige Name der zu erstellenden Firewallregel. |
properties.endIpAddress |
string |
Die IP-Endadresse für die Firewallregel. Dies kann entweder ipv4 oder ipv6 sein. "Start" und "End" sollten sich im selben Protokoll befinden. |
properties.startIpAddress |
string |
Die Start-IP-Adresse für die Firewallregel. Dies kann entweder ipv4 oder ipv6 sein. "Start" und "End" sollten sich im selben Protokoll befinden. |
CreateTrustedIdProviderWithAccountParameters
Die Parameter zum Erstellen eines neuen vertrauenswürdigen Identitätsanbieters beim Erstellen eines neuen Data Lake Store-Kontos.
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 zum Erstellen einer neuen virtuellen Netzwerkregel beim Erstellen eines neuen Data Lake Store-Kontos.
Name | Typ | Beschreibung |
---|---|---|
name |
string |
Der eindeutige Name der zu erstellenden virtuellen Netzwerkregel. |
properties.subnetId |
string |
Der Ressourcenbezeichner für das Subnetz. |
DataLakeStoreAccount
Data Lake Store-Kontoinformationen.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Der Ressourcenbezeichner. |
identity |
Die Schlüsseltresor-Verschlüsselungsidentität( falls vorhanden). |
|
location |
string |
Der Ressourcenspeicherort. |
name |
string |
Der Ressourcenname. |
properties.accountId |
string (uuid) |
Der eindeutige Bezeichner, der diesem Data Lake Store-Konto zugeordnet ist. |
properties.creationTime |
string (date-time) |
Die Erstellungszeit des Kontos. |
properties.currentTier |
Die Verpflichtungsstufe, 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 Schlüsseltresor-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 IPs, 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 Status der IP-Adressfirewall für dieses Data Lake Store-Konto. |
|
properties.lastModifiedTime |
string (date-time) |
Das Konto wurde zuletzt geändert. |
properties.newTier |
Die Verpflichtungsstufe, die für den nächsten Monat verwendet werden soll. |
|
properties.provisioningState |
Der Bereitstellungsstatus 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 virtuellen Netzwerkregeln, die diesem Data Lake Store-Konto zugeordnet sind. |
|
tags |
object |
Die Ressourcentags. |
type |
string |
Der Ressourcentyp. |
DataLakeStoreAccountState
Der Status des Data Lake Store-Kontos.
Wert | Beschreibung |
---|---|
Active | |
Suspended |
DataLakeStoreAccountStatus
Der Bereitstellungsstatus des Data Lake Store-Kontos.
Wert | Beschreibung |
---|---|
Canceled | |
Creating | |
Deleted | |
Deleting | |
Failed | |
Patching | |
Resuming | |
Running | |
Succeeded | |
Suspending | |
Undeleting |
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 sind die einzigen unterstützten Typen "UserManaged" und "ServiceManaged". |
EncryptionConfigType
Der Typ der verwendeten Verschlüsselungskonfiguration. Derzeit sind die einzigen unterstützten Typen "UserManaged" und "ServiceManaged".
Wert | Beschreibung |
---|---|
ServiceManaged | |
UserManaged |
EncryptionIdentity
Die Verschlüsselungsidentitätseigenschaften.
Name | Typ | Beschreibung |
---|---|---|
principalId |
string (uuid) |
Der Prinzipalbezeichner, der der Verschlüsselung zugeordnet ist. |
tenantId |
string (uuid) |
Der Mandantenbezeichner, der der Verschlüsselung zugeordnet ist. |
type |
Der Typ der verwendeten Verschlüsselung. Derzeit ist der einzige unterstützte Typ "SystemAssigned". |
EncryptionIdentityType
Der Typ der verwendeten Verschlüsselung. Derzeit ist der einzige unterstützte Typ "SystemAssigned".
Wert | Beschreibung |
---|---|
SystemAssigned |
EncryptionProvisioningState
Der aktuelle Status der Verschlüsselungsbereitstellung für dieses Data Lake Store-Konto.
Wert | Beschreibung |
---|---|
Creating | |
Succeeded |
EncryptionState
Der aktuelle Verschlüsselungsstatus für dieses Data Lake Store-Konto.
Wert | Beschreibung |
---|---|
Disabled | |
Enabled |
FirewallAllowAzureIpsState
Der aktuelle Status des Zulassens oder Aufhebens der Zuordnung von IPs, die in Azure über die Firewall stammen. Wenn die Firewall deaktiviert ist, wird dies nicht erzwungen.
Wert | Beschreibung |
---|---|
Disabled | |
Enabled |
FirewallRule
Informationen zur Firewallregel des Data Lake Store.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Der Ressourcenbezeichner. |
name |
string |
Der Ressourcenname. |
properties.endIpAddress |
string |
Die IP-Endadresse für die Firewallregel. Dies kann entweder ipv4 oder ipv6 sein. "Start" und "End" sollten sich im selben Protokoll befinden. |
properties.startIpAddress |
string |
Die Start-IP-Adresse für die Firewallregel. Dies kann entweder ipv4 oder ipv6 sein. "Start" und "End" sollten sich im selben Protokoll befinden. |
type |
string |
Der Ressourcentyp. |
FirewallState
Der aktuelle Status der IP-Adressfirewall für dieses Data Lake Store-Konto.
Wert | Beschreibung |
---|---|
Disabled | |
Enabled |
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 vom Benutzer verwalteten Key Vault, der zum Verschlüsseln verwendet wird. |
TierType
Die Verpflichtungsstufe, die für den nächsten Monat verwendet werden soll.
Wert | Beschreibung |
---|---|
Commitment_100TB | |
Commitment_10TB | |
Commitment_1PB | |
Commitment_1TB | |
Commitment_500TB | |
Commitment_5PB | |
Consumption |
TrustedIdProvider
Informationen zu vertrauenswürdigen Identitätsanbietern im Data Lake Store.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Der Ressourcenbezeichner. |
name |
string |
Der Ressourcenname. |
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.
Wert | Beschreibung |
---|---|
Disabled | |
Enabled |
VirtualNetworkRule
Informationen zur virtuellen Netzwerkregel im Data Lake Store.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Der Ressourcenbezeichner. |
name |
string |
Der Ressourcenname. |
properties.subnetId |
string |
Der Ressourcenbezeichner für das Subnetz. |
type |
string |
Der Ressourcentyp. |