Bagikan melalui


Akun Microsoft.CognitiveServices

Definisi sumber daya Bicep

Jenis sumber daya akun dapat disebarkan dengan operasi yang menargetkan:

  • Grup sumber daya - Lihat perintah penyebaran grup sumber daya

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.CognitiveServices/accounts, tambahkan Bicep berikut ke templat Anda.

resource symbolicname 'Microsoft.CognitiveServices/accounts@2025-10-01-preview' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    allowedFqdnList: [
      'string'
    ]
    allowProjectManagement: bool
    amlWorkspace: {
      identityClientId: 'string'
      resourceId: 'string'
    }
    apiProperties: {
      aadClientId: 'string'
      aadTenantId: 'string'
      eventHubConnectionString: 'string'
      qnaAzureSearchEndpointId: 'string'
      qnaAzureSearchEndpointKey: 'string'
      qnaRuntimeEndpoint: 'string'
      statisticsEnabled: bool
      storageAccountConnectionString: 'string'
      superUser: 'string'
      websiteName: 'string'
    }
    associatedProjects: [
      'string'
    ]
    customSubDomainName: 'string'
    defaultProject: 'string'
    disableLocalAuth: bool
    dynamicThrottlingEnabled: bool
    encryption: {
      keySource: 'string'
      keyVaultProperties: {
        identityClientId: 'string'
        keyName: 'string'
        keyVaultUri: 'string'
        keyVersion: 'string'
      }
    }
    locations: {
      regions: [
        {
          customsubdomain: 'string'
          name: 'string'
          value: int
        }
      ]
      routingMethod: 'string'
    }
    migrationToken: 'string'
    networkAcls: {
      bypass: 'string'
      defaultAction: 'string'
      ipRules: [
        {
          value: 'string'
        }
      ]
      virtualNetworkRules: [
        {
          id: 'string'
          ignoreMissingVnetServiceEndpoint: bool
          state: 'string'
        }
      ]
    }
    networkInjections: [
      {
        scenario: 'string'
        subnetArmId: 'string'
        useMicrosoftManagedNetwork: bool
      }
    ]
    publicNetworkAccess: 'string'
    raiMonitorConfig: {
      adxStorageResourceId: 'string'
      identityClientId: 'string'
    }
    restore: bool
    restrictOutboundNetworkAccess: bool
    storedCompletionsDisabled: bool
    userOwnedStorage: [
      {
        identityClientId: 'string'
        resourceId: 'string'
      }
    ]
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Nilai Properti

Microsoft.LayananKognitif/akun

Nama Deskripsi Nilai
identitas Identitas untuk sumber daya. Identitas
jenis Jenis sumber daya. string
lokasi Lokasi geografis tempat sumber daya berada string
Nama Nama sumber daya tali

Kendala:
Panjang min = 2
Panjang maksimum = 64
Pola = ^[a-zA-Z0-9][a-zA-Z0-9_.-]*$ (diperlukan)
properti/sifat Properti akun Cognitive Services. AccountProperties
nomor stok (SKU) Definisi model sumber daya yang mewakili SKU Sku
Tags Tag sumber daya Kamus nama dan nilai tag. Lihat Tag dalam templat

Properti Akun

Nama Deskripsi Nilai
allowedFqdnList string[]
allowProjectManagement Menentukan apakah sumber daya ini mendukung manajemen proyek sebagai sumber daya anak, digunakan sebagai kontainer untuk manajemen akses, isolasi data, dan biaya di AI Foundry. bool
amlRuang Kerja Properti akun AML milik pengguna. UserOwnedAmlWorkspace
apiProperties Properti api untuk API khusus. ApiProperties
Proyek terkaitkan Menentukan proyek, berdasarkan nama proyek, yang terkait dengan sumber daya ini. string[]
kustomSubDomainName Nama subdomain opsional yang digunakan untuk autentikasi berbasis token. string
defaultProject Menentukan proyek, berdasarkan nama proyek, yang ditargetkan saat titik akhir bidang data dipanggil tanpa parameter proyek. string
nonaktifkanLocalAuth bool
dynamicThrottlingEnabled Bendera untuk mengaktifkan pembatasan dinamis. bool
enkripsi Properti enkripsi untuk sumber daya ini. Enkripsi
lokasi-lokasi Pengaturan multiregion akun Cognitive Services. MultiRegionalPengaturan
migrasiToken Token migrasi sumber daya. string
jaringanAcls Kumpulan aturan yang mengatur aksesibilitas dari lokasi jaringan tertentu. NetworkRuleSet
jaringan Injeksi Injeksi Jaringan[]
publikAkses Jaringan Apakah akses titik akhir publik diizinkan atau tidak untuk akun ini. 'Dinonaktifkan'
'Diaktifkan'
raiMonitorConfig Konfigurasi Monitor Rai Cognitive Services. RaiMonitorConfig
memulihkan bool
membatasiOutboundNetworkAccess bool
storedCompletionsNonaktifkan Bendera untuk menonaktifkan penyelesaian yang disimpan. bool
userOwnedStorage Penyimpanan memperkirakan sumber daya ini. Penyimpanan Milik Pengguna[]

Tag Akun

Nama Deskripsi Nilai

Properti Api

Nama Deskripsi Nilai
aadClientId (Hanya Metrics Advisor) Id Klien Azure AD (Id Aplikasi). tali

Kendala:
Panjang maksimum = 500
aadTenantId (Hanya Metrics Advisor) Id Penyewa Azure ACTIVE Directory. tali

Kendala:
Panjang maksimum = 500
eventHubConnectionString (Personalisasi Saja) Bendera untuk mengaktifkan statistik Pencarian Bing. tali

Kendala:
Panjang maksimum = 1000
Pola = ^( *)Endpoint=sb://(.*);( *)SharedAccessKeyName=(.*);( *)SharedAccessKey=(.*)$
qnaAzureSearchEndpointId (Hanya QnAMaker) Id titik akhir Azure Search dari QnAMaker. string
qnaAzureSearchEndpointKey (Hanya QnAMaker) Kunci titik akhir Azure Search dari QnAMaker. string
qnaRuntimeEndpoint (Hanya QnAMaker) Titik akhir runtime QnAMaker. string
statistikDiaktifkan (Pencarian Bing Saja) Bendera untuk mengaktifkan statistik Pencarian Bing. bool
storageAccountConnectionString (Personalisasi Saja) String koneksi akun penyimpanan. tali

Kendala:
Panjang maksimum = 1000
Pola = ^(( *)DefaultEndpointsProtocol=(http|https)( *);( *))?AccountName=(.*)AccountKey=(.*)EndpointSuffix=(.*)$
Superuser (Hanya Metrics Advisor) Pengguna super Metrics Advisor. tali

Kendala:
Panjang maksimum = 500
situs webNama (Hanya Metrics Advisor) Nama situs web Metrics Advisor. tali

Kendala:
Panjang maksimum = 500

Enkripsi

Nama Deskripsi Nilai
sumber kunci Menghitung kemungkinan nilai keySource untuk Enkripsi 'Microsoft.CognitiveServices'
'Microsoft.KeyVault'
keyVaultProperties Properti KeyVault KeyVaultProperties

Identitas

Nama Deskripsi Nilai
jenis Jenis identitas. 'Tidak Ada'
'SistemDitetapkan'
'SystemAssigned, UserAssigned'
'Ditetapkan Pengguna'
identitasYangDitetapkanPengguna Daftar identitas yang ditetapkan pengguna yang terkait dengan sumber daya. Referensi kunci kamus identitas pengguna akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Nama Deskripsi Nilai

Aturan Ip

Nama Deskripsi Nilai
nilai Rentang alamat IPv4 dalam notasi CIDR, seperti '124.56.78.91' (alamat IP sederhana) atau '124.56.78.0/24' (semua alamat yang dimulai dengan 124.56.78). string (diperlukan)

Properti KeyVault

Nama Deskripsi Nilai
identitasClientId string
Nama kunci Nama Kunci dari KeyVault string
kunciKubah Uri Uri dari KeyVault string
kunciVersi Versi Kunci dari KeyVault string

MultiRegionalPengaturan

Nama Deskripsi Nilai
wilayah PengaturanWilayah
routingMethod Metode perutean multiregion. 'Performa'
'Prioritas'
'Tertimbang'

Injeksi Jaringan

Nama Deskripsi Nilai
skenario Menentukan fitur apa dalam injeksi jaringan AI Foundry berlaku untuknya. Saat ini hanya mendukung 'agen' untuk skenario agen. 'none' berarti tidak ada injeksi jaringan. 'agen'
'Tidak ada'
subnetArmId Tentukan subnet tempat Klien Agen Anda disuntikkan. string
gunakanMicrosoftManagedNetwork Boolean untuk mengaktifkan Microsoft Managed Network untuk delegasi subnet bool

Rangkaian Aturan

Nama Deskripsi Nilai
Bypass Pengaturan untuk layanan tepercaya. 'Layanan Azure'
'Tidak Ada'
defaultAction Tindakan default ketika tidak ada aturan dari ipRules dan dari virtualNetworkRules yang cocok. Ini hanya digunakan setelah properti bypass dievaluasi. 'Izinkan'
'Tolak'
Aturan ip Daftar aturan alamat IP. IpRule []
virtualNetworkRules Daftar aturan jaringan virtual. Aturan JaringanVirtual[]

RaiMonitorConfig

Nama Deskripsi Nilai
adxStorageResourceId Id sumber daya penyimpanan. string
identitasClientId Id klien identitas untuk mengakses penyimpanan. string

Pengaturan Wilayah

Nama Deskripsi Nilai
subdomain kustom Memetakan wilayah ke subdomain kustom regional. string
Nama Nama wilayah. string
nilai Nilai untuk metode perutean prioritas atau tertimbang. int (integer)

SKU (Kode Barang)

Nama Deskripsi Nilai
kapasitas Jika SKU mendukung peluasan skala/masuk, bilangan bulat kapasitas harus disertakan. Jika peluasan/masuk skala tidak dimungkinkan untuk sumber daya, ini dapat dihilangkan. int (integer)
keluarga Jika layanan memiliki generasi perangkat keras yang berbeda, untuk SKU yang sama, maka itu dapat ditangkap di sini. string
Nama Nama SKU. Ex - P3. Biasanya kode huruf+angka string (diperlukan)
ukuran Ukuran SKU. Ketika bidang nama adalah kombinasi tingkatan dan beberapa nilai lainnya, ini akan menjadi kode mandiri. string
lapisan Bidang ini diperlukan untuk diimplementasikan oleh Penyedia Sumber Jika layanan memiliki lebih dari satu tingkat, tetapi tidak diperlukan pada PUT. 'Dasar'
'Perusahaan'
'Gratis'
'Premium'
'Standar'

IdentitasDitugaskanPengguna

Nama Deskripsi Nilai

UserOwnedAmlWorkspace

Nama Deskripsi Nilai
identitasClientId Id Klien Identitas sumber daya akun AML. string
ID sumber daya Id sumber daya lengkap sumber daya akun AML. string

Penyimpanan Milik Pengguna

Nama Deskripsi Nilai
identitasClientId string
ID sumber daya Id sumber daya lengkap sumber daya Microsoft.Storage. string

Aturan VirtualNetworkRule

Nama Deskripsi Nilai
Id Id sumber daya lengkap subnet vnet, seperti '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'. string (diperlukan)
ignoreMissingVnetServiceEndpoint Abaikan titik akhir layanan vnet yang hilang atau tidak. bool
negara bagian Mendapatkan status aturan jaringan virtual. string

Contoh Penggunaan

Sampel Bicep

Contoh dasar penyebaran Akun Cognitive Services.

param resourceName string = 'acctest0001'
param location string = 'westus2'

resource account 'Microsoft.CognitiveServices/accounts@2022-10-01' = {
  name: resourceName
  location: location
  kind: 'SpeechServices'
  properties: {
    allowedFqdnList: []
    apiProperties: {}
    customSubDomainName: 'acctest-cogacc-230630032807723157'
    disableLocalAuth: false
    dynamicThrottlingEnabled: false
    publicNetworkAccess: 'Enabled'
    restrictOutboundNetworkAccess: false
  }
  sku: {
    name: 'S0'
    tier: 'Standard'
  }
}

resource userAssignedIdentity 'Microsoft.ManagedIdentity/userAssignedIdentities@2023-01-31' = {
  name: resourceName
  location: location
}

Modul Terverifikasi Azure

Modul Terverifikasi Azure berikut dapat digunakan untuk menyebarkan jenis sumber daya ini.

Modul Deskripsi
Azure AI Services (Cognitive Services) Modul Sumber Daya AVM untuk Azure AI Services (Cognitive Services)

Sampel Mulai Cepat Azure

Templat Mulai Cepat Azure berikut ini berisi sampel Bicep untuk menyebarkan jenis sumber daya ini.

File Bisep Deskripsi
Penyiapan dasar Azure AI Foundry Kumpulan templat ini menunjukkan cara menyiapkan Azure AI Foundry dengan penyiapan dasar, artinya dengan akses internet publik diaktifkan, kunci yang dikelola Microsoft untuk enkripsi, dan konfigurasi identitas yang dikelola Microsoft untuk sumber daya AI.
Penyiapan dasar Azure AI Foundry Kumpulan templat ini menunjukkan cara menyiapkan Azure AI Foundry dengan penyiapan dasar, artinya dengan akses internet publik diaktifkan, kunci yang dikelola Microsoft untuk enkripsi, dan konfigurasi identitas yang dikelola Microsoft untuk sumber daya AI.
Jaringan Azure AI Foundry Dibatasi Kumpulan templat ini menunjukkan cara menyiapkan Azure AI Foundry dengan tautan privat dan keluar dinonaktifkan, menggunakan kunci yang dikelola Microsoft untuk enkripsi dan konfigurasi identitas yang dikelola Microsoft untuk sumber daya AI.
Azure AI Foundry dengan Autentikasi ID Microsoft Entra Kumpulan templat ini menunjukkan cara menyiapkan Azure AI Foundry dengan autentikasi ID Microsoft Entra untuk sumber daya dependen, seperti Azure AI Services dan Azure Storage.
Penyiapan dasar Azure AI Studio Kumpulan templat ini menunjukkan cara menyiapkan Azure AI Studio dengan penyiapan dasar, yang berarti dengan akses internet publik diaktifkan, kunci yang dikelola Microsoft untuk enkripsi dan konfigurasi identitas yang dikelola Microsoft untuk sumber daya AI.
Jaringan Azure AI Studio Dibatasi Kumpulan templat ini menunjukkan cara menyiapkan Azure AI Studio dengan tautan privat dan keluar yang dinonaktifkan, menggunakan kunci yang dikelola Microsoft untuk enkripsi dan konfigurasi identitas yang dikelola Microsoft untuk sumber daya AI.
Kunci API Penyiapan Agen Dasar Kumpulan templat ini menunjukkan cara menyiapkan Azure AI Agent Service dengan penyiapan dasar menggunakan autentikasi kunci API untuk koneksi AI Service/AOAI. Agen menggunakan sumber daya pencarian dan penyimpanan multi-penyewa yang dikelola sepenuhnya oleh Microsoft. Anda tidak akan ™memiliki visibilitas atau kontrol atas sumber daya Azure yang mendasarinya ini.
Identitas Penyiapan Agen Dasar Kumpulan templat ini menunjukkan cara menyiapkan Azure AI Agent Service dengan penyiapan dasar menggunakan autentikasi identitas terkelola untuk koneksi AI Service/AOAI. Agen menggunakan sumber daya pencarian dan penyimpanan multi-penyewa yang dikelola sepenuhnya oleh Microsoft. Anda tidak akan ™memiliki visibilitas atau kontrol atas sumber daya Azure yang mendasarinya ini.
Menyebarkan sumber daya multi-layanan layanan Azure AI Templat ini menyebarkan sumber daya layanan Azure AI untuk membawa AI dalam jangkauan setiap pengembang tanpa memerlukan keahlian pembelajaran mesin. Yang diperlukan adalah panggilan API untuk menyematkan kemampuan untuk melihat, mendengar, berbicara, mencari, memahami, dan mempercepat pengambilan keputusan ke dalam aplikasi Anda.
Menyebarkan sumber daya Penerjemah Azure AI Templat ini menyebarkan sumber daya Penerjemah Azure AI untuk membawa AI dalam jangkauan setiap pengembang tanpa memerlukan keahlian pembelajaran mesin.
Menyebarkan sumber daya Azure AI Vision Templat ini menyebarkan sumber daya Azure AI Vision untuk membawa AI dalam jangkauan setiap pengembang tanpa memerlukan keahlian pembelajaran mesin.
Terapkan Secure AI Foundry dengan jaringan virtual terkelola Templat ini menciptakan lingkungan Azure AI Foundry yang aman dengan batasan keamanan jaringan dan identitas yang kuat.
Network Secured Agent dengan Identitas Terkelola Pengguna Kumpulan templat ini menunjukkan cara menyiapkan Azure AI Agent Service dengan isolasi jaringan virtual menggunakan autentikasi Identitas Terkelola Pengguna untuk koneksi AI Service/AOAI dan tautan jaringan privat untuk menghubungkan agen ke data aman Anda.
Penyiapan Agen Standar Kumpulan templat ini menunjukkan cara menyiapkan Azure AI Agent Service dengan penyiapan standar, yang berarti dengan autentikasi identitas terkelola untuk koneksi proyek/hub dan akses internet publik diaktifkan. Agen menggunakan sumber daya pencarian dan penyimpanan penyewa tunggal milik pelanggan. Dengan penyiapan ini, Anda memiliki kontrol dan visibilitas penuh atas sumber daya ini, tetapi Anda akan dikenakan biaya berdasarkan penggunaan Anda.

Definisi sumber daya templat ARM

Jenis sumber daya akun dapat disebarkan dengan operasi yang menargetkan:

  • Grup sumber daya - Lihat perintah penyebaran grup sumber daya

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.CognitiveServices/accounts, tambahkan JSON berikut ke templat Anda.

{
  "type": "Microsoft.CognitiveServices/accounts",
  "apiVersion": "2025-10-01-preview",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "kind": "string",
  "location": "string",
  "properties": {
    "allowedFqdnList": [ "string" ],
    "allowProjectManagement": "bool",
    "amlWorkspace": {
      "identityClientId": "string",
      "resourceId": "string"
    },
    "apiProperties": {
      "aadClientId": "string",
      "aadTenantId": "string",
      "eventHubConnectionString": "string",
      "qnaAzureSearchEndpointId": "string",
      "qnaAzureSearchEndpointKey": "string",
      "qnaRuntimeEndpoint": "string",
      "statisticsEnabled": "bool",
      "storageAccountConnectionString": "string",
      "superUser": "string",
      "websiteName": "string"
    },
    "associatedProjects": [ "string" ],
    "customSubDomainName": "string",
    "defaultProject": "string",
    "disableLocalAuth": "bool",
    "dynamicThrottlingEnabled": "bool",
    "encryption": {
      "keySource": "string",
      "keyVaultProperties": {
        "identityClientId": "string",
        "keyName": "string",
        "keyVaultUri": "string",
        "keyVersion": "string"
      }
    },
    "locations": {
      "regions": [
        {
          "customsubdomain": "string",
          "name": "string",
          "value": "int"
        }
      ],
      "routingMethod": "string"
    },
    "migrationToken": "string",
    "networkAcls": {
      "bypass": "string",
      "defaultAction": "string",
      "ipRules": [
        {
          "value": "string"
        }
      ],
      "virtualNetworkRules": [
        {
          "id": "string",
          "ignoreMissingVnetServiceEndpoint": "bool",
          "state": "string"
        }
      ]
    },
    "networkInjections": [
      {
        "scenario": "string",
        "subnetArmId": "string",
        "useMicrosoftManagedNetwork": "bool"
      }
    ],
    "publicNetworkAccess": "string",
    "raiMonitorConfig": {
      "adxStorageResourceId": "string",
      "identityClientId": "string"
    },
    "restore": "bool",
    "restrictOutboundNetworkAccess": "bool",
    "storedCompletionsDisabled": "bool",
    "userOwnedStorage": [
      {
        "identityClientId": "string",
        "resourceId": "string"
      }
    ]
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Nilai Properti

Microsoft.LayananKognitif/akun

Nama Deskripsi Nilai
apiVersi Versi api 'Pratinjau 2025-10-01'
identitas Identitas untuk sumber daya. Identitas
jenis Jenis sumber daya. string
lokasi Lokasi geografis tempat sumber daya berada string
Nama Nama sumber daya tali

Kendala:
Panjang min = 2
Panjang maksimum = 64
Pola = ^[a-zA-Z0-9][a-zA-Z0-9_.-]*$ (diperlukan)
properti/sifat Properti akun Cognitive Services. AccountProperties
nomor stok (SKU) Definisi model sumber daya yang mewakili SKU Sku
Tags Tag sumber daya Kamus nama dan nilai tag. Lihat Tag dalam templat
jenis Jenis sumber daya 'Microsoft.CognitiveServices/akun'

Properti Akun

Nama Deskripsi Nilai
allowedFqdnList string[]
allowProjectManagement Menentukan apakah sumber daya ini mendukung manajemen proyek sebagai sumber daya anak, digunakan sebagai kontainer untuk manajemen akses, isolasi data, dan biaya di AI Foundry. bool
amlRuang Kerja Properti akun AML milik pengguna. UserOwnedAmlWorkspace
apiProperties Properti api untuk API khusus. ApiProperties
Proyek terkaitkan Menentukan proyek, berdasarkan nama proyek, yang terkait dengan sumber daya ini. string[]
kustomSubDomainName Nama subdomain opsional yang digunakan untuk autentikasi berbasis token. string
defaultProject Menentukan proyek, berdasarkan nama proyek, yang ditargetkan saat titik akhir bidang data dipanggil tanpa parameter proyek. string
nonaktifkanLocalAuth bool
dynamicThrottlingEnabled Bendera untuk mengaktifkan pembatasan dinamis. bool
enkripsi Properti enkripsi untuk sumber daya ini. Enkripsi
lokasi-lokasi Pengaturan multiregion akun Cognitive Services. MultiRegionalPengaturan
migrasiToken Token migrasi sumber daya. string
jaringanAcls Kumpulan aturan yang mengatur aksesibilitas dari lokasi jaringan tertentu. NetworkRuleSet
jaringan Injeksi Injeksi Jaringan[]
publikAkses Jaringan Apakah akses titik akhir publik diizinkan atau tidak untuk akun ini. 'Dinonaktifkan'
'Diaktifkan'
raiMonitorConfig Konfigurasi Monitor Rai Cognitive Services. RaiMonitorConfig
memulihkan bool
membatasiOutboundNetworkAccess bool
storedCompletionsNonaktifkan Bendera untuk menonaktifkan penyelesaian yang disimpan. bool
userOwnedStorage Penyimpanan memperkirakan sumber daya ini. Penyimpanan Milik Pengguna[]

Tag Akun

Nama Deskripsi Nilai

Properti Api

Nama Deskripsi Nilai
aadClientId (Hanya Metrics Advisor) Id Klien Azure AD (Id Aplikasi). tali

Kendala:
Panjang maksimum = 500
aadTenantId (Hanya Metrics Advisor) Id Penyewa Azure ACTIVE Directory. tali

Kendala:
Panjang maksimum = 500
eventHubConnectionString (Personalisasi Saja) Bendera untuk mengaktifkan statistik Pencarian Bing. tali

Kendala:
Panjang maksimum = 1000
Pola = ^( *)Endpoint=sb://(.*);( *)SharedAccessKeyName=(.*);( *)SharedAccessKey=(.*)$
qnaAzureSearchEndpointId (Hanya QnAMaker) Id titik akhir Azure Search dari QnAMaker. string
qnaAzureSearchEndpointKey (Hanya QnAMaker) Kunci titik akhir Azure Search dari QnAMaker. string
qnaRuntimeEndpoint (Hanya QnAMaker) Titik akhir runtime QnAMaker. string
statistikDiaktifkan (Pencarian Bing Saja) Bendera untuk mengaktifkan statistik Pencarian Bing. bool
storageAccountConnectionString (Personalisasi Saja) String koneksi akun penyimpanan. tali

Kendala:
Panjang maksimum = 1000
Pola = ^(( *)DefaultEndpointsProtocol=(http|https)( *);( *))?AccountName=(.*)AccountKey=(.*)EndpointSuffix=(.*)$
Superuser (Hanya Metrics Advisor) Pengguna super Metrics Advisor. tali

Kendala:
Panjang maksimum = 500
situs webNama (Hanya Metrics Advisor) Nama situs web Metrics Advisor. tali

Kendala:
Panjang maksimum = 500

Enkripsi

Nama Deskripsi Nilai
sumber kunci Menghitung kemungkinan nilai keySource untuk Enkripsi 'Microsoft.CognitiveServices'
'Microsoft.KeyVault'
keyVaultProperties Properti KeyVault KeyVaultProperties

Identitas

Nama Deskripsi Nilai
jenis Jenis identitas. 'Tidak Ada'
'SistemDitetapkan'
'SystemAssigned, UserAssigned'
'Ditetapkan Pengguna'
identitasYangDitetapkanPengguna Daftar identitas yang ditetapkan pengguna yang terkait dengan sumber daya. Referensi kunci kamus identitas pengguna akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Nama Deskripsi Nilai

Aturan Ip

Nama Deskripsi Nilai
nilai Rentang alamat IPv4 dalam notasi CIDR, seperti '124.56.78.91' (alamat IP sederhana) atau '124.56.78.0/24' (semua alamat yang dimulai dengan 124.56.78). string (diperlukan)

Properti KeyVault

Nama Deskripsi Nilai
identitasClientId string
Nama kunci Nama Kunci dari KeyVault string
kunciKubah Uri Uri dari KeyVault string
kunciVersi Versi Kunci dari KeyVault string

MultiRegionalPengaturan

Nama Deskripsi Nilai
wilayah PengaturanWilayah
routingMethod Metode perutean multiregion. 'Performa'
'Prioritas'
'Tertimbang'

Injeksi Jaringan

Nama Deskripsi Nilai
skenario Menentukan fitur apa dalam injeksi jaringan AI Foundry berlaku untuknya. Saat ini hanya mendukung 'agen' untuk skenario agen. 'none' berarti tidak ada injeksi jaringan. 'agen'
'Tidak ada'
subnetArmId Tentukan subnet tempat Klien Agen Anda disuntikkan. string
gunakanMicrosoftManagedNetwork Boolean untuk mengaktifkan Microsoft Managed Network untuk delegasi subnet bool

Rangkaian Aturan

Nama Deskripsi Nilai
Bypass Pengaturan untuk layanan tepercaya. 'Layanan Azure'
'Tidak Ada'
defaultAction Tindakan default ketika tidak ada aturan dari ipRules dan dari virtualNetworkRules yang cocok. Ini hanya digunakan setelah properti bypass dievaluasi. 'Izinkan'
'Tolak'
Aturan ip Daftar aturan alamat IP. IpRule []
virtualNetworkRules Daftar aturan jaringan virtual. Aturan JaringanVirtual[]

RaiMonitorConfig

Nama Deskripsi Nilai
adxStorageResourceId Id sumber daya penyimpanan. string
identitasClientId Id klien identitas untuk mengakses penyimpanan. string

Pengaturan Wilayah

Nama Deskripsi Nilai
subdomain kustom Memetakan wilayah ke subdomain kustom regional. string
Nama Nama wilayah. string
nilai Nilai untuk metode perutean prioritas atau tertimbang. int (integer)

SKU (Kode Barang)

Nama Deskripsi Nilai
kapasitas Jika SKU mendukung peluasan skala/masuk, bilangan bulat kapasitas harus disertakan. Jika peluasan/masuk skala tidak dimungkinkan untuk sumber daya, ini dapat dihilangkan. int (integer)
keluarga Jika layanan memiliki generasi perangkat keras yang berbeda, untuk SKU yang sama, maka itu dapat ditangkap di sini. string
Nama Nama SKU. Ex - P3. Biasanya kode huruf+angka string (diperlukan)
ukuran Ukuran SKU. Ketika bidang nama adalah kombinasi tingkatan dan beberapa nilai lainnya, ini akan menjadi kode mandiri. string
lapisan Bidang ini diperlukan untuk diimplementasikan oleh Penyedia Sumber Jika layanan memiliki lebih dari satu tingkat, tetapi tidak diperlukan pada PUT. 'Dasar'
'Perusahaan'
'Gratis'
'Premium'
'Standar'

IdentitasDitugaskanPengguna

Nama Deskripsi Nilai

UserOwnedAmlWorkspace

Nama Deskripsi Nilai
identitasClientId Id Klien Identitas sumber daya akun AML. string
ID sumber daya Id sumber daya lengkap sumber daya akun AML. string

Penyimpanan Milik Pengguna

Nama Deskripsi Nilai
identitasClientId string
ID sumber daya Id sumber daya lengkap sumber daya Microsoft.Storage. string

Aturan VirtualNetworkRule

Nama Deskripsi Nilai
Id Id sumber daya lengkap subnet vnet, seperti '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'. string (diperlukan)
ignoreMissingVnetServiceEndpoint Abaikan titik akhir layanan vnet yang hilang atau tidak. bool
negara bagian Mendapatkan status aturan jaringan virtual. string

Contoh Penggunaan

Templat Pemulaan Cepat Azure

Templat Mulai Cepat Azure berikut ini menyebarkan jenis sumber daya ini.

Templat Deskripsi
Penyiapan dasar Azure AI Foundry

Sebarkan ke Azure
Kumpulan templat ini menunjukkan cara menyiapkan Azure AI Foundry dengan penyiapan dasar, artinya dengan akses internet publik diaktifkan, kunci yang dikelola Microsoft untuk enkripsi, dan konfigurasi identitas yang dikelola Microsoft untuk sumber daya AI.
Penyiapan dasar Azure AI Foundry

Sebarkan ke Azure
Kumpulan templat ini menunjukkan cara menyiapkan Azure AI Foundry dengan penyiapan dasar, artinya dengan akses internet publik diaktifkan, kunci yang dikelola Microsoft untuk enkripsi, dan konfigurasi identitas yang dikelola Microsoft untuk sumber daya AI.
Jaringan Azure AI Foundry Dibatasi

Sebarkan ke Azure
Kumpulan templat ini menunjukkan cara menyiapkan Azure AI Foundry dengan tautan privat dan keluar dinonaktifkan, menggunakan kunci yang dikelola Microsoft untuk enkripsi dan konfigurasi identitas yang dikelola Microsoft untuk sumber daya AI.
Azure AI Foundry dengan Autentikasi ID Microsoft Entra

Sebarkan ke Azure
Kumpulan templat ini menunjukkan cara menyiapkan Azure AI Foundry dengan autentikasi ID Microsoft Entra untuk sumber daya dependen, seperti Azure AI Services dan Azure Storage.
Penyiapan dasar Azure AI Studio

Sebarkan ke Azure
Kumpulan templat ini menunjukkan cara menyiapkan Azure AI Studio dengan penyiapan dasar, yang berarti dengan akses internet publik diaktifkan, kunci yang dikelola Microsoft untuk enkripsi dan konfigurasi identitas yang dikelola Microsoft untuk sumber daya AI.
Jaringan Azure AI Studio Dibatasi

Sebarkan ke Azure
Kumpulan templat ini menunjukkan cara menyiapkan Azure AI Studio dengan tautan privat dan keluar yang dinonaktifkan, menggunakan kunci yang dikelola Microsoft untuk enkripsi dan konfigurasi identitas yang dikelola Microsoft untuk sumber daya AI.
Kunci API Penyiapan Agen Dasar

Sebarkan ke Azure
Kumpulan templat ini menunjukkan cara menyiapkan Azure AI Agent Service dengan penyiapan dasar menggunakan autentikasi kunci API untuk koneksi AI Service/AOAI. Agen menggunakan sumber daya pencarian dan penyimpanan multi-penyewa yang dikelola sepenuhnya oleh Microsoft. Anda tidak akan ™memiliki visibilitas atau kontrol atas sumber daya Azure yang mendasarinya ini.
Identitas Penyiapan Agen Dasar

Sebarkan ke Azure
Kumpulan templat ini menunjukkan cara menyiapkan Azure AI Agent Service dengan penyiapan dasar menggunakan autentikasi identitas terkelola untuk koneksi AI Service/AOAI. Agen menggunakan sumber daya pencarian dan penyimpanan multi-penyewa yang dikelola sepenuhnya oleh Microsoft. Anda tidak akan ™memiliki visibilitas atau kontrol atas sumber daya Azure yang mendasarinya ini.
Menyebarkan sumber daya multi-layanan layanan Azure AI

Sebarkan ke Azure
Templat ini menyebarkan sumber daya layanan Azure AI untuk membawa AI dalam jangkauan setiap pengembang tanpa memerlukan keahlian pembelajaran mesin. Yang diperlukan adalah panggilan API untuk menyematkan kemampuan untuk melihat, mendengar, berbicara, mencari, memahami, dan mempercepat pengambilan keputusan ke dalam aplikasi Anda.
Menyebarkan sumber daya Penerjemah Azure AI

Sebarkan ke Azure
Templat ini menyebarkan sumber daya Penerjemah Azure AI untuk membawa AI dalam jangkauan setiap pengembang tanpa memerlukan keahlian pembelajaran mesin.
Menyebarkan sumber daya Azure AI Vision

Sebarkan ke Azure
Templat ini menyebarkan sumber daya Azure AI Vision untuk membawa AI dalam jangkauan setiap pengembang tanpa memerlukan keahlian pembelajaran mesin.
Terapkan Secure AI Foundry dengan jaringan virtual terkelola

Sebarkan ke Azure
Templat ini menciptakan lingkungan Azure AI Foundry yang aman dengan batasan keamanan jaringan dan identitas yang kuat.
Network Secured Agent dengan Identitas Terkelola Pengguna

Sebarkan ke Azure
Kumpulan templat ini menunjukkan cara menyiapkan Azure AI Agent Service dengan isolasi jaringan virtual menggunakan autentikasi Identitas Terkelola Pengguna untuk koneksi AI Service/AOAI dan tautan jaringan privat untuk menghubungkan agen ke data aman Anda.
Penyiapan Agen Standar

Sebarkan ke Azure
Kumpulan templat ini menunjukkan cara menyiapkan Azure AI Agent Service dengan penyiapan standar, yang berarti dengan autentikasi identitas terkelola untuk koneksi proyek/hub dan akses internet publik diaktifkan. Agen menggunakan sumber daya pencarian dan penyimpanan penyewa tunggal milik pelanggan. Dengan penyiapan ini, Anda memiliki kontrol dan visibilitas penuh atas sumber daya ini, tetapi Anda akan dikenakan biaya berdasarkan penggunaan Anda.

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya akun dapat disebarkan dengan operasi yang menargetkan:

  • Grup sumber daya

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.CognitiveServices/accounts, tambahkan Terraform berikut ke templat Anda.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.CognitiveServices/accounts@2025-10-01-preview"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    kind = "string"
    properties = {
      allowedFqdnList = [
        "string"
      ]
      allowProjectManagement = bool
      amlWorkspace = {
        identityClientId = "string"
        resourceId = "string"
      }
      apiProperties = {
        aadClientId = "string"
        aadTenantId = "string"
        eventHubConnectionString = "string"
        qnaAzureSearchEndpointId = "string"
        qnaAzureSearchEndpointKey = "string"
        qnaRuntimeEndpoint = "string"
        statisticsEnabled = bool
        storageAccountConnectionString = "string"
        superUser = "string"
        websiteName = "string"
      }
      associatedProjects = [
        "string"
      ]
      customSubDomainName = "string"
      defaultProject = "string"
      disableLocalAuth = bool
      dynamicThrottlingEnabled = bool
      encryption = {
        keySource = "string"
        keyVaultProperties = {
          identityClientId = "string"
          keyName = "string"
          keyVaultUri = "string"
          keyVersion = "string"
        }
      }
      locations = {
        regions = [
          {
            customsubdomain = "string"
            name = "string"
            value = int
          }
        ]
        routingMethod = "string"
      }
      migrationToken = "string"
      networkAcls = {
        bypass = "string"
        defaultAction = "string"
        ipRules = [
          {
            value = "string"
          }
        ]
        virtualNetworkRules = [
          {
            id = "string"
            ignoreMissingVnetServiceEndpoint = bool
            state = "string"
          }
        ]
      }
      networkInjections = [
        {
          scenario = "string"
          subnetArmId = "string"
          useMicrosoftManagedNetwork = bool
        }
      ]
      publicNetworkAccess = "string"
      raiMonitorConfig = {
        adxStorageResourceId = "string"
        identityClientId = "string"
      }
      restore = bool
      restrictOutboundNetworkAccess = bool
      storedCompletionsDisabled = bool
      userOwnedStorage = [
        {
          identityClientId = "string"
          resourceId = "string"
        }
      ]
    }
    sku = {
      capacity = int
      family = "string"
      name = "string"
      size = "string"
      tier = "string"
    }
  }
}

Nilai Properti

Microsoft.LayananKognitif/akun

Nama Deskripsi Nilai
identitas Identitas untuk sumber daya. Identitas
jenis Jenis sumber daya. string
lokasi Lokasi geografis tempat sumber daya berada string
Nama Nama sumber daya tali

Kendala:
Panjang min = 2
Panjang maksimum = 64
Pola = ^[a-zA-Z0-9][a-zA-Z0-9_.-]*$ (diperlukan)
properti/sifat Properti akun Cognitive Services. AccountProperties
nomor stok (SKU) Definisi model sumber daya yang mewakili SKU Sku
Tags Tag sumber daya Kamus nama dan nilai tag.
jenis Jenis sumber daya "Microsoft.CognitiveServices/accounts@2025-10-01-preview"

Properti Akun

Nama Deskripsi Nilai
allowedFqdnList string[]
allowProjectManagement Menentukan apakah sumber daya ini mendukung manajemen proyek sebagai sumber daya anak, digunakan sebagai kontainer untuk manajemen akses, isolasi data, dan biaya di AI Foundry. bool
amlRuang Kerja Properti akun AML milik pengguna. UserOwnedAmlWorkspace
apiProperties Properti api untuk API khusus. ApiProperties
Proyek terkaitkan Menentukan proyek, berdasarkan nama proyek, yang terkait dengan sumber daya ini. string[]
kustomSubDomainName Nama subdomain opsional yang digunakan untuk autentikasi berbasis token. string
defaultProject Menentukan proyek, berdasarkan nama proyek, yang ditargetkan saat titik akhir bidang data dipanggil tanpa parameter proyek. string
nonaktifkanLocalAuth bool
dynamicThrottlingEnabled Bendera untuk mengaktifkan pembatasan dinamis. bool
enkripsi Properti enkripsi untuk sumber daya ini. Enkripsi
lokasi-lokasi Pengaturan multiregion akun Cognitive Services. MultiRegionalPengaturan
migrasiToken Token migrasi sumber daya. string
jaringanAcls Kumpulan aturan yang mengatur aksesibilitas dari lokasi jaringan tertentu. NetworkRuleSet
jaringan Injeksi Injeksi Jaringan[]
publikAkses Jaringan Apakah akses titik akhir publik diizinkan atau tidak untuk akun ini. 'Dinonaktifkan'
'Diaktifkan'
raiMonitorConfig Konfigurasi Monitor Rai Cognitive Services. RaiMonitorConfig
memulihkan bool
membatasiOutboundNetworkAccess bool
storedCompletionsNonaktifkan Bendera untuk menonaktifkan penyelesaian yang disimpan. bool
userOwnedStorage Penyimpanan memperkirakan sumber daya ini. Penyimpanan Milik Pengguna[]

Tag Akun

Nama Deskripsi Nilai

Properti Api

Nama Deskripsi Nilai
aadClientId (Hanya Metrics Advisor) Id Klien Azure AD (Id Aplikasi). tali

Kendala:
Panjang maksimum = 500
aadTenantId (Hanya Metrics Advisor) Id Penyewa Azure ACTIVE Directory. tali

Kendala:
Panjang maksimum = 500
eventHubConnectionString (Personalisasi Saja) Bendera untuk mengaktifkan statistik Pencarian Bing. tali

Kendala:
Panjang maksimum = 1000
Pola = ^( *)Endpoint=sb://(.*);( *)SharedAccessKeyName=(.*);( *)SharedAccessKey=(.*)$
qnaAzureSearchEndpointId (Hanya QnAMaker) Id titik akhir Azure Search dari QnAMaker. string
qnaAzureSearchEndpointKey (Hanya QnAMaker) Kunci titik akhir Azure Search dari QnAMaker. string
qnaRuntimeEndpoint (Hanya QnAMaker) Titik akhir runtime QnAMaker. string
statistikDiaktifkan (Pencarian Bing Saja) Bendera untuk mengaktifkan statistik Pencarian Bing. bool
storageAccountConnectionString (Personalisasi Saja) String koneksi akun penyimpanan. tali

Kendala:
Panjang maksimum = 1000
Pola = ^(( *)DefaultEndpointsProtocol=(http|https)( *);( *))?AccountName=(.*)AccountKey=(.*)EndpointSuffix=(.*)$
Superuser (Hanya Metrics Advisor) Pengguna super Metrics Advisor. tali

Kendala:
Panjang maksimum = 500
situs webNama (Hanya Metrics Advisor) Nama situs web Metrics Advisor. tali

Kendala:
Panjang maksimum = 500

Enkripsi

Nama Deskripsi Nilai
sumber kunci Menghitung kemungkinan nilai keySource untuk Enkripsi 'Microsoft.CognitiveServices'
'Microsoft.KeyVault'
keyVaultProperties Properti KeyVault KeyVaultProperties

Identitas

Nama Deskripsi Nilai
jenis Jenis identitas. 'Tidak Ada'
'SistemDitetapkan'
'SystemAssigned, UserAssigned'
'Ditetapkan Pengguna'
identitasYangDitetapkanPengguna Daftar identitas yang ditetapkan pengguna yang terkait dengan sumber daya. Referensi kunci kamus identitas pengguna akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Nama Deskripsi Nilai

Aturan Ip

Nama Deskripsi Nilai
nilai Rentang alamat IPv4 dalam notasi CIDR, seperti '124.56.78.91' (alamat IP sederhana) atau '124.56.78.0/24' (semua alamat yang dimulai dengan 124.56.78). string (diperlukan)

Properti KeyVault

Nama Deskripsi Nilai
identitasClientId string
Nama kunci Nama Kunci dari KeyVault string
kunciKubah Uri Uri dari KeyVault string
kunciVersi Versi Kunci dari KeyVault string

MultiRegionalPengaturan

Nama Deskripsi Nilai
wilayah PengaturanWilayah
routingMethod Metode perutean multiregion. 'Performa'
'Prioritas'
'Tertimbang'

Injeksi Jaringan

Nama Deskripsi Nilai
skenario Menentukan fitur apa dalam injeksi jaringan AI Foundry berlaku untuknya. Saat ini hanya mendukung 'agen' untuk skenario agen. 'none' berarti tidak ada injeksi jaringan. 'agen'
'Tidak ada'
subnetArmId Tentukan subnet tempat Klien Agen Anda disuntikkan. string
gunakanMicrosoftManagedNetwork Boolean untuk mengaktifkan Microsoft Managed Network untuk delegasi subnet bool

Rangkaian Aturan

Nama Deskripsi Nilai
Bypass Pengaturan untuk layanan tepercaya. 'Layanan Azure'
'Tidak Ada'
defaultAction Tindakan default ketika tidak ada aturan dari ipRules dan dari virtualNetworkRules yang cocok. Ini hanya digunakan setelah properti bypass dievaluasi. 'Izinkan'
'Tolak'
Aturan ip Daftar aturan alamat IP. IpRule []
virtualNetworkRules Daftar aturan jaringan virtual. Aturan JaringanVirtual[]

RaiMonitorConfig

Nama Deskripsi Nilai
adxStorageResourceId Id sumber daya penyimpanan. string
identitasClientId Id klien identitas untuk mengakses penyimpanan. string

Pengaturan Wilayah

Nama Deskripsi Nilai
subdomain kustom Memetakan wilayah ke subdomain kustom regional. string
Nama Nama wilayah. string
nilai Nilai untuk metode perutean prioritas atau tertimbang. int (integer)

SKU (Kode Barang)

Nama Deskripsi Nilai
kapasitas Jika SKU mendukung peluasan skala/masuk, bilangan bulat kapasitas harus disertakan. Jika peluasan/masuk skala tidak dimungkinkan untuk sumber daya, ini dapat dihilangkan. int (integer)
keluarga Jika layanan memiliki generasi perangkat keras yang berbeda, untuk SKU yang sama, maka itu dapat ditangkap di sini. string
Nama Nama SKU. Ex - P3. Biasanya kode huruf+angka string (diperlukan)
ukuran Ukuran SKU. Ketika bidang nama adalah kombinasi tingkatan dan beberapa nilai lainnya, ini akan menjadi kode mandiri. string
lapisan Bidang ini diperlukan untuk diimplementasikan oleh Penyedia Sumber Jika layanan memiliki lebih dari satu tingkat, tetapi tidak diperlukan pada PUT. 'Dasar'
'Perusahaan'
'Gratis'
'Premium'
'Standar'

IdentitasDitugaskanPengguna

Nama Deskripsi Nilai

UserOwnedAmlWorkspace

Nama Deskripsi Nilai
identitasClientId Id Klien Identitas sumber daya akun AML. string
ID sumber daya Id sumber daya lengkap sumber daya akun AML. string

Penyimpanan Milik Pengguna

Nama Deskripsi Nilai
identitasClientId string
ID sumber daya Id sumber daya lengkap sumber daya Microsoft.Storage. string

Aturan VirtualNetworkRule

Nama Deskripsi Nilai
Id Id sumber daya lengkap subnet vnet, seperti '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'. string (diperlukan)
ignoreMissingVnetServiceEndpoint Abaikan titik akhir layanan vnet yang hilang atau tidak. bool
negara bagian Mendapatkan status aturan jaringan virtual. string

Contoh Penggunaan

Sampel Terraform

Contoh dasar penyebaran Akun Cognitive Services.

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 = "westus2"
}

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

resource "azapi_resource" "userAssignedIdentity" {
  type                      = "Microsoft.ManagedIdentity/userAssignedIdentities@2023-01-31"
  parent_id                 = azapi_resource.resourceGroup.id
  name                      = var.resource_name
  location                  = var.location
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

resource "azapi_resource" "account" {
  type      = "Microsoft.CognitiveServices/accounts@2022-10-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  identity {
    type         = "SystemAssigned, UserAssigned"
    identity_ids = [azapi_resource.userAssignedIdentity.id]
  }

  body = {
    kind = "SpeechServices"
    properties = {
      allowedFqdnList = [
      ]
      apiProperties = {
      }
      customSubDomainName           = "acctest-cogacc-230630032807723157"
      disableLocalAuth              = false
      dynamicThrottlingEnabled      = false
      publicNetworkAccess           = "Enabled"
      restrictOutboundNetworkAccess = false
    }
    sku = {
      name = "S0"
      tier = "Standard"
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

Modul Terverifikasi Azure

Modul Terverifikasi Azure berikut dapat digunakan untuk menyebarkan jenis sumber daya ini.

Modul Deskripsi
Layanan Kognitif Modul Sumber Daya AVM untuk akun Cognitive Services (Open AI)