Share via


Microsoft。DataLakeStore アカウント

Bicep リソース定義

アカウント リソースの種類は、次の対象にデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoftを作成するにはDataLakeStore/accounts リソースを使用して、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.DataLakeStore/accounts@2016-11-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'SystemAssigned'
  }
  properties: {
    defaultGroup: 'string'
    encryptionConfig: {
      keyVaultMetaInfo: {
        encryptionKeyName: 'string'
        encryptionKeyVersion: 'string'
        keyVaultResourceId: 'string'
      }
      type: 'string'
    }
    encryptionState: 'string'
    firewallAllowAzureIps: 'string'
    firewallRules: [
      {
        name: 'string'
        properties: {
          endIpAddress: 'string'
          startIpAddress: 'string'
        }
      }
    ]
    firewallState: 'string'
    newTier: 'string'
    trustedIdProviders: [
      {
        name: 'string'
        properties: {
          idProvider: 'string'
        }
      }
    ]
    trustedIdProviderState: 'string'
    virtualNetworkRules: [
      {
        name: 'string'
        properties: {
          subnetId: 'string'
        }
      }
    ]
  }
}

プロパティの値

accounts

名前 説明
name リソース名 string (必須)

文字制限: 3 から 24

有効な文字:
小文字と数字。

リソース名は、Azure 全体で一意である必要があります。
location リソースの場所。 string (必須)
tags リソース タグ。 タグの名前と値のディクショナリ。 「テンプレート内のタグ」を参照してください
identity Key Vault暗号化 ID (存在する場合)。 EncryptionIdentity
properties 作成に使用する Data Lake Store アカウントのプロパティ。 CreateDataLakeStoreAccountPropertiesOrDataLakeStoreA...

EncryptionIdentity

名前 説明
type 使用されている暗号化の種類。 現在、サポートされている型は 'SystemAssigned' だけです。 'SystemAssigned' (必須)

CreateDataLakeStoreAccountPropertiesOrDataLakeStoreA...

名前 説明
defaultGroup Data Lake Store アカウントで作成されたすべての新しいフォルダーとファイルの既定の所有者グループ。 string
encryptionConfig Key Vault暗号化の構成。 EncryptionConfig
encryptionState この Data Lake Store アカウントの暗号化の現在の状態。 'Disabled'
'Enabled'
firewallAllowAzureIps ファイアウォールを介して Azure 内で発信される IP を許可または禁止している現在の状態。 ファイアウォールが無効になっている場合、これは適用されません。 'Disabled'
'Enabled'
firewallRules この Data Lake Store アカウントに関連付けられているファイアウォール規則の一覧。 CreateFirewallRuleWithAccountParametersOrFirewallRul...[]
firewallState この Data Lake Store アカウントの IP アドレス ファイアウォールの現在の状態。 'Disabled'
'Enabled'
newTier 来月に使用するコミットメント レベル。 'Commitment_100TB'
'Commitment_10TB'
'Commitment_1PB'
'Commitment_1TB'
'Commitment_500TB'
'Commitment_5PB'
'Consumption'
trustedIdProviders この Data Lake Store アカウントに関連付けられている信頼できる ID プロバイダーの一覧。 CreateTrustedIdProviderWithAccountParametersOrTruste...[]
trustedIdProviderState この Data Lake Store アカウントの信頼された ID プロバイダー機能の現在の状態。 'Disabled'
'Enabled'
virtualNetworkRules この Data Lake Store アカウントに関連付けられている仮想ネットワーク 規則の一覧。 CreateVirtualNetworkRuleWithAccountParametersOrVirtu...[]

EncryptionConfig

名前 説明
keyVaultMetaInfo ユーザーマネージド暗号化キーに接続するためのKey Vault情報。 KeyVaultMetaInfo
使用されている暗号化構成の種類。 現在サポートされている型は、'UserManaged' と 'ServiceManaged' のみです。 'ServiceManaged'
'UserManaged' (必須)

KeyVaultMetaInfo

名前 説明
encryptionKeyName ユーザーマネージド暗号化キーの名前。 string (必須)
encryptionKeyVersion ユーザーマネージド暗号化キーのバージョン。 string (必須)
keyVaultResourceId 暗号化に使用されているユーザー管理Key Vaultのリソース識別子。 string (必須)

CreateFirewallRuleWithAccountParametersOrFirewallRul...

名前 説明
name 作成するファイアウォール規則の一意の名前。 string (必須)
properties 新しいファイアウォール規則を作成するときに使用するファイアウォール規則のプロパティ。 CreateOrUpdateFirewallRulePropertiesOrFirewallRulePr... (必須)

CreateOrUpdateFirewallRulePropertiesOrFirewallRulePr...

名前 説明
endIpAddress ファイアウォール規則の終了 IP アドレス。 これは、ipv4 または ipv6 のいずれかになります。 Start と End は同じプロトコルである必要があります。 string (必須)
startIpAddress ファイアウォール規則の開始 IP アドレス。 これは、ipv4 または ipv6 のいずれかになります。 Start と End は同じプロトコルである必要があります。 string (必須)

CreateTrustedIdProviderWithAccountParametersOrTruste...

名前 説明
name 作成する信頼された ID プロバイダーの一意の名前。 string (必須)
properties 新しい信頼された ID プロバイダーを作成するときに使用する信頼された ID プロバイダーのプロパティ。 CreateOrUpdateTrustedIdProviderPropertiesOrTrustedId... (必須)

CreateOrUpdateTrustedIdProviderPropertiesOrTrustedId...

名前 説明
idProvider この信頼された ID プロバイダーの URL。 string (必須)

CreateVirtualNetworkRuleWithAccountParametersOrVirtu...

名前 説明
name 作成する仮想ネットワーク規則の一意の名前。 string (必須)
properties 新しい仮想ネットワーク 規則を作成するときに使用する仮想ネットワーク 規則のプロパティ。 CreateOrUpdateVirtualNetworkRulePropertiesOrVirtualN... (必須)

CreateOrUpdateVirtualNetworkRulePropertiesOrVirtualN...

名前 説明
subnetId サブネットのリソース識別子。 string (必須)

クイック スタート テンプレート

次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。

Template 説明
新しい Data Lake Store にData Lake Analyticsをデプロイする

Azure にデプロイする
このテンプレートを使用すると、新しい Data Lake Store アカウントに新しいData Lake Analytics アカウントをデプロイできます。
暗号化を使用して Data Lake Store アカウントをデプロイする (Data Lake)

Azure にデプロイする
このテンプレートを使用すると、データ暗号化が有効になっている Azure Data Lake Store アカウントをデプロイできます。 このアカウントでは、Data Lake ストア アカウントを使用して暗号化キーを管理します。
暗号化を使用して Data Lake Store アカウントをデプロイする(Key Vault)

Azure にデプロイする
このテンプレートを使用すると、データ暗号化が有効になっている Azure Data Lake Store アカウントをデプロイできます。 このアカウントでは、Azure Key Vault を使用して暗号化キーを管理します。
データ暗号化なしで Azure Data Lake Store をデプロイする

Azure にデプロイする
このテンプレートを使用すると、データ暗号化を無効にした Azure Data Lake Store アカウントをデプロイできます。
新しい Data Lake Store とストレージに HDInsight をデプロイする

Azure にデプロイする
このテンプレートを使用すると、新しい Data Lake Store と Storage アカウントを使用して、新しい Linux HDInsight クラスターをデプロイできます。

ARM テンプレート リソース定義

アカウント リソースの種類は、次の対象にデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoftを作成するにはDataLakeStore/accounts リソースで、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.DataLakeStore/accounts",
  "apiVersion": "2016-11-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "SystemAssigned"
  },
  "properties": {
    "defaultGroup": "string",
    "encryptionConfig": {
      "keyVaultMetaInfo": {
        "encryptionKeyName": "string",
        "encryptionKeyVersion": "string",
        "keyVaultResourceId": "string"
      },
      "type": "string"
    },
    "encryptionState": "string",
    "firewallAllowAzureIps": "string",
    "firewallRules": [
      {
        "name": "string",
        "properties": {
          "endIpAddress": "string",
          "startIpAddress": "string"
        }
      }
    ],
    "firewallState": "string",
    "newTier": "string",
    "trustedIdProviders": [
      {
        "name": "string",
        "properties": {
          "idProvider": "string"
        }
      }
    ],
    "trustedIdProviderState": "string",
    "virtualNetworkRules": [
      {
        "name": "string",
        "properties": {
          "subnetId": "string"
        }
      }
    ]
  }
}

プロパティの値

accounts

名前 説明
type リソースの種類 'Microsoft。DataLakeStore/accounts'
apiVersion リソース API のバージョン '2016-11-01'
name リソース名 string (必須)

文字制限: 3 から 24

有効な文字:
小文字と数字。

リソース名は、Azure 全体で一意である必要があります。
location リソースの場所。 string (必須)
tags リソース タグ。 タグの名前と値のディクショナリ。 「テンプレート内のタグ」を参照してください
identity Key Vault暗号化 ID (存在する場合)。 EncryptionIdentity
properties 作成に使用する Data Lake Store アカウントのプロパティ。 CreateDataLakeStoreAccountPropertiesOrDataLakeStoreA...

EncryptionIdentity

名前 説明
type 使用されている暗号化の種類。 現在、サポートされている型は 'SystemAssigned' だけです。 'SystemAssigned' (必須)

CreateDataLakeStoreAccountPropertiesOrDataLakeStoreA...

名前 説明
defaultGroup Data Lake Store アカウントで作成されたすべての新しいフォルダーとファイルの既定の所有者グループ。 string
encryptionConfig Key Vault暗号化の構成。 EncryptionConfig
encryptionState この Data Lake Store アカウントの暗号化の現在の状態。 'Disabled'
'Enabled'
firewallAllowAzureIps ファイアウォールを介して Azure 内で発信される IP を許可または禁止している現在の状態。 ファイアウォールが無効になっている場合、これは適用されません。 'Disabled'
'Enabled'
firewallRules この Data Lake Store アカウントに関連付けられているファイアウォール規則の一覧。 CreateFirewallRuleWithAccountParametersOrFirewallRul...[]
firewallState この Data Lake Store アカウントの IP アドレス ファイアウォールの現在の状態。 'Disabled'
'Enabled'
newTier 来月に使用するコミットメント レベル。 'Commitment_100TB'
'Commitment_10TB'
'Commitment_1PB'
'Commitment_1TB'
'Commitment_500TB'
'Commitment_5PB'
'Consumption'
trustedIdProviders この Data Lake Store アカウントに関連付けられている信頼できる ID プロバイダーの一覧。 CreateTrustedIdProviderWithAccountParametersOrTruste...[]
trustedIdProviderState この Data Lake Store アカウントの信頼された ID プロバイダー機能の現在の状態。 'Disabled'
'Enabled'
virtualNetworkRules この Data Lake Store アカウントに関連付けられている仮想ネットワーク 規則の一覧。 CreateVirtualNetworkRuleWithAccountParametersOrVirtu...[]

EncryptionConfig

名前 説明
keyVaultMetaInfo ユーザーマネージド暗号化キーに接続するためのKey Vault情報。 KeyVaultMetaInfo
使用されている暗号化構成の種類。 現在サポートされている型は、'UserManaged' と 'ServiceManaged' のみです。 'ServiceManaged'
'UserManaged' (必須)

KeyVaultMetaInfo

名前 説明
encryptionKeyName ユーザーマネージド暗号化キーの名前。 string (必須)
encryptionKeyVersion ユーザーマネージド暗号化キーのバージョン。 string (必須)
keyVaultResourceId 暗号化に使用されているユーザー管理Key Vaultのリソース識別子。 string (必須)

CreateFirewallRuleWithAccountParametersOrFirewallRul...

名前 説明
name 作成するファイアウォール規則の一意の名前。 string (必須)
properties 新しいファイアウォール規則を作成するときに使用するファイアウォール規則のプロパティ。 CreateOrUpdateFirewallRulePropertiesOrFirewallRulePr... (必須)

CreateOrUpdateFirewallRulePropertiesOrFirewallRulePr...

名前 説明
endIpAddress ファイアウォール規則の終了 IP アドレス。 これは、ipv4 または ipv6 のいずれかになります。 Start と End は同じプロトコルである必要があります。 string (必須)
startIpAddress ファイアウォール規則の開始 IP アドレス。 これは、ipv4 または ipv6 のいずれかになります。 Start と End は同じプロトコルである必要があります。 string (必須)

CreateTrustedIdProviderWithAccountParametersOrTruste...

名前 説明
name 作成する信頼された ID プロバイダーの一意の名前。 string (必須)
properties 新しい信頼された ID プロバイダーを作成するときに使用する信頼された ID プロバイダーのプロパティ。 CreateOrUpdateTrustedIdProviderPropertiesOrTrustedId... (必須)

CreateOrUpdateTrustedIdProviderPropertiesOrTrustedId...

名前 説明
idProvider この信頼された ID プロバイダーの URL。 string (必須)

CreateVirtualNetworkRuleWithAccountParametersOrVirtu...

名前 説明
name 作成する仮想ネットワーク規則の一意の名前。 string (必須)
properties 新しい仮想ネットワーク 規則を作成するときに使用する仮想ネットワーク 規則のプロパティ。 CreateOrUpdateVirtualNetworkRulePropertiesOrVirtualN... (必須)

CreateOrUpdateVirtualNetworkRulePropertiesOrVirtualN...

名前 説明
subnetId サブネットのリソース識別子。 string (必須)

クイック スタート テンプレート

次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。

Template 説明
新しい Data Lake Store にData Lake Analyticsをデプロイする

Azure にデプロイする
このテンプレートを使用すると、新しい Data Lake Store アカウントに新しいData Lake Analytics アカウントをデプロイできます。
暗号化を使用して Data Lake Store アカウントをデプロイする (Data Lake)

Azure にデプロイする
このテンプレートを使用すると、データ暗号化が有効になっている Azure Data Lake Store アカウントをデプロイできます。 このアカウントでは、Data Lake ストア アカウントを使用して暗号化キーを管理します。
暗号化を使用して Data Lake Store アカウントをデプロイする(Key Vault)

Azure にデプロイする
このテンプレートを使用すると、データ暗号化が有効になっている Azure Data Lake Store アカウントをデプロイできます。 このアカウントでは、Azure Key Vault を使用して暗号化キーを管理します。
データ暗号化なしで Azure Data Lake Store をデプロイする

Azure にデプロイする
このテンプレートを使用すると、データ暗号化を無効にした Azure Data Lake Store アカウントをデプロイできます。
新しい Data Lake Store とストレージに HDInsight をデプロイする

Azure にデプロイする
このテンプレートを使用すると、新しい Data Lake Store と Storage アカウントを使用して、新しい Linux HDInsight クラスターをデプロイできます。

Terraform (AzAPI プロバイダー) リソース定義

アカウント リソースの種類は、次の対象にデプロイできます。

  • リソース グループ

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoftを作成するにはDataLakeStore/accounts リソースを使用して、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataLakeStore/accounts@2016-11-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "SystemAssigned"
  }
  body = jsonencode({
    properties = {
      defaultGroup = "string"
      encryptionConfig = {
        keyVaultMetaInfo = {
          encryptionKeyName = "string"
          encryptionKeyVersion = "string"
          keyVaultResourceId = "string"
        }
        type = "string"
      }
      encryptionState = "string"
      firewallAllowAzureIps = "string"
      firewallRules = [
        {
          name = "string"
          properties = {
            endIpAddress = "string"
            startIpAddress = "string"
          }
        }
      ]
      firewallState = "string"
      newTier = "string"
      trustedIdProviders = [
        {
          name = "string"
          properties = {
            idProvider = "string"
          }
        }
      ]
      trustedIdProviderState = "string"
      virtualNetworkRules = [
        {
          name = "string"
          properties = {
            subnetId = "string"
          }
        }
      ]
    }
  })
}

プロパティの値

accounts

名前 説明
type リソースの種類 "Microsoft。DataLakeStore/accounts@2016-11-01"
name リソース名 string (必須)

文字制限: 3 から 24

有効な文字:
小文字と数字。

リソース名は、Azure 全体で一意である必要があります。
location リソースの場所。 string (必須)
parent_id リソース グループにデプロイするには、そのリソース グループの ID を使用します。 string (必須)
tags リソース タグ。 タグの名前と値のディクショナリ。
identity Key Vault暗号化 ID (存在する場合)。 EncryptionIdentity
properties 作成に使用する Data Lake Store アカウントのプロパティ。 CreateDataLakeStoreAccountPropertiesOrDataLakeStoreA...

EncryptionIdentity

名前 説明
type 使用されている暗号化の種類。 現在、サポートされている型は 'SystemAssigned' だけです。 "SystemAssigned" (必須)

CreateDataLakeStoreAccountPropertiesOrDataLakeStoreA...

名前 説明
defaultGroup Data Lake Store アカウントで作成されたすべての新しいフォルダーとファイルの既定の所有者グループ。 string
encryptionConfig Key Vault暗号化の構成。 EncryptionConfig
encryptionState この Data Lake Store アカウントの暗号化の現在の状態。 "無効"
"有効"
firewallAllowAzureIps ファイアウォールを介して Azure 内で発信される IP を許可または禁止している現在の状態。 ファイアウォールが無効になっている場合、これは適用されません。 "無効"
"有効"
firewallRules この Data Lake Store アカウントに関連付けられているファイアウォール規則の一覧。 CreateFirewallRuleWithAccountParametersOrFirewallRul...[]
firewallState この Data Lake Store アカウントの IP アドレス ファイアウォールの現在の状態。 "無効"
"有効"
newTier 来月に使用するコミットメント レベル。 "Commitment_100TB"
"Commitment_10TB"
"Commitment_1PB"
"Commitment_1TB"
"Commitment_500TB"
"Commitment_5PB"
"従量課金"
trustedIdProviders この Data Lake Store アカウントに関連付けられている信頼できる ID プロバイダーの一覧。 CreateTrustedIdProviderWithAccountParametersOrTruste...[]
trustedIdProviderState この Data Lake Store アカウントの信頼された ID プロバイダー機能の現在の状態。 "無効"
"有効"
virtualNetworkRules この Data Lake Store アカウントに関連付けられている仮想ネットワーク 規則の一覧。 CreateVirtualNetworkRuleWithAccountParametersOrVirtu...[]

EncryptionConfig

名前 説明
keyVaultMetaInfo ユーザーマネージド暗号化キーに接続するためのKey Vault情報。 KeyVaultMetaInfo
使用されている暗号化構成の種類。 現在サポートされている型は、'UserManaged' と 'ServiceManaged' のみです。 "ServiceManaged"
"UserManaged" (必須)

KeyVaultMetaInfo

名前 説明
encryptionKeyName ユーザーマネージド暗号化キーの名前。 string (必須)
encryptionKeyVersion ユーザーマネージド暗号化キーのバージョン。 string (必須)
keyVaultResourceId 暗号化に使用されるユーザー マネージド Key Vaultのリソース識別子。 string (必須)

CreateFirewallRuleWithAccountParametersOrFirewallRul...

名前 説明
name 作成するファイアウォール規則の一意の名前。 string (必須)
properties 新しいファイアウォール規則を作成するときに使用するファイアウォール規則のプロパティ。 CreateOrUpdateFirewallRulePropertiesOrFirewallRulePr... (必須)

CreateOrUpdateFirewallRulePropertiesOrFirewallRulePr...

名前 説明
endIpAddress ファイアウォール規則の終了 IP アドレス。 これは、ipv4 または ipv6 のいずれかです。 Start と End は同じプロトコルである必要があります。 string (必須)
startIpAddress ファイアウォール規則の開始 IP アドレス。 これは、ipv4 または ipv6 のいずれかです。 Start と End は同じプロトコルである必要があります。 string (必須)

CreateTrustedIdProviderWithAccountParametersOrTruste...

名前 説明
name 作成する信頼された ID プロバイダーの一意の名前。 string (必須)
properties 新しい信頼された ID プロバイダーを作成するときに使用する信頼できる ID プロバイダーのプロパティ。 CreateOrUpdateTrustedIdProviderPropertiesOrTrustedId... (必須)

CreateOrUpdateTrustedIdProviderPropertiesOrTrustedId...

名前 説明
idProvider この信頼された ID プロバイダーの URL。 string (必須)

CreateVirtualNetworkRuleWithAccountParametersOrVirtu...

名前 説明
name 作成する仮想ネットワーク 規則の一意の名前。 string (必須)
properties 新しい仮想ネットワーク 規則を作成するときに使用する仮想ネットワーク 規則のプロパティ。 CreateOrUpdateVirtualNetworkRulePropertiesOrVirtualN... (必須)

CreateOrUpdateVirtualNetworkRulePropertiesOrVirtualN...

名前 説明
subnetId サブネットのリソース識別子。 string (必須)