次の方法で共有


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

この 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

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

properties.firewallRules

FirewallRule[]

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

properties.firewallState

FirewallState

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

properties.lastModifiedTime

string

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

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

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

暗号化 ID のプロパティ。

名前 説明
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

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

名前 説明
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

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

名前 説明
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 プロバイダー情報。

名前 説明
id

string

リソース識別子。

name

string

リソースの名前。

properties.idProvider

string

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

type

string

リソースの種類。

TrustedIdProviderState

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

名前 説明
Disabled

string

Enabled

string

VirtualNetworkRule

Data Lake Store の仮想ネットワーク 規則情報。

名前 説明
id

string

リソース識別子。

name

string

リソースの名前。

properties.subnetId

string

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

type

string

リソースの種類。