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 パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
account
|
path | True |
string |
Data Lake Store アカウントの名前。 |
resource
|
path | True |
string |
Azure リソース グループの名前。 |
subscription
|
path | True |
string |
Microsoft Azure サブスクリプションを一意に識別するサブスクリプション資格情報を取得します。 サブスクリプション ID は、全ての修理依頼についてURI の一部を生じさせます。 |
api-version
|
query | True |
string |
クライアント API のバージョン。 |
要求本文
名前 | 必須 | 型 | 説明 |
---|---|---|---|
location | True |
string |
リソースの場所。 |
identity |
Key Vault暗号化 ID (存在する場合)。 |
||
properties.defaultGroup |
string |
Data Lake Store アカウントで作成されたすべての新しいフォルダーとファイルの既定の所有者グループ。 |
|
properties.encryptionConfig |
Key Vault暗号化の構成。 |
||
properties.encryptionState |
この Data Lake Store アカウントの暗号化の現在の状態。 |
||
properties.firewallAllowAzureIps |
ファイアウォールを介して Azure 内で発信される IP を許可または禁止する現在の状態。 ファイアウォールが無効になっている場合、これは適用されません。 |
||
properties.firewallRules |
この Data Lake Store アカウントに関連付けられているファイアウォール規則の一覧。 |
||
properties.firewallState |
この Data Lake Store アカウントの IP アドレス ファイアウォールの現在の状態。 |
||
properties.newTier |
来月に使用するコミットメント レベル。 |
||
properties.trustedIdProviderState |
この Data Lake Store アカウントの信頼された ID プロバイダー機能の現在の状態。 |
||
properties.trustedIdProviders |
この Data Lake Store アカウントに関連付けられている信頼できる ID プロバイダーの一覧。 |
||
properties.virtualNetworkRules |
この Data Lake Store アカウントに関連付けられている仮想ネットワーク規則の一覧。 |
||
tags |
object |
リソース タグ。 |
応答
名前 | 型 | 説明 |
---|---|---|
200 OK |
アカウントが正常に作成されました。 |
|
201 Created |
アカウントの作成が正常に開始されました。 |
セキュリティ
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"
}
}
定義
名前 | 説明 |
---|---|
Create |
|
Create |
新しい Data Lake Store アカウントの作成時に新しいファイアウォール規則を作成するために使用されるパラメーター。 |
Create |
新しい Data Lake Store アカウントの作成時に新しい信頼された ID プロバイダーを作成するために使用されるパラメーター。 |
Create |
新しい Data Lake Store アカウントの作成時に新しい仮想ネットワーク ルールを作成するために使用されるパラメーター。 |
Data |
Data Lake Store アカウント情報。 |
Data |
Data Lake Store アカウントの状態。 |
Data |
Data Lake Store アカウントのプロビジョニング状態。 |
Encryption |
アカウントの暗号化構成。 |
Encryption |
使用されている暗号化構成の種類。 現在サポートされている型は、'UserManaged' と 'ServiceManaged' のみです。 |
Encryption |
暗号化 ID のプロパティ。 |
Encryption |
使用されている暗号化の種類。 現在、サポートされている型は 'SystemAssigned' のみです。 |
Encryption |
この Data Lake Store アカウントの暗号化プロビジョニングの現在の状態。 |
Encryption |
この Data Lake Store アカウントの暗号化の現在の状態。 |
Firewall |
ファイアウォールを介して Azure 内で発信される IP を許可または禁止している現在の状態。 ファイアウォールが無効になっている場合、これは適用されません。 |
Firewall |
Data Lake Store のファイアウォール規則情報。 |
Firewall |
この Data Lake Store アカウントの IP アドレス ファイアウォールの現在の状態。 |
Key |
アカウント暗号化で使用されるメタデータ情報。 |
Tier |
来月に使用するコミットメント レベル。 |
Trusted |
Data Lake Store の信頼された ID プロバイダー情報。 |
Trusted |
この Data Lake Store アカウントの信頼された ID プロバイダー機能の現在の状態。 |
Virtual |
Data Lake Store の仮想ネットワーク 規則情報。 |
CreateDataLakeStoreAccountParameters
名前 | 型 | 説明 |
---|---|---|
identity |
Key Vault暗号化 ID (存在する場合)。 |
|
location |
string |
リソースの場所。 |
properties.defaultGroup |
string |
Data Lake Store アカウントで作成されたすべての新しいフォルダーとファイルの既定の所有者グループ。 |
properties.encryptionConfig |
Key Vault暗号化の構成。 |
|
properties.encryptionState |
この Data Lake Store アカウントの暗号化の現在の状態。 |
|
properties.firewallAllowAzureIps |
ファイアウォールを介して Azure 内で発信される IP を許可または禁止している現在の状態。 ファイアウォールが無効になっている場合、これは適用されません。 |
|
properties.firewallRules |
この Data Lake Store アカウントに関連付けられているファイアウォール規則の一覧。 |
|
properties.firewallState |
この Data Lake Store アカウントの IP アドレス ファイアウォールの現在の状態。 |
|
properties.newTier |
来月に使用するコミットメント レベル。 |
|
properties.trustedIdProviderState |
この Data Lake Store アカウントの信頼された ID プロバイダー機能の現在の状態。 |
|
properties.trustedIdProviders |
この Data Lake Store アカウントに関連付けられている信頼できる ID プロバイダーの一覧。 |
|
properties.virtualNetworkRules |
この 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 |
Key Vault暗号化 ID (存在する場合)。 |
|
location |
string |
リソースの場所。 |
name |
string |
リソースの名前。 |
properties.accountId |
string |
この Data Lake Store アカウントに関連付けられている一意の識別子。 |
properties.creationTime |
string |
アカウントの作成時間。 |
properties.currentTier |
現在の月に使用されているコミットメント レベル。 |
|
properties.defaultGroup |
string |
Data Lake Store アカウントで作成されたすべての新しいフォルダーとファイルの既定の所有者グループ。 |
properties.encryptionConfig |
Key Vault暗号化の構成。 |
|
properties.encryptionProvisioningState |
この Data Lake Store アカウントの暗号化プロビジョニングの現在の状態。 |
|
properties.encryptionState |
この Data Lake Store アカウントの暗号化の現在の状態。 |
|
properties.endpoint |
string |
このアカウントの完全な CName エンドポイント。 |
properties.firewallAllowAzureIps |
ファイアウォールを介して Azure 内で発信される IP を許可または禁止している現在の状態。 ファイアウォールが無効になっている場合、これは適用されません。 |
|
properties.firewallRules |
この Data Lake Store アカウントに関連付けられているファイアウォール規則の一覧。 |
|
properties.firewallState |
この Data Lake Store アカウントの IP アドレス ファイアウォールの現在の状態。 |
|
properties.lastModifiedTime |
string |
アカウントの最終変更時刻。 |
properties.newTier |
来月に使用するコミットメント レベル。 |
|
properties.provisioningState |
Data Lake Store アカウントのプロビジョニング状態。 |
|
properties.state |
Data Lake Store アカウントの状態。 |
|
properties.trustedIdProviderState |
この Data Lake Store アカウントの信頼された ID プロバイダー機能の現在の状態。 |
|
properties.trustedIdProviders |
この Data Lake Store アカウントに関連付けられている信頼できる ID プロバイダーの一覧。 |
|
properties.virtualNetworkRules |
この 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 |
ユーザーマネージド暗号化キーに接続するためのKey Vault情報。 |
|
type |
使用されている暗号化構成の種類。 現在サポートされている型は、'UserManaged' と 'ServiceManaged' のみです。 |
EncryptionConfigType
使用されている暗号化構成の種類。 現在サポートされている型は、'UserManaged' と 'ServiceManaged' のみです。
名前 | 型 | 説明 |
---|---|---|
ServiceManaged |
string |
|
UserManaged |
string |
EncryptionIdentity
暗号化 ID のプロパティ。
名前 | 型 | 説明 |
---|---|---|
principalId |
string |
暗号化に関連付けられているプリンシパル識別子。 |
tenantId |
string |
暗号化に関連付けられているテナント識別子。 |
type |
使用されている暗号化の種類。 現在、サポートされている型は '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 |
リソースの種類。 |