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
accountName
path True

string

Der Name des Data Lake Store-Kontos.

resourceGroupName
path True

string

Name der Azure-Ressourcengruppe

subscriptionId
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

EncryptionIdentity

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

EncryptionConfig

Die Key Vault Verschlüsselungskonfiguration.

properties.encryptionState

EncryptionState

Der aktuelle Verschlüsselungsstatus für dieses Data Lake Store-Konto.

properties.firewallAllowAzureIps

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.

properties.firewallRules

CreateFirewallRuleWithAccountParameters[]

Die Liste der Firewallregeln, die diesem Data Lake Store-Konto zugeordnet sind.

properties.firewallState

FirewallState

Der aktuelle Zustand der IP-Adressfirewall für dieses Data Lake Store-Konto.

properties.newTier

TierType

Die Verpflichtungsebene, die für den nächsten Monat verwendet werden soll.

properties.trustedIdProviderState

TrustedIdProviderState

Der aktuelle Status des Features des vertrauenswürdigen Identitätsanbieters für dieses Data Lake Store-Konto.

properties.trustedIdProviders

CreateTrustedIdProviderWithAccountParameters[]

Die Liste der vertrauenswürdigen Identitätsanbieter, die diesem Data Lake Store-Konto zugeordnet sind.

properties.virtualNetworkRules

CreateVirtualNetworkRuleWithAccountParameters[]

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

DataLakeStoreAccount

Das Konto wurde erfolgreich erstellt.

201 Created

DataLakeStoreAccount

Die Erstellung des Kontos wurde erfolgreich initiiert.

Sicherheit

azure_auth

Azure Active Directory-OAuth2-Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Beschreibung
user_impersonation Identitätswechsel Ihres Benutzerkontos

Beispiele

Creates the specified Data Lake Store account

Sample Request

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"
  }
}

Sample Response

{
  "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
CreateDataLakeStoreAccountParameters
CreateFirewallRuleWithAccountParameters

Die Parameter, die zum Erstellen einer neuen Firewallregel beim Erstellen eines neuen Data Lake Store-Kontos verwendet werden.

CreateTrustedIdProviderWithAccountParameters

Die Parameter, die zum Erstellen eines neuen vertrauenswürdigen Identitätsanbieters beim Erstellen eines neuen Data Lake Store-Kontos verwendet werden.

CreateVirtualNetworkRuleWithAccountParameters

Die Parameter, die zum Erstellen einer neuen Regel für virtuelle Netzwerke beim Erstellen eines neuen Data Lake Store-Kontos verwendet werden.

DataLakeStoreAccount

Data Lake Store-Kontoinformationen.

DataLakeStoreAccountState

Der Status des Data Lake Store-Kontos.

DataLakeStoreAccountStatus

Die Bereitstellung status des Data Lake Store-Kontos.

EncryptionConfig

Die Verschlüsselungskonfiguration für das Konto.

EncryptionConfigType

Der Typ der verwendeten Verschlüsselungskonfiguration. Derzeit werden nur "UserManaged" und "ServiceManaged" unterstützt.

EncryptionIdentity

Die Eigenschaften der Verschlüsselungsidentität.

EncryptionIdentityType

Der verwendete Verschlüsselungstyp. Derzeit wird nur "SystemAssigned" unterstützt.

EncryptionProvisioningState

Der aktuelle Status der Verschlüsselungsbereitstellung für dieses Data Lake Store-Konto.

EncryptionState

Der aktuelle Verschlüsselungsstatus für dieses Data Lake Store-Konto.

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.

FirewallRule

Informationen zur Data Lake Store-Firewallregel.

FirewallState

Der aktuelle Zustand der IP-Adressfirewall für dieses Data Lake Store-Konto.

KeyVaultMetaInfo

Metadateninformationen, die von der Kontoverschlüsselung verwendet werden.

TierType

Die Verpflichtungsebene, die für den nächsten Monat verwendet werden soll.

TrustedIdProvider

Data Lake Store-Informationen zu vertrauenswürdigen Identitätsanbietern.

TrustedIdProviderState

Der aktuelle Status des Features des vertrauenswürdigen Identitätsanbieters für dieses Data Lake Store-Konto.

VirtualNetworkRule

Data Lake Store-Regelinformationen für virtuelle Netzwerke.

CreateDataLakeStoreAccountParameters

Name Typ Beschreibung
identity

EncryptionIdentity

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

EncryptionConfig

Die Key Vault Verschlüsselungskonfiguration.

properties.encryptionState

EncryptionState

Der aktuelle Verschlüsselungsstatus für dieses Data Lake Store-Konto.

properties.firewallAllowAzureIps

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.

properties.firewallRules

CreateFirewallRuleWithAccountParameters[]

Die Liste der Firewallregeln, die diesem Data Lake Store-Konto zugeordnet sind.

properties.firewallState

FirewallState

Der aktuelle Zustand der IP-Adressfirewall für dieses Data Lake Store-Konto.

properties.newTier

TierType

Die Verpflichtungsebene, die für den nächsten Monat verwendet werden soll.

properties.trustedIdProviderState

TrustedIdProviderState

Der aktuelle Status des Features des vertrauenswürdigen Identitätsanbieters für dieses Data Lake Store-Konto.

properties.trustedIdProviders

CreateTrustedIdProviderWithAccountParameters[]

Die Liste der vertrauenswürdigen Identitätsanbieter, die diesem Data Lake Store-Konto zugeordnet sind.

properties.virtualNetworkRules

CreateVirtualNetworkRuleWithAccountParameters[]

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

EncryptionIdentity

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

TierType

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

EncryptionConfig

Die Key Vault Verschlüsselungskonfiguration.

properties.encryptionProvisioningState

EncryptionProvisioningState

Der aktuelle Status der Verschlüsselungsbereitstellung für dieses Data Lake Store-Konto.

properties.encryptionState

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

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.

properties.firewallRules

FirewallRule[]

Die Liste der Firewallregeln, die diesem Data Lake Store-Konto zugeordnet sind.

properties.firewallState

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

TierType

Die Verpflichtungsebene, die für den nächsten Monat verwendet werden soll.

properties.provisioningState

DataLakeStoreAccountStatus

Die Bereitstellung status des Data Lake Store-Kontos.

properties.state

DataLakeStoreAccountState

Der Status des Data Lake Store-Kontos.

properties.trustedIdProviderState

TrustedIdProviderState

Der aktuelle Status des Features des vertrauenswürdigen Identitätsanbieters für dieses Data Lake Store-Konto.

properties.trustedIdProviders

TrustedIdProvider[]

Die Liste der vertrauenswürdigen Identitätsanbieter, die diesem Data Lake Store-Konto zugeordnet sind.

properties.virtualNetworkRules

VirtualNetworkRule[]

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

KeyVaultMetaInfo

Die Key Vault Informationen zum Herstellen einer Verbindung mit vom Benutzer verwalteten Verschlüsselungsschlüsseln.

type

EncryptionConfigType

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

EncryptionIdentityType

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.