次の方法で共有


Microsoft.DataFactory ファクトリ

Bicep リソース定義

ファクトリ リソースの種類は、次を対象とする操作でデプロイできます。

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

リソースの形式

Microsoft.DataFactory/factories リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.DataFactory/factories@2018-06-01' = {
  scope: resourceSymbolicName or scope
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: any(...)
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    encryption: {
      identity: {
        userAssignedIdentity: 'string'
      }
      keyName: 'string'
      keyVersion: 'string'
      vaultBaseUrl: 'string'
    }
    globalParameters: {
      {customized property}: {
        type: 'string'
        value: any(...)
      }
    }
    publicNetworkAccess: 'string'
    purviewConfiguration: {
      purviewResourceId: 'string'
    }
    repoConfiguration: {
      accountName: 'string'
      collaborationBranch: 'string'
      disablePublish: bool
      lastCommitId: 'string'
      repositoryName: 'string'
      rootFolder: 'string'
      type: 'string'
      // For remaining properties, see FactoryRepoConfiguration objects
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

FactoryRepoConfiguration オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

FactoryGitHubConfigurationの場合は、次を使用します。

{
  clientId: 'string'
  clientSecret: {
    byoaSecretAkvUrl: 'string'
    byoaSecretName: 'string'
  }
  hostName: 'string'
  type: 'FactoryGitHubConfiguration'
}

FactoryVSTSConfigurationの場合は、次を使用します。

{
  projectName: 'string'
  tenantId: 'string'
  type: 'FactoryVSTSConfiguration'
}

プロパティ値

Microsoft.DataFactory/factories

名前 形容 価値
ID ファクトリのマネージド サービス ID。 ファクトリアイデンティティ
位置 リソースの場所。 文字列
名前 リソース名

制約:
最小長 = 3
最大長 = 63
パターン = ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$ (必須)
プロパティ ファクトリのプロパティ。 ファクトリプロパティ
スコープ デプロイ スコープとは異なるスコープでリソースを作成するときに使用します。 このプロパティをリソースのシンボリック名に設定して、拡張リソースを適用します。
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください

CMKIdentityDefinition

名前 形容 価値
ユーザー割り当てアイデンティティ 顧客のキー コンテナーに対して認証するユーザー割り当て ID のリソース ID。 文字列

暗号化設定

名前 形容 価値
ID 顧客のキー コンテナーに対する認証に使用するユーザー割り当て ID。 指定されていない場合は、マネージド サービス ID が使用されます。 CMKIdentityDefinition
キー名 カスタマー マネージド キーとして使用する Azure Key Vault 内のキーの名前。 string (必須)
キーバージョン CMK に使用されるキーのバージョン。 指定しない場合は、最新バージョンが使用されます。 文字列
vaultBaseUrl CMK に使用される Azure Key Vault の URL。 string (必須)

FactoryGitHubConfiguration

名前 形容 価値
クライアントID GitHub は独自のアプリ クライアント ID を持ち込みます。 文字列
クライアントシークレット GitHub は、独自のアプリ クライアント シークレット情報を取り込みます。 GitHubClientSecret を する
ホスト名 GitHub Enterprise ホスト名。 例: https://github.mydomain.com 文字列
リポジトリ構成の種類。 'FactoryGitHubConfiguration' (必須)

ファクトリアイデンティティ

名前 形容 価値
ID の種類。 'システム割り当て'
'システム割り当て済み、ユーザー割り当て済み'
'UserAssigned' (必須)
userAssignedIdentities (ユーザー割り当て済みアイデンティティ) ファクトリのユーザー割り当て ID の一覧。 UserAssignedIdentitiesDefinitionSpecification の

ファクトリプロパティ

名前 形容 価値
暗号化 ファクトリのカスタマー マネージド キーを有効にするプロパティ。 暗号化設定
globalParameters ファクトリのパラメーターの一覧。 GlobalParameterDefinition仕様
publicNetworkAccess (パブリックネットワークアクセス) データ ファクトリに対してパブリック ネットワーク アクセスが許可されているかどうか。 「無効」
「有効」
purview設定 工場の Purview 情報。 PurviewConfiguration の
リポジトリコンフィギュレーション ファクトリの Git リポジトリ情報。 ファクトリレポコンフィギュレーション

ファクトリレポコンフィギュレーション

名前 形容 価値
アカウント名 アカウント名。 string (必須)
コラボレーションブランチ コラボレーション ブランチ。 string (必須)
disablePublish(パブリッシュを無効化) 自動発行を優先するには、ADF Studio で手動発行操作を無効にします。 ブール (bool)
最後のコミットID 最後のコミット ID。 文字列
リポジトリ名 リポジトリ名。 string (必須)
ルートフォルダ ルート フォルダー。 string (必須)
FactoryGitHubConfigurationの型 'FactoryGitHubConfiguration' に設定します。 種類 FactoryVstsConfigurationの場合は 、'FactoryVSTSConfiguration' に設定します。 「FactoryGitHubConfiguration」
'FactoryVSTSConfiguration' (必須)

FactoryVstsConfiguration (英語)

名前 形容 価値
プロジェクト名 VSTS プロジェクト名。 string (必須)
テナントID VSTS テナント ID。 文字列
リポジトリ構成の種類。 'FactoryVSTSConfiguration' (必須)

GitHubクライアントシークレット

名前 形容 価値
byoaSecretAkvUrl (英語) 独自のアプリ クライアント シークレット AKV URL を持ち込みます。 文字列
byoaSecretName さん AKV で独自のアプリ クライアント シークレット名を持ち込みます。 文字列

GlobalParameterDefinition仕様

名前 形容 価値

グローバルパラメータ仕様

名前 形容 価値
グローバル パラメーター型。 '配列'
「ブール」
「フロート」
'int'
「オブジェクト」
'String' (必須)
価値 パラメーターの値。 any (必須)

PurviewConfiguration の

名前 形容 価値
purviewリソースId Purview リソース ID。 文字列

リソースタグ

名前 形容 価値

UserAssignedIdentities定義仕様

名前 形容 価値

使用例

Azure 検証済みモジュール

次の Azure 検証済みモジュール を使用して、このリソースの種類をデプロイできます。

モジュール 形容
データ ファクトリ Data Factory 用 AVM リソース モジュール

Azure クイック スタートのサンプル

Azure クイック スタート テンプレート、このリソースの種類をデプロイするための Bicep サンプルが含まれています。

Bicep ファイル 形容
Git とマネージド vnet 構成 を使用して Azure Data Factory を する このテンプレートは、Git 構成とマネージド仮想ネットワークを使用して Azure Data Factory を作成します。
V2 データ ファクトリ を作成する このテンプレートは、Azure Blob Storage 内のフォルダーからストレージ内の別のフォルダーにデータをコピーする V2 データ ファクトリを作成します。
空のデータ ファクトリ を作成する このテンプレートでは、空のデータ ファクトリが作成されます
Azure アーキテクチャ に Sports Analytics をデプロイする ADLS Gen 2 が有効な Azure ストレージ アカウント、ストレージ アカウントのリンクされたサービスを持つ Azure Data Factory インスタンス (デプロイされている場合は Azure SQL Database)、Azure Databricks インスタンスを作成します。 テンプレートをデプロイするユーザーの AAD ID と ADF インスタンスのマネージド ID には、ストレージ アカウントのストレージ BLOB データ共同作成者ロールが付与されます。 Azure Key Vault インスタンス、Azure SQL Database、Azure Event Hub (ストリーミングユース ケース用) をデプロイするオプションもあります。 Azure Key Vault がデプロイされると、テンプレートをデプロイするユーザーのデータ ファクトリマネージド ID と AAD ID に Key Vault シークレット ユーザー ロールが付与されます。
FinOps ハブ の このテンプレートでは、Data Explorer、Data Lake Storage、Data Factory など、新しい FinOps ハブ インスタンスが作成されます。
Azure Data Factory でさらに多くの方法が可能 - ワンクリックで Azure Data Factory このテンプレートは、Azure BLOB から別の Azure BLOB へのコピー アクティビティ用のデータ ファクトリ パイプラインを作成します

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

ファクトリ リソースの種類は、次を対象とする操作でデプロイできます。

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

リソースの形式

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

{
  "type": "Microsoft.DataFactory/factories",
  "apiVersion": "2018-06-01",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "location": "string",
  "properties": {
    "encryption": {
      "identity": {
        "userAssignedIdentity": "string"
      },
      "keyName": "string",
      "keyVersion": "string",
      "vaultBaseUrl": "string"
    },
    "globalParameters": {
      "{customized property}": {
        "type": "string",
        "value": {}
      }
    },
    "publicNetworkAccess": "string",
    "purviewConfiguration": {
      "purviewResourceId": "string"
    },
    "repoConfiguration": {
      "accountName": "string",
      "collaborationBranch": "string",
      "disablePublish": "bool",
      "lastCommitId": "string",
      "repositoryName": "string",
      "rootFolder": "string",
      "type": "string"
      // For remaining properties, see FactoryRepoConfiguration objects
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

FactoryRepoConfiguration オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

FactoryGitHubConfigurationの場合は、次を使用します。

{
  "clientId": "string",
  "clientSecret": {
    "byoaSecretAkvUrl": "string",
    "byoaSecretName": "string"
  },
  "hostName": "string",
  "type": "FactoryGitHubConfiguration"
}

FactoryVSTSConfigurationの場合は、次を使用します。

{
  "projectName": "string",
  "tenantId": "string",
  "type": "FactoryVSTSConfiguration"
}

プロパティ値

Microsoft.DataFactory/factories

名前 形容 価値
apiVersion (英語) API のバージョン '2018-06-01'
ID ファクトリのマネージド サービス ID。 ファクトリアイデンティティ
位置 リソースの場所。 文字列
名前 リソース名

制約:
最小長 = 3
最大長 = 63
パターン = ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$ (必須)
プロパティ ファクトリのプロパティ。 ファクトリプロパティ
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください
リソースの種類 'Microsoft.DataFactory/factories'

CMKIdentityDefinition

名前 形容 価値
ユーザー割り当てアイデンティティ 顧客のキー コンテナーに対して認証するユーザー割り当て ID のリソース ID。 文字列

暗号化設定

名前 形容 価値
ID 顧客のキー コンテナーに対する認証に使用するユーザー割り当て ID。 指定されていない場合は、マネージド サービス ID が使用されます。 CMKIdentityDefinition
キー名 カスタマー マネージド キーとして使用する Azure Key Vault 内のキーの名前。 string (必須)
キーバージョン CMK に使用されるキーのバージョン。 指定しない場合は、最新バージョンが使用されます。 文字列
vaultBaseUrl CMK に使用される Azure Key Vault の URL。 string (必須)

FactoryGitHubConfiguration

名前 形容 価値
クライアントID GitHub は独自のアプリ クライアント ID を持ち込みます。 文字列
クライアントシークレット GitHub は、独自のアプリ クライアント シークレット情報を取り込みます。 GitHubClientSecret を する
ホスト名 GitHub Enterprise ホスト名。 例: https://github.mydomain.com 文字列
リポジトリ構成の種類。 'FactoryGitHubConfiguration' (必須)

ファクトリアイデンティティ

名前 形容 価値
ID の種類。 'システム割り当て'
'システム割り当て済み、ユーザー割り当て済み'
'UserAssigned' (必須)
userAssignedIdentities (ユーザー割り当て済みアイデンティティ) ファクトリのユーザー割り当て ID の一覧。 UserAssignedIdentitiesDefinitionSpecification の

ファクトリプロパティ

名前 形容 価値
暗号化 ファクトリのカスタマー マネージド キーを有効にするプロパティ。 暗号化設定
globalParameters ファクトリのパラメーターの一覧。 GlobalParameterDefinition仕様
publicNetworkAccess (パブリックネットワークアクセス) データ ファクトリに対してパブリック ネットワーク アクセスが許可されているかどうか。 「無効」
「有効」
purview設定 工場の Purview 情報。 PurviewConfiguration の
リポジトリコンフィギュレーション ファクトリの Git リポジトリ情報。 ファクトリレポコンフィギュレーション

ファクトリレポコンフィギュレーション

名前 形容 価値
アカウント名 アカウント名。 string (必須)
コラボレーションブランチ コラボレーション ブランチ。 string (必須)
disablePublish(パブリッシュを無効化) 自動発行を優先するには、ADF Studio で手動発行操作を無効にします。 ブール (bool)
最後のコミットID 最後のコミット ID。 文字列
リポジトリ名 リポジトリ名。 string (必須)
ルートフォルダ ルート フォルダー。 string (必須)
FactoryGitHubConfigurationの型 'FactoryGitHubConfiguration' に設定します。 種類 FactoryVstsConfigurationの場合は 、'FactoryVSTSConfiguration' に設定します。 「FactoryGitHubConfiguration」
'FactoryVSTSConfiguration' (必須)

FactoryVstsConfiguration (英語)

名前 形容 価値
プロジェクト名 VSTS プロジェクト名。 string (必須)
テナントID VSTS テナント ID。 文字列
リポジトリ構成の種類。 'FactoryVSTSConfiguration' (必須)

GitHubクライアントシークレット

名前 形容 価値
byoaSecretAkvUrl (英語) 独自のアプリ クライアント シークレット AKV URL を持ち込みます。 文字列
byoaSecretName さん AKV で独自のアプリ クライアント シークレット名を持ち込みます。 文字列

GlobalParameterDefinition仕様

名前 形容 価値

グローバルパラメータ仕様

名前 形容 価値
グローバル パラメーター型。 '配列'
「ブール」
「フロート」
'int'
「オブジェクト」
'String' (必須)
価値 パラメーターの値。 any (必須)

PurviewConfiguration の

名前 形容 価値
purviewリソースId Purview リソース ID。 文字列

リソースタグ

名前 形容 価値

UserAssignedIdentities定義仕様

名前 形容 価値

使用例

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

このリソースの種類 デプロイする Azure クイック スタート テンプレート 次に示します。

テンプレート 形容
Git とマネージド vnet 構成 を使用して Azure Data Factory を する

Azure
にデプロイする
このテンプレートは、Git 構成とマネージド仮想ネットワークを使用して Azure Data Factory を作成します。
Azure Data Factory を使用して一括コピーを する

Azure
にデプロイする
このテンプレートは、Azure SQL データベース内のデータを Azure SQL データ ウェアハウスに一括コピーする V2 データ ファクトリを作成します。
Data Factory の作成 、Salesforce から BLOB にコピーします

Azure にデプロイする
このテンプレートでは、Azure Data Factory を使用して Salesforce から Azure BLOB へのデータ移動を実行します
V2 データ ファクトリ を作成する

Azure にデプロイする
このテンプレートは、Azure Blob Storage 内のフォルダーからストレージ内の別のフォルダーにデータをコピーする V2 データ ファクトリを作成します。
V2 データ ファクトリ (MySQL) を作成する

Azure にデプロイする
このテンプレートは、Azure Blob Storage 内のフォルダーから Azure Database for MySQL のテーブルにデータをコピーする V2 データ ファクトリを作成します。
V2 データ ファクトリ (PostGre) を作成する

Azure にデプロイする
このテンプレートは、Azure Blob Storage 内のフォルダーから Azure Database for PostgreSQL のテーブルにデータをコピーする V2 データ ファクトリを作成します。
V2 データ ファクトリ (Spark) を作成する

Azure にデプロイする
このテンプレートは、Azure Blob Storage 内のフォルダーからストレージ内の別のフォルダーにデータをコピーする V2 データ ファクトリを作成します。
V2 データ ファクトリ (SQL オンプレミス) を作成する

Azure にデプロイする
このテンプレートは、オンプレミスの SQL Server から Azure BLOB ストレージにデータをコピーする V2 データ ファクトリを作成します
V2 データ ファクトリ (SQL) を作成する

Azure にデプロイする
このテンプレートは、Azure Blob Storage 内のフォルダーから Azure SQL データベース内のテーブルにデータをコピーする V2 データ ファクトリを作成します。
空のデータ ファクトリ を作成する

Azure にデプロイする
このテンプレートでは、空のデータ ファクトリが作成されます
Azure アーキテクチャ に Sports Analytics をデプロイする

Azure
にデプロイする
ADLS Gen 2 が有効な Azure ストレージ アカウント、ストレージ アカウントのリンクされたサービスを持つ Azure Data Factory インスタンス (デプロイされている場合は Azure SQL Database)、Azure Databricks インスタンスを作成します。 テンプレートをデプロイするユーザーの AAD ID と ADF インスタンスのマネージド ID には、ストレージ アカウントのストレージ BLOB データ共同作成者ロールが付与されます。 Azure Key Vault インスタンス、Azure SQL Database、Azure Event Hub (ストリーミングユース ケース用) をデプロイするオプションもあります。 Azure Key Vault がデプロイされると、テンプレートをデプロイするユーザーのデータ ファクトリマネージド ID と AAD ID に Key Vault シークレット ユーザー ロールが付与されます。
FinOps ハブ の

Azure
にデプロイする
このテンプレートでは、Data Explorer、Data Lake Storage、Data Factory など、新しい FinOps ハブ インスタンスが作成されます。
Azure Data Factory でさらに多くの方法が可能 - ワンクリックで Azure Data Factory

Azure にデプロイする
このテンプレートは、Azure BLOB から別の Azure BLOB へのコピー アクティビティ用のデータ ファクトリ パイプラインを作成します
Azure での SSIS ランタイムのプロビジョニングの

Azure
にデプロイする
このテンプレートは、V2 データ ファクトリを作成し、Azure SSIS 統合ランタイムをプロビジョニングします

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

ファクトリ リソースの種類は、次を対象とする操作でデプロイできます。

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

リソースの形式

Microsoft.DataFactory/factories リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataFactory/factories@2018-06-01"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      encryption = {
        identity = {
          userAssignedIdentity = "string"
        }
        keyName = "string"
        keyVersion = "string"
        vaultBaseUrl = "string"
      }
      globalParameters = {
        {customized property} = {
          type = "string"
          value = ?
        }
      }
      publicNetworkAccess = "string"
      purviewConfiguration = {
        purviewResourceId = "string"
      }
      repoConfiguration = {
        accountName = "string"
        collaborationBranch = "string"
        disablePublish = bool
        lastCommitId = "string"
        repositoryName = "string"
        rootFolder = "string"
        type = "string"
        // For remaining properties, see FactoryRepoConfiguration objects
      }
    }
  }
}

FactoryRepoConfiguration オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

FactoryGitHubConfigurationの場合は、次を使用します。

{
  clientId = "string"
  clientSecret = {
    byoaSecretAkvUrl = "string"
    byoaSecretName = "string"
  }
  hostName = "string"
  type = "FactoryGitHubConfiguration"
}

FactoryVSTSConfigurationの場合は、次を使用します。

{
  projectName = "string"
  tenantId = "string"
  type = "FactoryVSTSConfiguration"
}

プロパティ値

Microsoft.DataFactory/factories

名前 形容 価値
ID ファクトリのマネージド サービス ID。 ファクトリアイデンティティ
位置 リソースの場所。 文字列
名前 リソース名

制約:
最小長 = 3
最大長 = 63
パターン = ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$ (必須)
parent_id この拡張リソースを適用するリソースの ID。 string (必須)
プロパティ ファクトリのプロパティ。 ファクトリプロパティ
タグ リソース タグ タグ名と値のディクショナリ。
リソースの種類 "Microsoft.DataFactory/factories@2018-06-01"

CMKIdentityDefinition

名前 形容 価値
ユーザー割り当てアイデンティティ 顧客のキー コンテナーに対して認証するユーザー割り当て ID のリソース ID。 文字列

暗号化設定

名前 形容 価値
ID 顧客のキー コンテナーに対する認証に使用するユーザー割り当て ID。 指定されていない場合は、マネージド サービス ID が使用されます。 CMKIdentityDefinition
キー名 カスタマー マネージド キーとして使用する Azure Key Vault 内のキーの名前。 string (必須)
キーバージョン CMK に使用されるキーのバージョン。 指定しない場合は、最新バージョンが使用されます。 文字列
vaultBaseUrl CMK に使用される Azure Key Vault の URL。 string (必須)

FactoryGitHubConfiguration

名前 形容 価値
クライアントID GitHub は独自のアプリ クライアント ID を持ち込みます。 文字列
クライアントシークレット GitHub は、独自のアプリ クライアント シークレット情報を取り込みます。 GitHubClientSecret を する
ホスト名 GitHub Enterprise ホスト名。 例: https://github.mydomain.com 文字列
リポジトリ構成の種類。 'FactoryGitHubConfiguration' (必須)

ファクトリアイデンティティ

名前 形容 価値
ID の種類。 'システム割り当て'
'システム割り当て済み、ユーザー割り当て済み'
'UserAssigned' (必須)
userAssignedIdentities (ユーザー割り当て済みアイデンティティ) ファクトリのユーザー割り当て ID の一覧。 UserAssignedIdentitiesDefinitionSpecification の

ファクトリプロパティ

名前 形容 価値
暗号化 ファクトリのカスタマー マネージド キーを有効にするプロパティ。 暗号化設定
globalParameters ファクトリのパラメーターの一覧。 GlobalParameterDefinition仕様
publicNetworkAccess (パブリックネットワークアクセス) データ ファクトリに対してパブリック ネットワーク アクセスが許可されているかどうか。 「無効」
「有効」
purview設定 工場の Purview 情報。 PurviewConfiguration の
リポジトリコンフィギュレーション ファクトリの Git リポジトリ情報。 ファクトリレポコンフィギュレーション

ファクトリレポコンフィギュレーション

名前 形容 価値
アカウント名 アカウント名。 string (必須)
コラボレーションブランチ コラボレーション ブランチ。 string (必須)
disablePublish(パブリッシュを無効化) 自動発行を優先するには、ADF Studio で手動発行操作を無効にします。 ブール (bool)
最後のコミットID 最後のコミット ID。 文字列
リポジトリ名 リポジトリ名。 string (必須)
ルートフォルダ ルート フォルダー。 string (必須)
FactoryGitHubConfigurationの型 'FactoryGitHubConfiguration' に設定します。 種類 FactoryVstsConfigurationの場合は 、'FactoryVSTSConfiguration' に設定します。 「FactoryGitHubConfiguration」
'FactoryVSTSConfiguration' (必須)

FactoryVstsConfiguration (英語)

名前 形容 価値
プロジェクト名 VSTS プロジェクト名。 string (必須)
テナントID VSTS テナント ID。 文字列
リポジトリ構成の種類。 'FactoryVSTSConfiguration' (必須)

GitHubクライアントシークレット

名前 形容 価値
byoaSecretAkvUrl (英語) 独自のアプリ クライアント シークレット AKV URL を持ち込みます。 文字列
byoaSecretName さん AKV で独自のアプリ クライアント シークレット名を持ち込みます。 文字列

GlobalParameterDefinition仕様

名前 形容 価値

グローバルパラメータ仕様

名前 形容 価値
グローバル パラメーター型。 '配列'
「ブール」
「フロート」
'int'
「オブジェクト」
'String' (必須)
価値 パラメーターの値。 any (必須)

PurviewConfiguration の

名前 形容 価値
purviewリソースId Purview リソース ID。 文字列

リソースタグ

名前 形容 価値

UserAssignedIdentities定義仕様

名前 形容 価値

使用例

Terraformサンプル

Azure Data Factory (バージョン 2) のデプロイの基本的な例。

terraform {
  required_providers {
    azapi = {
      source = "Azure/azapi"
    }
  }
}

provider "azapi" {
  skip_provider_registration = false
}

variable "resource_name" {
  type    = string
  default = "acctest0001"
}

variable "location" {
  type    = string
  default = "westeurope"
}

resource "azapi_resource" "resourceGroup" {
  type     = "Microsoft.Resources/resourceGroups@2020-06-01"
  name     = var.resource_name
  location = var.location
}

resource "azapi_resource" "factory" {
  type      = "Microsoft.DataFactory/factories@2018-06-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      publicNetworkAccess = "Enabled"
      repoConfiguration   = null
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

Azure 検証済みモジュール

次の Azure 検証済みモジュール を使用して、このリソースの種類をデプロイできます。

モジュール 形容
データ ファクトリ Data Factory 用 AVM リソース モジュール