次の方法で共有


Microsoft.AppConfiguration configurationStores

Bicep リソース定義

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

  • リソース グループの - リソース グループのデプロイ コマンド 参照

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

リソースの形式

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

resource symbolicname 'Microsoft.AppConfiguration/configurationStores@2025-02-01-preview' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    createMode: 'string'
    dataPlaneProxy: {
      authenticationMode: 'string'
      privateLinkDelegation: 'string'
    }
    defaultKeyValueRevisionRetentionPeriodInSeconds: int
    disableLocalAuth: bool
    enablePurgeProtection: bool
    encryption: {
      keyVaultProperties: {
        identityClientId: 'string'
        keyIdentifier: 'string'
      }
    }
    publicNetworkAccess: 'string'
    softDeleteRetentionInDays: int
    telemetry: {
      resourceId: 'string'
    }
  }
  sku: {
    name: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

プロパティ値

Microsoft.AppConfiguration/configurationStores

名前 形容 価値
ID マネージド ID 情報 (構成されている場合)。 リソースアイデンティティ
位置 リソースが存在する地理的な場所 string (必須)
名前 リソース名

制約:
最小長 = 5
最大長 = 50
パターン = ^[a-zA-Z0-9_-]*$ (必須)
プロパティ 構成ストアのプロパティ。 ConfigurationStoreProperties (構成ストアプロパティ)
エスケーユー 構成ストアの SKU。 SKU (必須)
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください

ConfigurationStoreProperties (構成ストアプロパティ)

名前 形容 価値
クリエイトモード 構成ストアを復旧する必要があるかどうかを示します。 デフォルト
「回復」
データプレーンプロキシ Azure Resource Manager (ARM) のデータ プレーン プロキシの構成を指定するプロパティ。 DataPlaneProxyProperties の
defaultKeyValueRevisionRetentionPeriodInSeconds (秒) 新しいキー値のリビジョンを保持する期間 (秒単位)。 既定値は、Free SKU ストアの場合は 604800 (7 日間)、Standard SKU ストアと Premium SKU ストアの場合は 2592000 (30 日間) です。 整数 (int)
disableLocalAuth AAD 認証以外のすべての認証方法を無効にします。 ブール (bool)
enablePurgeProtection この構成ストアに対して消去に対する保護を有効にするかどうかを指定するプロパティ。 ブール (bool)
暗号化 構成ストアの暗号化設定。 EncryptionProperties (暗号化プロパティ)
publicNetworkAccess (パブリックネットワークアクセス) プライベート エンドポイントが有効になっている間、パブリック ネットワークから送信されるデータ プレーン トラフィックのアクセス許可を制御します。 「無効」
「有効」
softDelete保持日数 構成ストアが論理的に削除されたときに保持される日数。 整数 (int)
テレメトリ この構成ストアのテレメトリの構成を指定するプロパティ テレメトリプロパティ

DataPlaneProxyプロパティ

名前 形容 価値
認証モード データ プレーン プロキシ認証モード。 このプロパティは、データ プレーン リソースに対する要求の認証モードを管理します。 「ローカル」
'パススルー'
privateLinkDelegation (英語) データ プレーン プロキシのプライベート リンク委任。 このプロパティは、データ プレーン リソースにプライベート リンクが必要な場合に、委任された ARM プライベート リンクからの要求を許可するかどうかを管理します。 「無効」
「有効」

EncryptionProperties (暗号化プロパティ)

名前 形容 価値
keyVaultプロパティ キー コンテナーのプロパティ。 KeyVaultProperties の

KeyVaultプロパティ

名前 形容 価値
アイデンティティ・クライアント・イド キー コンテナーへのアクセスに使用される ID のクライアント ID。 文字列
キー識別子 データの暗号化に使用されるキー コンテナー キーの URI。 文字列

リソースアイデンティティ

名前 形容 価値
使用されるマネージド ID の種類。 型 'SystemAssigned, UserAssigned' には、暗黙的に作成された ID とユーザー割り当て ID のセットの両方が含まれます。 型 'None' は、すべての ID を削除します。 「なし」
'システム割り当て'
'SystemAssigned,UserAssigned'
'UserAssigned'
userAssignedIdentities (ユーザー割り当て済みアイデンティティ) リソースに関連付けられているユーザー割り当て ID の一覧。 ユーザー割り当て ID ディクショナリ キーは、"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}" という形式の ARM リソース ID になります。 ResourceIdentityUserAssignedIdentities

ResourceIdentityUserAssignedIdentities

名前 形容 価値

SKU

名前 形容 価値
名前 構成ストアの SKU 名。 string (必須)

テレメトリプロパティ

名前 形容 価値
リソースID テレメトリ収集を有効にするリソースのリソース ID 文字列

追跡リソースタグ

名前 形容 価値

ユーザーアイデンティティ

名前 形容 価値

使用例

Azure 検証済みモジュール

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

モジュール 形容
App Configuration Store App Configuration Store の AVM リソース モジュール

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

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

Bicep ファイル 形容
App Configuration Store を作成する このテンプレートでは、Azure App Configuration ストアが作成されます。
機能フラグを使用して App Configuration Store を作成 このテンプレートは、1 つの機能フラグを持つ新しい Azure App Configuration ストアを作成します。
機能フラグを使用して App Configuration Store を作成 このテンプレートは、1 つの Key Vault 参照を使用して新しい Azure App Configuration ストアを作成します。
出力 を使用して App Configuration Store を作成する このテンプレートでは、2 つのキー値を持つ新しい Azure App Configuration ストアが作成されます。

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

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

  • リソース グループの - リソース グループのデプロイ コマンド 参照

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

リソースの形式

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

{
  "type": "Microsoft.AppConfiguration/configurationStores",
  "apiVersion": "2025-02-01-preview",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "createMode": "string",
    "dataPlaneProxy": {
      "authenticationMode": "string",
      "privateLinkDelegation": "string"
    },
    "defaultKeyValueRevisionRetentionPeriodInSeconds": "int",
    "disableLocalAuth": "bool",
    "enablePurgeProtection": "bool",
    "encryption": {
      "keyVaultProperties": {
        "identityClientId": "string",
        "keyIdentifier": "string"
      }
    },
    "publicNetworkAccess": "string",
    "softDeleteRetentionInDays": "int",
    "telemetry": {
      "resourceId": "string"
    }
  },
  "sku": {
    "name": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

プロパティ値

Microsoft.AppConfiguration/configurationStores

名前 形容 価値
apiVersion (英語) API のバージョン '2025-02-01-プレビュー'
ID マネージド ID 情報 (構成されている場合)。 リソースアイデンティティ
位置 リソースが存在する地理的な場所 string (必須)
名前 リソース名

制約:
最小長 = 5
最大長 = 50
パターン = ^[a-zA-Z0-9_-]*$ (必須)
プロパティ 構成ストアのプロパティ。 ConfigurationStoreProperties (構成ストアプロパティ)
エスケーユー 構成ストアの SKU。 SKU (必須)
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください
リソースの種類 'Microsoft.AppConfiguration/configurationStores'

ConfigurationStoreProperties (構成ストアプロパティ)

名前 形容 価値
クリエイトモード 構成ストアを復旧する必要があるかどうかを示します。 デフォルト
「回復」
データプレーンプロキシ Azure Resource Manager (ARM) のデータ プレーン プロキシの構成を指定するプロパティ。 DataPlaneProxyProperties の
defaultKeyValueRevisionRetentionPeriodInSeconds (秒) 新しいキー値のリビジョンを保持する期間 (秒単位)。 既定値は、Free SKU ストアの場合は 604800 (7 日間)、Standard SKU ストアと Premium SKU ストアの場合は 2592000 (30 日間) です。 整数 (int)
disableLocalAuth AAD 認証以外のすべての認証方法を無効にします。 ブール (bool)
enablePurgeProtection この構成ストアに対して消去に対する保護を有効にするかどうかを指定するプロパティ。 ブール (bool)
暗号化 構成ストアの暗号化設定。 EncryptionProperties (暗号化プロパティ)
publicNetworkAccess (パブリックネットワークアクセス) プライベート エンドポイントが有効になっている間、パブリック ネットワークから送信されるデータ プレーン トラフィックのアクセス許可を制御します。 「無効」
「有効」
softDelete保持日数 構成ストアが論理的に削除されたときに保持される日数。 整数 (int)
テレメトリ この構成ストアのテレメトリの構成を指定するプロパティ テレメトリプロパティ

DataPlaneProxyプロパティ

名前 形容 価値
認証モード データ プレーン プロキシ認証モード。 このプロパティは、データ プレーン リソースに対する要求の認証モードを管理します。 「ローカル」
'パススルー'
privateLinkDelegation (英語) データ プレーン プロキシのプライベート リンク委任。 このプロパティは、データ プレーン リソースにプライベート リンクが必要な場合に、委任された ARM プライベート リンクからの要求を許可するかどうかを管理します。 「無効」
「有効」

EncryptionProperties (暗号化プロパティ)

名前 形容 価値
keyVaultプロパティ キー コンテナーのプロパティ。 KeyVaultProperties の

KeyVaultプロパティ

名前 形容 価値
アイデンティティ・クライアント・イド キー コンテナーへのアクセスに使用される ID のクライアント ID。 文字列
キー識別子 データの暗号化に使用されるキー コンテナー キーの URI。 文字列

リソースアイデンティティ

名前 形容 価値
使用されるマネージド ID の種類。 型 'SystemAssigned, UserAssigned' には、暗黙的に作成された ID とユーザー割り当て ID のセットの両方が含まれます。 型 'None' は、すべての ID を削除します。 「なし」
'システム割り当て'
'SystemAssigned,UserAssigned'
'UserAssigned'
userAssignedIdentities (ユーザー割り当て済みアイデンティティ) リソースに関連付けられているユーザー割り当て ID の一覧。 ユーザー割り当て ID ディクショナリ キーは、"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}" という形式の ARM リソース ID になります。 ResourceIdentityUserAssignedIdentities

ResourceIdentityUserAssignedIdentities

名前 形容 価値

SKU

名前 形容 価値
名前 構成ストアの SKU 名。 string (必須)

テレメトリプロパティ

名前 形容 価値
リソースID テレメトリ収集を有効にするリソースのリソース ID 文字列

追跡リソースタグ

名前 形容 価値

ユーザーアイデンティティ

名前 形容 価値

使用例

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

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

テンプレート 形容
App Configuration のキー値

Azure にデプロイする
このテンプレートは、コピー関数によって制御される 3 つのキー値を持つ新しい Azure App Configuration ストアを作成します。
VM を使用したアプリ構成の

Azure
にデプロイする
このテンプレートは、既存の構成ストアから既存のキーと値の構成を参照し、取得した値を使用して、テンプレートによって作成されるリソースのプロパティを設定します。
App Configuration Store を作成する

Azure にデプロイする
このテンプレートでは、Azure App Configuration ストアが作成されます。
機能フラグを使用して App Configuration Store を作成

Azure にデプロイする
このテンプレートは、1 つの機能フラグを持つ新しい Azure App Configuration ストアを作成します。
機能フラグを使用して App Configuration Store を作成

Azure にデプロイする
このテンプレートは、1 つの Key Vault 参照を使用して新しい Azure App Configuration ストアを作成します。
出力 を使用して App Configuration Store を作成する

Azure にデプロイする
このテンプレートでは、2 つのキー値を持つ新しい Azure App Configuration ストアが作成されます。

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

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

  • リソース グループの

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

リソースの形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AppConfiguration/configurationStores@2025-02-01-preview"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      createMode = "string"
      dataPlaneProxy = {
        authenticationMode = "string"
        privateLinkDelegation = "string"
      }
      defaultKeyValueRevisionRetentionPeriodInSeconds = int
      disableLocalAuth = bool
      enablePurgeProtection = bool
      encryption = {
        keyVaultProperties = {
          identityClientId = "string"
          keyIdentifier = "string"
        }
      }
      publicNetworkAccess = "string"
      softDeleteRetentionInDays = int
      telemetry = {
        resourceId = "string"
      }
    }
    sku = {
      name = "string"
    }
  }
}

プロパティ値

Microsoft.AppConfiguration/configurationStores

名前 形容 価値
ID マネージド ID 情報 (構成されている場合)。 リソースアイデンティティ
位置 リソースが存在する地理的な場所 string (必須)
名前 リソース名

制約:
最小長 = 5
最大長 = 50
パターン = ^[a-zA-Z0-9_-]*$ (必須)
プロパティ 構成ストアのプロパティ。 ConfigurationStoreProperties (構成ストアプロパティ)
エスケーユー 構成ストアの SKU。 SKU (必須)
タグ リソース タグ タグ名と値のディクショナリ。
リソースの種類 「Microsoft.AppConfiguration/configurationStores@2025-02-01-preview」

ConfigurationStoreProperties (構成ストアプロパティ)

名前 形容 価値
クリエイトモード 構成ストアを復旧する必要があるかどうかを示します。 デフォルト
「回復」
データプレーンプロキシ Azure Resource Manager (ARM) のデータ プレーン プロキシの構成を指定するプロパティ。 DataPlaneProxyProperties の
defaultKeyValueRevisionRetentionPeriodInSeconds (秒) 新しいキー値のリビジョンを保持する期間 (秒単位)。 既定値は、Free SKU ストアの場合は 604800 (7 日間)、Standard SKU ストアと Premium SKU ストアの場合は 2592000 (30 日間) です。 整数 (int)
disableLocalAuth AAD 認証以外のすべての認証方法を無効にします。 ブール (bool)
enablePurgeProtection この構成ストアに対して消去に対する保護を有効にするかどうかを指定するプロパティ。 ブール (bool)
暗号化 構成ストアの暗号化設定。 EncryptionProperties (暗号化プロパティ)
publicNetworkAccess (パブリックネットワークアクセス) プライベート エンドポイントが有効になっている間、パブリック ネットワークから送信されるデータ プレーン トラフィックのアクセス許可を制御します。 「無効」
「有効」
softDelete保持日数 構成ストアが論理的に削除されたときに保持される日数。 整数 (int)
テレメトリ この構成ストアのテレメトリの構成を指定するプロパティ テレメトリプロパティ

DataPlaneProxyプロパティ

名前 形容 価値
認証モード データ プレーン プロキシ認証モード。 このプロパティは、データ プレーン リソースに対する要求の認証モードを管理します。 「ローカル」
'パススルー'
privateLinkDelegation (英語) データ プレーン プロキシのプライベート リンク委任。 このプロパティは、データ プレーン リソースにプライベート リンクが必要な場合に、委任された ARM プライベート リンクからの要求を許可するかどうかを管理します。 「無効」
「有効」

EncryptionProperties (暗号化プロパティ)

名前 形容 価値
keyVaultプロパティ キー コンテナーのプロパティ。 KeyVaultProperties の

KeyVaultプロパティ

名前 形容 価値
アイデンティティ・クライアント・イド キー コンテナーへのアクセスに使用される ID のクライアント ID。 文字列
キー識別子 データの暗号化に使用されるキー コンテナー キーの URI。 文字列

リソースアイデンティティ

名前 形容 価値
使用されるマネージド ID の種類。 型 'SystemAssigned, UserAssigned' には、暗黙的に作成された ID とユーザー割り当て ID のセットの両方が含まれます。 型 'None' は、すべての ID を削除します。 「なし」
'システム割り当て'
'SystemAssigned,UserAssigned'
'UserAssigned'
userAssignedIdentities (ユーザー割り当て済みアイデンティティ) リソースに関連付けられているユーザー割り当て ID の一覧。 ユーザー割り当て ID ディクショナリ キーは、"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}" という形式の ARM リソース ID になります。 ResourceIdentityUserAssignedIdentities

ResourceIdentityUserAssignedIdentities

名前 形容 価値

SKU

名前 形容 価値
名前 構成ストアの SKU 名。 string (必須)

テレメトリプロパティ

名前 形容 価値
リソースID テレメトリ収集を有効にするリソースのリソース ID 文字列

追跡リソースタグ

名前 形容 価値

ユーザーアイデンティティ

名前 形容 価値

使用例

Azure 検証済みモジュール

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

モジュール 形容
App Configuration Store App Configuration Store の AVM リソース モジュール