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

string

Nazwa konta usługi Data Lake Store.

resourceGroupName
path True

string

Nazwa grupy zasobów platformy Azure.

subscriptionId
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

EncryptionIdentity

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

EncryptionConfig

Konfiguracja szyfrowania Key Vault.

properties.encryptionState

EncryptionState

Bieżący stan szyfrowania dla tego konta usługi Data Lake Store.

properties.firewallAllowAzureIps

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.

properties.firewallRules

CreateFirewallRuleWithAccountParameters[]

Lista reguł zapory skojarzonych z tym kontem usługi Data Lake Store.

properties.firewallState

FirewallState

Bieżący stan zapory adresu IP dla tego konta usługi Data Lake Store.

properties.newTier

TierType

Warstwa zobowiązania do użycia w przyszłym miesiącu.

properties.trustedIdProviderState

TrustedIdProviderState

Bieżący stan funkcji zaufanego dostawcy tożsamości dla tego konta usługi Data Lake Store.

properties.trustedIdProviders

CreateTrustedIdProviderWithAccountParameters[]

Lista zaufanych dostawców tożsamości skojarzonych z tym kontem usługi Data Lake Store.

properties.virtualNetworkRules

CreateVirtualNetworkRuleWithAccountParameters[]

Lista reguł sieci wirtualnej skojarzonych z tym kontem usługi Data Lake Store.

tags

object

Tagi zasobów.

Odpowiedzi

Nazwa Typ Opis
200 OK

DataLakeStoreAccount

Pomyślnie utworzono konto.

201 Created

DataLakeStoreAccount

Pomyślnie zainicjowano tworzenie konta.

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory

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

Scopes

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

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

Definicje

Nazwa Opis
CreateDataLakeStoreAccountParameters
CreateFirewallRuleWithAccountParameters

Parametry używane do tworzenia nowej reguły zapory podczas tworzenia nowego konta usługi Data Lake Store.

CreateTrustedIdProviderWithAccountParameters

Parametry używane do tworzenia nowego zaufanego dostawcy tożsamości podczas tworzenia nowego konta usługi Data Lake Store.

CreateVirtualNetworkRuleWithAccountParameters

Parametry używane do tworzenia nowej reguły sieci wirtualnej podczas tworzenia nowego konta usługi Data Lake Store.

DataLakeStoreAccount

Informacje o koncie usługi Data Lake Store.

DataLakeStoreAccountState

Stan konta usługi Data Lake Store.

DataLakeStoreAccountStatus

Stan aprowizacji konta usługi Data Lake Store.

EncryptionConfig

Konfiguracja szyfrowania dla konta.

EncryptionConfigType

Typ używanej konfiguracji szyfrowania. Obecnie jedynymi obsługiwanymi typami są "UserManaged" i "ServiceManaged".

EncryptionIdentity

Właściwości tożsamości szyfrowania.

EncryptionIdentityType

Typ używanego szyfrowania. Obecnie jedynym obsługiwanym typem jest "SystemAssigned".

EncryptionProvisioningState

Bieżący stan aprowizacji szyfrowania dla tego konta usługi Data Lake Store.

EncryptionState

Bieżący stan szyfrowania dla tego konta usługi Data Lake Store.

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.

FirewallRule

Informacje o regule zapory usługi Data Lake Store.

FirewallState

Bieżący stan zapory adresu IP dla tego konta usługi Data Lake Store.

KeyVaultMetaInfo

Informacje o metadanych używane przez szyfrowanie konta.

TierType

Warstwa zobowiązania do użycia w przyszłym miesiącu.

TrustedIdProvider

Informacje o zaufanym dostawcy tożsamości usługi Data Lake Store.

TrustedIdProviderState

Bieżący stan funkcji zaufanego dostawcy tożsamości dla tego konta usługi Data Lake Store.

VirtualNetworkRule

Informacje o regule sieci wirtualnej usługi Data Lake Store.

CreateDataLakeStoreAccountParameters

Nazwa Typ Opis
identity

EncryptionIdentity

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

EncryptionConfig

Konfiguracja szyfrowania Key Vault.

properties.encryptionState

EncryptionState

Bieżący stan szyfrowania dla tego konta usługi Data Lake Store.

properties.firewallAllowAzureIps

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.

properties.firewallRules

CreateFirewallRuleWithAccountParameters[]

Lista reguł zapory skojarzonych z tym kontem usługi Data Lake Store.

properties.firewallState

FirewallState

Bieżący stan zapory adresu IP dla tego konta usługi Data Lake Store.

properties.newTier

TierType

Warstwa zobowiązania do użycia w przyszłym miesiącu.

properties.trustedIdProviderState

TrustedIdProviderState

Bieżący stan funkcji zaufanego dostawcy tożsamości dla tego konta usługi Data Lake Store.

properties.trustedIdProviders

CreateTrustedIdProviderWithAccountParameters[]

Lista zaufanych dostawców tożsamości skojarzonych z tym kontem usługi Data Lake Store.

properties.virtualNetworkRules

CreateVirtualNetworkRuleWithAccountParameters[]

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

EncryptionIdentity

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

TierType

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

EncryptionConfig

Konfiguracja szyfrowania Key Vault.

properties.encryptionProvisioningState

EncryptionProvisioningState

Bieżący stan aprowizacji szyfrowania dla tego konta usługi Data Lake Store.

properties.encryptionState

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

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.

properties.firewallRules

FirewallRule[]

Lista reguł zapory skojarzonych z tym kontem usługi Data Lake Store.

properties.firewallState

FirewallState

Bieżący stan zapory adresu IP dla tego konta usługi Data Lake Store.

properties.lastModifiedTime

string

Czas ostatniej modyfikacji konta.

properties.newTier

TierType

Warstwa zobowiązania do użycia w przyszłym miesiącu.

properties.provisioningState

DataLakeStoreAccountStatus

Stan aprowizacji konta usługi Data Lake Store.

properties.state

DataLakeStoreAccountState

Stan konta usługi Data Lake Store.

properties.trustedIdProviderState

TrustedIdProviderState

Bieżący stan funkcji zaufanego dostawcy tożsamości dla tego konta usługi Data Lake Store.

properties.trustedIdProviders

TrustedIdProvider[]

Lista zaufanych dostawców tożsamości skojarzonych z tym kontem usługi Data Lake Store.

properties.virtualNetworkRules

VirtualNetworkRule[]

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

KeyVaultMetaInfo

Informacje Key Vault dotyczące nawiązywania połączenia z kluczami szyfrowania zarządzanymi przez użytkownika.

type

EncryptionConfigType

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

EncryptionIdentityType

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.