Microsoft.AppConfiguration configurationStores 2021-10-01-preview

Bicep リソース定義

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

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

リソース形式

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

resource symbolicname 'Microsoft.AppConfiguration/configurationStores@2021-10-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {}
  }
  properties: {
    createMode: 'string'
    disableLocalAuth: bool
    enablePurgeProtection: bool
    encryption: {
      keyVaultProperties: {
        identityClientId: 'string'
        keyIdentifier: 'string'
      }
    }
    publicNetworkAccess: 'string'
    softDeleteRetentionInDays: int
  }
}

プロパティ値

configurationStores

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

文字数制限: 5 から 50

有効な文字:
英数字、アンダースコア、およびハイフン。
location リソースが保存されている地理的な場所 string (必須)
tags リソース タグ。 タグの名前と値のディクショナリ。 「テンプレート内のタグ」を参照してください
sku 構成ストアの SKU。 Sku (必須)
identity マネージド ID 情報 (構成されている場合)。 ResourceIdentity
properties 構成ストアのプロパティ。 ConfigurationStoreProperties

ResourceIdentity

名前 説明
type 使用されるマネージド ID の種類。 型 'SystemAssigned, UserAssigned' には、暗黙的に作成された ID とユーザー割り当て ID のセットの両方が含まれます。 型 'None' では、すべての ID が削除されます。 'None'
'SystemAssigned'
'SystemAssigned、UserAssigned'
'UserAssigned'
userAssignedIdentities リソースに関連付けられているユーザー割り当て ID の一覧。 ユーザー割り当て ID ディクショナリ キーは、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' という形式の ARM リソース ID になります。 object

ConfigurationStoreProperties

名前 説明
createMode 構成ストアを復旧する必要があるかどうかを示します。 'Default'
'Recover'
disableLocalAuth AAD 認証以外のすべての認証方法を無効にします。 [bool]
enablePurgeProtection この構成ストアに対して消去に対する保護を有効にするかどうかを指定するプロパティ。 [bool]
暗号化 (encryption) 構成ストアの暗号化設定。 EncryptionProperties
publicNetworkAccess プライベート エンドポイントが有効になっている間にパブリック ネットワークから送信されるデータ プレーン トラフィックのアクセス許可を制御します。 'Disabled'
'Enabled'
softDeleteRetentionInDays 構成ストアが論理的に削除されたときに保持される日数。 INT

EncryptionProperties

名前 説明
keyVaultProperties キー コンテナーのプロパティ。 KeyVaultProperties

KeyVaultProperties

名前 説明
identityClientId キー コンテナーへのアクセスに使用される ID のクライアント ID。 string
keyIdentifier データの暗号化に使用されるキー コンテナー キーの URI。 string

Sku

名前 説明
name 構成ストアの SKU 名。 string (必須)

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

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

テンプレート 説明
App Configuration ストアを作成する

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

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

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

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

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

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

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

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

リソース形式

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

{
  "type": "Microsoft.AppConfiguration/configurationStores",
  "apiVersion": "2021-10-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {}
  },
  "properties": {
    "createMode": "string",
    "disableLocalAuth": "bool",
    "enablePurgeProtection": "bool",
    "encryption": {
      "keyVaultProperties": {
        "identityClientId": "string",
        "keyIdentifier": "string"
      }
    },
    "publicNetworkAccess": "string",
    "softDeleteRetentionInDays": "int"
  }
}

プロパティ値

configurationStores

名前 説明
type リソースの種類 'Microsoft.AppConfiguration/configurationStores'
apiVersion リソース API のバージョン '2021-10-01-preview'
name リソース名 string (必須)

文字数制限: 5 から 50

有効な文字:
英数字、アンダースコア、およびハイフン。
location リソースが保存されている地理的な場所 string (必須)
tags リソース タグ。 タグ名と値のディクショナリ。 「テンプレートのタグ」を参照してください
sku 構成ストアの SKU。 Sku (必須)
identity マネージド ID 情報 (構成されている場合)。 ResourceIdentity
properties 構成ストアのプロパティ。 ConfigurationStoreProperties

ResourceIdentity

名前 説明
type 使用されるマネージド ID の種類。 型 'SystemAssigned, UserAssigned' には、暗黙的に作成された ID とユーザー割り当て ID のセットの両方が含まれます。 型 'None' では、すべての ID が削除されます。 'None'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities リソースに関連付けられているユーザー割り当て ID の一覧。 ユーザー割り当て ID ディクショナリ キーは、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' という形式の ARM リソース ID になります。 object

ConfigurationStoreProperties

名前 説明
createMode 構成ストアを回復する必要があるかどうかを示します。 'Default'
'Recover'
disableLocalAuth AAD 認証以外のすべての認証方法を無効にします。 [bool]
enablePurgeProtection この構成ストアに対して消去に対する保護を有効にするかどうかを指定するプロパティ。 [bool]
暗号化 (encryption) 構成ストアの暗号化設定。 EncryptionProperties
publicNetworkAccess プライベート エンドポイントが有効になっている間にパブリック ネットワークから送信されるデータ プレーン トラフィックのアクセス許可を制御します。 'Disabled'
'Enabled'
softDeleteRetentionInDays 構成ストアが論理的に削除されたときに保持される日数。 INT

EncryptionProperties

名前 説明
keyVaultProperties キー コンテナーのプロパティ。 KeyVaultProperties

KeyVaultProperties

名前 説明
identityClientId キー コンテナーへのアクセスに使用される ID のクライアント ID。 string
keyIdentifier データの暗号化に使用されるキー コンテナー キーの URI。 string

Sku

名前 説明
name 構成ストアの SKU 名。 string (必須)

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

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

テンプレート 説明
App Configuration ストアを作成する

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

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

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

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

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

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

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

  • リソース グループ

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

リソース形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AppConfiguration/configurationStores@2021-10-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      createMode = "string"
      disableLocalAuth = bool
      enablePurgeProtection = bool
      encryption = {
        keyVaultProperties = {
          identityClientId = "string"
          keyIdentifier = "string"
        }
      }
      publicNetworkAccess = "string"
      softDeleteRetentionInDays = int
    }
    sku = {
      name = "string"
    }
  })
}

プロパティ値

configurationStores

名前 説明
type リソースの種類 "Microsoft.AppConfiguration/configurationStores@2021-10-01-preview"
name リソース名 string (必須)

文字数制限: 5 から 50

有効な文字:
英数字、アンダースコア、およびハイフン。
location リソースが保存されている地理的な場所 string (必須)
parent_id リソース グループにデプロイするには、そのリソース グループの ID を使用します。 string (必須)
tags リソース タグ。 タグの名前と値のディクショナリ。
sku 構成ストアの SKU。 Sku (必須)
identity マネージド ID 情報 (構成されている場合)。 ResourceIdentity
properties 構成ストアのプロパティ。 ConfigurationStoreProperties

ResourceIdentity

名前 説明
type 使用されるマネージド ID の種類。 型 'SystemAssigned, UserAssigned' には、暗黙的に作成された ID とユーザー割り当て ID のセットの両方が含まれます。 型 'None' では、すべての ID が削除されます。 "SystemAssigned"
"SystemAssigned、UserAssigned"
"UserAssigned"
identity_ids リソースに関連付けられているユーザー割り当て ID の一覧。 ユーザー割り当て ID ディクショナリ キーは、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' という形式の ARM リソース ID になります。 ユーザー ID ID の配列。

ConfigurationStoreProperties

名前 説明
createMode 構成ストアを回復する必要があるかどうかを示します。 "Default"
"回復"
disableLocalAuth AAD 認証以外のすべての認証方法を無効にします。 [bool]
enablePurgeProtection この構成ストアに対して消去に対する保護を有効にするかどうかを指定するプロパティ。 [bool]
暗号化 (encryption) 構成ストアの暗号化設定。 EncryptionProperties
publicNetworkAccess プライベート エンドポイントが有効になっている間にパブリック ネットワークから送信されるデータ プレーン トラフィックのアクセス許可を制御します。 "無効"
"有効"
softDeleteRetentionInDays 構成ストアが論理的に削除されたときに保持される日数。 INT

EncryptionProperties

名前 説明
keyVaultProperties キー コンテナーのプロパティ。 KeyVaultProperties

KeyVaultProperties

名前 説明
identityClientId キー コンテナーへのアクセスに使用される ID のクライアント ID。 string
keyIdentifier データの暗号化に使用されるキー コンテナー キーの URI。 string

Sku

名前 説明
name 構成ストアの SKU 名。 string (必須)