Agen Microsoft.App

Definisi sumber daya Bicep

Jenis sumber daya agen dapat disebarkan dengan operasi yang menargetkan:

Untuk daftar properti yang diubah di setiap versi API, lihat catatan perubahan.

Format sumber daya

Untuk membuat sumber daya Microsoft.App/agents, tambahkan Bisep berikut ke templat Anda.

resource symbolicname 'Microsoft.App/agents@2026-01-01' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    actionConfiguration: {
      accessLevel: 'string'
      identity: 'string'
      mode: 'string'
    }
    agentIdentity: {
      initialSponsorGroupId: 'string'
    }
    agentSpaceId: 'string'
    defaultModel: {
      name: 'string'
      provider: 'string'
    }
    incidentManagementConfiguration: {
      connectionKey: 'string'
      connectionName: 'string'
      connectionUrl: 'string'
      oboUser: 'string'
      type: 'string'
    }
    knowledgeGraphConfiguration: {
      identity: 'string'
      managedResources: [
        'string'
      ]
    }
    logConfiguration: {
      applicationInsightsConfiguration: {
        appId: 'string'
        connectionString: 'string'
      }
    }
    upgradeChannel: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Nilai Properti

Microsoft.App/agents

Nama Deskripsi Nilai
identitas Identitas layanan terkelola yang ditetapkan ke sumber daya ini. ManagedServiceIdentity
lokasi Lokasi geografis tempat sumber daya berada string (diperlukan)
Nama Nama sumber daya string

Constraints:
Pola = ^[A-Za-z]([-A-Za-z0-9]{0,30}[A-Za-z0-9])$ (diperlukan)
properties Properti khusus sumber daya untuk sumber daya ini. Properti Agen
tags Tag sumber daya Kamus nama dan nilai tag. Lihat Tag dalam templat

Konfigurasi Tindakan

Nama Deskripsi Nilai
aksesTingkat Tingkat akses tindakan 'Tinggi'
'Rendah'
identitas Identitas yang digunakan oleh tindakan string
mode Mode aksi 'Otonom'
'ReadOnly'
'Ulasan'

Identitas Agen

Nama Deskripsi Nilai
initialSponsorGroupId ID grup sponsor awal (diperlukan untuk identitas agen) string (diperlukan)

Properti Agen

Nama Deskripsi Nilai
actionConfiguration Konfigurasi untuk tindakan Konfigurasi Tindakan
agen identitas Konfigurasi identitas agen untuk mengakses sumber daya Identitas Agen
agen SpaceId ID ruang agen yang direferensikan oleh agen string
defaultModel Konfigurasi model AI default untuk agen Model Default
incidentManagementConfiguration Konfigurasi manajemen insiden Konfigurasi Manajemen Insiden
knowledgeGraphKonfigurasi Konfigurasi grafik pengetahuan untuk agen KnowledgeGraphConfiguration
logKonfigurasi Konfigurasi log LogConfiguration
upgradeChannel Saluran peningkatan agen 'Preview'
'Stable'

AplikasiWawasanKonfigurasi

Nama Deskripsi Nilai
ID aplikasi ID Aplikasi untuk sumber daya Application Insights string
String Koneksi String koneksi untuk sumber daya Application Insights string

Constraints:
Nilai sensitif. Teruskan sebagai parameter aman.

Model Default

Nama Deskripsi Nilai
Nama Nama model (misalnya, gpt-5, claude-opus-4-5, claude-sonnet-4-5) string
penyedia Nama penyedia AI (misalnya, MicrosoftFoundry, Anthropic) string

Konfigurasi Manajemen Insiden

Nama Deskripsi Nilai
koneksi Kunci untuk koneksi string

Constraints:
Nilai sensitif. Teruskan sebagai parameter aman.
connectionName Nama koneksi string
connectionUrl URL koneksi string
oboUser Pengguna untuk koneksi string
jenis Jenis sistem manajemen insiden string

KnowledgeGraphConfiguration

Nama Deskripsi Nilai
identitas Identitas yang digunakan untuk mengakses grafik pengetahuan string
managedResources Daftar sumber daya yang dikelola oleh agen string[]

Konfigurasi Log

Nama Deskripsi Nilai
applicationInsightsConfiguration Konfigurasi Application Insights AplikasiWawasanKonfigurasi

ManagedServiceIdentity

Nama Deskripsi Nilai
jenis Jenis identitas layanan terkelola (di mana jenis SystemAssigned dan UserAssigned diizinkan). 'None'
'SystemAssigned'
'SistemDitetapkan,Pengguna Ditetapkan'
'UserAssigned' (wajib)
userAssignedIdentities Kumpulan identitas yang ditetapkan pengguna yang terkait dengan sumber daya. Kunci kamus userAssignedIdentities akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Nilai kamus dapat berupa objek kosong ({}) dalam permintaan. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Nama Deskripsi Nilai

TrackedResourceTags

Nama Deskripsi Nilai

UserAssignedIdentity

Nama Deskripsi Nilai

Definisi sumber daya templat ARM

Jenis sumber daya agen dapat disebarkan dengan operasi yang menargetkan:

Contoh Penggunaan

Format sumber daya

Untuk membuat sumber daya Microsoft.App/agents, tambahkan JSON berikut ke templat Anda.

{
  "type": "Microsoft.App/agents",
  "apiVersion": "2026-01-01",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "actionConfiguration": {
      "accessLevel": "string",
      "identity": "string",
      "mode": "string"
    },
    "agentIdentity": {
      "initialSponsorGroupId": "string"
    },
    "agentSpaceId": "string",
    "defaultModel": {
      "name": "string",
      "provider": "string"
    },
    "incidentManagementConfiguration": {
      "connectionKey": "string",
      "connectionName": "string",
      "connectionUrl": "string",
      "oboUser": "string",
      "type": "string"
    },
    "knowledgeGraphConfiguration": {
      "identity": "string",
      "managedResources": [ "string" ]
    },
    "logConfiguration": {
      "applicationInsightsConfiguration": {
        "appId": "string",
        "connectionString": "string"
      }
    },
    "upgradeChannel": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Nilai Properti

Microsoft.App/agents

Nama Deskripsi Nilai
apiVersion Versi api '2026-01-01'
identitas Identitas layanan terkelola yang ditetapkan ke sumber daya ini. ManagedServiceIdentity
lokasi Lokasi geografis tempat sumber daya berada string (diperlukan)
Nama Nama sumber daya string

Constraints:
Pola = ^[A-Za-z]([-A-Za-z0-9]{0,30}[A-Za-z0-9])$ (diperlukan)
properties Properti khusus sumber daya untuk sumber daya ini. Properti Agen
tags Tag sumber daya Kamus nama dan nilai tag. Lihat Tag dalam templat
jenis Jenis sumber daya 'Microsoft.App/agents'

Konfigurasi Tindakan

Nama Deskripsi Nilai
aksesTingkat Tingkat akses tindakan 'Tinggi'
'Rendah'
identitas Identitas yang digunakan oleh tindakan string
mode Mode aksi 'Otonom'
'ReadOnly'
'Ulasan'

Identitas Agen

Nama Deskripsi Nilai
initialSponsorGroupId ID grup sponsor awal (diperlukan untuk identitas agen) string (diperlukan)

Properti Agen

Nama Deskripsi Nilai
actionConfiguration Konfigurasi untuk tindakan Konfigurasi Tindakan
agen identitas Konfigurasi identitas agen untuk mengakses sumber daya Identitas Agen
agen SpaceId ID ruang agen yang direferensikan oleh agen string
defaultModel Konfigurasi model AI default untuk agen Model Default
incidentManagementConfiguration Konfigurasi manajemen insiden Konfigurasi Manajemen Insiden
knowledgeGraphKonfigurasi Konfigurasi grafik pengetahuan untuk agen KnowledgeGraphConfiguration
logKonfigurasi Konfigurasi log LogConfiguration
upgradeChannel Saluran peningkatan agen 'Preview'
'Stable'

AplikasiWawasanKonfigurasi

Nama Deskripsi Nilai
ID aplikasi ID Aplikasi untuk sumber daya Application Insights string
String Koneksi String koneksi untuk sumber daya Application Insights string

Constraints:
Nilai sensitif. Teruskan sebagai parameter aman.

Model Default

Nama Deskripsi Nilai
Nama Nama model (misalnya, gpt-5, claude-opus-4-5, claude-sonnet-4-5) string
penyedia Nama penyedia AI (misalnya, MicrosoftFoundry, Anthropic) string

Konfigurasi Manajemen Insiden

Nama Deskripsi Nilai
koneksi Kunci untuk koneksi string

Constraints:
Nilai sensitif. Teruskan sebagai parameter aman.
connectionName Nama koneksi string
connectionUrl URL koneksi string
oboUser Pengguna untuk koneksi string
jenis Jenis sistem manajemen insiden string

KnowledgeGraphConfiguration

Nama Deskripsi Nilai
identitas Identitas yang digunakan untuk mengakses grafik pengetahuan string
managedResources Daftar sumber daya yang dikelola oleh agen string[]

Konfigurasi Log

Nama Deskripsi Nilai
applicationInsightsConfiguration Konfigurasi Application Insights AplikasiWawasanKonfigurasi

ManagedServiceIdentity

Nama Deskripsi Nilai
jenis Jenis identitas layanan terkelola (di mana jenis SystemAssigned dan UserAssigned diizinkan). 'None'
'SystemAssigned'
'SistemDitetapkan,Pengguna Ditetapkan'
'UserAssigned' (wajib)
userAssignedIdentities Kumpulan identitas yang ditetapkan pengguna yang terkait dengan sumber daya. Kunci kamus userAssignedIdentities akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Nilai kamus dapat berupa objek kosong ({}) dalam permintaan. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Nama Deskripsi Nilai

TrackedResourceTags

Nama Deskripsi Nilai

UserAssignedIdentity

Nama Deskripsi Nilai

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya agen dapat disebarkan dengan operasi yang menargetkan:

  • Grup sumber daya Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.

Format sumber daya

Untuk membuat sumber daya Microsoft.App/agents, tambahkan Terraform berikut ke templat Anda.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.App/agents@2026-01-01"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      actionConfiguration = {
        accessLevel = "string"
        identity = "string"
        mode = "string"
      }
      agentIdentity = {
        initialSponsorGroupId = "string"
      }
      agentSpaceId = "string"
      defaultModel = {
        name = "string"
        provider = "string"
      }
      incidentManagementConfiguration = {
        connectionKey = "string"
        connectionName = "string"
        connectionUrl = "string"
        oboUser = "string"
        type = "string"
      }
      knowledgeGraphConfiguration = {
        identity = "string"
        managedResources = [
          "string"
        ]
      }
      logConfiguration = {
        applicationInsightsConfiguration = {
          appId = "string"
          connectionString = "string"
        }
      }
      upgradeChannel = "string"
    }
  }
}

Nilai Properti

Microsoft.App/agents

Nama Deskripsi Nilai
identitas Identitas layanan terkelola yang ditetapkan ke sumber daya ini. ManagedServiceIdentity
lokasi Lokasi geografis tempat sumber daya berada string (diperlukan)
Nama Nama sumber daya string

Constraints:
Pola = ^[A-Za-z]([-A-Za-z0-9]{0,30}[A-Za-z0-9])$ (diperlukan)
properties Properti khusus sumber daya untuk sumber daya ini. Properti Agen
tags Tag sumber daya Kamus nama dan nilai tag.
jenis Jenis sumber daya "Microsoft.App/agents@2026-01-01"

Konfigurasi Tindakan

Nama Deskripsi Nilai
aksesTingkat Tingkat akses tindakan 'Tinggi'
'Rendah'
identitas Identitas yang digunakan oleh tindakan string
mode Mode aksi 'Otonom'
'ReadOnly'
'Ulasan'

Identitas Agen

Nama Deskripsi Nilai
initialSponsorGroupId ID grup sponsor awal (diperlukan untuk identitas agen) string (diperlukan)

Properti Agen

Nama Deskripsi Nilai
actionConfiguration Konfigurasi untuk tindakan Konfigurasi Tindakan
agen identitas Konfigurasi identitas agen untuk mengakses sumber daya Identitas Agen
agen SpaceId ID ruang agen yang direferensikan oleh agen string
defaultModel Konfigurasi model AI default untuk agen Model Default
incidentManagementConfiguration Konfigurasi manajemen insiden Konfigurasi Manajemen Insiden
knowledgeGraphKonfigurasi Konfigurasi grafik pengetahuan untuk agen KnowledgeGraphConfiguration
logKonfigurasi Konfigurasi log LogConfiguration
upgradeChannel Saluran peningkatan agen 'Preview'
'Stable'

AplikasiWawasanKonfigurasi

Nama Deskripsi Nilai
ID aplikasi ID Aplikasi untuk sumber daya Application Insights string
String Koneksi String koneksi untuk sumber daya Application Insights string

Constraints:
Nilai sensitif. Teruskan sebagai parameter aman.

Model Default

Nama Deskripsi Nilai
Nama Nama model (misalnya, gpt-5, claude-opus-4-5, claude-sonnet-4-5) string
penyedia Nama penyedia AI (misalnya, MicrosoftFoundry, Anthropic) string

Konfigurasi Manajemen Insiden

Nama Deskripsi Nilai
koneksi Kunci untuk koneksi string

Constraints:
Nilai sensitif. Teruskan sebagai parameter aman.
connectionName Nama koneksi string
connectionUrl URL koneksi string
oboUser Pengguna untuk koneksi string
jenis Jenis sistem manajemen insiden string

KnowledgeGraphConfiguration

Nama Deskripsi Nilai
identitas Identitas yang digunakan untuk mengakses grafik pengetahuan string
managedResources Daftar sumber daya yang dikelola oleh agen string[]

Konfigurasi Log

Nama Deskripsi Nilai
applicationInsightsConfiguration Konfigurasi Application Insights AplikasiWawasanKonfigurasi

ManagedServiceIdentity

Nama Deskripsi Nilai
jenis Jenis identitas layanan terkelola (di mana jenis SystemAssigned dan UserAssigned diizinkan). 'None'
'SystemAssigned'
'SistemDitetapkan,Pengguna Ditetapkan'
'UserAssigned' (wajib)
userAssignedIdentities Kumpulan identitas yang ditetapkan pengguna yang terkait dengan sumber daya. Kunci kamus userAssignedIdentities akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Nilai kamus dapat berupa objek kosong ({}) dalam permintaan. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Nama Deskripsi Nilai

TrackedResourceTags

Nama Deskripsi Nilai

UserAssignedIdentity

Nama Deskripsi Nilai