次の方法で共有


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 サブスクリプションを一意に識別するサブスクリプション資格情報を取得します。 サブスクリプション ID は、すべてのサービス呼び出しの URI の一部を形成します。

api-version
query True

string

クライアント API のバージョン。

要求本文

名前 必須 説明
location True

string

リソースの場所。

identity

EncryptionIdentity

Key Vault 暗号化 ID (存在する場合)。

properties.defaultGroup

string

Data Lake Store アカウントで作成されたすべての新しいフォルダーとファイルの既定の所有者グループ。

properties.encryptionConfig

EncryptionConfig

Key Vault 暗号化の構成。

properties.encryptionState

EncryptionState

この Data Lake Store アカウントの暗号化の現在の状態。

properties.firewallAllowAzureIps

FirewallAllowAzureIpsState

ファイアウォールを介して Azure 内から送信された IP を許可または禁止する現在の状態。 ファイアウォールが無効になっている場合、これは適用されません。

properties.firewallRules

CreateFirewallRuleWithAccountParameters[]

この Data Lake Store アカウントに関連付けられているファイアウォール規則の一覧。

properties.firewallState

FirewallState

この Data Lake Store アカウントの IP アドレス ファイアウォールの現在の状態。

properties.newTier

TierType

来月に使用するコミットメント レベル。

properties.trustedIdProviderState

TrustedIdProviderState

この Data Lake Store アカウントの信頼された ID プロバイダー機能の現在の状態。

properties.trustedIdProviders

CreateTrustedIdProviderWithAccountParameters[]

この Data Lake Store アカウントに関連付けられている信頼できる ID プロバイダーの一覧。

properties.virtualNetworkRules

CreateVirtualNetworkRuleWithAccountParameters[]

この Data Lake Store アカウントに関連付けられている仮想ネットワーク規則の一覧。

tags

object

リソース タグ。

応答

名前 説明
200 OK

DataLakeStoreAccount

アカウントが正常に作成されました。

201 Created

DataLakeStoreAccount

アカウントの作成が正常に開始されました。

セキュリティ

azure_auth

Azure Active Directory OAuth2 フロー

型: oauth2
フロー: implicit
Authorization URL (承認 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 アカウントの作成時に新しい信頼できる ID プロバイダーを作成するために使用されるパラメーター。

CreateVirtualNetworkRuleWithAccountParameters

新しい Data Lake Store アカウントの作成時に新しい仮想ネットワーク ルールを作成するために使用されるパラメーター。

DataLakeStoreAccount

Data Lake Store アカウント情報。

DataLakeStoreAccountState

Data Lake Store アカウントの状態。

DataLakeStoreAccountStatus

Data Lake Store アカウントのプロビジョニング状態。

EncryptionConfig

アカウントの暗号化構成。

EncryptionConfigType

使用されている暗号化構成の種類。 現在サポートされている型は、'UserManaged' と 'ServiceManaged' のみです。

EncryptionIdentity

暗号化 ID のプロパティ。

EncryptionIdentityType

使用されている暗号化の種類。 現在サポートされている唯一の型は 'SystemAssigned' です。

EncryptionProvisioningState

この Data Lake Store アカウントの暗号化プロビジョニングの現在の状態。

EncryptionState

この Data Lake Store アカウントの暗号化の現在の状態。

FirewallAllowAzureIpsState

ファイアウォールを介して Azure 内から送信された IP を許可または禁止する現在の状態。 ファイアウォールが無効になっている場合、これは適用されません。

FirewallRule

Data Lake Store ファイアウォール規則の情報。

FirewallState

この Data Lake Store アカウントの IP アドレス ファイアウォールの現在の状態。

KeyVaultMetaInfo

アカウント暗号化で使用されるメタデータ情報。

TierType

来月に使用するコミットメント レベル。

TrustedIdProvider

Data Lake Store の信頼できる ID プロバイダー情報。

TrustedIdProviderState

この Data Lake Store アカウントの信頼された ID プロバイダー機能の現在の状態。

VirtualNetworkRule

Data Lake Store 仮想ネットワーク ルール情報。

CreateDataLakeStoreAccountParameters

名前 説明
identity

EncryptionIdentity

Key Vault 暗号化 ID (存在する場合)。

location

string

リソースの場所。

properties.defaultGroup

string

Data Lake Store アカウントで作成されたすべての新しいフォルダーとファイルの既定の所有者グループ。

properties.encryptionConfig

EncryptionConfig

Key Vault 暗号化の構成。

properties.encryptionState

EncryptionState

この Data Lake Store アカウントの暗号化の現在の状態。

properties.firewallAllowAzureIps

FirewallAllowAzureIpsState

ファイアウォールを介して Azure 内から送信された IP を許可または禁止する現在の状態。 ファイアウォールが無効になっている場合、これは適用されません。

properties.firewallRules

CreateFirewallRuleWithAccountParameters[]

この Data Lake Store アカウントに関連付けられているファイアウォール規則の一覧。

properties.firewallState

FirewallState

この Data Lake Store アカウントの IP アドレス ファイアウォールの現在の状態。

properties.newTier

TierType

来月に使用するコミットメント レベル。

properties.trustedIdProviderState

TrustedIdProviderState

この Data Lake Store アカウントの信頼された ID プロバイダー機能の現在の状態。

properties.trustedIdProviders

CreateTrustedIdProviderWithAccountParameters[]

この Data Lake Store アカウントに関連付けられている信頼できる ID プロバイダーの一覧。

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 アカウントの作成時に新しい信頼できる ID プロバイダーを作成するために使用されるパラメーター。

名前 説明
name

string

作成する信頼できる ID プロバイダーの一意の名前。

properties.idProvider

string

この信頼された ID プロバイダーの URL。

CreateVirtualNetworkRuleWithAccountParameters

新しい Data Lake Store アカウントの作成時に新しい仮想ネットワーク ルールを作成するために使用されるパラメーター。

名前 説明
name

string

作成する仮想ネットワーク 規則の一意の名前。

properties.subnetId

string

サブネットのリソース識別子。

DataLakeStoreAccount

Data Lake Store アカウント情報。

名前 説明
id

string

リソース識別子。

identity

EncryptionIdentity

Key Vault 暗号化 ID (存在する場合)。

location

string

リソースの場所。

name

string

リソース名。

properties.accountId

string (uuid)

この Data Lake Store アカウントに関連付けられている一意の識別子。

properties.creationTime

string (date-time)

アカウントの作成時刻。

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

ファイアウォールを介して Azure 内から送信された IP を許可または禁止する現在の状態。 ファイアウォールが無効になっている場合、これは適用されません。

properties.firewallRules

FirewallRule[]

この Data Lake Store アカウントに関連付けられているファイアウォール規則の一覧。

properties.firewallState

FirewallState

この Data Lake Store アカウントの IP アドレス ファイアウォールの現在の状態。

properties.lastModifiedTime

string (date-time)

アカウントの最終変更時刻。

properties.newTier

TierType

来月に使用するコミットメント レベル。

properties.provisioningState

DataLakeStoreAccountStatus

Data Lake Store アカウントのプロビジョニング状態。

properties.state

DataLakeStoreAccountState

Data Lake Store アカウントの状態。

properties.trustedIdProviderState

TrustedIdProviderState

この Data Lake Store アカウントの信頼された ID プロバイダー機能の現在の状態。

properties.trustedIdProviders

TrustedIdProvider[]

この Data Lake Store アカウントに関連付けられている信頼できる ID プロバイダーの一覧。

properties.virtualNetworkRules

VirtualNetworkRule[]

この Data Lake Store アカウントに関連付けられている仮想ネットワーク規則の一覧。

tags

object

リソース タグ。

type

string

リソースの種類。

DataLakeStoreAccountState

Data Lake Store アカウントの状態。

説明
Active
Suspended

DataLakeStoreAccountStatus

Data Lake Store アカウントのプロビジョニング状態。

説明
Canceled
Creating
Deleted
Deleting
Failed
Patching
Resuming
Running
Succeeded
Suspending
Undeleting

EncryptionConfig

アカウントの暗号化構成。

名前 説明
keyVaultMetaInfo

KeyVaultMetaInfo

ユーザーが管理する暗号化キーに接続するための Key Vault 情報。

type

EncryptionConfigType

使用されている暗号化構成の種類。 現在サポートされている型は、'UserManaged' と 'ServiceManaged' のみです。

EncryptionConfigType

使用されている暗号化構成の種類。 現在サポートされている型は、'UserManaged' と 'ServiceManaged' のみです。

説明
ServiceManaged
UserManaged

EncryptionIdentity

暗号化 ID のプロパティ。

名前 説明
principalId

string (uuid)

暗号化に関連付けられているプリンシパル識別子。

tenantId

string (uuid)

暗号化に関連付けられているテナント識別子。

type

EncryptionIdentityType

使用されている暗号化の種類。 現在サポートされている唯一の型は 'SystemAssigned' です。

EncryptionIdentityType

使用されている暗号化の種類。 現在サポートされている唯一の型は 'SystemAssigned' です。

説明
SystemAssigned

EncryptionProvisioningState

この Data Lake Store アカウントの暗号化プロビジョニングの現在の状態。

説明
Creating
Succeeded

EncryptionState

この Data Lake Store アカウントの暗号化の現在の状態。

説明
Disabled
Enabled

FirewallAllowAzureIpsState

ファイアウォールを介して Azure 内から送信された IP を許可または禁止する現在の状態。 ファイアウォールが無効になっている場合、これは適用されません。

説明
Disabled
Enabled

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

この Data Lake Store アカウントの IP アドレス ファイアウォールの現在の状態。

説明
Disabled
Enabled

KeyVaultMetaInfo

アカウント暗号化で使用されるメタデータ情報。

名前 説明
encryptionKeyName

string

ユーザーが管理する暗号化キーの名前。

encryptionKeyVersion

string

ユーザーが管理する暗号化キーのバージョン。

keyVaultResourceId

string

暗号化に使用されているユーザーマネージド Key Vault のリソース識別子。

TierType

来月に使用するコミットメント レベル。

説明
Commitment_100TB
Commitment_10TB
Commitment_1PB
Commitment_1TB
Commitment_500TB
Commitment_5PB
Consumption

TrustedIdProvider

Data Lake Store の信頼できる ID プロバイダー情報。

名前 説明
id

string

リソース識別子。

name

string

リソース名。

properties.idProvider

string

この信頼された ID プロバイダーの URL。

type

string

リソースの種類。

TrustedIdProviderState

この Data Lake Store アカウントの信頼された ID プロバイダー機能の現在の状態。

説明
Disabled
Enabled

VirtualNetworkRule

Data Lake Store 仮想ネットワーク ルール情報。

名前 説明
id

string

リソース識別子。

name

string

リソース名。

properties.subnetId

string

サブネットのリソース識別子。

type

string

リソースの種類。