Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
- Terbaru
- Pratinjau 2025-10-01
- 2025-09-01
- 2025-07-01-preview
- 2025-06-01
- pratinjau 2025-04-01
- 2024-10-01
- pratinjau
2024-06-01 - pratinjau
2024-04-01 - pratinjau 2023-10-01
- 2023-05-01
- 2022-12-01
-
2022-10-01 - 2022-03-01
- 2021-10-01
-
2021-04-30 -
2017-04-18 - Pratinjau 02-02-2016
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. | |
| 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. | |
| 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 |
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 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. | |
| 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) |