Поделиться через


Accounts - Create

Создает указанную учетную запись Data Lake Store.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeStore/accounts/{accountName}?api-version=2016-11-01

Параметры URI

Имя В Обязательно Тип Описание
accountName
path True

string

Имя учетной записи Data Lake Store.

resourceGroupName
path True

string

Имя группы ресурсов Azure.

subscriptionId
path True

string

Возвращает учетные данные подписки, которые уникально идентифицируют подписку Microsoft Azure. Идентификатор подписки формирует часть URI для каждого вызова службы.

api-version
query True

string

Версия API клиента.

Текст запроса

Имя Обязательно Тип Описание
location True

string

Местоположение ресурса.

identity

EncryptionIdentity

Удостоверение шифрования Key Vault, если оно есть.

properties.defaultGroup

string

Группа владельцев по умолчанию для всех новых папок и файлов, созданных в учетной записи Data Lake Store.

properties.encryptionConfig

EncryptionConfig

Конфигурация шифрования Key Vault.

properties.encryptionState

EncryptionState

Текущее состояние шифрования для этой учетной записи Data Lake Store.

properties.firewallAllowAzureIps

FirewallAllowAzureIpsState

Текущее состояние разрешения или запрета IP-адресов, исходящих из Azure через брандмауэр. Если брандмауэр отключен, это не применяется.

properties.firewallRules

CreateFirewallRuleWithAccountParameters[]

Список правил брандмауэра, связанных с этой учетной записью Data Lake Store.

properties.firewallState

FirewallState

Текущее состояние брандмауэра IP-адресов для этой учетной записи Data Lake Store.

properties.newTier

TierType

Уровень обязательств, используемый в следующем месяце.

properties.trustedIdProviderState

TrustedIdProviderState

Текущее состояние функции доверенного поставщика удостоверений для этой учетной записи Data Lake Store.

properties.trustedIdProviders

CreateTrustedIdProviderWithAccountParameters[]

Список доверенных поставщиков удостоверений, связанных с этой учетной записью Data Lake Store.

properties.virtualNetworkRules

CreateVirtualNetworkRuleWithAccountParameters[]

Список правил виртуальной сети, связанных с этой учетной записью Data Lake Store.

tags

object

Теги ресурса.

Ответы

Имя Тип Описание
200 OK

DataLakeStoreAccount

Учетная запись успешно создана.

201 Created

DataLakeStoreAccount

Создание учетной записи выполнено успешно.

Безопасность

azure_auth

Поток OAuth2 в Azure Active Directory

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

Creates the specified Data Lake Store account

Образец запроса

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

Пример ответа

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

Определения

Имя Описание
CreateDataLakeStoreAccountParameters
CreateFirewallRuleWithAccountParameters

Параметры, используемые для создания нового правила брандмауэра при создании учетной записи Data Lake Store.

CreateTrustedIdProviderWithAccountParameters

Параметры, используемые для создания нового доверенного поставщика удостоверений при создании новой учетной записи Data Lake Store.

CreateVirtualNetworkRuleWithAccountParameters

Параметры, используемые для создания нового правила виртуальной сети при создании учетной записи Data Lake Store.

DataLakeStoreAccount

Сведения об учетной записи Data Lake Store.

DataLakeStoreAccountState

Состояние учетной записи Data Lake Store.

DataLakeStoreAccountStatus

Состояние подготовки учетной записи Data Lake Store.

EncryptionConfig

Конфигурация шифрования для учетной записи.

EncryptionConfigType

Тип используемой конфигурации шифрования. В настоящее время поддерживаются только типы UserManaged и ServiceManaged.

EncryptionIdentity

Свойства удостоверения шифрования.

EncryptionIdentityType

Используемый тип шифрования. В настоящее время единственным поддерживаемым типом является SystemAssigned.

EncryptionProvisioningState

Текущее состояние подготовки шифрования для этой учетной записи Data Lake Store.

EncryptionState

Текущее состояние шифрования для этой учетной записи Data Lake Store.

FirewallAllowAzureIpsState

Текущее состояние разрешения или запрета IP-адресов, исходящих из Azure через брандмауэр. Если брандмауэр отключен, это не применяется.

FirewallRule

Сведения о правиле брандмауэра Data Lake Store.

FirewallState

Текущее состояние брандмауэра IP-адресов для этой учетной записи Data Lake Store.

KeyVaultMetaInfo

Сведения о метаданных, используемые при шифровании учетной записи.

TierType

Уровень обязательств, используемый в следующем месяце.

TrustedIdProvider

Сведения о доверенном поставщике удостоверений Data Lake Store.

TrustedIdProviderState

Текущее состояние функции доверенного поставщика удостоверений для этой учетной записи Data Lake Store.

VirtualNetworkRule

Сведения о правилах виртуальной сети Data Lake Store.

CreateDataLakeStoreAccountParameters

Имя Тип Описание
identity

EncryptionIdentity

Удостоверение шифрования Key Vault, если оно есть.

location

string

Местоположение ресурса.

properties.defaultGroup

string

Группа владельцев по умолчанию для всех новых папок и файлов, созданных в учетной записи Data Lake Store.

properties.encryptionConfig

EncryptionConfig

Конфигурация шифрования Key Vault.

properties.encryptionState

EncryptionState

Текущее состояние шифрования для этой учетной записи Data Lake Store.

properties.firewallAllowAzureIps

FirewallAllowAzureIpsState

Текущее состояние разрешения или запрета IP-адресов, исходящих из Azure через брандмауэр. Если брандмауэр отключен, это не применяется.

properties.firewallRules

CreateFirewallRuleWithAccountParameters[]

Список правил брандмауэра, связанных с этой учетной записью Data Lake Store.

properties.firewallState

FirewallState

Текущее состояние брандмауэра IP-адресов для этой учетной записи Data Lake Store.

properties.newTier

TierType

Уровень обязательств, используемый в следующем месяце.

properties.trustedIdProviderState

TrustedIdProviderState

Текущее состояние функции доверенного поставщика удостоверений для этой учетной записи Data Lake Store.

properties.trustedIdProviders

CreateTrustedIdProviderWithAccountParameters[]

Список доверенных поставщиков удостоверений, связанных с этой учетной записью Data Lake Store.

properties.virtualNetworkRules

CreateVirtualNetworkRuleWithAccountParameters[]

Список правил виртуальной сети, связанных с этой учетной записью Data Lake Store.

tags

object

Теги ресурса.

CreateFirewallRuleWithAccountParameters

Параметры, используемые для создания нового правила брандмауэра при создании учетной записи Data Lake Store.

Имя Тип Описание
name

string

Уникальное имя создаваемого правила брандмауэра.

properties.endIpAddress

string

Конечный IP-адрес правила брандмауэра. Это может быть ipv4 или ipv6. Start и End должны быть в одном протоколе.

properties.startIpAddress

string

Начальный IP-адрес правила брандмауэра. Это может быть ipv4 или ipv6. Start и End должны быть в одном протоколе.

CreateTrustedIdProviderWithAccountParameters

Параметры, используемые для создания нового доверенного поставщика удостоверений при создании новой учетной записи Data Lake Store.

Имя Тип Описание
name

string

Уникальное имя создаваемого доверенного поставщика удостоверений.

properties.idProvider

string

URL-адрес этого доверенного поставщика удостоверений.

CreateVirtualNetworkRuleWithAccountParameters

Параметры, используемые для создания нового правила виртуальной сети при создании учетной записи Data Lake Store.

Имя Тип Описание
name

string

Уникальное имя создаваемого правила виртуальной сети.

properties.subnetId

string

Идентификатор ресурса для подсети.

DataLakeStoreAccount

Сведения об учетной записи Data Lake Store.

Имя Тип Описание
id

string

Идентификатор ресурса.

identity

EncryptionIdentity

Удостоверение шифрования Key Vault, если оно есть.

location

string

Местоположение ресурса.

name

string

Имя ресурса.

properties.accountId

string

Уникальный идентификатор, связанный с этой учетной записью Data Lake Store.

properties.creationTime

string

Время создания учетной записи.

properties.currentTier

TierType

Уровень обязательств, используемый в текущем месяце.

properties.defaultGroup

string

Группа владельцев по умолчанию для всех новых папок и файлов, созданных в учетной записи Data Lake Store.

properties.encryptionConfig

EncryptionConfig

Конфигурация шифрования Key Vault.

properties.encryptionProvisioningState

EncryptionProvisioningState

Текущее состояние подготовки шифрования для этой учетной записи Data Lake Store.

properties.encryptionState

EncryptionState

Текущее состояние шифрования для этой учетной записи Data Lake Store.

properties.endpoint

string

Полная конечная точка CName для этой учетной записи.

properties.firewallAllowAzureIps

FirewallAllowAzureIpsState

Текущее состояние разрешения или запрета IP-адресов, исходящих из Azure через брандмауэр. Если брандмауэр отключен, это не применяется.

properties.firewallRules

FirewallRule[]

Список правил брандмауэра, связанных с этой учетной записью Data Lake Store.

properties.firewallState

FirewallState

Текущее состояние брандмауэра IP-адресов для этой учетной записи Data Lake Store.

properties.lastModifiedTime

string

Время последнего изменения учетной записи.

properties.newTier

TierType

Уровень обязательств, используемый в следующем месяце.

properties.provisioningState

DataLakeStoreAccountStatus

Состояние подготовки учетной записи Data Lake Store.

properties.state

DataLakeStoreAccountState

Состояние учетной записи Data Lake Store.

properties.trustedIdProviderState

TrustedIdProviderState

Текущее состояние функции доверенного поставщика удостоверений для этой учетной записи Data Lake Store.

properties.trustedIdProviders

TrustedIdProvider[]

Список доверенных поставщиков удостоверений, связанных с этой учетной записью Data Lake Store.

properties.virtualNetworkRules

VirtualNetworkRule[]

Список правил виртуальной сети, связанных с этой учетной записью Data Lake Store.

tags

object

Теги ресурса.

type

string

Тип ресурса.

DataLakeStoreAccountState

Состояние учетной записи Data Lake Store.

Имя Тип Описание
Active

string

Suspended

string

DataLakeStoreAccountStatus

Состояние подготовки учетной записи Data Lake Store.

Имя Тип Описание
Canceled

string

Creating

string

Deleted

string

Deleting

string

Failed

string

Patching

string

Resuming

string

Running

string

Succeeded

string

Suspending

string

Undeleting

string

EncryptionConfig

Конфигурация шифрования для учетной записи.

Имя Тип Описание
keyVaultMetaInfo

KeyVaultMetaInfo

Key Vault сведения о подключении к управляемым пользователем ключам шифрования.

type

EncryptionConfigType

Тип используемой конфигурации шифрования. В настоящее время поддерживаются только типы UserManaged и ServiceManaged.

EncryptionConfigType

Тип используемой конфигурации шифрования. В настоящее время поддерживаются только типы UserManaged и ServiceManaged.

Имя Тип Описание
ServiceManaged

string

UserManaged

string

EncryptionIdentity

Свойства удостоверения шифрования.

Имя Тип Описание
principalId

string

Идентификатор субъекта, связанный с шифрованием.

tenantId

string

Идентификатор клиента, связанный с шифрованием.

type

EncryptionIdentityType

Используемый тип шифрования. В настоящее время единственным поддерживаемым типом является SystemAssigned.

EncryptionIdentityType

Используемый тип шифрования. В настоящее время единственным поддерживаемым типом является SystemAssigned.

Имя Тип Описание
SystemAssigned

string

EncryptionProvisioningState

Текущее состояние подготовки шифрования для этой учетной записи Data Lake Store.

Имя Тип Описание
Creating

string

Succeeded

string

EncryptionState

Текущее состояние шифрования для этой учетной записи Data Lake Store.

Имя Тип Описание
Disabled

string

Enabled

string

FirewallAllowAzureIpsState

Текущее состояние разрешения или запрета IP-адресов, исходящих из Azure через брандмауэр. Если брандмауэр отключен, это не применяется.

Имя Тип Описание
Disabled

string

Enabled

string

FirewallRule

Сведения о правиле брандмауэра Data Lake Store.

Имя Тип Описание
id

string

Идентификатор ресурса.

name

string

Имя ресурса.

properties.endIpAddress

string

Конечный IP-адрес правила брандмауэра. Это может быть ipv4 или ipv6. Start и End должны быть в одном протоколе.

properties.startIpAddress

string

Начальный IP-адрес правила брандмауэра. Это может быть ipv4 или ipv6. Start и End должны быть в одном протоколе.

type

string

Тип ресурса.

FirewallState

Текущее состояние брандмауэра IP-адресов для этой учетной записи Data Lake Store.

Имя Тип Описание
Disabled

string

Enabled

string

KeyVaultMetaInfo

Сведения о метаданных, используемые при шифровании учетной записи.

Имя Тип Описание
encryptionKeyName

string

Имя ключа шифрования, управляемого пользователем.

encryptionKeyVersion

string

Версия ключа шифрования, управляемого пользователем.

keyVaultResourceId

string

Идентификатор ресурса для управляемого пользователем Key Vault используется для шифрования.

TierType

Уровень обязательств, используемый в следующем месяце.

Имя Тип Описание
Commitment_100TB

string

Commitment_10TB

string

Commitment_1PB

string

Commitment_1TB

string

Commitment_500TB

string

Commitment_5PB

string

Consumption

string

TrustedIdProvider

Сведения о доверенном поставщике удостоверений Data Lake Store.

Имя Тип Описание
id

string

Идентификатор ресурса.

name

string

Имя ресурса.

properties.idProvider

string

URL-адрес этого доверенного поставщика удостоверений.

type

string

Тип ресурса.

TrustedIdProviderState

Текущее состояние функции доверенного поставщика удостоверений для этой учетной записи Data Lake Store.

Имя Тип Описание
Disabled

string

Enabled

string

VirtualNetworkRule

Сведения о правилах виртуальной сети Data Lake Store.

Имя Тип Описание
id

string

Идентификатор ресурса.

name

string

Имя ресурса.

properties.subnetId

string

Идентификатор ресурса для подсети.

type

string

Тип ресурса.