Microsoft.HealthBot healthBots

Bicep リソース定義

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

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

リソース形式

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

resource symbolicname 'Microsoft.HealthBot/healthBots@2023-05-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {}
  }
  properties: {
    keyVaultProperties: {
      keyName: 'string'
      keyVaultUri: 'string'
      keyVersion: 'string'
      userIdentity: 'string'
    }
  }
}

プロパティ値

healthBots

名前 説明
name リソース名 string (必須)
location リソースが保存されている地理的な場所 string (必須)
tags リソース タグ。 タグ名と値のディクショナリ。 「テンプレートのタグ」を参照してください
sku Azure Health ボットの SKU。 Sku (必須)
identity Azure Health ボットの ID。 ID
properties Azure Health Bot リソースに固有のプロパティのセット。 HealthBotProperties

ID

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

HealthBotProperties

名前 説明
keyVaultProperties リソース暗号化の KeyVault プロパティ。 KeyVaultProperties

KeyVaultProperties

名前 説明
keyName キー コンテナー キーの名前。 string (必須)
keyVaultUri キー コンテナーの URI。 string (必須)
keyVersion キー コンテナー キーのバージョン。 string
userIdentity キーにアクセスできるユーザー割り当て ID (ARM リソース ID)。 string

Sku

名前 説明
name Azure Health Bot SKU の名前 'C0'
'F0'
'PES'
'S1' (必須)

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

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

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

リソース形式

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

{
  "type": "Microsoft.HealthBot/healthBots",
  "apiVersion": "2023-05-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {}
  },
  "properties": {
    "keyVaultProperties": {
      "keyName": "string",
      "keyVaultUri": "string",
      "keyVersion": "string",
      "userIdentity": "string"
    }
  }
}

プロパティ値

healthBots

名前 説明
type リソースの種類 'Microsoft.HealthBot/healthBots'
apiVersion リソース API のバージョン '2023-05-01'
name リソース名 string (必須)
location リソースが保存されている地理的な場所 string (必須)
tags リソース タグ。 タグの名前と値のディクショナリ。 「テンプレート内のタグ」を参照してください
sku Azure Health Bot の SKU。 Sku (必須)
identity Azure Health Bot の ID。 ID
properties Azure Health Bot リソースに固有のプロパティのセット。 HealthBotProperties

ID

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

HealthBotProperties

名前 説明
keyVaultProperties リソース暗号化の KeyVault プロパティ。 KeyVaultProperties

KeyVaultProperties

名前 説明
keyName キー コンテナー キーの名前。 string (必須)
keyVaultUri キー コンテナーの URI。 string (必須)
keyVersion キー コンテナー キーのバージョン。 string
userIdentity キーにアクセスできるユーザー割り当て ID (ARM リソース ID)。 string

Sku

名前 説明
name Azure Health Bot SKU の名前 'C0'
'F0'
'PES'
'S1' (必須)

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

healthBots リソースの種類は、次をターゲットとする操作でデプロイできます。

  • リソース グループ

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

リソース形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.HealthBot/healthBots@2023-05-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      keyVaultProperties = {
        keyName = "string"
        keyVaultUri = "string"
        keyVersion = "string"
        userIdentity = "string"
      }
    }
    sku = {
      name = "string"
    }
  })
}

プロパティ値

healthBots

名前 説明
type リソースの種類 "Microsoft.HealthBot/healthBots@2023-05-01"
name リソース名 string (必須)
location リソースが保存されている地理的な場所 string (必須)
parent_id リソース グループにデプロイするには、そのリソース グループの ID を使用します。 string (必須)
tags リソース タグ。 タグの名前と値のディクショナリ。
sku Azure Health Bot の SKU。 Sku (必須)
identity Azure Health Bot の ID。 ID
properties Azure Health Bot リソースに固有のプロパティのセット。 HealthBotProperties

ID

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

HealthBotProperties

名前 説明
keyVaultProperties リソース暗号化の KeyVault プロパティ。 KeyVaultProperties

KeyVaultProperties

名前 説明
keyName キー コンテナー キーの名前。 string (必須)
keyVaultUri キー コンテナーの URI。 string (必須)
keyVersion キー コンテナー キーのバージョン。 string
userIdentity キーにアクセスできるユーザー割り当て ID (ARM リソース ID)。 string

Sku

名前 説明
name Azure Health Bot SKU の名前 "C0"
"F0"
"PES"
"S1" (必須)