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
Definisi sumber daya Bicep
Jenis sumber daya akun/proyek 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/projects, tambahkan Bicep berikut ke templat Anda.
resource symbolicname 'Microsoft.CognitiveServices/accounts/projects@2025-10-01-preview' = {
parent: resourceSymbolicName
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
description: 'string'
displayName: 'string'
}
tags: {
{customized property}: 'string'
}
}
Nilai Properti
Microsoft.CognitiveServices/akun/proyek
| Nama | Deskripsi | Nilai |
|---|---|---|
| identitas | Identitas untuk sumber daya. | Identitas |
| 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) |
| induk | Di Bicep, Anda dapat menentukan sumber daya induk untuk sumber daya anak. Anda hanya perlu menambahkan properti ini ketika sumber daya anak dideklarasikan di luar sumber daya induk. Untuk informasi selengkapnya, lihat sumber daya Turunan di luar sumber daya induk. |
Nama simbolis untuk sumber daya jenis: akun |
| properti/sifat | Properti proyek Cognitive Services. | ProjectProperties |
| Tags | Tag sumber daya | Kamus nama dan nilai tag. Lihat Tag dalam templat |
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 |
|---|
Properti Proyek
| Nama | Deskripsi | Nilai |
|---|---|---|
| deskripsi | Penjabaran dari Proyek Cognitive Services. | string |
| nama tampilan | Nama tampilan Proyek Cognitive Services. | string |
Tag Proyek
| Nama | Deskripsi | Nilai |
|---|
IdentitasDitugaskanPengguna
| Nama | Deskripsi | Nilai |
|---|
Contoh Penggunaan
Sampel Bicep
Contoh dasar penyebaran Cognitive Services Account Project.
param resourceName string = 'acctest0001'
param location string = 'westus2'
resource account 'Microsoft.CognitiveServices/accounts@2025-06-01' = {
name: resourceName
location: location
kind: 'AIServices'
properties: {
allowProjectManagement: true
customSubDomainName: 'cog-acctest0001'
disableLocalAuth: false
dynamicThrottlingEnabled: false
publicNetworkAccess: 'Enabled'
restrictOutboundNetworkAccess: false
}
sku: {
name: 'S0'
}
}
resource project 'Microsoft.CognitiveServices/accounts/projects@2025-06-01' = {
parent: account
name: resourceName
location: location
properties: {
description: 'test project'
displayName: 'project-acctest0001'
}
}
Definisi sumber daya templat ARM
Jenis sumber daya akun/proyek 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/projects, tambahkan JSON berikut ke templat Anda.
{
"type": "Microsoft.CognitiveServices/accounts/projects",
"apiVersion": "2025-10-01-preview",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"description": "string",
"displayName": "string"
},
"tags": {
"{customized property}": "string"
}
}
Nilai Properti
Microsoft.CognitiveServices/akun/proyek
| Nama | Deskripsi | Nilai |
|---|---|---|
| apiVersi | Versi api | 'Pratinjau 2025-10-01' |
| identitas | Identitas untuk sumber daya. | Identitas |
| 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 proyek Cognitive Services. | ProjectProperties |
| Tags | Tag sumber daya | Kamus nama dan nilai tag. Lihat Tag dalam templat |
| jenis | Jenis sumber daya | 'Microsoft.CognitiveServices/akun/proyek' |
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 |
|---|
Properti Proyek
| Nama | Deskripsi | Nilai |
|---|---|---|
| deskripsi | Penjabaran dari Proyek Cognitive Services. | string |
| nama tampilan | Nama tampilan Proyek Cognitive Services. | string |
Tag Proyek
| Nama | Deskripsi | Nilai |
|---|
IdentitasDitugaskanPengguna
| Nama | Deskripsi | Nilai |
|---|
Contoh Penggunaan
Definisi sumber daya Terraform (penyedia AzAPI)
Jenis sumber daya akun/proyek 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/projects, tambahkan Terraform berikut ke templat Anda.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.CognitiveServices/accounts/projects@2025-10-01-preview"
name = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
description = "string"
displayName = "string"
}
}
}
Nilai Properti
Microsoft.CognitiveServices/akun/proyek
| Nama | Deskripsi | Nilai |
|---|---|---|
| identitas | Identitas untuk sumber daya. | Identitas |
| 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) |
| parent_id | ID sumber daya yang merupakan induk untuk sumber daya ini. | ID untuk sumber daya jenis: akun |
| properti/sifat | Properti proyek Cognitive Services. | ProjectProperties |
| Tags | Tag sumber daya | Kamus nama dan nilai tag. |
| jenis | Jenis sumber daya | "Microsoft.CognitiveServices/accounts/projects@2025-10-01-preview" |
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 |
|---|
Properti Proyek
| Nama | Deskripsi | Nilai |
|---|---|---|
| deskripsi | Penjabaran dari Proyek Cognitive Services. | string |
| nama tampilan | Nama tampilan Proyek Cognitive Services. | string |
Tag Proyek
| Nama | Deskripsi | Nilai |
|---|
IdentitasDitugaskanPengguna
| Nama | Deskripsi | Nilai |
|---|
Contoh Penggunaan
Sampel Terraform
Contoh dasar penyebaran Cognitive Services Account Project.
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" "account" {
type = "Microsoft.CognitiveServices/accounts@2025-06-01"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
identity {
type = "SystemAssigned"
}
body = {
kind = "AIServices"
properties = {
allowProjectManagement = true
customSubDomainName = "cog-${var.resource_name}"
disableLocalAuth = false
dynamicThrottlingEnabled = false
publicNetworkAccess = "Enabled"
restrictOutboundNetworkAccess = false
}
sku = {
name = "S0"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
resource "azapi_resource" "project" {
type = "Microsoft.CognitiveServices/accounts/projects@2025-06-01"
parent_id = azapi_resource.account.id
name = var.resource_name
location = var.location
identity {
type = "SystemAssigned"
}
body = {
properties = {
displayName = "project-${var.resource_name}"
description = "test project"
}
}
tags = {
foo = "bar"
}
schema_validation_enabled = false
response_export_values = ["*"]
}